./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_power.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-06-19_11-23-25.files/protection/safe015_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe015_power.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-7724a2d-m [2024-06-27 21:12:21,919 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:12:22,005 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:12:22,016 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:12:22,018 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:12:22,045 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:12:22,046 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:12:22,046 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:12:22,047 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:12:22,051 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:12:22,051 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:12:22,051 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:12:22,052 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:12:22,053 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:12:22,054 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:12:22,054 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:12:22,054 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:12:22,055 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:12:22,055 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:12:22,055 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:12:22,055 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:12:22,056 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:12:22,056 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:12:22,056 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:12:22,057 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:12:22,057 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:12:22,057 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:12:22,057 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:12:22,058 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:12:22,058 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:12:22,059 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:12:22,059 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:12:22,060 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:12:22,060 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:12:22,060 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:12:22,060 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:12:22,060 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:12:22,061 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:12:22,061 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:12:22,062 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:12:22,062 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:12:22,062 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:12:22,062 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:12:22,062 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 21:12:22,296 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:12:22,317 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:12:22,320 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:12:22,321 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:12:22,322 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:12:22,323 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i [2024-06-27 21:12:23,448 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:12:23,731 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:12:23,731 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i [2024-06-27 21:12:23,752 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc2f3ebcd/d1ac20bcd24744cbaf2e928a6bd06c7e/FLAG4c6fb38fd [2024-06-27 21:12:23,763 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc2f3ebcd/d1ac20bcd24744cbaf2e928a6bd06c7e [2024-06-27 21:12:23,765 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:12:23,766 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:12:23,767 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe015_power.oepc.yml/witness.yml [2024-06-27 21:12:23,964 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:12:23,966 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:12:23,967 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:12:23,967 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:12:23,971 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:12:23,972 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:12:23" (1/2) ... [2024-06-27 21:12:23,973 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d97284f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:12:23, skipping insertion in model container [2024-06-27 21:12:23,973 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:12:23" (1/2) ... [2024-06-27 21:12:23,975 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@72d672e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:12:23, skipping insertion in model container [2024-06-27 21:12:23,975 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:12:23" (2/2) ... [2024-06-27 21:12:23,975 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d97284f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:23, skipping insertion in model container [2024-06-27 21:12:23,975 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:12:23" (2/2) ... [2024-06-27 21:12:23,976 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:12:24,126 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:12:24,128 INFO L97 edCorrectnessWitness]: Location invariant before [L877-L877] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0) [2024-06-27 21:12:24,128 INFO L97 edCorrectnessWitness]: Location invariant before [L876-L876] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0) [2024-06-27 21:12:24,128 INFO L97 edCorrectnessWitness]: Location invariant before [L874-L874] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0) [2024-06-27 21:12:24,128 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:12:24,129 INFO L106 edCorrectnessWitness]: ghost_update [L872-L872] multithreaded = 1; [2024-06-27 21:12:24,180 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:12:24,591 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:12:24,605 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:12:24,786 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:12:24,883 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:12:24,883 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24 WrapperNode [2024-06-27 21:12:24,883 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:12:24,905 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:12:24,905 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:12:24,906 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:12:24,912 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:24,956 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,009 INFO L138 Inliner]: procedures = 175, calls = 93, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 287 [2024-06-27 21:12:25,012 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:12:25,013 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:12:25,013 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:12:25,013 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:12:25,023 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,028 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,038 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,075 INFO L175 MemorySlicer]: Split 48 memory accesses to 2 slices as follows [2, 46]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 9 writes are split as follows [0, 9]. [2024-06-27 21:12:25,075 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,076 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,090 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,112 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,115 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,123 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,128 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:12:25,131 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:12:25,131 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:12:25,131 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:12:25,132 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (1/1) ... [2024-06-27 21:12:25,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:12:25,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:12:25,162 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:12:25,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:12:25,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 21:12:25,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 21:12:25,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 21:12:25,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 21:12:25,211 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:12:25,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:12:25,211 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:12:25,212 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:12:25,212 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:12:25,212 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:12:25,212 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:12:25,212 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:12:25,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:12:25,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 21:12:25,213 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:12:25,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:12:25,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:12:25,217 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:12:25,365 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:12:25,366 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:12:25,997 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:12:25,997 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:12:26,488 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:12:26,488 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:12:26,488 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:12:26 BoogieIcfgContainer [2024-06-27 21:12:26,489 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:12:26,491 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:12:26,491 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:12:26,494 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:12:26,494 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:12:23" (1/4) ... [2024-06-27 21:12:26,495 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51979d34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:12:26, skipping insertion in model container [2024-06-27 21:12:26,495 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:12:23" (2/4) ... [2024-06-27 21:12:26,495 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51979d34 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:12:26, skipping insertion in model container [2024-06-27 21:12:26,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:12:24" (3/4) ... [2024-06-27 21:12:26,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51979d34 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:12:26, skipping insertion in model container [2024-06-27 21:12:26,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:12:26" (4/4) ... [2024-06-27 21:12:26,497 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_power.oepc.i [2024-06-27 21:12:26,513 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:12:26,514 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:12:26,514 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:12:26,619 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:12:26,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 21:12:26,688 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-27 21:12:26,688 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:12:26,691 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 57 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-27 21:12:26,691 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 21:12:26,694 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-27 21:12:26,702 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:12:26,707 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;@335ea174, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:12:26,707 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:12:26,712 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:12:26,712 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 21:12:26,712 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:12:26,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:26,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:12:26,713 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:26,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:26,718 INFO L85 PathProgramCache]: Analyzing trace with hash 980274910, now seen corresponding path program 1 times [2024-06-27 21:12:26,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:26,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263143822] [2024-06-27 21:12:26,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:26,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:28,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:28,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:28,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263143822] [2024-06-27 21:12:28,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263143822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:28,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:28,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:12:28,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282775842] [2024-06-27 21:12:28,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:28,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:12:28,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:28,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:12:28,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:12:28,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 21:12:28,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:28,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:28,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 21:12:28,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:29,246 INFO L124 PetriNetUnfolderBase]: 1412/2149 cut-off events. [2024-06-27 21:12:29,246 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 21:12:29,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 2149 events. 1412/2149 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10273 event pairs, 956 based on Foata normal form. 1/2113 useless extension candidates. Maximal degree in co-relation 4339. Up to 2115 conditions per place. [2024-06-27 21:12:29,291 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-27 21:12:29,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 187 flow [2024-06-27 21:12:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:12:29,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:12:29,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-27 21:12:29,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-27 21:12:29,304 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 70 transitions. [2024-06-27 21:12:29,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 187 flow [2024-06-27 21:12:29,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:29,308 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-27 21:12:29,310 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-27 21:12:29,313 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-27 21:12:29,313 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-27 21:12:29,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:29,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:29,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:29,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:12:29,314 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:29,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:29,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1446414493, now seen corresponding path program 1 times [2024-06-27 21:12:29,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:29,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536214246] [2024-06-27 21:12:29,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:29,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:29,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:30,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:30,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:30,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536214246] [2024-06-27 21:12:30,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536214246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:30,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:30,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:12:30,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558311616] [2024-06-27 21:12:30,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:30,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:12:30,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:30,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:12:30,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:12:30,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 21:12:30,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:30,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:30,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 21:12:30,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:31,467 INFO L124 PetriNetUnfolderBase]: 1400/2131 cut-off events. [2024-06-27 21:12:31,468 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-06-27 21:12:31,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4875 conditions, 2131 events. 1400/2131 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10196 event pairs, 654 based on Foata normal form. 6/2134 useless extension candidates. Maximal degree in co-relation 4863. Up to 2059 conditions per place. [2024-06-27 21:12:31,483 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-27 21:12:31,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 266 flow [2024-06-27 21:12:31,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:12:31,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:12:31,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-27 21:12:31,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-27 21:12:31,489 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 92 transitions. [2024-06-27 21:12:31,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 266 flow [2024-06-27 21:12:31,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:12:31,493 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-27 21:12:31,494 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-27 21:12:31,496 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-27 21:12:31,497 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-27 21:12:31,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:31,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:31,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:31,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:12:31,504 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:31,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:31,506 INFO L85 PathProgramCache]: Analyzing trace with hash -736315365, now seen corresponding path program 1 times [2024-06-27 21:12:31,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:31,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567632903] [2024-06-27 21:12:31,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:31,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:31,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:34,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:34,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:34,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567632903] [2024-06-27 21:12:34,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567632903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:34,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:34,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:12:34,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583253227] [2024-06-27 21:12:34,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:34,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:12:34,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:34,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:12:34,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:12:34,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 21:12:34,321 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.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:34,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:34,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 21:12:34,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:35,248 INFO L124 PetriNetUnfolderBase]: 1391/2116 cut-off events. [2024-06-27 21:12:35,248 INFO L125 PetriNetUnfolderBase]: For 1120/1120 co-relation queries the response was YES. [2024-06-27 21:12:35,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5383 conditions, 2116 events. 1391/2116 cut-off events. For 1120/1120 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10100 event pairs, 485 based on Foata normal form. 6/2119 useless extension candidates. Maximal degree in co-relation 5369. Up to 2006 conditions per place. [2024-06-27 21:12:35,262 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-27 21:12:35,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 77 transitions, 384 flow [2024-06-27 21:12:35,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:35,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:35,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-27 21:12:35,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-27 21:12:35,265 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 128 transitions. [2024-06-27 21:12:35,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 77 transitions, 384 flow [2024-06-27 21:12:35,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 77 transitions, 364 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:12:35,268 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-27 21:12:35,268 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-27 21:12:35,269 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-27 21:12:35,269 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-27 21:12:35,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:35,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:35,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:35,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:12:35,270 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:35,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:35,271 INFO L85 PathProgramCache]: Analyzing trace with hash 632992938, now seen corresponding path program 1 times [2024-06-27 21:12:35,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:35,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379349432] [2024-06-27 21:12:35,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:35,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:35,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:36,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:36,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:36,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379349432] [2024-06-27 21:12:36,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379349432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:36,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:36,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:12:36,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822870690] [2024-06-27 21:12:36,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:36,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:12:36,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:36,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:12:36,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:12:36,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:36,828 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.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:36,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:36,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:36,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:37,602 INFO L124 PetriNetUnfolderBase]: 1386/2109 cut-off events. [2024-06-27 21:12:37,602 INFO L125 PetriNetUnfolderBase]: For 2157/2157 co-relation queries the response was YES. [2024-06-27 21:12:37,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5895 conditions, 2109 events. 1386/2109 cut-off events. For 2157/2157 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10063 event pairs, 597 based on Foata normal form. 2/2108 useless extension candidates. Maximal degree in co-relation 5878. Up to 2064 conditions per place. [2024-06-27 21:12:37,617 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 48 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-27 21:12:37,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 61 transitions, 343 flow [2024-06-27 21:12:37,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:12:37,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:12:37,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 21:12:37,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 21:12:37,620 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 90 transitions. [2024-06-27 21:12:37,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 61 transitions, 343 flow [2024-06-27 21:12:37,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 61 transitions, 316 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:37,627 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-27 21:12:37,627 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-27 21:12:37,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-27 21:12:37,629 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-27 21:12:37,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:37,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:37,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:37,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:12:37,630 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:37,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:37,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1852053760, now seen corresponding path program 1 times [2024-06-27 21:12:37,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:37,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959138345] [2024-06-27 21:12:37,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:37,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:39,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-27 21:12:39,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:39,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959138345] [2024-06-27 21:12:39,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959138345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:39,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:39,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:39,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142841423] [2024-06-27 21:12:39,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:39,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:39,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:39,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:39,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:39,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:39,474 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.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:39,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:39,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:39,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:40,586 INFO L124 PetriNetUnfolderBase]: 1381/2102 cut-off events. [2024-06-27 21:12:40,587 INFO L125 PetriNetUnfolderBase]: For 3153/3153 co-relation queries the response was YES. [2024-06-27 21:12:40,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6330 conditions, 2102 events. 1381/2102 cut-off events. For 3153/3153 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9985 event pairs, 579 based on Foata normal form. 2/2101 useless extension candidates. Maximal degree in co-relation 6311. Up to 2046 conditions per place. [2024-06-27 21:12:40,600 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-27 21:12:40,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 69 transitions, 392 flow [2024-06-27 21:12:40,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:40,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:40,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 21:12:40,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-27 21:12:40,609 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 106 transitions. [2024-06-27 21:12:40,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 69 transitions, 392 flow [2024-06-27 21:12:40,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 69 transitions, 372 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:40,616 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 234 flow [2024-06-27 21:12:40,617 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-27 21:12:40,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-27 21:12:40,618 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 234 flow [2024-06-27 21:12:40,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:40,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:40,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:40,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:12:40,618 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:40,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:40,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1585765207, now seen corresponding path program 1 times [2024-06-27 21:12:40,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:40,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642810793] [2024-06-27 21:12:40,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:40,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:42,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:42,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:42,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642810793] [2024-06-27 21:12:42,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642810793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:42,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:42,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:42,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993012868] [2024-06-27 21:12:42,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:42,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:42,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:42,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:42,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:42,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:42,174 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.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:42,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:42,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:42,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:43,084 INFO L124 PetriNetUnfolderBase]: 1407/2152 cut-off events. [2024-06-27 21:12:43,085 INFO L125 PetriNetUnfolderBase]: For 4523/4523 co-relation queries the response was YES. [2024-06-27 21:12:43,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6975 conditions, 2152 events. 1407/2152 cut-off events. For 4523/4523 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10254 event pairs, 561 based on Foata normal form. 4/2153 useless extension candidates. Maximal degree in co-relation 6955. Up to 2065 conditions per place. [2024-06-27 21:12:43,099 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 61 selfloop transitions, 11 changer transitions 0/77 dead transitions. [2024-06-27 21:12:43,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 458 flow [2024-06-27 21:12:43,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:43,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:43,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 21:12:43,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-27 21:12:43,101 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 234 flow. Second operand 6 states and 111 transitions. [2024-06-27 21:12:43,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 458 flow [2024-06-27 21:12:43,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 428 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:43,106 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 260 flow [2024-06-27 21:12:43,107 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=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-27 21:12:43,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-27 21:12:43,110 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 260 flow [2024-06-27 21:12:43,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:43,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:43,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:43,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:12:43,111 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:43,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:43,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1579098967, now seen corresponding path program 2 times [2024-06-27 21:12:43,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:43,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041835207] [2024-06-27 21:12:43,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:43,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:43,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:44,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:44,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:44,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041835207] [2024-06-27 21:12:44,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041835207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:44,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:44,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:44,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752126778] [2024-06-27 21:12:44,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:44,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:44,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:44,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:44,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:44,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:44,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:44,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:44,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:44,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:45,476 INFO L124 PetriNetUnfolderBase]: 1415/2163 cut-off events. [2024-06-27 21:12:45,477 INFO L125 PetriNetUnfolderBase]: For 6199/6199 co-relation queries the response was YES. [2024-06-27 21:12:45,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7535 conditions, 2163 events. 1415/2163 cut-off events. For 6199/6199 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10407 event pairs, 570 based on Foata normal form. 4/2161 useless extension candidates. Maximal degree in co-relation 7514. Up to 2044 conditions per place. [2024-06-27 21:12:45,488 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 56 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-27 21:12:45,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 77 transitions, 484 flow [2024-06-27 21:12:45,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:45,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:45,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 21:12:45,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 21:12:45,491 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 260 flow. Second operand 6 states and 110 transitions. [2024-06-27 21:12:45,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 77 transitions, 484 flow [2024-06-27 21:12:45,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 452 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:45,494 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 300 flow [2024-06-27 21:12:45,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-27 21:12:45,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-27 21:12:45,495 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 300 flow [2024-06-27 21:12:45,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:45,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:45,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:45,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:12:45,496 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:45,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:45,497 INFO L85 PathProgramCache]: Analyzing trace with hash -775626769, now seen corresponding path program 1 times [2024-06-27 21:12:45,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:45,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946803423] [2024-06-27 21:12:45,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:45,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:45,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:45,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:45,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:45,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946803423] [2024-06-27 21:12:45,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946803423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:45,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:45,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:12:45,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470225406] [2024-06-27 21:12:45,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:45,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:12:45,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:45,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:12:45,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:12:45,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-27 21:12:45,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 300 flow. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:45,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:45,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-27 21:12:45,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:45,975 INFO L124 PetriNetUnfolderBase]: 732/1318 cut-off events. [2024-06-27 21:12:45,975 INFO L125 PetriNetUnfolderBase]: For 4648/4700 co-relation queries the response was YES. [2024-06-27 21:12:45,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 1318 events. 732/1318 cut-off events. For 4648/4700 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7549 event pairs, 309 based on Foata normal form. 109/1379 useless extension candidates. Maximal degree in co-relation 4619. Up to 788 conditions per place. [2024-06-27 21:12:45,986 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 36 selfloop transitions, 15 changer transitions 0/67 dead transitions. [2024-06-27 21:12:45,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 479 flow [2024-06-27 21:12:45,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:12:45,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:12:45,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-27 21:12:45,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 21:12:45,988 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 300 flow. Second operand 3 states and 78 transitions. [2024-06-27 21:12:45,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 479 flow [2024-06-27 21:12:45,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 418 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:45,992 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 325 flow [2024-06-27 21:12:45,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=325, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-27 21:12:45,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-27 21:12:45,993 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 325 flow [2024-06-27 21:12:45,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:45,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:45,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:45,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:12:45,993 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:45,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:45,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1207369068, now seen corresponding path program 1 times [2024-06-27 21:12:45,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:45,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756196724] [2024-06-27 21:12:45,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:45,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:46,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:47,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:47,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:47,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756196724] [2024-06-27 21:12:47,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756196724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:47,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:47,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:47,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111400965] [2024-06-27 21:12:47,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:47,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:47,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:47,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:47,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:47,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:47,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 325 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:47,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:47,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:47,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:48,863 INFO L124 PetriNetUnfolderBase]: 1533/2396 cut-off events. [2024-06-27 21:12:48,863 INFO L125 PetriNetUnfolderBase]: For 10859/10859 co-relation queries the response was YES. [2024-06-27 21:12:48,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9507 conditions, 2396 events. 1533/2396 cut-off events. For 10859/10859 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12158 event pairs, 665 based on Foata normal form. 2/2395 useless extension candidates. Maximal degree in co-relation 9486. Up to 2286 conditions per place. [2024-06-27 21:12:48,879 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 79 selfloop transitions, 18 changer transitions 0/102 dead transitions. [2024-06-27 21:12:48,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 102 transitions, 659 flow [2024-06-27 21:12:48,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:48,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:48,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:12:48,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-27 21:12:48,882 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 325 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:12:48,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 102 transitions, 659 flow [2024-06-27 21:12:48,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 102 transitions, 640 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 21:12:48,890 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 411 flow [2024-06-27 21:12:48,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=411, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-27 21:12:48,891 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-27 21:12:48,891 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 411 flow [2024-06-27 21:12:48,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:48,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:48,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:48,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:12:48,892 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:48,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:48,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1618684948, now seen corresponding path program 2 times [2024-06-27 21:12:48,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:48,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451065065] [2024-06-27 21:12:48,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:48,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:48,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:51,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:51,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:51,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451065065] [2024-06-27 21:12:51,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451065065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:51,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:51,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:51,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631115059] [2024-06-27 21:12:51,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:51,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:51,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:51,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:51,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:51,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:51,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 411 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:51,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:51,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:51,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:52,056 INFO L124 PetriNetUnfolderBase]: 1530/2391 cut-off events. [2024-06-27 21:12:52,056 INFO L125 PetriNetUnfolderBase]: For 12584/12584 co-relation queries the response was YES. [2024-06-27 21:12:52,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9777 conditions, 2391 events. 1530/2391 cut-off events. For 12584/12584 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12090 event pairs, 664 based on Foata normal form. 2/2390 useless extension candidates. Maximal degree in co-relation 9752. Up to 2270 conditions per place. [2024-06-27 21:12:52,072 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 75 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-06-27 21:12:52,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 98 transitions, 715 flow [2024-06-27 21:12:52,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:52,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:52,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:12:52,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:12:52,074 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 411 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:12:52,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 98 transitions, 715 flow [2024-06-27 21:12:52,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 666 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:52,082 INFO L231 Difference]: Finished difference. Result has 68 places, 67 transitions, 442 flow [2024-06-27 21:12:52,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=68, PETRI_TRANSITIONS=67} [2024-06-27 21:12:52,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-27 21:12:52,083 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 67 transitions, 442 flow [2024-06-27 21:12:52,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:52,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:52,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:52,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:12:52,083 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:52,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:52,084 INFO L85 PathProgramCache]: Analyzing trace with hash -508687377, now seen corresponding path program 1 times [2024-06-27 21:12:52,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:52,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937820578] [2024-06-27 21:12:52,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:52,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:52,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:53,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:53,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:53,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937820578] [2024-06-27 21:12:53,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937820578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:53,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:53,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:12:53,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459816353] [2024-06-27 21:12:53,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:53,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:12:53,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:53,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:12:53,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:12:53,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:53,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 442 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:53,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:53,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:53,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:54,835 INFO L124 PetriNetUnfolderBase]: 1527/2387 cut-off events. [2024-06-27 21:12:54,836 INFO L125 PetriNetUnfolderBase]: For 15052/15052 co-relation queries the response was YES. [2024-06-27 21:12:54,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10147 conditions, 2387 events. 1527/2387 cut-off events. For 15052/15052 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12132 event pairs, 663 based on Foata normal form. 1/2385 useless extension candidates. Maximal degree in co-relation 10121. Up to 2330 conditions per place. [2024-06-27 21:12:54,851 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 8 changer transitions 0/80 dead transitions. [2024-06-27 21:12:54,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 80 transitions, 640 flow [2024-06-27 21:12:54,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:12:54,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:12:54,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-27 21:12:54,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:12:54,853 INFO L175 Difference]: Start difference. First operand has 68 places, 67 transitions, 442 flow. Second operand 5 states and 85 transitions. [2024-06-27 21:12:54,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 80 transitions, 640 flow [2024-06-27 21:12:54,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 80 transitions, 582 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:54,864 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 432 flow [2024-06-27 21:12:54,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=432, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-27 21:12:54,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-27 21:12:54,865 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 432 flow [2024-06-27 21:12:54,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:54,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:54,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:54,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:12:54,866 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:54,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:54,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1170671794, now seen corresponding path program 1 times [2024-06-27 21:12:54,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:54,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647005825] [2024-06-27 21:12:54,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:54,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:54,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:55,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:55,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:55,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647005825] [2024-06-27 21:12:55,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647005825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:55,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:55,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:55,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544641921] [2024-06-27 21:12:55,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:55,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:12:55,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:55,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:12:55,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:12:55,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 21:12:55,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 432 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-27 21:12:55,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:55,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 21:12:55,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:55,458 INFO L124 PetriNetUnfolderBase]: 810/1507 cut-off events. [2024-06-27 21:12:55,459 INFO L125 PetriNetUnfolderBase]: For 8732/8782 co-relation queries the response was YES. [2024-06-27 21:12:55,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6108 conditions, 1507 events. 810/1507 cut-off events. For 8732/8782 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8869 event pairs, 305 based on Foata normal form. 80/1521 useless extension candidates. Maximal degree in co-relation 6081. Up to 758 conditions per place. [2024-06-27 21:12:55,468 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 35 selfloop transitions, 23 changer transitions 0/78 dead transitions. [2024-06-27 21:12:55,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 78 transitions, 584 flow [2024-06-27 21:12:55,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:12:55,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:12:55,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-27 21:12:55,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-27 21:12:55,470 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 432 flow. Second operand 5 states and 101 transitions. [2024-06-27 21:12:55,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 78 transitions, 584 flow [2024-06-27 21:12:55,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 78 transitions, 558 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:55,479 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 475 flow [2024-06-27 21:12:55,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=475, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-27 21:12:55,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-27 21:12:55,480 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 475 flow [2024-06-27 21:12:55,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-27 21:12:55,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:55,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:55,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:12:55,480 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:55,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:55,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1411196825, now seen corresponding path program 1 times [2024-06-27 21:12:55,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:55,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553850380] [2024-06-27 21:12:55,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:55,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:55,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:57,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:57,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553850380] [2024-06-27 21:12:57,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553850380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:57,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:57,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:57,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704336053] [2024-06-27 21:12:57,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:57,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:57,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:57,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:57,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:57,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:12:57,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 475 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:57,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:57,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:12:57,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:58,711 INFO L124 PetriNetUnfolderBase]: 1466/2325 cut-off events. [2024-06-27 21:12:58,711 INFO L125 PetriNetUnfolderBase]: For 15991/15991 co-relation queries the response was YES. [2024-06-27 21:12:58,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10365 conditions, 2325 events. 1466/2325 cut-off events. For 15991/15991 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12008 event pairs, 603 based on Foata normal form. 6/2320 useless extension candidates. Maximal degree in co-relation 10337. Up to 2143 conditions per place. [2024-06-27 21:12:58,725 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 67 selfloop transitions, 22 changer transitions 0/94 dead transitions. [2024-06-27 21:12:58,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 795 flow [2024-06-27 21:12:58,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:58,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:58,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:12:58,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-27 21:12:58,727 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 475 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:12:58,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 795 flow [2024-06-27 21:12:58,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 792 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:12:58,737 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 613 flow [2024-06-27 21:12:58,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=613, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-27 21:12:58,738 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-27 21:12:58,738 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 613 flow [2024-06-27 21:12:58,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:58,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:58,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:58,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:12:58,739 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:58,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:58,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1395781575, now seen corresponding path program 1 times [2024-06-27 21:12:58,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:58,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187956190] [2024-06-27 21:12:58,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:58,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:00,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:00,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:00,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187956190] [2024-06-27 21:13:00,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187956190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:00,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:00,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:00,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372813731] [2024-06-27 21:13:00,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:00,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:00,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:00,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:00,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:00,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:00,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 613 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:00,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:00,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:00,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:02,006 INFO L124 PetriNetUnfolderBase]: 1535/2458 cut-off events. [2024-06-27 21:13:02,007 INFO L125 PetriNetUnfolderBase]: For 20228/20228 co-relation queries the response was YES. [2024-06-27 21:13:02,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11859 conditions, 2458 events. 1535/2458 cut-off events. For 20228/20228 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12832 event pairs, 622 based on Foata normal form. 4/2459 useless extension candidates. Maximal degree in co-relation 11828. Up to 2243 conditions per place. [2024-06-27 21:13:02,027 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 102 selfloop transitions, 29 changer transitions 0/136 dead transitions. [2024-06-27 21:13:02,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 136 transitions, 1131 flow [2024-06-27 21:13:02,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:02,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:02,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:13:02,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 21:13:02,030 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 613 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:13:02,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 136 transitions, 1131 flow [2024-06-27 21:13:02,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 136 transitions, 1086 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 21:13:02,051 INFO L231 Difference]: Finished difference. Result has 85 places, 93 transitions, 808 flow [2024-06-27 21:13:02,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=808, PETRI_PLACES=85, PETRI_TRANSITIONS=93} [2024-06-27 21:13:02,052 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-27 21:13:02,052 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 93 transitions, 808 flow [2024-06-27 21:13:02,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:02,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:02,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:02,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:13:02,053 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:02,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:02,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2101911073, now seen corresponding path program 2 times [2024-06-27 21:13:02,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:02,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548458882] [2024-06-27 21:13:02,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:02,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:04,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:04,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:04,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548458882] [2024-06-27 21:13:04,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548458882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:04,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:04,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:04,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130886901] [2024-06-27 21:13:04,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:04,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:04,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:04,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:04,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:04,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:04,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 93 transitions, 808 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:04,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:04,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:04,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:05,476 INFO L124 PetriNetUnfolderBase]: 1543/2479 cut-off events. [2024-06-27 21:13:05,476 INFO L125 PetriNetUnfolderBase]: For 23123/23123 co-relation queries the response was YES. [2024-06-27 21:13:05,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12346 conditions, 2479 events. 1543/2479 cut-off events. For 23123/23123 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12995 event pairs, 500 based on Foata normal form. 4/2480 useless extension candidates. Maximal degree in co-relation 12310. Up to 2189 conditions per place. [2024-06-27 21:13:05,491 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 97 selfloop transitions, 29 changer transitions 0/131 dead transitions. [2024-06-27 21:13:05,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 131 transitions, 1199 flow [2024-06-27 21:13:05,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:05,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:05,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:13:05,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-27 21:13:05,493 INFO L175 Difference]: Start difference. First operand has 85 places, 93 transitions, 808 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:13:05,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 131 transitions, 1199 flow [2024-06-27 21:13:05,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 131 transitions, 1158 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:13:05,518 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 860 flow [2024-06-27 21:13:05,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=860, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2024-06-27 21:13:05,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-27 21:13:05,519 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 860 flow [2024-06-27 21:13:05,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:05,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:05,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:05,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:13:05,520 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:05,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:05,520 INFO L85 PathProgramCache]: Analyzing trace with hash 271363673, now seen corresponding path program 3 times [2024-06-27 21:13:05,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:05,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250140190] [2024-06-27 21:13:05,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:05,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:05,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:07,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-27 21:13:07,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:07,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250140190] [2024-06-27 21:13:07,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250140190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:07,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:07,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:07,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69280885] [2024-06-27 21:13:07,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:07,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:07,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:07,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:07,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:07,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:07,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 860 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:07,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:07,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:07,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:08,926 INFO L124 PetriNetUnfolderBase]: 1539/2470 cut-off events. [2024-06-27 21:13:08,927 INFO L125 PetriNetUnfolderBase]: For 25966/25966 co-relation queries the response was YES. [2024-06-27 21:13:08,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12541 conditions, 2470 events. 1539/2470 cut-off events. For 25966/25966 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12924 event pairs, 624 based on Foata normal form. 4/2471 useless extension candidates. Maximal degree in co-relation 12504. Up to 2257 conditions per place. [2024-06-27 21:13:08,942 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 97 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-27 21:13:08,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 130 transitions, 1222 flow [2024-06-27 21:13:08,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:08,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:08,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:13:08,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 21:13:08,946 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 860 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:13:08,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 130 transitions, 1222 flow [2024-06-27 21:13:08,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 130 transitions, 1146 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:08,973 INFO L231 Difference]: Finished difference. Result has 92 places, 94 transitions, 847 flow [2024-06-27 21:13:08,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=847, PETRI_PLACES=92, PETRI_TRANSITIONS=94} [2024-06-27 21:13:08,974 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-27 21:13:08,974 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 94 transitions, 847 flow [2024-06-27 21:13:08,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:08,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:08,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:08,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:13:08,975 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:08,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:08,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1134676305, now seen corresponding path program 4 times [2024-06-27 21:13:08,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:08,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979732419] [2024-06-27 21:13:08,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:08,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:08,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:11,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:11,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:11,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979732419] [2024-06-27 21:13:11,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979732419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:11,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:11,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:11,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518938288] [2024-06-27 21:13:11,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:11,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:11,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:11,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:11,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:11,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:11,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 94 transitions, 847 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:11,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:11,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:11,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:12,129 INFO L124 PetriNetUnfolderBase]: 1547/2491 cut-off events. [2024-06-27 21:13:12,129 INFO L125 PetriNetUnfolderBase]: For 26093/26093 co-relation queries the response was YES. [2024-06-27 21:13:12,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12603 conditions, 2491 events. 1547/2491 cut-off events. For 26093/26093 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13143 event pairs, 628 based on Foata normal form. 4/2492 useless extension candidates. Maximal degree in co-relation 12565. Up to 2331 conditions per place. [2024-06-27 21:13:12,143 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 108 selfloop transitions, 16 changer transitions 0/129 dead transitions. [2024-06-27 21:13:12,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 129 transitions, 1224 flow [2024-06-27 21:13:12,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:12,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:12,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:13:12,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-27 21:13:12,145 INFO L175 Difference]: Start difference. First operand has 92 places, 94 transitions, 847 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:13:12,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 129 transitions, 1224 flow [2024-06-27 21:13:12,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 129 transitions, 1153 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:12,166 INFO L231 Difference]: Finished difference. Result has 95 places, 96 transitions, 847 flow [2024-06-27 21:13:12,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=847, PETRI_PLACES=95, PETRI_TRANSITIONS=96} [2024-06-27 21:13:12,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-27 21:13:12,167 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 96 transitions, 847 flow [2024-06-27 21:13:12,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:12,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:12,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:12,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:13:12,168 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:12,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:12,168 INFO L85 PathProgramCache]: Analyzing trace with hash 183555384, now seen corresponding path program 1 times [2024-06-27 21:13:12,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:12,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277223726] [2024-06-27 21:13:12,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:12,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:12,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:13,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:13,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:13,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277223726] [2024-06-27 21:13:13,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277223726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:13,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:13,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:13:13,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175404145] [2024-06-27 21:13:13,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:13,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:13:13,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:13,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:13:13,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:13:13,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:13,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 96 transitions, 847 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:13,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:13,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:13,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:14,992 INFO L124 PetriNetUnfolderBase]: 1557/2508 cut-off events. [2024-06-27 21:13:14,992 INFO L125 PetriNetUnfolderBase]: For 28807/28807 co-relation queries the response was YES. [2024-06-27 21:13:14,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12887 conditions, 2508 events. 1557/2508 cut-off events. For 28807/28807 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13204 event pairs, 625 based on Foata normal form. 2/2507 useless extension candidates. Maximal degree in co-relation 12847. Up to 2267 conditions per place. [2024-06-27 21:13:15,004 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 85 selfloop transitions, 33 changer transitions 0/123 dead transitions. [2024-06-27 21:13:15,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 123 transitions, 1236 flow [2024-06-27 21:13:15,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:13:15,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:13:15,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 21:13:15,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-27 21:13:15,006 INFO L175 Difference]: Start difference. First operand has 95 places, 96 transitions, 847 flow. Second operand 6 states and 116 transitions. [2024-06-27 21:13:15,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 123 transitions, 1236 flow [2024-06-27 21:13:15,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 123 transitions, 1190 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:15,024 INFO L231 Difference]: Finished difference. Result has 96 places, 99 transitions, 917 flow [2024-06-27 21:13:15,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=917, PETRI_PLACES=96, PETRI_TRANSITIONS=99} [2024-06-27 21:13:15,025 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-27 21:13:15,025 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 99 transitions, 917 flow [2024-06-27 21:13:15,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:15,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:15,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:15,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:13:15,025 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:15,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:15,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1165003251, now seen corresponding path program 5 times [2024-06-27 21:13:15,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:15,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485497345] [2024-06-27 21:13:15,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:15,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:15,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:17,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:17,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:17,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485497345] [2024-06-27 21:13:17,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485497345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:17,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:17,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:17,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903852169] [2024-06-27 21:13:17,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:17,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:17,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:17,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:17,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:17,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:17,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 99 transitions, 917 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:17,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:17,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:17,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:18,291 INFO L124 PetriNetUnfolderBase]: 1553/2500 cut-off events. [2024-06-27 21:13:18,291 INFO L125 PetriNetUnfolderBase]: For 31939/31939 co-relation queries the response was YES. [2024-06-27 21:13:18,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13116 conditions, 2500 events. 1553/2500 cut-off events. For 31939/31939 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13139 event pairs, 629 based on Foata normal form. 4/2495 useless extension candidates. Maximal degree in co-relation 13075. Up to 2304 conditions per place. [2024-06-27 21:13:18,310 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 20 changer transitions 0/129 dead transitions. [2024-06-27 21:13:18,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 129 transitions, 1245 flow [2024-06-27 21:13:18,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:18,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:18,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:13:18,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:13:18,314 INFO L175 Difference]: Start difference. First operand has 96 places, 99 transitions, 917 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:13:18,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 129 transitions, 1245 flow [2024-06-27 21:13:18,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 129 transitions, 1191 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 21:13:18,338 INFO L231 Difference]: Finished difference. Result has 101 places, 99 transitions, 896 flow [2024-06-27 21:13:18,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=896, PETRI_PLACES=101, PETRI_TRANSITIONS=99} [2024-06-27 21:13:18,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-27 21:13:18,339 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 99 transitions, 896 flow [2024-06-27 21:13:18,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:18,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:18,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:18,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:13:18,340 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:18,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:18,341 INFO L85 PathProgramCache]: Analyzing trace with hash 195935544, now seen corresponding path program 2 times [2024-06-27 21:13:18,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:18,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167649039] [2024-06-27 21:13:18,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:18,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:18,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:20,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:20,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:20,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167649039] [2024-06-27 21:13:20,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167649039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:20,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:20,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:13:20,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943976131] [2024-06-27 21:13:20,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:20,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:13:20,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:20,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:13:20,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:13:20,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:20,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 99 transitions, 896 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:20,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:20,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:20,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:21,348 INFO L124 PetriNetUnfolderBase]: 1527/2459 cut-off events. [2024-06-27 21:13:21,348 INFO L125 PetriNetUnfolderBase]: For 35022/35022 co-relation queries the response was YES. [2024-06-27 21:13:21,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12989 conditions, 2459 events. 1527/2459 cut-off events. For 35022/35022 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12939 event pairs, 627 based on Foata normal form. 6/2447 useless extension candidates. Maximal degree in co-relation 12946. Up to 2240 conditions per place. [2024-06-27 21:13:21,361 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 77 selfloop transitions, 32 changer transitions 0/114 dead transitions. [2024-06-27 21:13:21,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 114 transitions, 1172 flow [2024-06-27 21:13:21,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:13:21,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:13:21,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:13:21,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-27 21:13:21,364 INFO L175 Difference]: Start difference. First operand has 101 places, 99 transitions, 896 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:13:21,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 114 transitions, 1172 flow [2024-06-27 21:13:21,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 114 transitions, 1098 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:21,385 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 894 flow [2024-06-27 21:13:21,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=894, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-06-27 21:13:21,386 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-27 21:13:21,386 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 894 flow [2024-06-27 21:13:21,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:21,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:21,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:21,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:13:21,387 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:21,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:21,387 INFO L85 PathProgramCache]: Analyzing trace with hash 190228568, now seen corresponding path program 1 times [2024-06-27 21:13:21,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328342364] [2024-06-27 21:13:21,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:21,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:21,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:23,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:23,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328342364] [2024-06-27 21:13:23,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328342364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:23,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:23,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:13:23,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649385359] [2024-06-27 21:13:23,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:23,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:13:23,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:23,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:13:23,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:13:23,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:23,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 894 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:23,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:23,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:23,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:24,253 INFO L124 PetriNetUnfolderBase]: 1524/2464 cut-off events. [2024-06-27 21:13:24,253 INFO L125 PetriNetUnfolderBase]: For 36949/36949 co-relation queries the response was YES. [2024-06-27 21:13:24,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13162 conditions, 2464 events. 1524/2464 cut-off events. For 36949/36949 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12919 event pairs, 626 based on Foata normal form. 1/2462 useless extension candidates. Maximal degree in co-relation 13118. Up to 2359 conditions per place. [2024-06-27 21:13:24,267 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 102 selfloop transitions, 10 changer transitions 0/117 dead transitions. [2024-06-27 21:13:24,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 117 transitions, 1197 flow [2024-06-27 21:13:24,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:13:24,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:13:24,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 21:13:24,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-27 21:13:24,269 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 894 flow. Second operand 6 states and 99 transitions. [2024-06-27 21:13:24,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 117 transitions, 1197 flow [2024-06-27 21:13:24,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 117 transitions, 1099 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:24,297 INFO L231 Difference]: Finished difference. Result has 102 places, 102 transitions, 859 flow [2024-06-27 21:13:24,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=859, PETRI_PLACES=102, PETRI_TRANSITIONS=102} [2024-06-27 21:13:24,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-27 21:13:24,298 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 102 transitions, 859 flow [2024-06-27 21:13:24,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:24,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:24,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:24,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:13:24,299 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:24,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:24,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1418575890, now seen corresponding path program 2 times [2024-06-27 21:13:24,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:24,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495758092] [2024-06-27 21:13:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:24,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:24,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:26,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:26,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:26,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495758092] [2024-06-27 21:13:26,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495758092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:26,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:26,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:13:26,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492861229] [2024-06-27 21:13:26,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:26,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:13:26,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:26,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:13:26,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:13:26,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:26,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 859 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:26,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:26,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:26,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:27,022 INFO L124 PetriNetUnfolderBase]: 1522/2455 cut-off events. [2024-06-27 21:13:27,023 INFO L125 PetriNetUnfolderBase]: For 39649/39649 co-relation queries the response was YES. [2024-06-27 21:13:27,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13484 conditions, 2455 events. 1522/2455 cut-off events. For 39649/39649 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12973 event pairs, 626 based on Foata normal form. 1/2453 useless extension candidates. Maximal degree in co-relation 13439. Up to 2364 conditions per place. [2024-06-27 21:13:27,037 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 100 selfloop transitions, 10 changer transitions 0/115 dead transitions. [2024-06-27 21:13:27,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 115 transitions, 1135 flow [2024-06-27 21:13:27,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:13:27,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:13:27,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 21:13:27,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682170542635659 [2024-06-27 21:13:27,038 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 859 flow. Second operand 6 states and 95 transitions. [2024-06-27 21:13:27,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 115 transitions, 1135 flow [2024-06-27 21:13:27,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 115 transitions, 1099 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:27,059 INFO L231 Difference]: Finished difference. Result has 104 places, 104 transitions, 874 flow [2024-06-27 21:13:27,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=874, PETRI_PLACES=104, PETRI_TRANSITIONS=104} [2024-06-27 21:13:27,060 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-27 21:13:27,060 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 104 transitions, 874 flow [2024-06-27 21:13:27,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:27,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:27,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:27,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:13:27,061 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:27,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:27,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1602120194, now seen corresponding path program 1 times [2024-06-27 21:13:27,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:27,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872992163] [2024-06-27 21:13:27,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:27,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:27,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:29,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:29,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:29,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872992163] [2024-06-27 21:13:29,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872992163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:29,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:29,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:29,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395168177] [2024-06-27 21:13:29,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:29,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:29,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:29,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:29,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:29,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:29,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 104 transitions, 874 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:29,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:29,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:29,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:30,179 INFO L124 PetriNetUnfolderBase]: 1535/2475 cut-off events. [2024-06-27 21:13:30,179 INFO L125 PetriNetUnfolderBase]: For 44443/44443 co-relation queries the response was YES. [2024-06-27 21:13:30,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 2475 events. 1535/2475 cut-off events. For 44443/44443 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13153 event pairs, 614 based on Foata normal form. 1/2473 useless extension candidates. Maximal degree in co-relation 13953. Up to 2363 conditions per place. [2024-06-27 21:13:30,195 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 106 selfloop transitions, 18 changer transitions 0/129 dead transitions. [2024-06-27 21:13:30,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 129 transitions, 1295 flow [2024-06-27 21:13:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:30,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:30,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 21:13:30,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-27 21:13:30,197 INFO L175 Difference]: Start difference. First operand has 104 places, 104 transitions, 874 flow. Second operand 7 states and 115 transitions. [2024-06-27 21:13:30,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 129 transitions, 1295 flow [2024-06-27 21:13:30,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 129 transitions, 1260 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:30,221 INFO L231 Difference]: Finished difference. Result has 108 places, 112 transitions, 987 flow [2024-06-27 21:13:30,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=987, PETRI_PLACES=108, PETRI_TRANSITIONS=112} [2024-06-27 21:13:30,222 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-27 21:13:30,222 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 112 transitions, 987 flow [2024-06-27 21:13:30,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:30,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:30,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:30,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:13:30,222 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-27 21:13:30,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:30,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1665648540, now seen corresponding path program 1 times [2024-06-27 21:13:30,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:30,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565699850] [2024-06-27 21:13:30,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:30,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:30,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:33,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:33,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:33,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565699850] [2024-06-27 21:13:33,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565699850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:33,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:33,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:33,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631483229] [2024-06-27 21:13:33,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:33,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:33,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:33,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:33,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:33,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:33,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 112 transitions, 987 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:33,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:33,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:33,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:33,938 INFO L124 PetriNetUnfolderBase]: 1581/2540 cut-off events. [2024-06-27 21:13:33,938 INFO L125 PetriNetUnfolderBase]: For 50447/50447 co-relation queries the response was YES. [2024-06-27 21:13:33,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14956 conditions, 2540 events. 1581/2540 cut-off events. For 50447/50447 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13496 event pairs, 547 based on Foata normal form. 6/2537 useless extension candidates. Maximal degree in co-relation 14908. Up to 2316 conditions per place. [2024-06-27 21:13:33,954 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 107 selfloop transitions, 29 changer transitions 0/141 dead transitions. [2024-06-27 21:13:33,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 141 transitions, 1465 flow [2024-06-27 21:13:33,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:33,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:33,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:13:33,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-27 21:13:33,956 INFO L175 Difference]: Start difference. First operand has 108 places, 112 transitions, 987 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:13:33,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 141 transitions, 1465 flow [2024-06-27 21:13:33,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 141 transitions, 1426 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:13:33,994 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 1144 flow [2024-06-27 21:13:33,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1144, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2024-06-27 21:13:33,994 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-27 21:13:33,994 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 1144 flow [2024-06-27 21:13:33,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:33,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:33,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:33,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:13:33,995 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:33,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:33,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1779251900, now seen corresponding path program 2 times [2024-06-27 21:13:33,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:33,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379973409] [2024-06-27 21:13:33,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:33,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:34,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:35,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:35,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:35,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379973409] [2024-06-27 21:13:35,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379973409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:35,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:35,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:35,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914733193] [2024-06-27 21:13:35,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:35,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:35,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:35,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:35,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:35,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:35,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 1144 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:35,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:35,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:35,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:36,762 INFO L124 PetriNetUnfolderBase]: 1623/2611 cut-off events. [2024-06-27 21:13:36,763 INFO L125 PetriNetUnfolderBase]: For 56884/56884 co-relation queries the response was YES. [2024-06-27 21:13:36,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16376 conditions, 2611 events. 1623/2611 cut-off events. For 56884/56884 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13890 event pairs, 565 based on Foata normal form. 7/2600 useless extension candidates. Maximal degree in co-relation 16325. Up to 2292 conditions per place. [2024-06-27 21:13:36,780 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 117 selfloop transitions, 37 changer transitions 0/159 dead transitions. [2024-06-27 21:13:36,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 159 transitions, 1779 flow [2024-06-27 21:13:36,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:36,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:36,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:13:36,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-27 21:13:36,782 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 1144 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:13:36,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 159 transitions, 1779 flow [2024-06-27 21:13:36,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 159 transitions, 1697 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:36,814 INFO L231 Difference]: Finished difference. Result has 118 places, 135 transitions, 1341 flow [2024-06-27 21:13:36,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1341, PETRI_PLACES=118, PETRI_TRANSITIONS=135} [2024-06-27 21:13:36,815 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-27 21:13:36,815 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 135 transitions, 1341 flow [2024-06-27 21:13:36,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:36,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:36,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:36,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:13:36,816 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:36,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:36,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1779489050, now seen corresponding path program 3 times [2024-06-27 21:13:36,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:36,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509133534] [2024-06-27 21:13:36,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:36,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:36,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:38,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:38,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:38,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509133534] [2024-06-27 21:13:38,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509133534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:38,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:38,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:38,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904277793] [2024-06-27 21:13:38,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:38,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:38,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:38,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:38,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:38,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:38,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 135 transitions, 1341 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:38,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:38,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:38,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:39,844 INFO L124 PetriNetUnfolderBase]: 1637/2629 cut-off events. [2024-06-27 21:13:39,845 INFO L125 PetriNetUnfolderBase]: For 63773/63773 co-relation queries the response was YES. [2024-06-27 21:13:39,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17269 conditions, 2629 events. 1637/2629 cut-off events. For 63773/63773 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14033 event pairs, 572 based on Foata normal form. 7/2618 useless extension candidates. Maximal degree in co-relation 17215. Up to 2398 conditions per place. [2024-06-27 21:13:39,864 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 117 selfloop transitions, 37 changer transitions 0/159 dead transitions. [2024-06-27 21:13:39,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 159 transitions, 1813 flow [2024-06-27 21:13:39,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:39,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:39,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:13:39,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-27 21:13:39,865 INFO L175 Difference]: Start difference. First operand has 118 places, 135 transitions, 1341 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:13:39,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 159 transitions, 1813 flow [2024-06-27 21:13:39,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 159 transitions, 1738 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 21:13:39,908 INFO L231 Difference]: Finished difference. Result has 124 places, 141 transitions, 1448 flow [2024-06-27 21:13:39,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=124, PETRI_TRANSITIONS=141} [2024-06-27 21:13:39,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-27 21:13:39,908 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 141 transitions, 1448 flow [2024-06-27 21:13:39,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:39,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:39,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:39,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:13:39,909 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:39,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:39,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1658973372, now seen corresponding path program 1 times [2024-06-27 21:13:39,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:39,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612188197] [2024-06-27 21:13:39,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:39,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:39,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:43,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:43,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:43,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612188197] [2024-06-27 21:13:43,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612188197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:43,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:43,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:43,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638100704] [2024-06-27 21:13:43,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:43,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:43,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:43,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:43,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:43,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:43,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 141 transitions, 1448 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:43,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:43,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:43,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:44,488 INFO L124 PetriNetUnfolderBase]: 1676/2684 cut-off events. [2024-06-27 21:13:44,488 INFO L125 PetriNetUnfolderBase]: For 70915/70915 co-relation queries the response was YES. [2024-06-27 21:13:44,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17874 conditions, 2684 events. 1676/2684 cut-off events. For 70915/70915 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14270 event pairs, 551 based on Foata normal form. 14/2680 useless extension candidates. Maximal degree in co-relation 17817. Up to 2405 conditions per place. [2024-06-27 21:13:44,508 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 118 selfloop transitions, 40 changer transitions 0/163 dead transitions. [2024-06-27 21:13:44,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 163 transitions, 1895 flow [2024-06-27 21:13:44,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:44,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:44,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:13:44,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-27 21:13:44,511 INFO L175 Difference]: Start difference. First operand has 124 places, 141 transitions, 1448 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:13:44,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 163 transitions, 1895 flow [2024-06-27 21:13:44,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 163 transitions, 1798 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:44,557 INFO L231 Difference]: Finished difference. Result has 127 places, 143 transitions, 1483 flow [2024-06-27 21:13:44,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1483, PETRI_PLACES=127, PETRI_TRANSITIONS=143} [2024-06-27 21:13:44,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-27 21:13:44,558 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 143 transitions, 1483 flow [2024-06-27 21:13:44,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:44,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:44,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:44,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:13:44,558 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:44,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:44,558 INFO L85 PathProgramCache]: Analyzing trace with hash -717950535, now seen corresponding path program 1 times [2024-06-27 21:13:44,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:44,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645210361] [2024-06-27 21:13:44,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:44,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:44,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:46,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-27 21:13:46,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:46,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645210361] [2024-06-27 21:13:46,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645210361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:46,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:46,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:46,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542424925] [2024-06-27 21:13:46,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:46,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:46,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:46,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:46,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:46,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:46,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 143 transitions, 1483 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:46,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:46,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:46,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:47,636 INFO L124 PetriNetUnfolderBase]: 1721/2789 cut-off events. [2024-06-27 21:13:47,636 INFO L125 PetriNetUnfolderBase]: For 75260/75260 co-relation queries the response was YES. [2024-06-27 21:13:47,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18807 conditions, 2789 events. 1721/2789 cut-off events. For 75260/75260 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15098 event pairs, 552 based on Foata normal form. 9/2795 useless extension candidates. Maximal degree in co-relation 18749. Up to 2436 conditions per place. [2024-06-27 21:13:47,657 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 134 selfloop transitions, 44 changer transitions 0/183 dead transitions. [2024-06-27 21:13:47,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 2146 flow [2024-06-27 21:13:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:47,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:47,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 21:13:47,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 21:13:47,658 INFO L175 Difference]: Start difference. First operand has 127 places, 143 transitions, 1483 flow. Second operand 7 states and 133 transitions. [2024-06-27 21:13:47,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 2146 flow [2024-06-27 21:13:47,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 2039 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:47,744 INFO L231 Difference]: Finished difference. Result has 130 places, 153 transitions, 1660 flow [2024-06-27 21:13:47,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1660, PETRI_PLACES=130, PETRI_TRANSITIONS=153} [2024-06-27 21:13:47,745 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-27 21:13:47,745 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 153 transitions, 1660 flow [2024-06-27 21:13:47,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:47,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:47,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:47,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:13:47,746 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:47,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:47,746 INFO L85 PathProgramCache]: Analyzing trace with hash 303123159, now seen corresponding path program 2 times [2024-06-27 21:13:47,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:47,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23577393] [2024-06-27 21:13:47,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:47,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:49,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:49,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:49,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23577393] [2024-06-27 21:13:49,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23577393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:49,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:49,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:49,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262581410] [2024-06-27 21:13:49,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:49,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:49,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:49,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:49,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:50,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:50,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 153 transitions, 1660 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:50,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:50,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:50,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:51,258 INFO L124 PetriNetUnfolderBase]: 1758/2851 cut-off events. [2024-06-27 21:13:51,259 INFO L125 PetriNetUnfolderBase]: For 82515/82515 co-relation queries the response was YES. [2024-06-27 21:13:51,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19818 conditions, 2851 events. 1758/2851 cut-off events. For 82515/82515 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15529 event pairs, 545 based on Foata normal form. 3/2851 useless extension candidates. Maximal degree in co-relation 19758. Up to 2474 conditions per place. [2024-06-27 21:13:51,278 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 136 selfloop transitions, 54 changer transitions 0/195 dead transitions. [2024-06-27 21:13:51,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 195 transitions, 2342 flow [2024-06-27 21:13:51,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:51,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:51,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:13:51,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-27 21:13:51,279 INFO L175 Difference]: Start difference. First operand has 130 places, 153 transitions, 1660 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:13:51,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 195 transitions, 2342 flow [2024-06-27 21:13:51,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 2239 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 21:13:51,331 INFO L231 Difference]: Finished difference. Result has 136 places, 164 transitions, 1863 flow [2024-06-27 21:13:51,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1863, PETRI_PLACES=136, PETRI_TRANSITIONS=164} [2024-06-27 21:13:51,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-27 21:13:51,332 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 164 transitions, 1863 flow [2024-06-27 21:13:51,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:51,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:51,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:51,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:13:51,333 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:51,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:51,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1886268713, now seen corresponding path program 3 times [2024-06-27 21:13:51,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:51,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592920273] [2024-06-27 21:13:51,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:51,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:51,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:53,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:53,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:53,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592920273] [2024-06-27 21:13:53,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592920273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:53,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:53,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:53,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217911049] [2024-06-27 21:13:53,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:53,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:53,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:53,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:53,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:53,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:53,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 164 transitions, 1863 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:53,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:53,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:53,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:54,308 INFO L124 PetriNetUnfolderBase]: 1756/2844 cut-off events. [2024-06-27 21:13:54,309 INFO L125 PetriNetUnfolderBase]: For 90137/90137 co-relation queries the response was YES. [2024-06-27 21:13:54,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20367 conditions, 2844 events. 1756/2844 cut-off events. For 90137/90137 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15521 event pairs, 561 based on Foata normal form. 2/2837 useless extension candidates. Maximal degree in co-relation 20305. Up to 2637 conditions per place. [2024-06-27 21:13:54,332 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 160 selfloop transitions, 22 changer transitions 0/187 dead transitions. [2024-06-27 21:13:54,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 187 transitions, 2336 flow [2024-06-27 21:13:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:54,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:54,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:13:54,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:13:54,333 INFO L175 Difference]: Start difference. First operand has 136 places, 164 transitions, 1863 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:13:54,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 187 transitions, 2336 flow [2024-06-27 21:13:54,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 187 transitions, 2264 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:54,393 INFO L231 Difference]: Finished difference. Result has 139 places, 167 transitions, 1894 flow [2024-06-27 21:13:54,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1894, PETRI_PLACES=139, PETRI_TRANSITIONS=167} [2024-06-27 21:13:54,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-27 21:13:54,393 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 167 transitions, 1894 flow [2024-06-27 21:13:54,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:54,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:54,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:54,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:13:54,394 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:54,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:54,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1602958255, now seen corresponding path program 4 times [2024-06-27 21:13:54,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:54,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698528086] [2024-06-27 21:13:54,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:54,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:54,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:56,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:56,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:56,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698528086] [2024-06-27 21:13:56,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698528086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:56,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:56,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:56,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267755745] [2024-06-27 21:13:56,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:56,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:56,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:56,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:56,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:56,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:56,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 167 transitions, 1894 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:56,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:56,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:56,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:57,663 INFO L124 PetriNetUnfolderBase]: 1739/2833 cut-off events. [2024-06-27 21:13:57,663 INFO L125 PetriNetUnfolderBase]: For 96027/96027 co-relation queries the response was YES. [2024-06-27 21:13:57,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20351 conditions, 2833 events. 1739/2833 cut-off events. For 96027/96027 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15677 event pairs, 554 based on Foata normal form. 23/2838 useless extension candidates. Maximal degree in co-relation 20287. Up to 2259 conditions per place. [2024-06-27 21:13:57,683 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 120 selfloop transitions, 67 changer transitions 0/192 dead transitions. [2024-06-27 21:13:57,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 192 transitions, 2479 flow [2024-06-27 21:13:57,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:57,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:13:57,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:13:57,684 INFO L175 Difference]: Start difference. First operand has 139 places, 167 transitions, 1894 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:13:57,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 192 transitions, 2479 flow [2024-06-27 21:13:57,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 192 transitions, 2397 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:57,748 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 1983 flow [2024-06-27 21:13:57,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1983, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-06-27 21:13:57,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-27 21:13:57,749 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 1983 flow [2024-06-27 21:13:57,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:57,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:57,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:57,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:13:57,750 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:57,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:57,750 INFO L85 PathProgramCache]: Analyzing trace with hash 504164491, now seen corresponding path program 5 times [2024-06-27 21:13:57,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:57,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202667418] [2024-06-27 21:13:57,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:57,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:57,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:59,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:59,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:59,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202667418] [2024-06-27 21:13:59,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202667418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:59,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:59,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:59,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134385214] [2024-06-27 21:13:59,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:59,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:59,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:59,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:59,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:59,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:13:59,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:59,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:59,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:13:59,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:00,788 INFO L124 PetriNetUnfolderBase]: 1733/2820 cut-off events. [2024-06-27 21:14:00,788 INFO L125 PetriNetUnfolderBase]: For 104414/104414 co-relation queries the response was YES. [2024-06-27 21:14:00,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20881 conditions, 2820 events. 1733/2820 cut-off events. For 104414/104414 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15615 event pairs, 525 based on Foata normal form. 9/2811 useless extension candidates. Maximal degree in co-relation 20815. Up to 2375 conditions per place. [2024-06-27 21:14:00,811 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 136 selfloop transitions, 55 changer transitions 0/196 dead transitions. [2024-06-27 21:14:00,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 196 transitions, 2638 flow [2024-06-27 21:14:00,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:00,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:00,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:14:00,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-27 21:14:00,812 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 1983 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:14:00,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 196 transitions, 2638 flow [2024-06-27 21:14:00,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 196 transitions, 2508 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:14:00,888 INFO L231 Difference]: Finished difference. Result has 146 places, 172 transitions, 2091 flow [2024-06-27 21:14:00,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2091, PETRI_PLACES=146, PETRI_TRANSITIONS=172} [2024-06-27 21:14:00,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-27 21:14:00,888 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 172 transitions, 2091 flow [2024-06-27 21:14:00,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:00,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:00,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:00,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:14:00,889 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:00,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:00,889 INFO L85 PathProgramCache]: Analyzing trace with hash -684444969, now seen corresponding path program 6 times [2024-06-27 21:14:00,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:00,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270178907] [2024-06-27 21:14:00,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:00,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:02,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:02,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:02,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270178907] [2024-06-27 21:14:02,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270178907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:02,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:02,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:14:02,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809632073] [2024-06-27 21:14:02,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:02,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:14:02,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:02,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:14:02,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:14:02,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:02,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 172 transitions, 2091 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:02,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:02,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:02,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:03,895 INFO L124 PetriNetUnfolderBase]: 1721/2804 cut-off events. [2024-06-27 21:14:03,896 INFO L125 PetriNetUnfolderBase]: For 110434/110434 co-relation queries the response was YES. [2024-06-27 21:14:03,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21083 conditions, 2804 events. 1721/2804 cut-off events. For 110434/110434 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15486 event pairs, 541 based on Foata normal form. 11/2797 useless extension candidates. Maximal degree in co-relation 21015. Up to 2514 conditions per place. [2024-06-27 21:14:03,918 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 144 selfloop transitions, 44 changer transitions 0/193 dead transitions. [2024-06-27 21:14:03,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 193 transitions, 2595 flow [2024-06-27 21:14:03,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:03,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:03,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:14:03,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:14:03,920 INFO L175 Difference]: Start difference. First operand has 146 places, 172 transitions, 2091 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:14:03,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 193 transitions, 2595 flow [2024-06-27 21:14:04,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 193 transitions, 2430 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 21:14:04,026 INFO L231 Difference]: Finished difference. Result has 149 places, 174 transitions, 2065 flow [2024-06-27 21:14:04,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2065, PETRI_PLACES=149, PETRI_TRANSITIONS=174} [2024-06-27 21:14:04,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-27 21:14:04,026 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 174 transitions, 2065 flow [2024-06-27 21:14:04,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:04,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:04,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:04,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:14:04,027 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:04,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:04,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1873879470, now seen corresponding path program 1 times [2024-06-27 21:14:04,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:04,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811993806] [2024-06-27 21:14:04,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:04,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:04,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:06,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:06,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:06,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811993806] [2024-06-27 21:14:06,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811993806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:06,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:06,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:06,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611958029] [2024-06-27 21:14:06,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:06,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:06,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:06,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:06,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:06,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:06,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 174 transitions, 2065 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:06,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:06,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:06,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:07,970 INFO L124 PetriNetUnfolderBase]: 1956/3178 cut-off events. [2024-06-27 21:14:07,970 INFO L125 PetriNetUnfolderBase]: For 130817/130817 co-relation queries the response was YES. [2024-06-27 21:14:07,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24411 conditions, 3178 events. 1956/3178 cut-off events. For 130817/130817 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17843 event pairs, 393 based on Foata normal form. 7/3176 useless extension candidates. Maximal degree in co-relation 24342. Up to 2204 conditions per place. [2024-06-27 21:14:07,999 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 149 selfloop transitions, 96 changer transitions 0/250 dead transitions. [2024-06-27 21:14:07,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 250 transitions, 3378 flow [2024-06-27 21:14:08,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:08,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:08,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:14:08,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-27 21:14:08,000 INFO L175 Difference]: Start difference. First operand has 149 places, 174 transitions, 2065 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:14:08,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 250 transitions, 3378 flow [2024-06-27 21:14:08,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 250 transitions, 3277 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:08,093 INFO L231 Difference]: Finished difference. Result has 154 places, 210 transitions, 2754 flow [2024-06-27 21:14:08,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1976, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2754, PETRI_PLACES=154, PETRI_TRANSITIONS=210} [2024-06-27 21:14:08,093 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-27 21:14:08,093 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 210 transitions, 2754 flow [2024-06-27 21:14:08,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:08,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:08,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:08,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:14:08,094 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:08,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:08,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1602967183, now seen corresponding path program 1 times [2024-06-27 21:14:08,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:08,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13385470] [2024-06-27 21:14:08,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:08,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:10,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:10,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:10,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13385470] [2024-06-27 21:14:10,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13385470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:10,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:10,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:10,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554229335] [2024-06-27 21:14:10,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:10,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:10,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:10,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:10,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:10,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:10,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 210 transitions, 2754 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:10,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:10,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:10,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:12,118 INFO L124 PetriNetUnfolderBase]: 2030/3323 cut-off events. [2024-06-27 21:14:12,118 INFO L125 PetriNetUnfolderBase]: For 147249/147249 co-relation queries the response was YES. [2024-06-27 21:14:12,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27542 conditions, 3323 events. 2030/3323 cut-off events. For 147249/147249 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19020 event pairs, 308 based on Foata normal form. 1/3321 useless extension candidates. Maximal degree in co-relation 27470. Up to 2672 conditions per place. [2024-06-27 21:14:12,144 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 164 selfloop transitions, 84 changer transitions 0/253 dead transitions. [2024-06-27 21:14:12,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 253 transitions, 3700 flow [2024-06-27 21:14:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:12,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:12,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:14:12,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:14:12,146 INFO L175 Difference]: Start difference. First operand has 154 places, 210 transitions, 2754 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:14:12,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 253 transitions, 3700 flow [2024-06-27 21:14:12,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 253 transitions, 3546 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:12,273 INFO L231 Difference]: Finished difference. Result has 158 places, 229 transitions, 3201 flow [2024-06-27 21:14:12,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3201, PETRI_PLACES=158, PETRI_TRANSITIONS=229} [2024-06-27 21:14:12,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-27 21:14:12,274 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 229 transitions, 3201 flow [2024-06-27 21:14:12,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:12,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:12,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:12,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:14:12,274 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:12,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:12,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1873873890, now seen corresponding path program 2 times [2024-06-27 21:14:12,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:12,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360650848] [2024-06-27 21:14:12,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:12,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:12,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:14,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:14,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:14,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360650848] [2024-06-27 21:14:14,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360650848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:14,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:14,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:14,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631076101] [2024-06-27 21:14:14,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:14,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:14,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:14,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:14,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:14,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:14,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 229 transitions, 3201 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:14,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:14,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:14,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:16,581 INFO L124 PetriNetUnfolderBase]: 2148/3507 cut-off events. [2024-06-27 21:14:16,581 INFO L125 PetriNetUnfolderBase]: For 167624/167624 co-relation queries the response was YES. [2024-06-27 21:14:16,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30208 conditions, 3507 events. 2148/3507 cut-off events. For 167624/167624 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20295 event pairs, 281 based on Foata normal form. 7/3505 useless extension candidates. Maximal degree in co-relation 30135. Up to 2575 conditions per place. [2024-06-27 21:14:16,612 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 164 selfloop transitions, 136 changer transitions 0/305 dead transitions. [2024-06-27 21:14:16,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 305 transitions, 4740 flow [2024-06-27 21:14:16,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:14:16,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:14:16,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 21:14:16,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143763213530655 [2024-06-27 21:14:16,613 INFO L175 Difference]: Start difference. First operand has 158 places, 229 transitions, 3201 flow. Second operand 11 states and 196 transitions. [2024-06-27 21:14:16,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 305 transitions, 4740 flow [2024-06-27 21:14:16,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 305 transitions, 4655 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:14:16,778 INFO L231 Difference]: Finished difference. Result has 167 places, 268 transitions, 4108 flow [2024-06-27 21:14:16,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4108, PETRI_PLACES=167, PETRI_TRANSITIONS=268} [2024-06-27 21:14:16,779 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-27 21:14:16,779 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 268 transitions, 4108 flow [2024-06-27 21:14:16,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:16,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:16,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:16,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:14:16,780 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:16,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:16,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1747072915, now seen corresponding path program 1 times [2024-06-27 21:14:16,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:16,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678814768] [2024-06-27 21:14:16,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:16,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:16,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:19,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:19,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:19,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678814768] [2024-06-27 21:14:19,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678814768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:19,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:19,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:19,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269205527] [2024-06-27 21:14:19,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:19,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:19,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:19,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:19,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:19,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:19,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 268 transitions, 4108 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:19,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:19,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:19,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:20,669 INFO L124 PetriNetUnfolderBase]: 2138/3468 cut-off events. [2024-06-27 21:14:20,670 INFO L125 PetriNetUnfolderBase]: For 178897/178897 co-relation queries the response was YES. [2024-06-27 21:14:20,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31623 conditions, 3468 events. 2138/3468 cut-off events. For 178897/178897 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19820 event pairs, 548 based on Foata normal form. 4/3454 useless extension candidates. Maximal degree in co-relation 31546. Up to 3149 conditions per place. [2024-06-27 21:14:20,703 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 234 selfloop transitions, 48 changer transitions 0/287 dead transitions. [2024-06-27 21:14:20,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 287 transitions, 4801 flow [2024-06-27 21:14:20,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:20,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:20,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:14:20,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:14:20,704 INFO L175 Difference]: Start difference. First operand has 167 places, 268 transitions, 4108 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:14:20,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 287 transitions, 4801 flow [2024-06-27 21:14:20,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 287 transitions, 4626 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-27 21:14:20,906 INFO L231 Difference]: Finished difference. Result has 170 places, 268 transitions, 4045 flow [2024-06-27 21:14:20,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3935, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4045, PETRI_PLACES=170, PETRI_TRANSITIONS=268} [2024-06-27 21:14:20,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-27 21:14:20,907 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 268 transitions, 4045 flow [2024-06-27 21:14:20,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:20,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:20,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] [2024-06-27 21:14:20,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:14:20,907 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:20,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:20,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1722045557, now seen corresponding path program 1 times [2024-06-27 21:14:20,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:20,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284800859] [2024-06-27 21:14:20,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:20,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:23,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:23,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284800859] [2024-06-27 21:14:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284800859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:23,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:23,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:23,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337778100] [2024-06-27 21:14:23,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:23,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:23,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:23,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:23,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:23,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:23,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 268 transitions, 4045 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:23,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:23,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:23,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:24,882 INFO L124 PetriNetUnfolderBase]: 2194/3566 cut-off events. [2024-06-27 21:14:24,883 INFO L125 PetriNetUnfolderBase]: For 190824/190824 co-relation queries the response was YES. [2024-06-27 21:14:24,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32659 conditions, 3566 events. 2194/3566 cut-off events. For 190824/190824 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20489 event pairs, 327 based on Foata normal form. 3/3566 useless extension candidates. Maximal degree in co-relation 32580. Up to 2779 conditions per place. [2024-06-27 21:14:24,917 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 215 selfloop transitions, 110 changer transitions 0/330 dead transitions. [2024-06-27 21:14:24,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 330 transitions, 5196 flow [2024-06-27 21:14:24,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:14:24,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:14:24,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 21:14:24,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39957716701902746 [2024-06-27 21:14:24,919 INFO L175 Difference]: Start difference. First operand has 170 places, 268 transitions, 4045 flow. Second operand 11 states and 189 transitions. [2024-06-27 21:14:24,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 330 transitions, 5196 flow [2024-06-27 21:14:25,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 330 transitions, 5065 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:25,125 INFO L231 Difference]: Finished difference. Result has 177 places, 288 transitions, 4573 flow [2024-06-27 21:14:25,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4573, PETRI_PLACES=177, PETRI_TRANSITIONS=288} [2024-06-27 21:14:25,126 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-27 21:14:25,126 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 288 transitions, 4573 flow [2024-06-27 21:14:25,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:25,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:25,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:25,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:14:25,127 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:25,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:25,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1375535635, now seen corresponding path program 2 times [2024-06-27 21:14:25,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:25,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356566298] [2024-06-27 21:14:25,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:25,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:25,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:27,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:27,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356566298] [2024-06-27 21:14:27,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356566298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:27,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:27,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:27,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800944494] [2024-06-27 21:14:27,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:27,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:27,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:27,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:27,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:27,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:27,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 288 transitions, 4573 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:27,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:27,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:27,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:29,332 INFO L124 PetriNetUnfolderBase]: 2207/3578 cut-off events. [2024-06-27 21:14:29,332 INFO L125 PetriNetUnfolderBase]: For 205768/205768 co-relation queries the response was YES. [2024-06-27 21:14:29,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34187 conditions, 3578 events. 2207/3578 cut-off events. For 205768/205768 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20545 event pairs, 537 based on Foata normal form. 2/3571 useless extension candidates. Maximal degree in co-relation 34105. Up to 3303 conditions per place. [2024-06-27 21:14:29,365 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 281 selfloop transitions, 38 changer transitions 0/324 dead transitions. [2024-06-27 21:14:29,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 324 transitions, 5592 flow [2024-06-27 21:14:29,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:29,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:29,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:14:29,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-27 21:14:29,366 INFO L175 Difference]: Start difference. First operand has 177 places, 288 transitions, 4573 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:14:29,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 324 transitions, 5592 flow [2024-06-27 21:14:29,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 324 transitions, 5495 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:29,565 INFO L231 Difference]: Finished difference. Result has 182 places, 301 transitions, 4843 flow [2024-06-27 21:14:29,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4479, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4843, PETRI_PLACES=182, PETRI_TRANSITIONS=301} [2024-06-27 21:14:29,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-27 21:14:29,565 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 301 transitions, 4843 flow [2024-06-27 21:14:29,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:29,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:29,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:29,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:14:29,566 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:29,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:29,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2039265793, now seen corresponding path program 3 times [2024-06-27 21:14:29,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:29,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457843144] [2024-06-27 21:14:29,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:29,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:29,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:31,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:31,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:31,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457843144] [2024-06-27 21:14:31,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457843144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:31,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:31,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:31,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702073019] [2024-06-27 21:14:31,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:31,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:31,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:31,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:31,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:31,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:31,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 301 transitions, 4843 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:31,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:31,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:31,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:33,427 INFO L124 PetriNetUnfolderBase]: 2215/3595 cut-off events. [2024-06-27 21:14:33,427 INFO L125 PetriNetUnfolderBase]: For 216615/216615 co-relation queries the response was YES. [2024-06-27 21:14:33,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34630 conditions, 3595 events. 2215/3595 cut-off events. For 216615/216615 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20632 event pairs, 408 based on Foata normal form. 8/3594 useless extension candidates. Maximal degree in co-relation 34544. Up to 2373 conditions per place. [2024-06-27 21:14:33,462 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 176 selfloop transitions, 155 changer transitions 0/336 dead transitions. [2024-06-27 21:14:33,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 336 transitions, 5912 flow [2024-06-27 21:14:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:33,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:33,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:14:33,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-27 21:14:33,463 INFO L175 Difference]: Start difference. First operand has 182 places, 301 transitions, 4843 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:14:33,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 336 transitions, 5912 flow [2024-06-27 21:14:33,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 336 transitions, 5783 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 21:14:33,676 INFO L231 Difference]: Finished difference. Result has 186 places, 306 transitions, 5135 flow [2024-06-27 21:14:33,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4714, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5135, PETRI_PLACES=186, PETRI_TRANSITIONS=306} [2024-06-27 21:14:33,676 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-27 21:14:33,676 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 306 transitions, 5135 flow [2024-06-27 21:14:33,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:33,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:33,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:33,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:14:33,677 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:33,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:33,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1278858061, now seen corresponding path program 4 times [2024-06-27 21:14:33,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:33,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366390903] [2024-06-27 21:14:33,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:33,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:33,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:36,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-27 21:14:36,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:36,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366390903] [2024-06-27 21:14:36,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366390903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:36,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:36,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:36,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907173468] [2024-06-27 21:14:36,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:36,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:36,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:36,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:36,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:36,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 306 transitions, 5135 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:36,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:36,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:36,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:37,849 INFO L124 PetriNetUnfolderBase]: 2294/3719 cut-off events. [2024-06-27 21:14:37,849 INFO L125 PetriNetUnfolderBase]: For 235464/235464 co-relation queries the response was YES. [2024-06-27 21:14:37,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36778 conditions, 3719 events. 2294/3719 cut-off events. For 235464/235464 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21332 event pairs, 408 based on Foata normal form. 6/3717 useless extension candidates. Maximal degree in co-relation 36690. Up to 2747 conditions per place. [2024-06-27 21:14:37,885 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 190 selfloop transitions, 159 changer transitions 0/354 dead transitions. [2024-06-27 21:14:37,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 354 transitions, 6422 flow [2024-06-27 21:14:37,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:14:37,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:14:37,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 21:14:37,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:14:37,887 INFO L175 Difference]: Start difference. First operand has 186 places, 306 transitions, 5135 flow. Second operand 11 states and 187 transitions. [2024-06-27 21:14:37,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 354 transitions, 6422 flow [2024-06-27 21:14:38,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 354 transitions, 6103 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:38,167 INFO L231 Difference]: Finished difference. Result has 195 places, 324 transitions, 5651 flow [2024-06-27 21:14:38,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5651, PETRI_PLACES=195, PETRI_TRANSITIONS=324} [2024-06-27 21:14:38,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-27 21:14:38,167 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 324 transitions, 5651 flow [2024-06-27 21:14:38,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:38,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:38,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:38,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:14:38,168 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:38,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:38,168 INFO L85 PathProgramCache]: Analyzing trace with hash -840997339, now seen corresponding path program 1 times [2024-06-27 21:14:38,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:38,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639064221] [2024-06-27 21:14:38,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:38,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:40,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:40,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:40,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639064221] [2024-06-27 21:14:40,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639064221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:40,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:40,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:40,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990922713] [2024-06-27 21:14:40,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:40,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:40,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:40,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:40,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:40,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:40,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 324 transitions, 5651 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-27 21:14:40,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:40,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:40,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:42,162 INFO L124 PetriNetUnfolderBase]: 2346/3786 cut-off events. [2024-06-27 21:14:42,162 INFO L125 PetriNetUnfolderBase]: For 261759/261759 co-relation queries the response was YES. [2024-06-27 21:14:42,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38251 conditions, 3786 events. 2346/3786 cut-off events. For 261759/261759 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21822 event pairs, 553 based on Foata normal form. 14/3782 useless extension candidates. Maximal degree in co-relation 38159. Up to 3435 conditions per place. [2024-06-27 21:14:42,199 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 301 selfloop transitions, 39 changer transitions 0/345 dead transitions. [2024-06-27 21:14:42,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 345 transitions, 6507 flow [2024-06-27 21:14:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:42,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:42,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:14:42,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-27 21:14:42,201 INFO L175 Difference]: Start difference. First operand has 195 places, 324 transitions, 5651 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:14:42,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 345 transitions, 6507 flow [2024-06-27 21:14:42,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 345 transitions, 6373 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-27 21:14:42,549 INFO L231 Difference]: Finished difference. Result has 199 places, 326 transitions, 5670 flow [2024-06-27 21:14:42,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5670, PETRI_PLACES=199, PETRI_TRANSITIONS=326} [2024-06-27 21:14:42,550 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-27 21:14:42,550 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 326 transitions, 5670 flow [2024-06-27 21:14:42,550 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-27 21:14:42,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:42,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:42,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:14:42,551 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:42,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:42,551 INFO L85 PathProgramCache]: Analyzing trace with hash 700624377, now seen corresponding path program 2 times [2024-06-27 21:14:42,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:42,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092154432] [2024-06-27 21:14:42,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:42,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:42,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:45,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:45,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:45,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092154432] [2024-06-27 21:14:45,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092154432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:45,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:45,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:45,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754174592] [2024-06-27 21:14:45,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:45,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:45,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:45,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:45,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:45,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:45,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 326 transitions, 5670 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-27 21:14:45,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:45,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:45,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:46,622 INFO L124 PetriNetUnfolderBase]: 2407/3879 cut-off events. [2024-06-27 21:14:46,622 INFO L125 PetriNetUnfolderBase]: For 281869/281869 co-relation queries the response was YES. [2024-06-27 21:14:46,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39605 conditions, 3879 events. 2407/3879 cut-off events. For 281869/281869 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 22351 event pairs, 554 based on Foata normal form. 8/3869 useless extension candidates. Maximal degree in co-relation 39511. Up to 3375 conditions per place. [2024-06-27 21:14:46,665 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 309 selfloop transitions, 38 changer transitions 0/352 dead transitions. [2024-06-27 21:14:46,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 352 transitions, 6686 flow [2024-06-27 21:14:46,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:46,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:46,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:14:46,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-27 21:14:46,667 INFO L175 Difference]: Start difference. First operand has 199 places, 326 transitions, 5670 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:14:46,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 352 transitions, 6686 flow [2024-06-27 21:14:47,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 352 transitions, 6577 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:47,250 INFO L231 Difference]: Finished difference. Result has 201 places, 328 transitions, 5715 flow [2024-06-27 21:14:47,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5715, PETRI_PLACES=201, PETRI_TRANSITIONS=328} [2024-06-27 21:14:47,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-27 21:14:47,251 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 328 transitions, 5715 flow [2024-06-27 21:14:47,251 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-27 21:14:47,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:47,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:47,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:14:47,252 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:47,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:47,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1847618161, now seen corresponding path program 1 times [2024-06-27 21:14:47,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:47,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040762820] [2024-06-27 21:14:47,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:47,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:47,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:50,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:50,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:50,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040762820] [2024-06-27 21:14:50,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040762820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:50,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:50,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:50,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528331204] [2024-06-27 21:14:50,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:50,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:50,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:50,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:50,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:50,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:50,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 328 transitions, 5715 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-27 21:14:50,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:50,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:50,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:52,064 INFO L124 PetriNetUnfolderBase]: 2519/4063 cut-off events. [2024-06-27 21:14:52,064 INFO L125 PetriNetUnfolderBase]: For 295487/295487 co-relation queries the response was YES. [2024-06-27 21:14:52,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41327 conditions, 4063 events. 2519/4063 cut-off events. For 295487/295487 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23553 event pairs, 439 based on Foata normal form. 6/4060 useless extension candidates. Maximal degree in co-relation 41232. Up to 2812 conditions per place. [2024-06-27 21:14:52,107 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 194 selfloop transitions, 193 changer transitions 0/392 dead transitions. [2024-06-27 21:14:52,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 392 transitions, 7253 flow [2024-06-27 21:14:52,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:52,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:52,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:14:52,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-27 21:14:52,109 INFO L175 Difference]: Start difference. First operand has 201 places, 328 transitions, 5715 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:14:52,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 392 transitions, 7253 flow [2024-06-27 21:14:52,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 392 transitions, 7202 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:14:52,479 INFO L231 Difference]: Finished difference. Result has 208 places, 365 transitions, 6814 flow [2024-06-27 21:14:52,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5664, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6814, PETRI_PLACES=208, PETRI_TRANSITIONS=365} [2024-06-27 21:14:52,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-27 21:14:52,479 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 365 transitions, 6814 flow [2024-06-27 21:14:52,479 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-27 21:14:52,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:52,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:52,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:14:52,480 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:52,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:52,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1847622935, now seen corresponding path program 1 times [2024-06-27 21:14:52,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:52,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540756976] [2024-06-27 21:14:52,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:52,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:52,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:55,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-27 21:14:55,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:55,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540756976] [2024-06-27 21:14:55,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540756976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:55,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:55,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:55,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962920593] [2024-06-27 21:14:55,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:55,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:55,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:55,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:55,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:55,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:14:55,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 365 transitions, 6814 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-27 21:14:55,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:55,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:14:55,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:57,105 INFO L124 PetriNetUnfolderBase]: 2514/4059 cut-off events. [2024-06-27 21:14:57,105 INFO L125 PetriNetUnfolderBase]: For 315131/315131 co-relation queries the response was YES. [2024-06-27 21:14:57,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43583 conditions, 4059 events. 2514/4059 cut-off events. For 315131/315131 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23543 event pairs, 765 based on Foata normal form. 2/4058 useless extension candidates. Maximal degree in co-relation 43485. Up to 3852 conditions per place. [2024-06-27 21:14:57,152 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 362 selfloop transitions, 18 changer transitions 0/385 dead transitions. [2024-06-27 21:14:57,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 385 transitions, 7692 flow [2024-06-27 21:14:57,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:57,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:57,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 21:14:57,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-27 21:14:57,154 INFO L175 Difference]: Start difference. First operand has 208 places, 365 transitions, 6814 flow. Second operand 9 states and 135 transitions. [2024-06-27 21:14:57,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 385 transitions, 7692 flow [2024-06-27 21:14:57,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 385 transitions, 7568 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 21:14:57,561 INFO L231 Difference]: Finished difference. Result has 214 places, 367 transitions, 6803 flow [2024-06-27 21:14:57,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6690, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6803, PETRI_PLACES=214, PETRI_TRANSITIONS=367} [2024-06-27 21:14:57,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-27 21:14:57,562 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 367 transitions, 6803 flow [2024-06-27 21:14:57,562 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-27 21:14:57,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:57,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:57,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:14:57,563 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:57,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:57,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1334437093, now seen corresponding path program 2 times [2024-06-27 21:14:57,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:57,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722718509] [2024-06-27 21:14:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:57,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:00,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-27 21:15:00,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:00,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722718509] [2024-06-27 21:15:00,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722718509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:00,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:00,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:00,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465436200] [2024-06-27 21:15:00,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:00,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:00,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:00,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:00,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:00,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:00,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 367 transitions, 6803 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-27 21:15:00,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:00,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:00,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:01,843 INFO L124 PetriNetUnfolderBase]: 2584/4158 cut-off events. [2024-06-27 21:15:01,843 INFO L125 PetriNetUnfolderBase]: For 334563/334563 co-relation queries the response was YES. [2024-06-27 21:15:01,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44766 conditions, 4158 events. 2584/4158 cut-off events. For 334563/334563 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 24149 event pairs, 551 based on Foata normal form. 6/4155 useless extension candidates. Maximal degree in co-relation 44666. Up to 3575 conditions per place. [2024-06-27 21:15:01,894 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 297 selfloop transitions, 104 changer transitions 0/406 dead transitions. [2024-06-27 21:15:01,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 406 transitions, 8267 flow [2024-06-27 21:15:01,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:01,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:01,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 21:15:01,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-27 21:15:01,897 INFO L175 Difference]: Start difference. First operand has 214 places, 367 transitions, 6803 flow. Second operand 9 states and 155 transitions. [2024-06-27 21:15:01,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 406 transitions, 8267 flow [2024-06-27 21:15:02,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 406 transitions, 8143 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:02,308 INFO L231 Difference]: Finished difference. Result has 220 places, 383 transitions, 7362 flow [2024-06-27 21:15:02,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6679, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7362, PETRI_PLACES=220, PETRI_TRANSITIONS=383} [2024-06-27 21:15:02,308 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-27 21:15:02,309 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 383 transitions, 7362 flow [2024-06-27 21:15:02,309 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-27 21:15:02,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:02,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:02,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:15:02,309 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:02,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:02,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1847438485, now seen corresponding path program 1 times [2024-06-27 21:15:02,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:02,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286435016] [2024-06-27 21:15:02,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:02,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:02,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:05,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:05,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286435016] [2024-06-27 21:15:05,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286435016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:05,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:05,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:05,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904078014] [2024-06-27 21:15:05,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:05,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:05,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:05,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:05,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:05,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:05,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 383 transitions, 7362 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-27 21:15:05,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:05,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:05,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:07,820 INFO L124 PetriNetUnfolderBase]: 2828/4539 cut-off events. [2024-06-27 21:15:07,820 INFO L125 PetriNetUnfolderBase]: For 380222/380222 co-relation queries the response was YES. [2024-06-27 21:15:07,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50499 conditions, 4539 events. 2828/4539 cut-off events. For 380222/380222 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26660 event pairs, 574 based on Foata normal form. 7/4537 useless extension candidates. Maximal degree in co-relation 50396. Up to 3614 conditions per place. [2024-06-27 21:15:07,871 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 273 selfloop transitions, 190 changer transitions 0/468 dead transitions. [2024-06-27 21:15:07,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 468 transitions, 9750 flow [2024-06-27 21:15:07,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:15:07,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:15:07,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 21:15:07,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080338266384778 [2024-06-27 21:15:07,873 INFO L175 Difference]: Start difference. First operand has 220 places, 383 transitions, 7362 flow. Second operand 11 states and 193 transitions. [2024-06-27 21:15:07,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 468 transitions, 9750 flow [2024-06-27 21:15:08,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 468 transitions, 9556 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-27 21:15:08,348 INFO L231 Difference]: Finished difference. Result has 230 places, 424 transitions, 8759 flow [2024-06-27 21:15:08,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7174, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8759, PETRI_PLACES=230, PETRI_TRANSITIONS=424} [2024-06-27 21:15:08,348 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-27 21:15:08,348 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 424 transitions, 8759 flow [2024-06-27 21:15:08,348 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-27 21:15:08,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:08,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:08,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:15:08,349 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:08,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:08,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1847445181, now seen corresponding path program 3 times [2024-06-27 21:15:08,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:08,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974158255] [2024-06-27 21:15:08,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:08,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:08,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:11,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:11,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:11,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974158255] [2024-06-27 21:15:11,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974158255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:11,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:11,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:11,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94734095] [2024-06-27 21:15:11,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:11,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:11,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:11,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:11,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:11,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:11,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 424 transitions, 8759 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-27 21:15:11,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:11,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:11,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:12,903 INFO L124 PetriNetUnfolderBase]: 2842/4562 cut-off events. [2024-06-27 21:15:12,904 INFO L125 PetriNetUnfolderBase]: For 395821/395821 co-relation queries the response was YES. [2024-06-27 21:15:12,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52460 conditions, 4562 events. 2842/4562 cut-off events. For 395821/395821 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26781 event pairs, 451 based on Foata normal form. 6/4559 useless extension candidates. Maximal degree in co-relation 52352. Up to 3437 conditions per place. [2024-06-27 21:15:12,962 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 260 selfloop transitions, 193 changer transitions 0/458 dead transitions. [2024-06-27 21:15:12,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 458 transitions, 10035 flow [2024-06-27 21:15:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:12,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:12,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:15:12,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-27 21:15:12,963 INFO L175 Difference]: Start difference. First operand has 230 places, 424 transitions, 8759 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:15:12,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 458 transitions, 10035 flow [2024-06-27 21:15:13,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 458 transitions, 9807 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:13,597 INFO L231 Difference]: Finished difference. Result has 236 places, 431 transitions, 9213 flow [2024-06-27 21:15:13,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8531, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9213, PETRI_PLACES=236, PETRI_TRANSITIONS=431} [2024-06-27 21:15:13,597 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-27 21:15:13,598 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 431 transitions, 9213 flow [2024-06-27 21:15:13,598 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-27 21:15:13,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:13,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:13,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:15:13,598 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:13,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:13,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1847438237, now seen corresponding path program 1 times [2024-06-27 21:15:13,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:13,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809153456] [2024-06-27 21:15:13,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:13,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:18,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-27 21:15:18,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:18,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809153456] [2024-06-27 21:15:18,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809153456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:18,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:18,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:18,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467542642] [2024-06-27 21:15:18,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:18,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:18,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:18,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:18,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:18,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:18,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 431 transitions, 9213 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-27 21:15:18,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:18,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:18,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:19,831 INFO L124 PetriNetUnfolderBase]: 2888/4627 cut-off events. [2024-06-27 21:15:19,831 INFO L125 PetriNetUnfolderBase]: For 441315/441315 co-relation queries the response was YES. [2024-06-27 21:15:19,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54519 conditions, 4627 events. 2888/4627 cut-off events. For 441315/441315 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27299 event pairs, 631 based on Foata normal form. 16/4625 useless extension candidates. Maximal degree in co-relation 54407. Up to 3944 conditions per place. [2024-06-27 21:15:19,887 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 374 selfloop transitions, 82 changer transitions 0/461 dead transitions. [2024-06-27 21:15:19,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 461 transitions, 10445 flow [2024-06-27 21:15:19,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:19,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:19,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:15:19,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-27 21:15:19,889 INFO L175 Difference]: Start difference. First operand has 236 places, 431 transitions, 9213 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:15:19,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 461 transitions, 10445 flow [2024-06-27 21:15:20,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 461 transitions, 10301 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 21:15:20,466 INFO L231 Difference]: Finished difference. Result has 241 places, 434 transitions, 9370 flow [2024-06-27 21:15:20,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9069, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9370, PETRI_PLACES=241, PETRI_TRANSITIONS=434} [2024-06-27 21:15:20,467 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-27 21:15:20,467 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 434 transitions, 9370 flow [2024-06-27 21:15:20,467 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-27 21:15:20,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:20,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:20,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:15:20,468 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:20,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:20,468 INFO L85 PathProgramCache]: Analyzing trace with hash 564630951, now seen corresponding path program 2 times [2024-06-27 21:15:20,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:20,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672344303] [2024-06-27 21:15:20,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:20,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:23,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:23,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:23,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672344303] [2024-06-27 21:15:23,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672344303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:23,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:23,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:23,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760942327] [2024-06-27 21:15:23,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:23,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:23,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:23,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:23,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:23,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:23,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 434 transitions, 9370 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-27 21:15:23,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:23,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:23,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:25,042 INFO L124 PetriNetUnfolderBase]: 2965/4772 cut-off events. [2024-06-27 21:15:25,043 INFO L125 PetriNetUnfolderBase]: For 488475/488475 co-relation queries the response was YES. [2024-06-27 21:15:25,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56583 conditions, 4772 events. 2965/4772 cut-off events. For 488475/488475 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 28570 event pairs, 590 based on Foata normal form. 30/4784 useless extension candidates. Maximal degree in co-relation 56468. Up to 4250 conditions per place. [2024-06-27 21:15:25,109 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 410 selfloop transitions, 43 changer transitions 7/465 dead transitions. [2024-06-27 21:15:25,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 465 transitions, 10743 flow [2024-06-27 21:15:25,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:25,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:25,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:15:25,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-27 21:15:25,110 INFO L175 Difference]: Start difference. First operand has 241 places, 434 transitions, 9370 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:15:25,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 465 transitions, 10743 flow [2024-06-27 21:15:25,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 465 transitions, 10522 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:25,787 INFO L231 Difference]: Finished difference. Result has 244 places, 438 transitions, 9393 flow [2024-06-27 21:15:25,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9149, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9393, PETRI_PLACES=244, PETRI_TRANSITIONS=438} [2024-06-27 21:15:25,788 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-27 21:15:25,788 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 438 transitions, 9393 flow [2024-06-27 21:15:25,788 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-27 21:15:25,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:25,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:25,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:15:25,789 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:25,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:25,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1076957435, now seen corresponding path program 3 times [2024-06-27 21:15:25,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:25,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100125344] [2024-06-27 21:15:25,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:25,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:28,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:28,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:28,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100125344] [2024-06-27 21:15:28,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100125344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:28,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:28,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:28,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976889833] [2024-06-27 21:15:28,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:28,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:28,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:28,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:28,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:28,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:28,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 438 transitions, 9393 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-27 21:15:28,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:28,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:28,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:31,201 INFO L124 PetriNetUnfolderBase]: 3090/4994 cut-off events. [2024-06-27 21:15:31,201 INFO L125 PetriNetUnfolderBase]: For 525738/525738 co-relation queries the response was YES. [2024-06-27 21:15:31,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60076 conditions, 4994 events. 3090/4994 cut-off events. For 525738/525738 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 30359 event pairs, 679 based on Foata normal form. 40/5016 useless extension candidates. Maximal degree in co-relation 59959. Up to 4103 conditions per place. [2024-06-27 21:15:31,270 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 388 selfloop transitions, 70 changer transitions 22/485 dead transitions. [2024-06-27 21:15:31,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 485 transitions, 11264 flow [2024-06-27 21:15:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:31,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:31,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:15:31,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-27 21:15:31,272 INFO L175 Difference]: Start difference. First operand has 244 places, 438 transitions, 9393 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:15:31,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 485 transitions, 11264 flow [2024-06-27 21:15:32,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 485 transitions, 11144 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 21:15:32,114 INFO L231 Difference]: Finished difference. Result has 250 places, 437 transitions, 9565 flow [2024-06-27 21:15:32,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9273, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9565, PETRI_PLACES=250, PETRI_TRANSITIONS=437} [2024-06-27 21:15:32,115 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-27 21:15:32,115 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 437 transitions, 9565 flow [2024-06-27 21:15:32,115 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-27 21:15:32,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:32,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:32,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:15:32,116 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:32,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:32,116 INFO L85 PathProgramCache]: Analyzing trace with hash 692291081, now seen corresponding path program 4 times [2024-06-27 21:15:32,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:32,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970008689] [2024-06-27 21:15:32,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:32,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:34,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:34,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:34,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970008689] [2024-06-27 21:15:34,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970008689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:34,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:34,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:34,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288144837] [2024-06-27 21:15:34,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:34,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:34,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:34,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:34,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:34,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:34,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 437 transitions, 9565 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-27 21:15:34,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:34,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:34,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:36,769 INFO L124 PetriNetUnfolderBase]: 3110/5047 cut-off events. [2024-06-27 21:15:36,769 INFO L125 PetriNetUnfolderBase]: For 574677/574677 co-relation queries the response was YES. [2024-06-27 21:15:36,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61441 conditions, 5047 events. 3110/5047 cut-off events. For 574677/574677 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 30983 event pairs, 680 based on Foata normal form. 42/5071 useless extension candidates. Maximal degree in co-relation 61322. Up to 4470 conditions per place. [2024-06-27 21:15:36,838 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 412 selfloop transitions, 46 changer transitions 5/468 dead transitions. [2024-06-27 21:15:36,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 468 transitions, 10972 flow [2024-06-27 21:15:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:36,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:36,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:15:36,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 21:15:36,839 INFO L175 Difference]: Start difference. First operand has 250 places, 437 transitions, 9565 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:15:36,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 468 transitions, 10972 flow [2024-06-27 21:15:37,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 468 transitions, 10754 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:37,670 INFO L231 Difference]: Finished difference. Result has 252 places, 436 transitions, 9516 flow [2024-06-27 21:15:37,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9373, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9516, PETRI_PLACES=252, PETRI_TRANSITIONS=436} [2024-06-27 21:15:37,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-27 21:15:37,670 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 436 transitions, 9516 flow [2024-06-27 21:15:37,670 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-27 21:15:37,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:37,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:37,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:15:37,671 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:37,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:37,672 INFO L85 PathProgramCache]: Analyzing trace with hash 493694528, now seen corresponding path program 1 times [2024-06-27 21:15:37,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:37,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512565991] [2024-06-27 21:15:37,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:37,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:37,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:40,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:40,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:40,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512565991] [2024-06-27 21:15:40,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512565991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:40,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:40,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:40,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142568672] [2024-06-27 21:15:40,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:40,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:40,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:40,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:40,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:40,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:40,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 436 transitions, 9516 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:40,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:40,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:40,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:42,778 INFO L124 PetriNetUnfolderBase]: 3206/5210 cut-off events. [2024-06-27 21:15:42,778 INFO L125 PetriNetUnfolderBase]: For 559769/559769 co-relation queries the response was YES. [2024-06-27 21:15:42,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63014 conditions, 5210 events. 3206/5210 cut-off events. For 559769/559769 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32049 event pairs, 670 based on Foata normal form. 2/5200 useless extension candidates. Maximal degree in co-relation 62894. Up to 4681 conditions per place. [2024-06-27 21:15:42,841 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 437 selfloop transitions, 61 changer transitions 0/503 dead transitions. [2024-06-27 21:15:42,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 503 transitions, 11581 flow [2024-06-27 21:15:42,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:42,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:42,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 21:15:42,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-27 21:15:42,843 INFO L175 Difference]: Start difference. First operand has 252 places, 436 transitions, 9516 flow. Second operand 9 states and 166 transitions. [2024-06-27 21:15:42,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 503 transitions, 11581 flow [2024-06-27 21:15:43,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 503 transitions, 11411 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:43,560 INFO L231 Difference]: Finished difference. Result has 258 places, 463 transitions, 10297 flow [2024-06-27 21:15:43,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9382, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10297, PETRI_PLACES=258, PETRI_TRANSITIONS=463} [2024-06-27 21:15:43,560 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-27 21:15:43,561 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 463 transitions, 10297 flow [2024-06-27 21:15:43,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:43,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:43,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:43,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:15:43,561 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:43,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:43,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1952476842, now seen corresponding path program 1 times [2024-06-27 21:15:43,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:43,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712915148] [2024-06-27 21:15:43,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:43,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:43,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:47,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:47,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:47,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712915148] [2024-06-27 21:15:47,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712915148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:47,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:47,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:47,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190874767] [2024-06-27 21:15:47,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:47,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:47,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:47,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:47,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:47,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:47,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 463 transitions, 10297 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:47,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:47,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:47,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:49,746 INFO L124 PetriNetUnfolderBase]: 3211/5223 cut-off events. [2024-06-27 21:15:49,746 INFO L125 PetriNetUnfolderBase]: For 572717/572717 co-relation queries the response was YES. [2024-06-27 21:15:49,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63670 conditions, 5223 events. 3211/5223 cut-off events. For 572717/572717 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32141 event pairs, 688 based on Foata normal form. 1/5221 useless extension candidates. Maximal degree in co-relation 63546. Up to 4699 conditions per place. [2024-06-27 21:15:49,813 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 429 selfloop transitions, 63 changer transitions 0/497 dead transitions. [2024-06-27 21:15:49,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 497 transitions, 11644 flow [2024-06-27 21:15:49,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:49,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:49,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:15:49,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-27 21:15:49,815 INFO L175 Difference]: Start difference. First operand has 258 places, 463 transitions, 10297 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:15:49,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 497 transitions, 11644 flow [2024-06-27 21:15:50,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 497 transitions, 11519 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-27 21:15:50,783 INFO L231 Difference]: Finished difference. Result has 264 places, 466 transitions, 10423 flow [2024-06-27 21:15:50,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10180, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10423, PETRI_PLACES=264, PETRI_TRANSITIONS=466} [2024-06-27 21:15:50,784 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-27 21:15:50,784 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 466 transitions, 10423 flow [2024-06-27 21:15:50,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:50,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:50,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:50,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:15:50,786 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:50,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:50,786 INFO L85 PathProgramCache]: Analyzing trace with hash 2048463704, now seen corresponding path program 2 times [2024-06-27 21:15:50,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:50,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846728159] [2024-06-27 21:15:50,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:50,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:50,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:53,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:53,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:53,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846728159] [2024-06-27 21:15:53,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846728159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:53,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:53,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:53,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213410655] [2024-06-27 21:15:53,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:53,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:53,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:53,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:53,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:53,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:15:53,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 466 transitions, 10423 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:53,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:53,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:15:53,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:56,185 INFO L124 PetriNetUnfolderBase]: 3237/5264 cut-off events. [2024-06-27 21:15:56,185 INFO L125 PetriNetUnfolderBase]: For 597609/597609 co-relation queries the response was YES. [2024-06-27 21:15:56,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64395 conditions, 5264 events. 3237/5264 cut-off events. For 597609/597609 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32394 event pairs, 680 based on Foata normal form. 4/5265 useless extension candidates. Maximal degree in co-relation 64269. Up to 4825 conditions per place. [2024-06-27 21:15:56,251 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 434 selfloop transitions, 69 changer transitions 0/508 dead transitions. [2024-06-27 21:15:56,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 508 transitions, 11915 flow [2024-06-27 21:15:56,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:56,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:56,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:15:56,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-27 21:15:56,252 INFO L175 Difference]: Start difference. First operand has 264 places, 466 transitions, 10423 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:15:56,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 508 transitions, 11915 flow [2024-06-27 21:15:57,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 508 transitions, 11713 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:57,329 INFO L231 Difference]: Finished difference. Result has 267 places, 479 transitions, 10778 flow [2024-06-27 21:15:57,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10239, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10778, PETRI_PLACES=267, PETRI_TRANSITIONS=479} [2024-06-27 21:15:57,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-27 21:15:57,330 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 479 transitions, 10778 flow [2024-06-27 21:15:57,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:57,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:57,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:57,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:15:57,331 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:57,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:57,331 INFO L85 PathProgramCache]: Analyzing trace with hash -761131594, now seen corresponding path program 3 times [2024-06-27 21:15:57,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:57,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054563491] [2024-06-27 21:15:57,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:57,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:57,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:00,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:00,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:00,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054563491] [2024-06-27 21:16:00,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054563491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:00,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:00,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:00,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045598508] [2024-06-27 21:16:00,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:00,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:00,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:00,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:00,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:00,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:00,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 479 transitions, 10778 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:00,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:00,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:00,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:02,358 INFO L124 PetriNetUnfolderBase]: 3227/5245 cut-off events. [2024-06-27 21:16:02,359 INFO L125 PetriNetUnfolderBase]: For 609962/609962 co-relation queries the response was YES. [2024-06-27 21:16:02,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64549 conditions, 5245 events. 3227/5245 cut-off events. For 609962/609962 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 32231 event pairs, 685 based on Foata normal form. 4/5246 useless extension candidates. Maximal degree in co-relation 64421. Up to 4811 conditions per place. [2024-06-27 21:16:02,427 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 431 selfloop transitions, 67 changer transitions 0/503 dead transitions. [2024-06-27 21:16:02,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 503 transitions, 11956 flow [2024-06-27 21:16:02,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:02,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:02,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:16:02,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-27 21:16:02,428 INFO L175 Difference]: Start difference. First operand has 267 places, 479 transitions, 10778 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:16:02,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 503 transitions, 11956 flow [2024-06-27 21:16:03,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 503 transitions, 11791 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 21:16:03,488 INFO L231 Difference]: Finished difference. Result has 273 places, 482 transitions, 10885 flow [2024-06-27 21:16:03,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10615, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10885, PETRI_PLACES=273, PETRI_TRANSITIONS=482} [2024-06-27 21:16:03,489 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-27 21:16:03,489 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 482 transitions, 10885 flow [2024-06-27 21:16:03,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:03,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:03,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:03,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:16:03,490 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:03,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:03,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1344239274, now seen corresponding path program 1 times [2024-06-27 21:16:03,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:03,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838831939] [2024-06-27 21:16:03,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:03,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:03,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:06,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:06,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:06,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838831939] [2024-06-27 21:16:06,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838831939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:06,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:06,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:06,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089979221] [2024-06-27 21:16:06,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:06,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:06,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:06,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:06,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:06,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:06,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 482 transitions, 10885 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-27 21:16:06,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:06,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:06,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:08,566 INFO L124 PetriNetUnfolderBase]: 3422/5540 cut-off events. [2024-06-27 21:16:08,566 INFO L125 PetriNetUnfolderBase]: For 678889/678889 co-relation queries the response was YES. [2024-06-27 21:16:08,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69093 conditions, 5540 events. 3422/5540 cut-off events. For 678889/678889 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34194 event pairs, 538 based on Foata normal form. 9/5546 useless extension candidates. Maximal degree in co-relation 68963. Up to 3987 conditions per place. [2024-06-27 21:16:08,633 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 337 selfloop transitions, 212 changer transitions 0/554 dead transitions. [2024-06-27 21:16:08,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 554 transitions, 13224 flow [2024-06-27 21:16:08,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:08,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:08,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:16:08,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 21:16:08,634 INFO L175 Difference]: Start difference. First operand has 273 places, 482 transitions, 10885 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:16:08,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 554 transitions, 13224 flow [2024-06-27 21:16:09,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 554 transitions, 13016 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 21:16:09,637 INFO L231 Difference]: Finished difference. Result has 278 places, 514 transitions, 12165 flow [2024-06-27 21:16:09,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10677, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12165, PETRI_PLACES=278, PETRI_TRANSITIONS=514} [2024-06-27 21:16:09,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-27 21:16:09,638 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 514 transitions, 12165 flow [2024-06-27 21:16:09,638 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-27 21:16:09,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:09,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:09,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:16:09,638 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:09,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:09,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1849820208, now seen corresponding path program 2 times [2024-06-27 21:16:09,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:09,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153857992] [2024-06-27 21:16:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:09,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:09,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:13,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:13,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153857992] [2024-06-27 21:16:13,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153857992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:13,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:13,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:13,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530040997] [2024-06-27 21:16:13,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:13,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:13,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:13,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:13,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:13,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:13,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 514 transitions, 12165 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:13,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:13,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:13,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:15,753 INFO L124 PetriNetUnfolderBase]: 3427/5554 cut-off events. [2024-06-27 21:16:15,753 INFO L125 PetriNetUnfolderBase]: For 708917/708917 co-relation queries the response was YES. [2024-06-27 21:16:15,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71739 conditions, 5554 events. 3427/5554 cut-off events. For 708917/708917 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 34329 event pairs, 762 based on Foata normal form. 1/5536 useless extension candidates. Maximal degree in co-relation 71607. Up to 4925 conditions per place. [2024-06-27 21:16:15,840 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 466 selfloop transitions, 72 changer transitions 0/543 dead transitions. [2024-06-27 21:16:15,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 543 transitions, 13546 flow [2024-06-27 21:16:15,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:15,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:15,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:16:15,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-27 21:16:15,842 INFO L175 Difference]: Start difference. First operand has 278 places, 514 transitions, 12165 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:16:15,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 543 transitions, 13546 flow [2024-06-27 21:16:16,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 543 transitions, 13298 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-06-27 21:16:17,000 INFO L231 Difference]: Finished difference. Result has 283 places, 517 transitions, 12187 flow [2024-06-27 21:16:17,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11917, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12187, PETRI_PLACES=283, PETRI_TRANSITIONS=517} [2024-06-27 21:16:17,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-27 21:16:17,001 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 517 transitions, 12187 flow [2024-06-27 21:16:17,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:17,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:17,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:17,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:16:17,001 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:17,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:17,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1450322898, now seen corresponding path program 3 times [2024-06-27 21:16:17,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:17,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761992616] [2024-06-27 21:16:17,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:17,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:17,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:20,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:20,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:20,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761992616] [2024-06-27 21:16:20,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761992616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:20,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:20,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:20,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156176852] [2024-06-27 21:16:20,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:20,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:20,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:20,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:20,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:20,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:20,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 517 transitions, 12187 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:20,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:20,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:20,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:22,688 INFO L124 PetriNetUnfolderBase]: 3418/5555 cut-off events. [2024-06-27 21:16:22,688 INFO L125 PetriNetUnfolderBase]: For 721076/721076 co-relation queries the response was YES. [2024-06-27 21:16:22,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71512 conditions, 5555 events. 3418/5555 cut-off events. For 721076/721076 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34414 event pairs, 727 based on Foata normal form. 3/5549 useless extension candidates. Maximal degree in co-relation 71378. Up to 5108 conditions per place. [2024-06-27 21:16:22,756 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 484 selfloop transitions, 50 changer transitions 0/539 dead transitions. [2024-06-27 21:16:22,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 539 transitions, 13506 flow [2024-06-27 21:16:22,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:22,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:22,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:16:22,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-27 21:16:22,758 INFO L175 Difference]: Start difference. First operand has 283 places, 517 transitions, 12187 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:16:22,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 539 transitions, 13506 flow [2024-06-27 21:16:23,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 539 transitions, 13315 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 21:16:23,935 INFO L231 Difference]: Finished difference. Result has 288 places, 520 transitions, 12206 flow [2024-06-27 21:16:23,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11996, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12206, PETRI_PLACES=288, PETRI_TRANSITIONS=520} [2024-06-27 21:16:23,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-27 21:16:23,936 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 520 transitions, 12206 flow [2024-06-27 21:16:23,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:23,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:23,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:23,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:16:23,936 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:23,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:23,938 INFO L85 PathProgramCache]: Analyzing trace with hash -462747826, now seen corresponding path program 2 times [2024-06-27 21:16:23,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:23,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505073618] [2024-06-27 21:16:23,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:23,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:23,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:26,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:26,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:26,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505073618] [2024-06-27 21:16:26,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505073618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:26,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:26,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:26,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730724283] [2024-06-27 21:16:26,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:26,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:26,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:26,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:26,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:26,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:26,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 520 transitions, 12206 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-27 21:16:26,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:26,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:26,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:28,992 INFO L124 PetriNetUnfolderBase]: 3419/5554 cut-off events. [2024-06-27 21:16:28,992 INFO L125 PetriNetUnfolderBase]: For 737986/737986 co-relation queries the response was YES. [2024-06-27 21:16:29,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71816 conditions, 5554 events. 3419/5554 cut-off events. For 737986/737986 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 34415 event pairs, 728 based on Foata normal form. 4/5549 useless extension candidates. Maximal degree in co-relation 71680. Up to 5116 conditions per place. [2024-06-27 21:16:29,075 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 505 selfloop transitions, 47 changer transitions 0/557 dead transitions. [2024-06-27 21:16:29,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 557 transitions, 13609 flow [2024-06-27 21:16:29,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:29,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:29,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 21:16:29,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-27 21:16:29,077 INFO L175 Difference]: Start difference. First operand has 288 places, 520 transitions, 12206 flow. Second operand 9 states and 157 transitions. [2024-06-27 21:16:29,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 557 transitions, 13609 flow [2024-06-27 21:16:30,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 557 transitions, 13447 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-27 21:16:30,416 INFO L231 Difference]: Finished difference. Result has 295 places, 530 transitions, 12408 flow [2024-06-27 21:16:30,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12044, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12408, PETRI_PLACES=295, PETRI_TRANSITIONS=530} [2024-06-27 21:16:30,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-27 21:16:30,416 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 530 transitions, 12408 flow [2024-06-27 21:16:30,417 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-27 21:16:30,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:30,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:30,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:16:30,417 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:30,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:30,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1450315954, now seen corresponding path program 3 times [2024-06-27 21:16:30,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:30,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637776679] [2024-06-27 21:16:30,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:30,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:30,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:33,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:33,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:33,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637776679] [2024-06-27 21:16:33,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637776679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:33,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:33,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:33,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095561513] [2024-06-27 21:16:33,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:33,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:33,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:33,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:33,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:33,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:33,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 530 transitions, 12408 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-27 21:16:33,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:33,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:33,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:35,627 INFO L124 PetriNetUnfolderBase]: 3434/5571 cut-off events. [2024-06-27 21:16:35,627 INFO L125 PetriNetUnfolderBase]: For 773621/773621 co-relation queries the response was YES. [2024-06-27 21:16:35,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72817 conditions, 5571 events. 3434/5571 cut-off events. For 773621/773621 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 34431 event pairs, 556 based on Foata normal form. 3/5565 useless extension candidates. Maximal degree in co-relation 72677. Up to 4215 conditions per place. [2024-06-27 21:16:35,711 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 340 selfloop transitions, 218 changer transitions 0/563 dead transitions. [2024-06-27 21:16:35,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 563 transitions, 13943 flow [2024-06-27 21:16:35,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:35,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:35,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:16:35,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-27 21:16:35,713 INFO L175 Difference]: Start difference. First operand has 295 places, 530 transitions, 12408 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:16:35,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 563 transitions, 13943 flow [2024-06-27 21:16:37,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 563 transitions, 13586 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-27 21:16:37,050 INFO L231 Difference]: Finished difference. Result has 299 places, 536 transitions, 12780 flow [2024-06-27 21:16:37,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12051, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12780, PETRI_PLACES=299, PETRI_TRANSITIONS=536} [2024-06-27 21:16:37,051 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-27 21:16:37,051 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 536 transitions, 12780 flow [2024-06-27 21:16:37,051 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-27 21:16:37,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:37,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:37,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:16:37,052 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:37,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:37,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1207267944, now seen corresponding path program 4 times [2024-06-27 21:16:37,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:37,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112008645] [2024-06-27 21:16:37,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:37,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:37,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:39,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:39,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:39,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112008645] [2024-06-27 21:16:39,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112008645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:39,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:39,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:39,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412221402] [2024-06-27 21:16:39,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:39,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:39,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:39,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:39,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:39,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:39,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 536 transitions, 12780 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-27 21:16:39,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:39,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:39,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:42,521 INFO L124 PetriNetUnfolderBase]: 3449/5590 cut-off events. [2024-06-27 21:16:42,521 INFO L125 PetriNetUnfolderBase]: For 814791/814791 co-relation queries the response was YES. [2024-06-27 21:16:42,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74818 conditions, 5590 events. 3449/5590 cut-off events. For 814791/814791 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34561 event pairs, 541 based on Foata normal form. 3/5584 useless extension candidates. Maximal degree in co-relation 74674. Up to 3997 conditions per place. [2024-06-27 21:16:42,599 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 299 selfloop transitions, 262 changer transitions 0/566 dead transitions. [2024-06-27 21:16:42,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 566 transitions, 14225 flow [2024-06-27 21:16:42,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:42,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:42,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 21:16:42,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-27 21:16:42,601 INFO L175 Difference]: Start difference. First operand has 299 places, 536 transitions, 12780 flow. Second operand 9 states and 159 transitions. [2024-06-27 21:16:42,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 566 transitions, 14225 flow [2024-06-27 21:16:43,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 566 transitions, 14127 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:16:43,748 INFO L231 Difference]: Finished difference. Result has 304 places, 540 transitions, 13303 flow [2024-06-27 21:16:43,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12684, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13303, PETRI_PLACES=304, PETRI_TRANSITIONS=540} [2024-06-27 21:16:43,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-27 21:16:43,749 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 540 transitions, 13303 flow [2024-06-27 21:16:43,749 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-27 21:16:43,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:43,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:43,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:16:43,750 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:43,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:43,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1207259574, now seen corresponding path program 5 times [2024-06-27 21:16:43,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:43,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759663032] [2024-06-27 21:16:43,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:43,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:43,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:46,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:46,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:46,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759663032] [2024-06-27 21:16:46,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759663032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:46,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:46,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:46,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030782418] [2024-06-27 21:16:46,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:46,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:46,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:46,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:46,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:46,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:46,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 540 transitions, 13303 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-27 21:16:46,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:46,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:46,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:48,999 INFO L124 PetriNetUnfolderBase]: 3444/5582 cut-off events. [2024-06-27 21:16:49,000 INFO L125 PetriNetUnfolderBase]: For 831960/831960 co-relation queries the response was YES. [2024-06-27 21:16:49,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75972 conditions, 5582 events. 3444/5582 cut-off events. For 831960/831960 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 34554 event pairs, 710 based on Foata normal form. 3/5576 useless extension candidates. Maximal degree in co-relation 75827. Up to 4685 conditions per place. [2024-06-27 21:16:49,094 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 397 selfloop transitions, 173 changer transitions 0/575 dead transitions. [2024-06-27 21:16:49,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 575 transitions, 14772 flow [2024-06-27 21:16:49,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:16:49,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:16:49,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 21:16:49,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-27 21:16:49,096 INFO L175 Difference]: Start difference. First operand has 304 places, 540 transitions, 13303 flow. Second operand 10 states and 175 transitions. [2024-06-27 21:16:49,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 575 transitions, 14772 flow [2024-06-27 21:16:50,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 575 transitions, 14447 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 21:16:50,387 INFO L231 Difference]: Finished difference. Result has 307 places, 543 transitions, 13395 flow [2024-06-27 21:16:50,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12980, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13395, PETRI_PLACES=307, PETRI_TRANSITIONS=543} [2024-06-27 21:16:50,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-27 21:16:50,389 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 543 transitions, 13395 flow [2024-06-27 21:16:50,389 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-27 21:16:50,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:50,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, 1] [2024-06-27 21:16:50,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:16:50,389 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:50,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:50,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1692271528, now seen corresponding path program 4 times [2024-06-27 21:16:50,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:50,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974314757] [2024-06-27 21:16:50,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:50,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:50,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:53,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-27 21:16:53,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:53,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974314757] [2024-06-27 21:16:53,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974314757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:53,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:53,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:53,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352155803] [2024-06-27 21:16:53,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:53,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:53,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:53,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:53,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:54,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:16:54,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 543 transitions, 13395 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:54,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:54,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:16:54,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:56,427 INFO L124 PetriNetUnfolderBase]: 3509/5686 cut-off events. [2024-06-27 21:16:56,427 INFO L125 PetriNetUnfolderBase]: For 838382/838382 co-relation queries the response was YES. [2024-06-27 21:16:56,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76933 conditions, 5686 events. 3509/5686 cut-off events. For 838382/838382 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 35238 event pairs, 704 based on Foata normal form. 2/5685 useless extension candidates. Maximal degree in co-relation 76789. Up to 5142 conditions per place. [2024-06-27 21:16:56,518 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 509 selfloop transitions, 93 changer transitions 0/607 dead transitions. [2024-06-27 21:16:56,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 607 transitions, 15424 flow [2024-06-27 21:16:56,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:56,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:56,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 21:16:56,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 21:16:56,519 INFO L175 Difference]: Start difference. First operand has 307 places, 543 transitions, 13395 flow. Second operand 9 states and 171 transitions. [2024-06-27 21:16:56,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 607 transitions, 15424 flow [2024-06-27 21:16:57,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 607 transitions, 15175 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:57,914 INFO L231 Difference]: Finished difference. Result has 312 places, 568 transitions, 14100 flow [2024-06-27 21:16:57,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13146, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14100, PETRI_PLACES=312, PETRI_TRANSITIONS=568} [2024-06-27 21:16:57,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-27 21:16:57,915 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 568 transitions, 14100 flow [2024-06-27 21:16:57,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:57,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:57,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:57,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:16:57,916 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:57,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:57,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1318977624, now seen corresponding path program 5 times [2024-06-27 21:16:57,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:57,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942295715] [2024-06-27 21:16:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:57,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:57,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:00,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:00,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:00,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942295715] [2024-06-27 21:17:00,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942295715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:00,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:00,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:17:00,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414613801] [2024-06-27 21:17:00,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:00,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:17:00,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:00,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:17:00,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:17:00,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:17:00,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 568 transitions, 14100 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:00,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:00,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:17:00,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:02,829 INFO L124 PetriNetUnfolderBase]: 3604/5840 cut-off events. [2024-06-27 21:17:02,829 INFO L125 PetriNetUnfolderBase]: For 880226/880226 co-relation queries the response was YES. [2024-06-27 21:17:02,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78723 conditions, 5840 events. 3604/5840 cut-off events. For 880226/880226 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 36232 event pairs, 729 based on Foata normal form. 2/5839 useless extension candidates. Maximal degree in co-relation 78576. Up to 5276 conditions per place. [2024-06-27 21:17:02,908 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 523 selfloop transitions, 101 changer transitions 0/629 dead transitions. [2024-06-27 21:17:02,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 629 transitions, 16112 flow [2024-06-27 21:17:02,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:02,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:02,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 21:17:02,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-27 21:17:02,909 INFO L175 Difference]: Start difference. First operand has 312 places, 568 transitions, 14100 flow. Second operand 9 states and 173 transitions. [2024-06-27 21:17:02,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 629 transitions, 16112 flow [2024-06-27 21:17:04,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 629 transitions, 15905 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 21:17:04,286 INFO L231 Difference]: Finished difference. Result has 319 places, 587 transitions, 14772 flow [2024-06-27 21:17:04,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13958, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14772, PETRI_PLACES=319, PETRI_TRANSITIONS=587} [2024-06-27 21:17:04,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-27 21:17:04,287 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 587 transitions, 14772 flow [2024-06-27 21:17:04,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:04,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:04,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:04,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:17:04,287 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:04,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:04,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1527553240, now seen corresponding path program 6 times [2024-06-27 21:17:04,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:04,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387668672] [2024-06-27 21:17:04,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:04,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:04,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:06,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:06,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:06,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387668672] [2024-06-27 21:17:06,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387668672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:06,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:06,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:06,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935596623] [2024-06-27 21:17:06,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:06,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:06,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:06,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:06,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:06,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:17:06,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 587 transitions, 14772 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-27 21:17:06,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:06,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:17:06,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:09,373 INFO L124 PetriNetUnfolderBase]: 3665/5947 cut-off events. [2024-06-27 21:17:09,373 INFO L125 PetriNetUnfolderBase]: For 911908/911908 co-relation queries the response was YES. [2024-06-27 21:17:09,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79982 conditions, 5947 events. 3665/5947 cut-off events. For 911908/911908 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 36903 event pairs, 571 based on Foata normal form. 2/5946 useless extension candidates. Maximal degree in co-relation 79833. Up to 5097 conditions per place. [2024-06-27 21:17:09,464 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 506 selfloop transitions, 136 changer transitions 0/647 dead transitions. [2024-06-27 21:17:09,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 647 transitions, 16775 flow [2024-06-27 21:17:09,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:09,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:09,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 21:17:09,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-27 21:17:09,465 INFO L175 Difference]: Start difference. First operand has 319 places, 587 transitions, 14772 flow. Second operand 9 states and 174 transitions. [2024-06-27 21:17:09,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 647 transitions, 16775 flow [2024-06-27 21:17:11,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 647 transitions, 16567 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 21:17:11,281 INFO L231 Difference]: Finished difference. Result has 327 places, 602 transitions, 15432 flow [2024-06-27 21:17:11,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14625, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15432, PETRI_PLACES=327, PETRI_TRANSITIONS=602} [2024-06-27 21:17:11,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-27 21:17:11,282 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 602 transitions, 15432 flow [2024-06-27 21:17:11,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-27 21:17:11,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:11,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, 1] [2024-06-27 21:17:11,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:17:11,282 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:11,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:11,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1206956549, now seen corresponding path program 1 times [2024-06-27 21:17:11,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:11,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667130767] [2024-06-27 21:17:11,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:11,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:11,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:14,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-27 21:17:14,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:14,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667130767] [2024-06-27 21:17:14,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667130767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:14,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:14,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:17:14,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311211211] [2024-06-27 21:17:14,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:14,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:17:14,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:14,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:17:14,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:17:14,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:17:14,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 602 transitions, 15432 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:14,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:14,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:17:14,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:17,288 INFO L124 PetriNetUnfolderBase]: 3841/6222 cut-off events. [2024-06-27 21:17:17,289 INFO L125 PetriNetUnfolderBase]: For 1041628/1041628 co-relation queries the response was YES. [2024-06-27 21:17:17,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82886 conditions, 6222 events. 3841/6222 cut-off events. For 1041628/1041628 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 38848 event pairs, 663 based on Foata normal form. 54/6267 useless extension candidates. Maximal degree in co-relation 82734. Up to 4104 conditions per place. [2024-06-27 21:17:17,377 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 317 selfloop transitions, 314 changer transitions 3/639 dead transitions. [2024-06-27 21:17:17,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 639 transitions, 17136 flow [2024-06-27 21:17:17,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:17:17,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:17:17,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 21:17:17,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 21:17:17,379 INFO L175 Difference]: Start difference. First operand has 327 places, 602 transitions, 15432 flow. Second operand 10 states and 180 transitions. [2024-06-27 21:17:17,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 639 transitions, 17136 flow [2024-06-27 21:17:19,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 639 transitions, 16873 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 21:17:19,036 INFO L231 Difference]: Finished difference. Result has 331 places, 603 transitions, 15873 flow [2024-06-27 21:17:19,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15169, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15873, PETRI_PLACES=331, PETRI_TRANSITIONS=603} [2024-06-27 21:17:19,036 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-27 21:17:19,037 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 603 transitions, 15873 flow [2024-06-27 21:17:19,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:19,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:19,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:19,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:17:19,037 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:19,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:19,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1206960269, now seen corresponding path program 2 times [2024-06-27 21:17:19,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:19,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107785217] [2024-06-27 21:17:19,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:19,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:19,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:22,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-27 21:17:22,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:22,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107785217] [2024-06-27 21:17:22,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107785217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:22,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:22,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:17:22,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17894765] [2024-06-27 21:17:22,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:22,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:17:22,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:22,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:17:22,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:17:22,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:17:22,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 603 transitions, 15873 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:22,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:22,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:17:22,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:25,816 INFO L124 PetriNetUnfolderBase]: 4469/7228 cut-off events. [2024-06-27 21:17:25,816 INFO L125 PetriNetUnfolderBase]: For 1260161/1260161 co-relation queries the response was YES. [2024-06-27 21:17:26,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96621 conditions, 7228 events. 4469/7228 cut-off events. For 1260161/1260161 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 45935 event pairs, 786 based on Foata normal form. 60/7279 useless extension candidates. Maximal degree in co-relation 96469. Up to 3699 conditions per place. [2024-06-27 21:17:26,186 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 346 selfloop transitions, 327 changer transitions 0/678 dead transitions. [2024-06-27 21:17:26,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 678 transitions, 18748 flow [2024-06-27 21:17:26,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:17:26,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:17:26,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 220 transitions. [2024-06-27 21:17:26,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 21:17:26,188 INFO L175 Difference]: Start difference. First operand has 331 places, 603 transitions, 15873 flow. Second operand 12 states and 220 transitions. [2024-06-27 21:17:26,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 678 transitions, 18748 flow [2024-06-27 21:17:28,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 678 transitions, 17706 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 21:17:28,310 INFO L231 Difference]: Finished difference. Result has 339 places, 621 transitions, 16344 flow [2024-06-27 21:17:28,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14835, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16344, PETRI_PLACES=339, PETRI_TRANSITIONS=621} [2024-06-27 21:17:28,311 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-27 21:17:28,311 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 621 transitions, 16344 flow [2024-06-27 21:17:28,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:28,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:28,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:28,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:17:28,312 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:28,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:28,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1441580247, now seen corresponding path program 1 times [2024-06-27 21:17:28,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:28,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490444955] [2024-06-27 21:17:28,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:28,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:31,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-27 21:17:31,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:31,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490444955] [2024-06-27 21:17:31,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490444955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:31,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:31,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:17:31,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777405615] [2024-06-27 21:17:31,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:31,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:17:31,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:31,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:17:31,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:17:31,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:17:31,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 621 transitions, 16344 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:31,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:31,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:17:31,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:35,230 INFO L124 PetriNetUnfolderBase]: 4521/7319 cut-off events. [2024-06-27 21:17:35,230 INFO L125 PetriNetUnfolderBase]: For 1236030/1236030 co-relation queries the response was YES. [2024-06-27 21:17:35,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98140 conditions, 7319 events. 4521/7319 cut-off events. For 1236030/1236030 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 47000 event pairs, 948 based on Foata normal form. 28/7338 useless extension candidates. Maximal degree in co-relation 97984. Up to 5333 conditions per place. [2024-06-27 21:17:35,353 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 350 selfloop transitions, 307 changer transitions 0/662 dead transitions. [2024-06-27 21:17:35,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 662 transitions, 18230 flow [2024-06-27 21:17:35,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:35,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:35,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:17:35,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-27 21:17:35,355 INFO L175 Difference]: Start difference. First operand has 339 places, 621 transitions, 16344 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:17:35,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 662 transitions, 18230 flow [2024-06-27 21:17:38,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 662 transitions, 17714 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-27 21:17:38,112 INFO L231 Difference]: Finished difference. Result has 344 places, 633 transitions, 16983 flow [2024-06-27 21:17:38,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15834, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16983, PETRI_PLACES=344, PETRI_TRANSITIONS=633} [2024-06-27 21:17:38,113 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-27 21:17:38,113 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 633 transitions, 16983 flow [2024-06-27 21:17:38,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:38,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:38,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:38,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:17:38,114 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:38,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:38,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1441586199, now seen corresponding path program 3 times [2024-06-27 21:17:38,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:38,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415996154] [2024-06-27 21:17:38,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:38,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:41,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:41,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415996154] [2024-06-27 21:17:41,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415996154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:41,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:41,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:17:41,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693839796] [2024-06-27 21:17:41,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:41,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:17:41,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:41,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:17:41,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:17:41,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:17:41,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 633 transitions, 16983 flow. Second operand has 12 states, 12 states have (on average 9.583333333333334) internal successors, (115), 12 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:41,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:41,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:17:41,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:45,056 INFO L124 PetriNetUnfolderBase]: 4697/7607 cut-off events. [2024-06-27 21:17:45,057 INFO L125 PetriNetUnfolderBase]: For 1334999/1334999 co-relation queries the response was YES. [2024-06-27 21:17:45,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101402 conditions, 7607 events. 4697/7607 cut-off events. For 1334999/1334999 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 49228 event pairs, 997 based on Foata normal form. 54/7652 useless extension candidates. Maximal degree in co-relation 101244. Up to 5596 conditions per place. [2024-06-27 21:17:45,183 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 365 selfloop transitions, 295 changer transitions 3/668 dead transitions. [2024-06-27 21:17:45,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 668 transitions, 18706 flow [2024-06-27 21:17:45,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:17:45,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:17:45,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 21:17:45,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-27 21:17:45,185 INFO L175 Difference]: Start difference. First operand has 344 places, 633 transitions, 16983 flow. Second operand 10 states and 179 transitions. [2024-06-27 21:17:45,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 668 transitions, 18706 flow [2024-06-27 21:17:48,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 668 transitions, 18507 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:17:48,142 INFO L231 Difference]: Finished difference. Result has 349 places, 634 transitions, 17449 flow [2024-06-27 21:17:48,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16784, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17449, PETRI_PLACES=349, PETRI_TRANSITIONS=634} [2024-06-27 21:17:48,143 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-27 21:17:48,143 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 634 transitions, 17449 flow [2024-06-27 21:17:48,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.583333333333334) internal successors, (115), 12 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:48,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:48,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:48,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:17:48,144 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:48,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:48,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1436016274, now seen corresponding path program 1 times [2024-06-27 21:17:48,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:48,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296810883] [2024-06-27 21:17:48,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:48,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:51,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:51,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:51,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296810883] [2024-06-27 21:17:51,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296810883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:51,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:51,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:17:51,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107929870] [2024-06-27 21:17:51,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:51,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:17:51,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:51,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:17:51,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:17:51,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:17:51,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 634 transitions, 17449 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:51,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:51,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:17:51,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:55,322 INFO L124 PetriNetUnfolderBase]: 4931/7949 cut-off events. [2024-06-27 21:17:55,322 INFO L125 PetriNetUnfolderBase]: For 1391187/1391187 co-relation queries the response was YES. [2024-06-27 21:17:55,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108953 conditions, 7949 events. 4931/7949 cut-off events. For 1391187/1391187 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 51624 event pairs, 964 based on Foata normal form. 13/7943 useless extension candidates. Maximal degree in co-relation 108793. Up to 5516 conditions per place. [2024-06-27 21:17:55,453 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 389 selfloop transitions, 330 changer transitions 0/724 dead transitions. [2024-06-27 21:17:55,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 724 transitions, 20961 flow [2024-06-27 21:17:55,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:17:55,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:17:55,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 21:17:55,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-27 21:17:55,454 INFO L175 Difference]: Start difference. First operand has 349 places, 634 transitions, 17449 flow. Second operand 10 states and 199 transitions. [2024-06-27 21:17:55,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 724 transitions, 20961 flow [2024-06-27 21:17:58,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 724 transitions, 20301 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 21:17:58,636 INFO L231 Difference]: Finished difference. Result has 354 places, 677 transitions, 18976 flow [2024-06-27 21:17:58,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16811, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18976, PETRI_PLACES=354, PETRI_TRANSITIONS=677} [2024-06-27 21:17:58,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-27 21:17:58,637 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 677 transitions, 18976 flow [2024-06-27 21:17:58,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:58,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:58,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:58,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:17:58,638 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:58,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:58,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1436016057, now seen corresponding path program 2 times [2024-06-27 21:17:58,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:58,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737618875] [2024-06-27 21:17:58,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:58,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:58,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:02,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-27 21:18:02,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:02,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737618875] [2024-06-27 21:18:02,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737618875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:02,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:02,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:18:02,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677632230] [2024-06-27 21:18:02,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:02,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:18:02,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:02,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:18:02,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:18:02,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:18:02,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 677 transitions, 18976 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:02,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:02,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:18:02,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:06,038 INFO L124 PetriNetUnfolderBase]: 4826/7824 cut-off events. [2024-06-27 21:18:06,038 INFO L125 PetriNetUnfolderBase]: For 1428190/1428190 co-relation queries the response was YES. [2024-06-27 21:18:06,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104258 conditions, 7824 events. 4826/7824 cut-off events. For 1428190/1428190 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 51152 event pairs, 981 based on Foata normal form. 91/7896 useless extension candidates. Maximal degree in co-relation 104095. Up to 5439 conditions per place. [2024-06-27 21:18:06,157 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 416 selfloop transitions, 312 changer transitions 0/733 dead transitions. [2024-06-27 21:18:06,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 733 transitions, 21419 flow [2024-06-27 21:18:06,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:18:06,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:18:06,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 21:18:06,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-27 21:18:06,158 INFO L175 Difference]: Start difference. First operand has 354 places, 677 transitions, 18976 flow. Second operand 10 states and 199 transitions. [2024-06-27 21:18:06,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 733 transitions, 21419 flow [2024-06-27 21:18:09,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 733 transitions, 20888 flow, removed 217 selfloop flow, removed 3 redundant places. [2024-06-27 21:18:09,331 INFO L231 Difference]: Finished difference. Result has 363 places, 686 transitions, 19514 flow [2024-06-27 21:18:09,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18475, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19514, PETRI_PLACES=363, PETRI_TRANSITIONS=686} [2024-06-27 21:18:09,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-06-27 21:18:09,332 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 686 transitions, 19514 flow [2024-06-27 21:18:09,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:09,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:09,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:09,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:18:09,332 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:09,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:09,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1436008617, now seen corresponding path program 3 times [2024-06-27 21:18:09,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:09,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146765396] [2024-06-27 21:18:09,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:09,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:12,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:12,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:12,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146765396] [2024-06-27 21:18:12,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146765396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:12,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:12,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:18:12,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628173699] [2024-06-27 21:18:12,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:12,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:18:12,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:12,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:18:12,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:18:12,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:18:12,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 686 transitions, 19514 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:12,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:12,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:18:12,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:16,902 INFO L124 PetriNetUnfolderBase]: 5146/8333 cut-off events. [2024-06-27 21:18:16,903 INFO L125 PetriNetUnfolderBase]: For 1379045/1379045 co-relation queries the response was YES. [2024-06-27 21:18:16,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111510 conditions, 8333 events. 5146/8333 cut-off events. For 1379045/1379045 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 54881 event pairs, 1001 based on Foata normal form. 30/8354 useless extension candidates. Maximal degree in co-relation 111343. Up to 5461 conditions per place. [2024-06-27 21:18:17,028 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 474 selfloop transitions, 301 changer transitions 0/780 dead transitions. [2024-06-27 21:18:17,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 780 transitions, 23185 flow [2024-06-27 21:18:17,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:18:17,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:18:17,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 220 transitions. [2024-06-27 21:18:17,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 21:18:17,029 INFO L175 Difference]: Start difference. First operand has 363 places, 686 transitions, 19514 flow. Second operand 12 states and 220 transitions. [2024-06-27 21:18:17,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 780 transitions, 23185 flow [2024-06-27 21:18:20,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 780 transitions, 22928 flow, removed 80 selfloop flow, removed 3 redundant places. [2024-06-27 21:18:20,038 INFO L231 Difference]: Finished difference. Result has 375 places, 707 transitions, 20698 flow [2024-06-27 21:18:20,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=19277, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20698, PETRI_PLACES=375, PETRI_TRANSITIONS=707} [2024-06-27 21:18:20,039 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-27 21:18:20,039 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 707 transitions, 20698 flow [2024-06-27 21:18:20,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:20,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:20,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:20,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:18:20,040 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:20,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:20,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1003988275, now seen corresponding path program 4 times [2024-06-27 21:18:20,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:20,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30673890] [2024-06-27 21:18:20,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:20,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:20,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18: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-27 21:18:23,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:23,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30673890] [2024-06-27 21:18:23,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30673890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:23,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:23,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:18:23,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017376221] [2024-06-27 21:18:23,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:23,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:18:23,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:23,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:18:23,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:18:23,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:18:23,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 707 transitions, 20698 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:23,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:23,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:18:23,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:27,308 INFO L124 PetriNetUnfolderBase]: 5410/8780 cut-off events. [2024-06-27 21:18:27,308 INFO L125 PetriNetUnfolderBase]: For 1610535/1610535 co-relation queries the response was YES. [2024-06-27 21:18:27,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116695 conditions, 8780 events. 5410/8780 cut-off events. For 1610535/1610535 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 58676 event pairs, 1373 based on Foata normal form. 104/8865 useless extension candidates. Maximal degree in co-relation 116523. Up to 7427 conditions per place. [2024-06-27 21:18:27,442 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 602 selfloop transitions, 130 changer transitions 9/746 dead transitions. [2024-06-27 21:18:27,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 746 transitions, 22694 flow [2024-06-27 21:18:27,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:18:27,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:18:27,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 21:18:27,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-27 21:18:27,444 INFO L175 Difference]: Start difference. First operand has 375 places, 707 transitions, 20698 flow. Second operand 10 states and 175 transitions. [2024-06-27 21:18:27,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 746 transitions, 22694 flow [2024-06-27 21:18:30,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 746 transitions, 22497 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:18:30,670 INFO L231 Difference]: Finished difference. Result has 381 places, 709 transitions, 20938 flow [2024-06-27 21:18:30,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=20501, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20938, PETRI_PLACES=381, PETRI_TRANSITIONS=709} [2024-06-27 21:18:30,671 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-27 21:18:30,671 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 709 transitions, 20938 flow [2024-06-27 21:18:30,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:30,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:30,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:30,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:18:30,671 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:30,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:30,671 INFO L85 PathProgramCache]: Analyzing trace with hash -2038250624, now seen corresponding path program 1 times [2024-06-27 21:18:30,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:30,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575711167] [2024-06-27 21:18:30,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:30,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:30,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:33,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:33,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575711167] [2024-06-27 21:18:33,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575711167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:33,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:33,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:33,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710636233] [2024-06-27 21:18:33,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:33,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:33,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:33,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:33,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:33,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:18:33,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 709 transitions, 20938 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-27 21:18:33,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:33,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:18:33,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:37,968 INFO L124 PetriNetUnfolderBase]: 5398/8793 cut-off events. [2024-06-27 21:18:37,968 INFO L125 PetriNetUnfolderBase]: For 1400890/1400890 co-relation queries the response was YES. [2024-06-27 21:18:38,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118414 conditions, 8793 events. 5398/8793 cut-off events. For 1400890/1400890 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 59056 event pairs, 1116 based on Foata normal form. 1/8791 useless extension candidates. Maximal degree in co-relation 118238. Up to 7138 conditions per place. [2024-06-27 21:18:38,137 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 505 selfloop transitions, 254 changer transitions 0/764 dead transitions. [2024-06-27 21:18:38,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 764 transitions, 23228 flow [2024-06-27 21:18:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:18:38,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:18:38,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 21:18:38,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-27 21:18:38,139 INFO L175 Difference]: Start difference. First operand has 381 places, 709 transitions, 20938 flow. Second operand 9 states and 177 transitions. [2024-06-27 21:18:38,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 764 transitions, 23228 flow [2024-06-27 21:18:41,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 764 transitions, 22885 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 21:18:41,326 INFO L231 Difference]: Finished difference. Result has 387 places, 723 transitions, 21840 flow [2024-06-27 21:18:41,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=20601, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21840, PETRI_PLACES=387, PETRI_TRANSITIONS=723} [2024-06-27 21:18:41,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-27 21:18:41,327 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 723 transitions, 21840 flow [2024-06-27 21:18:41,327 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-27 21:18:41,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:41,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:41,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:18:41,328 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:41,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash -905399120, now seen corresponding path program 2 times [2024-06-27 21:18:41,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:41,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900524356] [2024-06-27 21:18:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:41,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:44,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:44,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900524356] [2024-06-27 21:18:44,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900524356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:44,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:44,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:44,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771515802] [2024-06-27 21:18:44,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:44,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:44,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:44,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:44,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:44,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 21:18:44,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 723 transitions, 21840 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-27 21:18:44,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:44,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 21:18:44,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:49,653 INFO L124 PetriNetUnfolderBase]: 5424/8816 cut-off events. [2024-06-27 21:18:49,653 INFO L125 PetriNetUnfolderBase]: For 1461215/1461215 co-relation queries the response was YES. [2024-06-27 21:18:49,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120263 conditions, 8816 events. 5424/8816 cut-off events. For 1461215/1461215 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 59044 event pairs, 1410 based on Foata normal form. 1/8814 useless extension candidates. Maximal degree in co-relation 120083. Up to 8351 conditions per place. [2024-06-27 21:18:49,979 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 726 selfloop transitions, 55 changer transitions 0/786 dead transitions. [2024-06-27 21:18:49,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 786 transitions, 24221 flow [2024-06-27 21:18:49,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 21:18:49,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 21:18:49,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 255 transitions. [2024-06-27 21:18:49,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3706395348837209 [2024-06-27 21:18:49,981 INFO L175 Difference]: Start difference. First operand has 387 places, 723 transitions, 21840 flow. Second operand 16 states and 255 transitions. [2024-06-27 21:18:49,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 786 transitions, 24221 flow [2024-06-27 21:18:53,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 786 transitions, 24056 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:18:53,326 INFO L231 Difference]: Finished difference. Result has 400 places, 731 transitions, 22173 flow [2024-06-27 21:18:53,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=21679, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=22173, PETRI_PLACES=400, PETRI_TRANSITIONS=731} [2024-06-27 21:18:53,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-27 21:18:53,328 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 731 transitions, 22173 flow [2024-06-27 21:18:53,328 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-27 21:18:53,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:53,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:53,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:18:53,329 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:53,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:53,329 INFO L85 PathProgramCache]: Analyzing trace with hash -396851940, now seen corresponding path program 1 times [2024-06-27 21:18:53,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:53,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131423918] [2024-06-27 21:18:53,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:53,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:53,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat