./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe014_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe014_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe014_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:10:46,794 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:10:46,858 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:10:46,864 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:10:46,864 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:10:46,888 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:10:46,890 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:10:46,890 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:10:46,891 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:10:46,895 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:10:46,895 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:10:46,896 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:10:46,897 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:10:46,898 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:10:46,898 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:10:46,898 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:10:46,898 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:10:46,899 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:10:46,899 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:10:46,899 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:10:46,899 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:10:46,899 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:10:46,900 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:10:46,900 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:10:46,900 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:10:46,900 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:10:46,900 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:10:46,901 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:10:46,901 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:10:46,901 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:10:46,902 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:10:46,902 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:10:46,902 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:10:46,903 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:10:46,903 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:10:46,903 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:10:46,903 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:10:46,903 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:10:46,904 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:10:46,904 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:10:46,904 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:10:46,904 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:10:46,904 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:10:46,905 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:10:47,089 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:10:47,108 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:10:47,110 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:10:47,111 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:10:47,111 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:10:47,112 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_rmo.opt.i [2024-06-27 21:10:48,078 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:10:48,261 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:10:48,262 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_rmo.opt.i [2024-06-27 21:10:48,278 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/91eb79dcf/635a18727862415bb61a4719f2ae0d45/FLAG31be9d491 [2024-06-27 21:10:48,293 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/91eb79dcf/635a18727862415bb61a4719f2ae0d45 [2024-06-27 21:10:48,295 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:10:48,295 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:10:48,296 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/safe014_rmo.opt.yml/witness.yml [2024-06-27 21:10:48,482 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:10:48,484 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:10:48,485 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:10:48,485 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:10:48,489 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:10:48,489 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:10:48" (1/2) ... [2024-06-27 21:10:48,490 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76336ca8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:10:48, skipping insertion in model container [2024-06-27 21:10:48,490 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:10:48" (1/2) ... [2024-06-27 21:10:48,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e028a23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:10:48, skipping insertion in model container [2024-06-27 21:10:48,492 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:10:48" (2/2) ... [2024-06-27 21:10:48,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76336ca8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:10:48, skipping insertion in model container [2024-06-27 21:10:48,493 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:10:48" (2/2) ... [2024-06-27 21:10:48,493 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:10:48,601 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:10:48,602 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_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 || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0) [2024-06-27 21:10:48,602 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_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 || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0) [2024-06-27 21:10:48,603 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_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 || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0) [2024-06-27 21:10:48,603 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:10:48,603 INFO L106 edCorrectnessWitness]: ghost_update [L853-L853] multithreaded = 1; [2024-06-27 21:10:48,640 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:10:48,907 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:10:48,925 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:10:49,078 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:10:49,109 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:10:49,109 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:10:49 WrapperNode [2024-06-27 21:10:49,110 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:10:49,110 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:10:49,110 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:10:49,110 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:10:49,115 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:10:49" (1/1) ... [2024-06-27 21:10:49,130 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:10:49" (1/1) ... [2024-06-27 21:10:49,170 INFO L138 Inliner]: procedures = 175, calls = 89, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 225 [2024-06-27 21:10:49,170 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:10:49,170 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:10:49,170 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:10:49,171 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:10:49,186 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:10:49" (1/1) ... [2024-06-27 21:10:49,186 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:10:49" (1/1) ... [2024-06-27 21:10:49,190 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:10:49" (1/1) ... [2024-06-27 21:10:49,204 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 11 writes are split as follows [0, 11]. [2024-06-27 21:10:49,205 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:10:49" (1/1) ... [2024-06-27 21:10:49,205 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:10:49" (1/1) ... [2024-06-27 21:10:49,215 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:10:49" (1/1) ... [2024-06-27 21:10:49,217 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:10:49" (1/1) ... [2024-06-27 21:10:49,234 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:10:49" (1/1) ... [2024-06-27 21:10:49,236 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:10:49" (1/1) ... [2024-06-27 21:10:49,239 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:10:49,240 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:10:49,240 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:10:49,240 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:10:49,241 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:10:49" (1/1) ... [2024-06-27 21:10:49,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:10:49,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:10:49,274 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:10:49,291 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:10:49,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 21:10:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 21:10:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 21:10:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 21:10:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:10:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:10:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:10:49,307 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:10:49,307 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:10:49,307 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:10:49,307 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:10:49,307 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:10:49,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:10:49,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 21:10:49,308 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:10:49,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:10:49,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:10:49,311 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:10:49,469 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:10:49,471 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:10:49,941 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:10:49,942 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:10:50,261 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:10:50,261 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:10:50,261 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:10:50 BoogieIcfgContainer [2024-06-27 21:10:50,262 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:10:50,264 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:10:50,264 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:10:50,266 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:10:50,266 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:10:48" (1/4) ... [2024-06-27 21:10:50,267 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55115f8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:10:50, skipping insertion in model container [2024-06-27 21:10:50,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:10:48" (2/4) ... [2024-06-27 21:10:50,267 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55115f8f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:10:50, skipping insertion in model container [2024-06-27 21:10:50,267 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:10:49" (3/4) ... [2024-06-27 21:10:50,268 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55115f8f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:10:50, skipping insertion in model container [2024-06-27 21:10:50,268 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:10:50" (4/4) ... [2024-06-27 21:10:50,269 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_rmo.opt.i [2024-06-27 21:10:50,282 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:10:50,283 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:10:50,283 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:10:50,336 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:10:50,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 21:10:50,395 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 21:10:50,395 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:10:50,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:10:50,398 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 21:10:50,401 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 21:10:50,411 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:10:50,417 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;@197e41f6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:10:50,418 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:10:50,423 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:10:50,423 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:10:50,424 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:10:50,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:50,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:10:50,425 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:10:50,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:50,430 INFO L85 PathProgramCache]: Analyzing trace with hash 802627252, now seen corresponding path program 1 times [2024-06-27 21:10:50,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:50,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522357780] [2024-06-27 21:10:50,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:50,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:52,230 INFO 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:10:52,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:52,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522357780] [2024-06-27 21:10:52,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522357780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:52,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:52,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:10:52,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032199155] [2024-06-27 21:10:52,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:52,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:10:52,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:52,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:10:52,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:10:52,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:10:52,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 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:10:52,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:52,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:10:52,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:52,722 INFO L124 PetriNetUnfolderBase]: 1094/1669 cut-off events. [2024-06-27 21:10:52,722 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2024-06-27 21:10:52,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3393 conditions, 1669 events. 1094/1669 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7906 event pairs, 566 based on Foata normal form. 2/1645 useless extension candidates. Maximal degree in co-relation 3381. Up to 1632 conditions per place. [2024-06-27 21:10:52,735 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-27 21:10:52,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 187 flow [2024-06-27 21:10:52,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:10:52,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:10:52,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-27 21:10:52,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 21:10:52,746 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 70 transitions. [2024-06-27 21:10:52,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 187 flow [2024-06-27 21:10:52,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:10:52,751 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 21:10:52,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 21:10:52,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 21:10:52,755 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 21:10:52,755 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:10:52,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:52,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:52,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:10:52,756 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:10:52,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:52,756 INFO L85 PathProgramCache]: Analyzing trace with hash -313198359, now seen corresponding path program 1 times [2024-06-27 21:10:52,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:52,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716762046] [2024-06-27 21:10:52,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:52,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:52,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:55,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:55,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716762046] [2024-06-27 21:10:55,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716762046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:55,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:55,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:10:55,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755650321] [2024-06-27 21:10:55,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:55,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:10:55,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:55,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:10:55,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:10:55,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:55,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:55,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:55,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:55,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:56,037 INFO L124 PetriNetUnfolderBase]: 1391/2103 cut-off events. [2024-06-27 21:10:56,037 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-27 21:10:56,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4836 conditions, 2103 events. 1391/2103 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9658 event pairs, 503 based on Foata normal form. 6/2108 useless extension candidates. Maximal degree in co-relation 4824. Up to 2006 conditions per place. [2024-06-27 21:10:56,045 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 43 selfloop transitions, 6 changer transitions 0/54 dead transitions. [2024-06-27 21:10:56,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 244 flow [2024-06-27 21:10:56,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:10:56,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:10:56,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-27 21:10:56,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:10:56,048 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 84 transitions. [2024-06-27 21:10:56,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 244 flow [2024-06-27 21:10:56,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:10:56,049 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 125 flow [2024-06-27 21:10:56,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=125, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-27 21:10:56,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2024-06-27 21:10:56,050 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 125 flow [2024-06-27 21:10:56,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:56,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:56,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:56,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:10:56,051 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:56,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:56,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1548996455, now seen corresponding path program 1 times [2024-06-27 21:10:56,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:56,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410142117] [2024-06-27 21:10:56,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:56,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:56,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:57,387 INFO 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:10:57,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:57,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410142117] [2024-06-27 21:10:57,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410142117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:57,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:57,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:10:57,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36938089] [2024-06-27 21:10:57,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:57,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:10:57,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:57,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:10:57,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:10:57,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:57,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 125 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:10:57,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:57,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:57,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:58,211 INFO L124 PetriNetUnfolderBase]: 1080/1670 cut-off events. [2024-06-27 21:10:58,211 INFO L125 PetriNetUnfolderBase]: For 851/851 co-relation queries the response was YES. [2024-06-27 21:10:58,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4159 conditions, 1670 events. 1080/1670 cut-off events. For 851/851 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7844 event pairs, 439 based on Foata normal form. 2/1671 useless extension candidates. Maximal degree in co-relation 4144. Up to 1590 conditions per place. [2024-06-27 21:10:58,218 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-27 21:10:58,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 62 transitions, 319 flow [2024-06-27 21:10:58,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:10:58,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:10:58,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-27 21:10:58,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 21:10:58,220 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 125 flow. Second operand 5 states and 93 transitions. [2024-06-27 21:10:58,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 62 transitions, 319 flow [2024-06-27 21:10:58,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 62 transitions, 302 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:10:58,223 INFO L231 Difference]: Finished difference. Result has 49 places, 45 transitions, 187 flow [2024-06-27 21:10:58,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=112, 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=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=187, PETRI_PLACES=49, PETRI_TRANSITIONS=45} [2024-06-27 21:10:58,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-27 21:10:58,223 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 187 flow [2024-06-27 21:10:58,224 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:10:58,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:58,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:58,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:10:58,224 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:10:58,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:58,225 INFO L85 PathProgramCache]: Analyzing trace with hash -773622680, now seen corresponding path program 1 times [2024-06-27 21:10:58,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:58,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718842306] [2024-06-27 21:10:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:58,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:58,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:59,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:10:59,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:59,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718842306] [2024-06-27 21:10:59,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718842306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:59,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:59,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:10:59,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470009748] [2024-06-27 21:10:59,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:59,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:10:59,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:59,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:10:59,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:10:59,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:59,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 45 transitions, 187 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:59,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:59,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:59,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:00,247 INFO L124 PetriNetUnfolderBase]: 1070/1641 cut-off events. [2024-06-27 21:11:00,248 INFO L125 PetriNetUnfolderBase]: For 1592/1594 co-relation queries the response was YES. [2024-06-27 21:11:00,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4654 conditions, 1641 events. 1070/1641 cut-off events. For 1592/1594 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7757 event pairs, 469 based on Foata normal form. 6/1646 useless extension candidates. Maximal degree in co-relation 4636. Up to 1582 conditions per place. [2024-06-27 21:11:00,255 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 46 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-27 21:11:00,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 61 transitions, 340 flow [2024-06-27 21:11:00,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:11:00,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:11:00,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 21:11:00,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 21:11:00,256 INFO L175 Difference]: Start difference. First operand has 49 places, 45 transitions, 187 flow. Second operand 5 states and 91 transitions. [2024-06-27 21:11:00,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 61 transitions, 340 flow [2024-06-27 21:11:00,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 61 transitions, 332 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 21:11:00,259 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 212 flow [2024-06-27 21:11:00,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-27 21:11:00,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-27 21:11:00,260 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 212 flow [2024-06-27 21:11:00,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:00,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:00,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:00,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:11:00,261 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:11:00,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:00,261 INFO L85 PathProgramCache]: Analyzing trace with hash 995500929, now seen corresponding path program 1 times [2024-06-27 21:11:00,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:00,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713133108] [2024-06-27 21:11:00,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:00,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:00,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:02,582 INFO 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:11:02,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:02,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713133108] [2024-06-27 21:11:02,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713133108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:02,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:02,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:02,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988779881] [2024-06-27 21:11:02,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:02,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:02,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:02,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:02,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:02,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:02,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 212 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:02,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:02,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:02,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:03,476 INFO L124 PetriNetUnfolderBase]: 1410/2150 cut-off events. [2024-06-27 21:11:03,476 INFO L125 PetriNetUnfolderBase]: For 2679/2679 co-relation queries the response was YES. [2024-06-27 21:11:03,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 2150 events. 1410/2150 cut-off events. For 2679/2679 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9971 event pairs, 473 based on Foata normal form. 2/2151 useless extension candidates. Maximal degree in co-relation 6261. Up to 1950 conditions per place. [2024-06-27 21:11:03,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-27 21:11:03,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 77 transitions, 464 flow [2024-06-27 21:11:03,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:03,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:03,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 21:11:03,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-27 21:11:03,490 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 212 flow. Second operand 6 states and 109 transitions. [2024-06-27 21:11:03,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 77 transitions, 464 flow [2024-06-27 21:11:03,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 452 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 21:11:03,494 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 298 flow [2024-06-27 21:11:03,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-27 21:11:03,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-27 21:11:03,495 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 298 flow [2024-06-27 21:11:03,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:03,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:03,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:03,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:11:03,495 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:11:03,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:03,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1013495499, now seen corresponding path program 2 times [2024-06-27 21:11:03,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:03,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097998168] [2024-06-27 21:11:03,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:03,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:03,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:05,537 INFO 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:11:05,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:05,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097998168] [2024-06-27 21:11:05,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097998168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:05,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:05,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:05,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941836478] [2024-06-27 21:11:05,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:05,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:05,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:05,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:05,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:05,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:05,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 298 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:05,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:05,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:05,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:06,596 INFO L124 PetriNetUnfolderBase]: 1405/2149 cut-off events. [2024-06-27 21:11:06,596 INFO L125 PetriNetUnfolderBase]: For 4613/4621 co-relation queries the response was YES. [2024-06-27 21:11:06,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6998 conditions, 2149 events. 1405/2149 cut-off events. For 4613/4621 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10038 event pairs, 533 based on Foata normal form. 10/2158 useless extension candidates. Maximal degree in co-relation 6974. Up to 1892 conditions per place. [2024-06-27 21:11:06,608 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 24 changer transitions 0/82 dead transitions. [2024-06-27 21:11:06,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 574 flow [2024-06-27 21:11:06,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:06,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:06,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 21:11:06,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:11:06,610 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 298 flow. Second operand 6 states and 108 transitions. [2024-06-27 21:11:06,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 574 flow [2024-06-27 21:11:06,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 82 transitions, 548 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 21:11:06,615 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 401 flow [2024-06-27 21:11:06,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=401, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-27 21:11:06,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-27 21:11:06,616 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 401 flow [2024-06-27 21:11:06,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:06,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:06,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:06,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:11:06,617 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:11:06,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:06,617 INFO L85 PathProgramCache]: Analyzing trace with hash -422011321, now seen corresponding path program 1 times [2024-06-27 21:11:06,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:06,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694675979] [2024-06-27 21:11:06,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:06,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:08,948 INFO 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:11:08,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:08,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694675979] [2024-06-27 21:11:08,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694675979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:08,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:08,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:08,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413054153] [2024-06-27 21:11:08,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:08,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:08,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:08,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:08,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:08,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:08,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 401 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:08,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:08,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:08,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:09,798 INFO L124 PetriNetUnfolderBase]: 1106/1711 cut-off events. [2024-06-27 21:11:09,798 INFO L125 PetriNetUnfolderBase]: For 4782/4784 co-relation queries the response was YES. [2024-06-27 21:11:09,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6130 conditions, 1711 events. 1106/1711 cut-off events. For 4782/4784 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8164 event pairs, 417 based on Foata normal form. 6/1716 useless extension candidates. Maximal degree in co-relation 6103. Up to 1612 conditions per place. [2024-06-27 21:11:09,811 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 64 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-27 21:11:09,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 619 flow [2024-06-27 21:11:09,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:09,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:09,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:11:09,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 21:11:09,813 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 401 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:11:09,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 619 flow [2024-06-27 21:11:09,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 81 transitions, 585 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 21:11:09,818 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 418 flow [2024-06-27 21:11:09,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2024-06-27 21:11:09,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-27 21:11:09,820 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 418 flow [2024-06-27 21:11:09,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:09,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:09,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:09,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:11:09,820 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:11:09,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:09,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1796811610, now seen corresponding path program 1 times [2024-06-27 21:11:09,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:09,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57527615] [2024-06-27 21:11:09,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:09,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:09,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:12,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:12,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:12,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57527615] [2024-06-27 21:11:12,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57527615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:12,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:12,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:12,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847588007] [2024-06-27 21:11:12,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:12,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:12,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:12,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:12,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:12,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:12,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 418 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:11:12,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:12,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:12,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:12,865 INFO L124 PetriNetUnfolderBase]: 1379/2105 cut-off events. [2024-06-27 21:11:12,866 INFO L125 PetriNetUnfolderBase]: For 5921/5921 co-relation queries the response was YES. [2024-06-27 21:11:12,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7351 conditions, 2105 events. 1379/2105 cut-off events. For 5921/5921 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9760 event pairs, 463 based on Foata normal form. 4/2108 useless extension candidates. Maximal degree in co-relation 7321. Up to 1911 conditions per place. [2024-06-27 21:11:12,884 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 60 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-27 21:11:12,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 83 transitions, 630 flow [2024-06-27 21:11:12,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:12,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:12,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:11:12,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 21:11:12,886 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 418 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:11:12,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 83 transitions, 630 flow [2024-06-27 21:11:12,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 83 transitions, 593 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:12,894 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 431 flow [2024-06-27 21:11:12,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=431, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2024-06-27 21:11:12,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 21:11:12,895 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 431 flow [2024-06-27 21:11:12,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:11:12,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:12,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:12,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:11:12,895 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:11:12,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:12,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1353596256, now seen corresponding path program 2 times [2024-06-27 21:11:12,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:12,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436871351] [2024-06-27 21:11:12,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:12,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:12,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:14,812 INFO 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:11:14,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:14,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436871351] [2024-06-27 21:11:14,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436871351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:14,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:14,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:14,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154023963] [2024-06-27 21:11:14,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:14,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:14,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:14,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:14,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:14,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:14,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 431 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:11:14,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:14,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:14,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:15,816 INFO L124 PetriNetUnfolderBase]: 1405/2145 cut-off events. [2024-06-27 21:11:15,817 INFO L125 PetriNetUnfolderBase]: For 7923/7940 co-relation queries the response was YES. [2024-06-27 21:11:15,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7746 conditions, 2145 events. 1405/2145 cut-off events. For 7923/7940 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10038 event pairs, 491 based on Foata normal form. 15/2159 useless extension candidates. Maximal degree in co-relation 7715. Up to 1882 conditions per place. [2024-06-27 21:11:15,826 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-27 21:11:15,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 716 flow [2024-06-27 21:11:15,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:15,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:15,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 21:11:15,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-27 21:11:15,828 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 431 flow. Second operand 6 states and 109 transitions. [2024-06-27 21:11:15,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 716 flow [2024-06-27 21:11:15,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 88 transitions, 666 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:15,834 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 474 flow [2024-06-27 21:11:15,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=474, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2024-06-27 21:11:15,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 21:11:15,835 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 474 flow [2024-06-27 21:11:15,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:11:15,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:15,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:15,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:11:15,836 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:11:15,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:15,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1372359006, now seen corresponding path program 3 times [2024-06-27 21:11:15,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:15,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177907362] [2024-06-27 21:11:15,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:15,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:15,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:18,106 INFO 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:11:18,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:18,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177907362] [2024-06-27 21:11:18,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177907362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:18,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:18,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:18,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908599820] [2024-06-27 21:11:18,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:18,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:18,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:18,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:18,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:18,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:18,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 474 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:18,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:18,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:18,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:19,281 INFO L124 PetriNetUnfolderBase]: 1395/2135 cut-off events. [2024-06-27 21:11:19,281 INFO L125 PetriNetUnfolderBase]: For 7530/7546 co-relation queries the response was YES. [2024-06-27 21:11:19,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7682 conditions, 2135 events. 1395/2135 cut-off events. For 7530/7546 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9984 event pairs, 521 based on Foata normal form. 20/2154 useless extension candidates. Maximal degree in co-relation 7651. Up to 1874 conditions per place. [2024-06-27 21:11:19,291 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 60 selfloop transitions, 27 changer transitions 0/91 dead transitions. [2024-06-27 21:11:19,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 714 flow [2024-06-27 21:11:19,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:19,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:19,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:11:19,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 21:11:19,293 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 474 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:11:19,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 714 flow [2024-06-27 21:11:19,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 91 transitions, 638 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:19,301 INFO L231 Difference]: Finished difference. Result has 72 places, 63 transitions, 460 flow [2024-06-27 21:11:19,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=460, PETRI_PLACES=72, PETRI_TRANSITIONS=63} [2024-06-27 21:11:19,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-27 21:11:19,301 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 63 transitions, 460 flow [2024-06-27 21:11:19,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:19,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:19,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:19,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:11:19,302 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:11:19,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:19,302 INFO L85 PathProgramCache]: Analyzing trace with hash 340991961, now seen corresponding path program 1 times [2024-06-27 21:11:19,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:19,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293265250] [2024-06-27 21:11:19,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:19,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:21,036 INFO 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:11:21,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:21,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293265250] [2024-06-27 21:11:21,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293265250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:21,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:21,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:11:21,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401233502] [2024-06-27 21:11:21,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:21,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:11:21,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:21,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:11:21,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:11:21,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:21,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 63 transitions, 460 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:11:21,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:21,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:21,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:21,730 INFO L124 PetriNetUnfolderBase]: 1106/1705 cut-off events. [2024-06-27 21:11:21,730 INFO L125 PetriNetUnfolderBase]: For 6785/6785 co-relation queries the response was YES. [2024-06-27 21:11:21,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6432 conditions, 1705 events. 1106/1705 cut-off events. For 6785/6785 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8100 event pairs, 449 based on Foata normal form. 2/1705 useless extension candidates. Maximal degree in co-relation 6401. Up to 1642 conditions per place. [2024-06-27 21:11:21,738 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 62 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-27 21:11:21,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 77 transitions, 648 flow [2024-06-27 21:11:21,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:11:21,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:11:21,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-27 21:11:21,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-27 21:11:21,739 INFO L175 Difference]: Start difference. First operand has 72 places, 63 transitions, 460 flow. Second operand 5 states and 86 transitions. [2024-06-27 21:11:21,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 77 transitions, 648 flow [2024-06-27 21:11:21,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 77 transitions, 554 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:11:21,745 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 413 flow [2024-06-27 21:11:21,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-27 21:11:21,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 21:11:21,746 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 413 flow [2024-06-27 21:11:21,746 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:11:21,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:21,746 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:11:21,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:11:21,747 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:11:21,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:21,747 INFO L85 PathProgramCache]: Analyzing trace with hash 782742090, now seen corresponding path program 1 times [2024-06-27 21:11:21,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:21,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151971819] [2024-06-27 21:11:21,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:21,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:21,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:23,511 INFO 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:11:23,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:23,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151971819] [2024-06-27 21:11:23,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151971819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:23,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:23,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:23,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996552224] [2024-06-27 21:11:23,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:23,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:23,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:23,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:23,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:23,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:23,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 413 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:23,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:23,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:23,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:24,711 INFO L124 PetriNetUnfolderBase]: 1558/2409 cut-off events. [2024-06-27 21:11:24,711 INFO L125 PetriNetUnfolderBase]: For 10615/10615 co-relation queries the response was YES. [2024-06-27 21:11:24,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8998 conditions, 2409 events. 1558/2409 cut-off events. For 10615/10615 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11695 event pairs, 249 based on Foata normal form. 4/2412 useless extension candidates. Maximal degree in co-relation 8968. Up to 1833 conditions per place. [2024-06-27 21:11:24,721 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-27 21:11:24,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 777 flow [2024-06-27 21:11:24,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:24,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:24,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 21:11:24,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 21:11:24,723 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 413 flow. Second operand 7 states and 130 transitions. [2024-06-27 21:11:24,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 777 flow [2024-06-27 21:11:24,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 106 transitions, 754 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:11:24,733 INFO L231 Difference]: Finished difference. Result has 73 places, 69 transitions, 479 flow [2024-06-27 21:11:24,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=479, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2024-06-27 21:11:24,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-27 21:11:24,734 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 479 flow [2024-06-27 21:11:24,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:24,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:24,735 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:11:24,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:11:24,735 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:24,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:24,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1748352648, now seen corresponding path program 2 times [2024-06-27 21:11:24,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:24,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059748011] [2024-06-27 21:11:24,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:24,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:24,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:27,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:27,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:27,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059748011] [2024-06-27 21:11:27,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059748011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:27,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:27,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:27,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859520492] [2024-06-27 21:11:27,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:27,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:27,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:27,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:27,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:27,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:27,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 479 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:27,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:27,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:27,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:28,313 INFO L124 PetriNetUnfolderBase]: 1550/2397 cut-off events. [2024-06-27 21:11:28,314 INFO L125 PetriNetUnfolderBase]: For 12902/12902 co-relation queries the response was YES. [2024-06-27 21:11:28,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9403 conditions, 2397 events. 1550/2397 cut-off events. For 12902/12902 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11707 event pairs, 460 based on Foata normal form. 4/2400 useless extension candidates. Maximal degree in co-relation 9372. Up to 2169 conditions per place. [2024-06-27 21:11:28,327 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 21 changer transitions 0/100 dead transitions. [2024-06-27 21:11:28,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 100 transitions, 761 flow [2024-06-27 21:11:28,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:28,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:28,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:11:28,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 21:11:28,329 INFO L175 Difference]: Start difference. First operand has 73 places, 69 transitions, 479 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:11:28,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 100 transitions, 761 flow [2024-06-27 21:11:28,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 100 transitions, 723 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:11:28,342 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 516 flow [2024-06-27 21:11:28,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=516, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2024-06-27 21:11:28,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-27 21:11:28,342 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 516 flow [2024-06-27 21:11:28,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:28,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:28,343 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:11:28,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:11:28,343 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:11:28,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:28,343 INFO L85 PathProgramCache]: Analyzing trace with hash -988365654, now seen corresponding path program 3 times [2024-06-27 21:11:28,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:28,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037572132] [2024-06-27 21:11:28,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:28,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:30,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:11:30,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:30,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037572132] [2024-06-27 21:11:30,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037572132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:30,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:30,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:30,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779745295] [2024-06-27 21:11:30,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:30,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:30,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:30,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:30,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:30,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:30,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 516 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:30,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:30,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:30,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:32,087 INFO L124 PetriNetUnfolderBase]: 1542/2393 cut-off events. [2024-06-27 21:11:32,087 INFO L125 PetriNetUnfolderBase]: For 15119/15131 co-relation queries the response was YES. [2024-06-27 21:11:32,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9691 conditions, 2393 events. 1542/2393 cut-off events. For 15119/15131 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11735 event pairs, 526 based on Foata normal form. 16/2408 useless extension candidates. Maximal degree in co-relation 9658. Up to 2096 conditions per place. [2024-06-27 21:11:32,097 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-27 21:11:32,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 101 transitions, 800 flow [2024-06-27 21:11:32,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:32,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:32,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:11:32,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 21:11:32,099 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 516 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:11:32,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 101 transitions, 800 flow [2024-06-27 21:11:32,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 101 transitions, 747 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:32,112 INFO L231 Difference]: Finished difference. Result has 79 places, 73 transitions, 556 flow [2024-06-27 21:11:32,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=556, PETRI_PLACES=79, PETRI_TRANSITIONS=73} [2024-06-27 21:11:32,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 21:11:32,113 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 73 transitions, 556 flow [2024-06-27 21:11:32,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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:11:32,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:32,113 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:11:32,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:11:32,114 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:32,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:32,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1980818474, now seen corresponding path program 1 times [2024-06-27 21:11:32,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:32,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879765630] [2024-06-27 21:11:32,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:32,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:32,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:34,190 INFO 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:11:34,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:34,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879765630] [2024-06-27 21:11:34,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879765630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:34,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:34,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:11:34,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508716030] [2024-06-27 21:11:34,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:34,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:11:34,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:34,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:11:34,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:11:34,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:34,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 73 transitions, 556 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have 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:11:34,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:34,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:34,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:35,180 INFO L124 PetriNetUnfolderBase]: 1536/2380 cut-off events. [2024-06-27 21:11:35,180 INFO L125 PetriNetUnfolderBase]: For 17077/17077 co-relation queries the response was YES. [2024-06-27 21:11:35,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9949 conditions, 2380 events. 1536/2380 cut-off events. For 17077/17077 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11642 event pairs, 505 based on Foata normal form. 2/2382 useless extension candidates. Maximal degree in co-relation 9915. Up to 2317 conditions per place. [2024-06-27 21:11:35,191 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 79 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-06-27 21:11:35,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 94 transitions, 816 flow [2024-06-27 21:11:35,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:35,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:35,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-27 21:11:35,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:11:35,192 INFO L175 Difference]: Start difference. First operand has 79 places, 73 transitions, 556 flow. Second operand 6 states and 92 transitions. [2024-06-27 21:11:35,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 94 transitions, 816 flow [2024-06-27 21:11:35,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 94 transitions, 737 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:35,207 INFO L231 Difference]: Finished difference. Result has 82 places, 82 transitions, 579 flow [2024-06-27 21:11:35,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=579, PETRI_PLACES=82, PETRI_TRANSITIONS=82} [2024-06-27 21:11:35,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 21:11:35,208 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 82 transitions, 579 flow [2024-06-27 21:11:35,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have 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:11:35,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:35,208 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:11:35,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:11:35,209 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:11:35,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:35,209 INFO L85 PathProgramCache]: Analyzing trace with hash -467896327, now seen corresponding path program 1 times [2024-06-27 21:11:35,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:35,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371176984] [2024-06-27 21:11:35,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:35,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:35,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:37,755 INFO 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:11:37,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:37,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371176984] [2024-06-27 21:11:37,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371176984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:37,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:37,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:37,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463015965] [2024-06-27 21:11:37,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:37,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:37,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:37,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:37,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:37,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:37,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 82 transitions, 579 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:37,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:37,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:37,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:38,718 INFO L124 PetriNetUnfolderBase]: 1604/2493 cut-off events. [2024-06-27 21:11:38,718 INFO L125 PetriNetUnfolderBase]: For 20312/20312 co-relation queries the response was YES. [2024-06-27 21:11:38,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10560 conditions, 2493 events. 1604/2493 cut-off events. For 20312/20312 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12243 event pairs, 259 based on Foata normal form. 16/2508 useless extension candidates. Maximal degree in co-relation 10523. Up to 1827 conditions per place. [2024-06-27 21:11:38,730 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 89 selfloop transitions, 28 changer transitions 0/121 dead transitions. [2024-06-27 21:11:38,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 121 transitions, 975 flow [2024-06-27 21:11:38,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:38,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:38,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:11:38,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 21:11:38,738 INFO L175 Difference]: Start difference. First operand has 82 places, 82 transitions, 579 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:11:38,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 121 transitions, 975 flow [2024-06-27 21:11:38,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 121 transitions, 967 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 21:11:38,753 INFO L231 Difference]: Finished difference. Result has 88 places, 83 transitions, 648 flow [2024-06-27 21:11:38,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=88, PETRI_TRANSITIONS=83} [2024-06-27 21:11:38,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-27 21:11:38,753 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 83 transitions, 648 flow [2024-06-27 21:11:38,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:38,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:38,754 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:11:38,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:11:38,754 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:11:38,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:38,755 INFO L85 PathProgramCache]: Analyzing trace with hash -117535557, now seen corresponding path program 2 times [2024-06-27 21:11:38,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:38,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605006554] [2024-06-27 21:11:38,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:38,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:38,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:41,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:41,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:41,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605006554] [2024-06-27 21:11:41,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605006554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:41,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:41,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:41,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404139518] [2024-06-27 21:11:41,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:41,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:41,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:41,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:41,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:41,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:41,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 648 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:41,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:41,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:41,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:42,499 INFO L124 PetriNetUnfolderBase]: 1568/2437 cut-off events. [2024-06-27 21:11:42,500 INFO L125 PetriNetUnfolderBase]: For 21614/21614 co-relation queries the response was YES. [2024-06-27 21:11:42,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10502 conditions, 2437 events. 1568/2437 cut-off events. For 21614/21614 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11954 event pairs, 367 based on Foata normal form. 20/2456 useless extension candidates. Maximal degree in co-relation 10462. Up to 2029 conditions per place. [2024-06-27 21:11:42,511 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 88 selfloop transitions, 24 changer transitions 0/116 dead transitions. [2024-06-27 21:11:42,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 116 transitions, 962 flow [2024-06-27 21:11:42,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:42,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:42,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 21:11:42,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-27 21:11:42,513 INFO L175 Difference]: Start difference. First operand has 88 places, 83 transitions, 648 flow. Second operand 7 states and 127 transitions. [2024-06-27 21:11:42,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 116 transitions, 962 flow [2024-06-27 21:11:42,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 116 transitions, 912 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:42,530 INFO L231 Difference]: Finished difference. Result has 91 places, 83 transitions, 656 flow [2024-06-27 21:11:42,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=656, PETRI_PLACES=91, PETRI_TRANSITIONS=83} [2024-06-27 21:11:42,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-27 21:11:42,531 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 83 transitions, 656 flow [2024-06-27 21:11:42,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:42,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:42,531 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:11:42,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:11:42,531 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:42,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:42,532 INFO L85 PathProgramCache]: Analyzing trace with hash -495316569, now seen corresponding path program 3 times [2024-06-27 21:11:42,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:42,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972838008] [2024-06-27 21:11:42,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:42,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:42,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:44,872 INFO 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:11:44,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:44,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972838008] [2024-06-27 21:11:44,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972838008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:44,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:44,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:44,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309624002] [2024-06-27 21:11:44,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:44,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:44,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:44,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:44,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:44,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:44,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 83 transitions, 656 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:44,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:44,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:44,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:45,965 INFO L124 PetriNetUnfolderBase]: 1656/2587 cut-off events. [2024-06-27 21:11:45,965 INFO L125 PetriNetUnfolderBase]: For 25424/25438 co-relation queries the response was YES. [2024-06-27 21:11:45,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11170 conditions, 2587 events. 1656/2587 cut-off events. For 25424/25438 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13000 event pairs, 468 based on Foata normal form. 29/2615 useless extension candidates. Maximal degree in co-relation 11129. Up to 2172 conditions per place. [2024-06-27 21:11:45,979 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 27 changer transitions 0/117 dead transitions. [2024-06-27 21:11:45,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 117 transitions, 986 flow [2024-06-27 21:11:45,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:45,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:11:45,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 21:11:45,980 INFO L175 Difference]: Start difference. First operand has 91 places, 83 transitions, 656 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:11:45,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 117 transitions, 986 flow [2024-06-27 21:11:45,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 117 transitions, 914 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:46,001 INFO L231 Difference]: Finished difference. Result has 91 places, 84 transitions, 663 flow [2024-06-27 21:11:46,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2024-06-27 21:11:46,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-27 21:11:46,002 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 84 transitions, 663 flow [2024-06-27 21:11:46,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:46,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:46,002 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:11:46,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:11:46,002 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:11:46,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:46,003 INFO L85 PathProgramCache]: Analyzing trace with hash 282080893, now seen corresponding path program 4 times [2024-06-27 21:11:46,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:46,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086267537] [2024-06-27 21:11:46,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:46,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:46,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:49,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:11:49,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:49,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086267537] [2024-06-27 21:11:49,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086267537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:49,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:49,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:49,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641142123] [2024-06-27 21:11:49,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:49,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:49,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:49,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:49,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:49,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:49,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 84 transitions, 663 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:49,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:49,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:49,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:50,550 INFO L124 PetriNetUnfolderBase]: 1744/2739 cut-off events. [2024-06-27 21:11:50,550 INFO L125 PetriNetUnfolderBase]: For 28462/28474 co-relation queries the response was YES. [2024-06-27 21:11:50,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11814 conditions, 2739 events. 1744/2739 cut-off events. For 28462/28474 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13984 event pairs, 522 based on Foata normal form. 32/2770 useless extension candidates. Maximal degree in co-relation 11772. Up to 2320 conditions per place. [2024-06-27 21:11:50,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 89 selfloop transitions, 30 changer transitions 0/123 dead transitions. [2024-06-27 21:11:50,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 123 transitions, 1019 flow [2024-06-27 21:11:50,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:50,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:50,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:11:50,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:11:50,566 INFO L175 Difference]: Start difference. First operand has 91 places, 84 transitions, 663 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:11:50,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 123 transitions, 1019 flow [2024-06-27 21:11:50,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 958 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:50,590 INFO L231 Difference]: Finished difference. Result has 94 places, 85 transitions, 689 flow [2024-06-27 21:11:50,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=689, PETRI_PLACES=94, PETRI_TRANSITIONS=85} [2024-06-27 21:11:50,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-27 21:11:50,591 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 85 transitions, 689 flow [2024-06-27 21:11:50,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:50,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:50,591 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:11:50,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:11:50,591 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:50,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:50,592 INFO L85 PathProgramCache]: Analyzing trace with hash -574562923, now seen corresponding path program 5 times [2024-06-27 21:11:50,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:50,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372308612] [2024-06-27 21:11:50,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:50,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:50,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:53,221 INFO 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:11:53,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:53,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372308612] [2024-06-27 21:11:53,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372308612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:53,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:53,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:53,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318790120] [2024-06-27 21:11:53,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:53,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:53,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:53,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:53,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:53,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:53,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 85 transitions, 689 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:53,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:53,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:53,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:54,577 INFO L124 PetriNetUnfolderBase]: 1756/2767 cut-off events. [2024-06-27 21:11:54,578 INFO L125 PetriNetUnfolderBase]: For 29998/30010 co-relation queries the response was YES. [2024-06-27 21:11:54,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11928 conditions, 2767 events. 1756/2767 cut-off events. For 29998/30010 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14194 event pairs, 502 based on Foata normal form. 28/2794 useless extension candidates. Maximal degree in co-relation 11885. Up to 2214 conditions per place. [2024-06-27 21:11:54,589 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 33 changer transitions 0/133 dead transitions. [2024-06-27 21:11:54,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1089 flow [2024-06-27 21:11:54,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:11:54,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:11:54,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:11:54,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 21:11:54,591 INFO L175 Difference]: Start difference. First operand has 94 places, 85 transitions, 689 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:11:54,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1089 flow [2024-06-27 21:11:54,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1020 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:54,609 INFO L231 Difference]: Finished difference. Result has 97 places, 86 transitions, 714 flow [2024-06-27 21:11:54,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=714, PETRI_PLACES=97, PETRI_TRANSITIONS=86} [2024-06-27 21:11:54,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 21:11:54,610 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 86 transitions, 714 flow [2024-06-27 21:11:54,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:54,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:54,610 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:11:54,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:11:54,611 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:54,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:54,611 INFO L85 PathProgramCache]: Analyzing trace with hash 897182335, now seen corresponding path program 1 times [2024-06-27 21:11:54,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:54,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317479553] [2024-06-27 21:11:54,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:54,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:54,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:57,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:57,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:57,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317479553] [2024-06-27 21:11:57,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317479553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:57,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:57,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:57,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063076546] [2024-06-27 21:11:57,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:57,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:57,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:57,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:57,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:57,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:57,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 86 transitions, 714 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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:11:57,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:57,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:57,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:59,085 INFO L124 PetriNetUnfolderBase]: 2333/3727 cut-off events. [2024-06-27 21:11:59,085 INFO L125 PetriNetUnfolderBase]: For 34600/34608 co-relation queries the response was YES. [2024-06-27 21:11:59,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15797 conditions, 3727 events. 2333/3727 cut-off events. For 34600/34608 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20943 event pairs, 528 based on Foata normal form. 20/3747 useless extension candidates. Maximal degree in co-relation 15753. Up to 2672 conditions per place. [2024-06-27 21:11:59,101 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 116 selfloop transitions, 68 changer transitions 0/188 dead transitions. [2024-06-27 21:11:59,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 188 transitions, 1768 flow [2024-06-27 21:11:59,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:11:59,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:11:59,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:11:59,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 21:11:59,105 INFO L175 Difference]: Start difference. First operand has 97 places, 86 transitions, 714 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:11:59,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 188 transitions, 1768 flow [2024-06-27 21:11:59,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 188 transitions, 1604 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:59,136 INFO L231 Difference]: Finished difference. Result has 103 places, 131 transitions, 1262 flow [2024-06-27 21:11:59,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1262, PETRI_PLACES=103, PETRI_TRANSITIONS=131} [2024-06-27 21:11:59,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 21:11:59,136 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 131 transitions, 1262 flow [2024-06-27 21:11:59,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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:11:59,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:59,137 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:11:59,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:11:59,137 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:59,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:59,137 INFO L85 PathProgramCache]: Analyzing trace with hash -169776153, now seen corresponding path program 2 times [2024-06-27 21:11:59,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:59,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341615838] [2024-06-27 21:11:59,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:59,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:59,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:02,040 INFO 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:02,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:02,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341615838] [2024-06-27 21:12:02,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341615838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:02,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:02,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:02,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395403938] [2024-06-27 21:12:02,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:02,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:02,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:02,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:02,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:02,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:02,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 131 transitions, 1262 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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:12:02,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:02,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:02,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:03,348 INFO L124 PetriNetUnfolderBase]: 2313/3693 cut-off events. [2024-06-27 21:12:03,348 INFO L125 PetriNetUnfolderBase]: For 36311/36345 co-relation queries the response was YES. [2024-06-27 21:12:03,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16154 conditions, 3693 events. 2313/3693 cut-off events. For 36311/36345 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20672 event pairs, 511 based on Foata normal form. 32/3724 useless extension candidates. Maximal degree in co-relation 16105. Up to 2022 conditions per place. [2024-06-27 21:12:03,369 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 89 selfloop transitions, 73 changer transitions 0/166 dead transitions. [2024-06-27 21:12:03,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 166 transitions, 1670 flow [2024-06-27 21:12:03,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:03,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:12:03,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:12:03,370 INFO L175 Difference]: Start difference. First operand has 103 places, 131 transitions, 1262 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:12:03,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 166 transitions, 1670 flow [2024-06-27 21:12:03,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 166 transitions, 1600 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 21:12:03,413 INFO L231 Difference]: Finished difference. Result has 107 places, 130 transitions, 1308 flow [2024-06-27 21:12:03,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1308, PETRI_PLACES=107, PETRI_TRANSITIONS=130} [2024-06-27 21:12:03,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-27 21:12:03,413 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 130 transitions, 1308 flow [2024-06-27 21:12:03,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 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:12:03,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:03,414 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:03,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:12:03,414 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:12:03,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:03,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1987282594, now seen corresponding path program 1 times [2024-06-27 21:12:03,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:03,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595020910] [2024-06-27 21:12:03,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:03,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:03,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:05,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:12:05,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:05,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595020910] [2024-06-27 21:12:05,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595020910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:05,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:05,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:05,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879927935] [2024-06-27 21:12:05,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:05,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:05,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:05,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:05,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:05,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:05,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 130 transitions, 1308 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:05,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:05,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:05,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:06,482 INFO L124 PetriNetUnfolderBase]: 2221/3616 cut-off events. [2024-06-27 21:12:06,482 INFO L125 PetriNetUnfolderBase]: For 38504/38513 co-relation queries the response was YES. [2024-06-27 21:12:06,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16035 conditions, 3616 events. 2221/3616 cut-off events. For 38504/38513 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20614 event pairs, 609 based on Foata normal form. 10/3622 useless extension candidates. Maximal degree in co-relation 15984. Up to 3293 conditions per place. [2024-06-27 21:12:06,544 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 29 changer transitions 0/162 dead transitions. [2024-06-27 21:12:06,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 162 transitions, 1830 flow [2024-06-27 21:12:06,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:06,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:06,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:12:06,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:12:06,549 INFO L175 Difference]: Start difference. First operand has 107 places, 130 transitions, 1308 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:12:06,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 162 transitions, 1830 flow [2024-06-27 21:12:06,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 162 transitions, 1636 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:06,594 INFO L231 Difference]: Finished difference. Result has 108 places, 141 transitions, 1286 flow [2024-06-27 21:12:06,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1286, PETRI_PLACES=108, PETRI_TRANSITIONS=141} [2024-06-27 21:12:06,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-27 21:12:06,594 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 141 transitions, 1286 flow [2024-06-27 21:12:06,594 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:06,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:06,594 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:06,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:12:06,594 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:12:06,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:06,595 INFO L85 PathProgramCache]: Analyzing trace with hash 534188202, now seen corresponding path program 2 times [2024-06-27 21:12:06,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:06,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380809223] [2024-06-27 21:12:06,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:06,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:06,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:08,622 INFO 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:08,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:08,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380809223] [2024-06-27 21:12:08,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380809223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:08,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:08,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:08,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548397346] [2024-06-27 21:12:08,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:08,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:08,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:08,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:08,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:08,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:08,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 141 transitions, 1286 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:08,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:08,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:08,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:09,615 INFO L124 PetriNetUnfolderBase]: 2265/3659 cut-off events. [2024-06-27 21:12:09,615 INFO L125 PetriNetUnfolderBase]: For 38155/38156 co-relation queries the response was YES. [2024-06-27 21:12:09,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16263 conditions, 3659 events. 2265/3659 cut-off events. For 38155/38156 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20770 event pairs, 671 based on Foata normal form. 3/3656 useless extension candidates. Maximal degree in co-relation 16211. Up to 3441 conditions per place. [2024-06-27 21:12:09,635 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 31 changer transitions 0/166 dead transitions. [2024-06-27 21:12:09,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 166 transitions, 1762 flow [2024-06-27 21:12:09,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 21:12:09,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-27 21:12:09,636 INFO L175 Difference]: Start difference. First operand has 108 places, 141 transitions, 1286 flow. Second operand 7 states and 113 transitions. [2024-06-27 21:12:09,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 166 transitions, 1762 flow [2024-06-27 21:12:09,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 166 transitions, 1728 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 21:12:09,682 INFO L231 Difference]: Finished difference. Result has 115 places, 150 transitions, 1418 flow [2024-06-27 21:12:09,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1418, PETRI_PLACES=115, PETRI_TRANSITIONS=150} [2024-06-27 21:12:09,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-27 21:12:09,683 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 150 transitions, 1418 flow [2024-06-27 21:12:09,683 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:09,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:09,683 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:12:09,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:12:09,683 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:12:09,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:09,684 INFO L85 PathProgramCache]: Analyzing trace with hash 883720169, now seen corresponding path program 1 times [2024-06-27 21:12:09,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:09,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434171294] [2024-06-27 21:12:09,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:09,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:09,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:12,173 INFO 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:12,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:12,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434171294] [2024-06-27 21:12:12,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434171294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:12,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:12,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:12,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487872436] [2024-06-27 21:12:12,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:12,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:12,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:12,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:12,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:12,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:12,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 150 transitions, 1418 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:12,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:12,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:12,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:13,512 INFO L124 PetriNetUnfolderBase]: 2390/3806 cut-off events. [2024-06-27 21:12:13,512 INFO L125 PetriNetUnfolderBase]: For 43939/43941 co-relation queries the response was YES. [2024-06-27 21:12:13,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17670 conditions, 3806 events. 2390/3806 cut-off events. For 43939/43941 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21514 event pairs, 676 based on Foata normal form. 4/3809 useless extension candidates. Maximal degree in co-relation 17614. Up to 3605 conditions per place. [2024-06-27 21:12:13,537 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 139 selfloop transitions, 25 changer transitions 0/168 dead transitions. [2024-06-27 21:12:13,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 168 transitions, 1827 flow [2024-06-27 21:12:13,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:13,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:13,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 21:12:13,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-27 21:12:13,538 INFO L175 Difference]: Start difference. First operand has 115 places, 150 transitions, 1418 flow. Second operand 6 states and 97 transitions. [2024-06-27 21:12:13,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 168 transitions, 1827 flow [2024-06-27 21:12:13,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 168 transitions, 1772 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:13,582 INFO L231 Difference]: Finished difference. Result has 118 places, 153 transitions, 1454 flow [2024-06-27 21:12:13,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1454, PETRI_PLACES=118, PETRI_TRANSITIONS=153} [2024-06-27 21:12:13,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-27 21:12:13,583 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 153 transitions, 1454 flow [2024-06-27 21:12:13,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:13,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:13,583 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:12:13,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:12:13,584 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:12:13,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:13,584 INFO L85 PathProgramCache]: Analyzing trace with hash 31873985, now seen corresponding path program 2 times [2024-06-27 21:12:13,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:13,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411127077] [2024-06-27 21:12:13,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:13,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:16,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:16,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:16,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411127077] [2024-06-27 21:12:16,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411127077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:16,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:16,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:16,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505523981] [2024-06-27 21:12:16,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:16,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:16,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:16,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:16,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:16,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:16,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 153 transitions, 1454 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:16,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:16,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:16,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:17,766 INFO L124 PetriNetUnfolderBase]: 2378/3790 cut-off events. [2024-06-27 21:12:17,766 INFO L125 PetriNetUnfolderBase]: For 46563/46565 co-relation queries the response was YES. [2024-06-27 21:12:17,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18060 conditions, 3790 events. 2378/3790 cut-off events. For 46563/46565 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21422 event pairs, 674 based on Foata normal form. 4/3793 useless extension candidates. Maximal degree in co-relation 18002. Up to 3573 conditions per place. [2024-06-27 21:12:17,789 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 142 selfloop transitions, 28 changer transitions 0/174 dead transitions. [2024-06-27 21:12:17,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 174 transitions, 1893 flow [2024-06-27 21:12:17,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:17,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:17,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:12:17,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-27 21:12:17,791 INFO L175 Difference]: Start difference. First operand has 118 places, 153 transitions, 1454 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:12:17,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 174 transitions, 1893 flow [2024-06-27 21:12:17,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 174 transitions, 1828 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:17,845 INFO L231 Difference]: Finished difference. Result has 121 places, 156 transitions, 1487 flow [2024-06-27 21:12:17,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1487, PETRI_PLACES=121, PETRI_TRANSITIONS=156} [2024-06-27 21:12:17,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-27 21:12:17,845 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 156 transitions, 1487 flow [2024-06-27 21:12:17,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:17,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:17,845 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:12:17,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:12:17,846 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:12:17,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:17,846 INFO L85 PathProgramCache]: Analyzing trace with hash 718617455, now seen corresponding path program 1 times [2024-06-27 21:12:17,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:17,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875712402] [2024-06-27 21:12:17,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:17,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:19,793 INFO 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:19,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:19,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875712402] [2024-06-27 21:12:19,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875712402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:19,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:19,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:19,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902307635] [2024-06-27 21:12:19,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:19,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:19,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:19,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:19,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:19,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:19,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 156 transitions, 1487 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:19,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:19,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:19,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:20,928 INFO L124 PetriNetUnfolderBase]: 2281/3697 cut-off events. [2024-06-27 21:12:20,928 INFO L125 PetriNetUnfolderBase]: For 48107/48146 co-relation queries the response was YES. [2024-06-27 21:12:20,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17818 conditions, 3697 events. 2281/3697 cut-off events. For 48107/48146 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21106 event pairs, 594 based on Foata normal form. 40/3729 useless extension candidates. Maximal degree in co-relation 17759. Up to 3367 conditions per place. [2024-06-27 21:12:20,947 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 139 selfloop transitions, 33 changer transitions 0/181 dead transitions. [2024-06-27 21:12:20,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 181 transitions, 1981 flow [2024-06-27 21:12:20,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:12:20,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:12:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:12:20,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:12:20,948 INFO L175 Difference]: Start difference. First operand has 121 places, 156 transitions, 1487 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:12:20,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 181 transitions, 1981 flow [2024-06-27 21:12:20,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 181 transitions, 1909 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:20,990 INFO L231 Difference]: Finished difference. Result has 122 places, 160 transitions, 1530 flow [2024-06-27 21:12:20,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1530, PETRI_PLACES=122, PETRI_TRANSITIONS=160} [2024-06-27 21:12:20,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 21:12:20,991 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 160 transitions, 1530 flow [2024-06-27 21:12:20,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:20,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:20,991 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:12:20,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:12:20,991 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:12:20,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:20,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1477517709, now seen corresponding path program 2 times [2024-06-27 21:12:20,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:20,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026902342] [2024-06-27 21:12:20,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:20,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:23,278 INFO 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:23,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:23,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026902342] [2024-06-27 21:12:23,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026902342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:23,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:23,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:23,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947449921] [2024-06-27 21:12:23,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:23,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:23,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:23,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:23,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:23,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:23,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 160 transitions, 1530 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:12:23,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:23,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:23,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:24,558 INFO L124 PetriNetUnfolderBase]: 2275/3696 cut-off events. [2024-06-27 21:12:24,558 INFO L125 PetriNetUnfolderBase]: For 50022/50033 co-relation queries the response was YES. [2024-06-27 21:12:24,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17886 conditions, 3696 events. 2275/3696 cut-off events. For 50022/50033 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21083 event pairs, 612 based on Foata normal form. 12/3700 useless extension candidates. Maximal degree in co-relation 17826. Up to 3359 conditions per place. [2024-06-27 21:12:24,628 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 137 selfloop transitions, 36 changer transitions 0/182 dead transitions. [2024-06-27 21:12:24,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 182 transitions, 1990 flow [2024-06-27 21:12:24,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:24,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:24,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:12:24,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 21:12:24,630 INFO L175 Difference]: Start difference. First operand has 122 places, 160 transitions, 1530 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:12:24,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 182 transitions, 1990 flow [2024-06-27 21:12:24,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 182 transitions, 1946 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 21:12:24,677 INFO L231 Difference]: Finished difference. Result has 127 places, 160 transitions, 1564 flow [2024-06-27 21:12:24,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1564, PETRI_PLACES=127, PETRI_TRANSITIONS=160} [2024-06-27 21:12:24,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-27 21:12:24,677 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 160 transitions, 1564 flow [2024-06-27 21:12:24,677 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:12:24,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:24,678 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:12:24,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:12:24,678 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:12:24,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:24,678 INFO L85 PathProgramCache]: Analyzing trace with hash 718737611, now seen corresponding path program 1 times [2024-06-27 21:12:24,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:24,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943697967] [2024-06-27 21:12:24,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:24,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:26,987 INFO 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:26,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:26,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943697967] [2024-06-27 21:12:26,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943697967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:26,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:26,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:26,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282856666] [2024-06-27 21:12:26,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:26,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:26,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:26,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:26,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:27,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:27,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 160 transitions, 1564 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:27,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:27,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:27,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:28,309 INFO L124 PetriNetUnfolderBase]: 2396/3812 cut-off events. [2024-06-27 21:12:28,309 INFO L125 PetriNetUnfolderBase]: For 54306/54312 co-relation queries the response was YES. [2024-06-27 21:12:28,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18627 conditions, 3812 events. 2396/3812 cut-off events. For 54306/54312 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 21514 event pairs, 865 based on Foata normal form. 6/3818 useless extension candidates. Maximal degree in co-relation 18565. Up to 3580 conditions per place. [2024-06-27 21:12:28,329 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 30 changer transitions 0/204 dead transitions. [2024-06-27 21:12:28,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 204 transitions, 2338 flow [2024-06-27 21:12:28,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:28,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:28,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:12:28,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 21:12:28,330 INFO L175 Difference]: Start difference. First operand has 127 places, 160 transitions, 1564 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:12:28,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 204 transitions, 2338 flow [2024-06-27 21:12:28,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 204 transitions, 2222 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:28,379 INFO L231 Difference]: Finished difference. Result has 132 places, 178 transitions, 1760 flow [2024-06-27 21:12:28,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1760, PETRI_PLACES=132, PETRI_TRANSITIONS=178} [2024-06-27 21:12:28,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 21:12:28,380 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 178 transitions, 1760 flow [2024-06-27 21:12:28,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:28,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:28,381 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:12:28,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:12:28,381 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:12:28,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:28,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1312357691, now seen corresponding path program 3 times [2024-06-27 21:12:28,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:28,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500293806] [2024-06-27 21:12:28,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:28,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:30,743 INFO 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,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:30,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500293806] [2024-06-27 21:12:30,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500293806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:30,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:30,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:12:30,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786816061] [2024-06-27 21:12:30,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:30,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:12:30,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:30,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:12:30,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:12:30,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:30,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 178 transitions, 1760 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:30,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:30,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:30,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:31,815 INFO L124 PetriNetUnfolderBase]: 2293/3693 cut-off events. [2024-06-27 21:12:31,816 INFO L125 PetriNetUnfolderBase]: For 56725/56728 co-relation queries the response was YES. [2024-06-27 21:12:31,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18361 conditions, 3693 events. 2293/3693 cut-off events. For 56725/56728 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20972 event pairs, 659 based on Foata normal form. 6/3689 useless extension candidates. Maximal degree in co-relation 18295. Up to 3456 conditions per place. [2024-06-27 21:12:31,839 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 145 selfloop transitions, 33 changer transitions 0/192 dead transitions. [2024-06-27 21:12:31,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 192 transitions, 2156 flow [2024-06-27 21:12:31,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:31,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:31,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:12:31,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:12:31,840 INFO L175 Difference]: Start difference. First operand has 132 places, 178 transitions, 1760 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:12:31,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 192 transitions, 2156 flow [2024-06-27 21:12:31,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 192 transitions, 2108 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-27 21:12:31,911 INFO L231 Difference]: Finished difference. Result has 138 places, 178 transitions, 1790 flow [2024-06-27 21:12:31,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1790, PETRI_PLACES=138, PETRI_TRANSITIONS=178} [2024-06-27 21:12:31,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-27 21:12:31,911 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 178 transitions, 1790 flow [2024-06-27 21:12:31,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:31,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:31,912 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:12:31,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:12:31,912 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:12:31,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:31,912 INFO L85 PathProgramCache]: Analyzing trace with hash 31642787, now seen corresponding path program 2 times [2024-06-27 21:12:31,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:31,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88074911] [2024-06-27 21:12:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:31,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:34,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:34,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88074911] [2024-06-27 21:12:34,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88074911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:34,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:34,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:34,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106400300] [2024-06-27 21:12:34,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:34,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:34,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:34,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:34,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:34,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:34,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 178 transitions, 1790 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:34,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:34,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:34,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:35,651 INFO L124 PetriNetUnfolderBase]: 2420/3856 cut-off events. [2024-06-27 21:12:35,651 INFO L125 PetriNetUnfolderBase]: For 61189/61191 co-relation queries the response was YES. [2024-06-27 21:12:35,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19367 conditions, 3856 events. 2420/3856 cut-off events. For 61189/61191 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21895 event pairs, 850 based on Foata normal form. 2/3858 useless extension candidates. Maximal degree in co-relation 19298. Up to 3679 conditions per place. [2024-06-27 21:12:35,674 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 22 changer transitions 0/206 dead transitions. [2024-06-27 21:12:35,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2433 flow [2024-06-27 21:12:35,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:35,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:35,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 21:12:35,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 21:12:35,676 INFO L175 Difference]: Start difference. First operand has 138 places, 178 transitions, 1790 flow. Second operand 8 states and 122 transitions. [2024-06-27 21:12:35,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2433 flow [2024-06-27 21:12:35,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 206 transitions, 2363 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:35,728 INFO L231 Difference]: Finished difference. Result has 142 places, 185 transitions, 1869 flow [2024-06-27 21:12:35,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1869, PETRI_PLACES=142, PETRI_TRANSITIONS=185} [2024-06-27 21:12:35,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-27 21:12:35,729 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 185 transitions, 1869 flow [2024-06-27 21:12:35,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:35,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:35,729 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:12:35,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:12:35,729 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:12:35,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:35,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1879291707, now seen corresponding path program 3 times [2024-06-27 21:12:35,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:35,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284491902] [2024-06-27 21:12:35,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:35,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:38,544 INFO 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:38,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:38,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284491902] [2024-06-27 21:12:38,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284491902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:38,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:38,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:38,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889452302] [2024-06-27 21:12:38,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:38,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:38,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:38,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:38,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:38,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:38,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 185 transitions, 1869 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:38,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:38,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:38,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:39,838 INFO L124 PetriNetUnfolderBase]: 2414/3848 cut-off events. [2024-06-27 21:12:39,838 INFO L125 PetriNetUnfolderBase]: For 64264/64266 co-relation queries the response was YES. [2024-06-27 21:12:39,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19475 conditions, 3848 events. 2414/3848 cut-off events. For 64264/64266 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21842 event pairs, 850 based on Foata normal form. 2/3850 useless extension candidates. Maximal degree in co-relation 19403. Up to 3676 conditions per place. [2024-06-27 21:12:39,861 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 24 changer transitions 0/208 dead transitions. [2024-06-27 21:12:39,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 208 transitions, 2411 flow [2024-06-27 21:12:39,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:39,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:39,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-27 21:12:39,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34656084656084657 [2024-06-27 21:12:39,863 INFO L175 Difference]: Start difference. First operand has 142 places, 185 transitions, 1869 flow. Second operand 9 states and 131 transitions. [2024-06-27 21:12:39,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 208 transitions, 2411 flow [2024-06-27 21:12:39,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 208 transitions, 2335 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:39,933 INFO L231 Difference]: Finished difference. Result has 148 places, 188 transitions, 1887 flow [2024-06-27 21:12:39,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1887, PETRI_PLACES=148, PETRI_TRANSITIONS=188} [2024-06-27 21:12:39,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-27 21:12:39,933 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 188 transitions, 1887 flow [2024-06-27 21:12:39,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:39,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:39,934 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:12:39,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:12:39,934 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:12:39,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:39,934 INFO L85 PathProgramCache]: Analyzing trace with hash 31888865, now seen corresponding path program 1 times [2024-06-27 21:12:39,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:39,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697259041] [2024-06-27 21:12:39,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:39,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:39,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:43,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:43,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:43,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697259041] [2024-06-27 21:12:43,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697259041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:43,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:43,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:43,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059649047] [2024-06-27 21:12:43,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:43,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:43,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:43,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:43,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:43,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:43,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 188 transitions, 1887 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:12:43,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:43,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:43,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:44,371 INFO L124 PetriNetUnfolderBase]: 2409/3841 cut-off events. [2024-06-27 21:12:44,371 INFO L125 PetriNetUnfolderBase]: For 66856/66858 co-relation queries the response was YES. [2024-06-27 21:12:44,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19474 conditions, 3841 events. 2409/3841 cut-off events. For 66856/66858 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21788 event pairs, 855 based on Foata normal form. 2/3843 useless extension candidates. Maximal degree in co-relation 19400. Up to 3718 conditions per place. [2024-06-27 21:12:44,396 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 187 selfloop transitions, 13 changer transitions 0/204 dead transitions. [2024-06-27 21:12:44,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 204 transitions, 2339 flow [2024-06-27 21:12:44,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:44,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:44,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-27 21:12:44,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-06-27 21:12:44,397 INFO L175 Difference]: Start difference. First operand has 148 places, 188 transitions, 1887 flow. Second operand 7 states and 102 transitions. [2024-06-27 21:12:44,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 204 transitions, 2339 flow [2024-06-27 21:12:44,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 204 transitions, 2301 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:44,467 INFO L231 Difference]: Finished difference. Result has 150 places, 190 transitions, 1900 flow [2024-06-27 21:12:44,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1900, PETRI_PLACES=150, PETRI_TRANSITIONS=190} [2024-06-27 21:12:44,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-27 21:12:44,467 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 190 transitions, 1900 flow [2024-06-27 21:12:44,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:12:44,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:44,468 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:12:44,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:12:44,468 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:12:44,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1723684326, now seen corresponding path program 1 times [2024-06-27 21:12:44,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:44,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995336634] [2024-06-27 21:12:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:44,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:44,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:47,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:47,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995336634] [2024-06-27 21:12:47,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995336634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:47,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:47,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:47,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762371944] [2024-06-27 21:12:47,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:47,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:47,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:47,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:47,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:47,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:47,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 190 transitions, 1900 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:47,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:47,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:47,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:48,491 INFO L124 PetriNetUnfolderBase]: 2429/3870 cut-off events. [2024-06-27 21:12:48,491 INFO L125 PetriNetUnfolderBase]: For 72343/72347 co-relation queries the response was YES. [2024-06-27 21:12:48,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19811 conditions, 3870 events. 2429/3870 cut-off events. For 72343/72347 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21834 event pairs, 853 based on Foata normal form. 6/3876 useless extension candidates. Maximal degree in co-relation 19736. Up to 3597 conditions per place. [2024-06-27 21:12:48,521 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 176 selfloop transitions, 39 changer transitions 0/219 dead transitions. [2024-06-27 21:12:48,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 219 transitions, 2506 flow [2024-06-27 21:12:48,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:48,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:48,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:12:48,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 21:12:48,522 INFO L175 Difference]: Start difference. First operand has 150 places, 190 transitions, 1900 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:12:48,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 219 transitions, 2506 flow [2024-06-27 21:12:48,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 219 transitions, 2471 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:48,602 INFO L231 Difference]: Finished difference. Result has 153 places, 195 transitions, 2008 flow [2024-06-27 21:12:48,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2008, PETRI_PLACES=153, PETRI_TRANSITIONS=195} [2024-06-27 21:12:48,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 21:12:48,603 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 195 transitions, 2008 flow [2024-06-27 21:12:48,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:48,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:48,603 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:12:48,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:12:48,603 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:12:48,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:48,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1441589002, now seen corresponding path program 2 times [2024-06-27 21:12:48,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:48,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175935792] [2024-06-27 21:12:48,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:48,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:48,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:51,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:51,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:51,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175935792] [2024-06-27 21:12:51,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175935792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:51,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:51,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:51,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947209071] [2024-06-27 21:12:51,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:51,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:51,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:51,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:51,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:51,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:51,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 195 transitions, 2008 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:12:51,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:51,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:51,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:53,240 INFO L124 PetriNetUnfolderBase]: 2449/3899 cut-off events. [2024-06-27 21:12:53,240 INFO L125 PetriNetUnfolderBase]: For 76680/76686 co-relation queries the response was YES. [2024-06-27 21:12:53,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20247 conditions, 3899 events. 2449/3899 cut-off events. For 76680/76686 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22019 event pairs, 870 based on Foata normal form. 8/3907 useless extension candidates. Maximal degree in co-relation 20170. Up to 3613 conditions per place. [2024-06-27 21:12:53,271 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 45 changer transitions 0/226 dead transitions. [2024-06-27 21:12:53,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 226 transitions, 2686 flow [2024-06-27 21:12:53,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:53,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:53,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:12:53,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:12:53,272 INFO L175 Difference]: Start difference. First operand has 153 places, 195 transitions, 2008 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:12:53,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 226 transitions, 2686 flow [2024-06-27 21:12:53,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 226 transitions, 2558 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:53,369 INFO L231 Difference]: Finished difference. Result has 157 places, 199 transitions, 2033 flow [2024-06-27 21:12:53,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2033, PETRI_PLACES=157, PETRI_TRANSITIONS=199} [2024-06-27 21:12:53,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-27 21:12:53,370 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 199 transitions, 2033 flow [2024-06-27 21:12:53,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:12:53,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:53,370 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:12:53,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:12:53,371 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:12:53,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:53,371 INFO L85 PathProgramCache]: Analyzing trace with hash 806031550, now seen corresponding path program 3 times [2024-06-27 21:12:53,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:53,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655161816] [2024-06-27 21:12:53,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:53,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:53,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:56,202 INFO 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:56,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:56,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655161816] [2024-06-27 21:12:56,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655161816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:56,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:56,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:56,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483016922] [2024-06-27 21:12:56,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:56,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:56,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:56,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:56,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:56,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:56,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 199 transitions, 2033 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:12:56,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:56,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:56,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:58,132 INFO L124 PetriNetUnfolderBase]: 2437/3883 cut-off events. [2024-06-27 21:12:58,132 INFO L125 PetriNetUnfolderBase]: For 78479/78485 co-relation queries the response was YES. [2024-06-27 21:12:58,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20114 conditions, 3883 events. 2437/3883 cut-off events. For 78479/78485 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21918 event pairs, 868 based on Foata normal form. 8/3891 useless extension candidates. Maximal degree in co-relation 20037. Up to 3605 conditions per place. [2024-06-27 21:12:58,161 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 47 changer transitions 0/229 dead transitions. [2024-06-27 21:12:58,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 229 transitions, 2627 flow [2024-06-27 21:12:58,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:12:58,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:12:58,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-27 21:12:58,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-27 21:12:58,163 INFO L175 Difference]: Start difference. First operand has 157 places, 199 transitions, 2033 flow. Second operand 10 states and 153 transitions. [2024-06-27 21:12:58,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 229 transitions, 2627 flow [2024-06-27 21:12:58,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 229 transitions, 2517 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:58,250 INFO L231 Difference]: Finished difference. Result has 161 places, 200 transitions, 2035 flow [2024-06-27 21:12:58,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2035, PETRI_PLACES=161, PETRI_TRANSITIONS=200} [2024-06-27 21:12:58,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-27 21:12:58,251 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 200 transitions, 2035 flow [2024-06-27 21:12:58,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:12:58,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:58,251 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:12:58,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:12:58,251 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:12:58,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:58,252 INFO L85 PathProgramCache]: Analyzing trace with hash 982928322, now seen corresponding path program 4 times [2024-06-27 21:12:58,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:58,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500483553] [2024-06-27 21:12:58,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:58,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:00,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:00,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:00,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500483553] [2024-06-27 21:13:00,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500483553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:00,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:00,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:00,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641585047] [2024-06-27 21:13:00,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:00,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:00,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:00,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:00,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:00,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:00,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 200 transitions, 2035 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:00,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:00,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:00,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:02,036 INFO L124 PetriNetUnfolderBase]: 2457/3909 cut-off events. [2024-06-27 21:13:02,036 INFO L125 PetriNetUnfolderBase]: For 82957/82959 co-relation queries the response was YES. [2024-06-27 21:13:02,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20235 conditions, 3909 events. 2457/3909 cut-off events. For 82957/82959 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22168 event pairs, 851 based on Foata normal form. 4/3913 useless extension candidates. Maximal degree in co-relation 20158. Up to 3725 conditions per place. [2024-06-27 21:13:02,066 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 192 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-27 21:13:02,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 224 transitions, 2623 flow [2024-06-27 21:13:02,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:02,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:02,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-27 21:13:02,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-27 21:13:02,067 INFO L175 Difference]: Start difference. First operand has 161 places, 200 transitions, 2035 flow. Second operand 9 states and 132 transitions. [2024-06-27 21:13:02,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 224 transitions, 2623 flow [2024-06-27 21:13:02,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 224 transitions, 2521 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:13:02,159 INFO L231 Difference]: Finished difference. Result has 162 places, 203 transitions, 2030 flow [2024-06-27 21:13:02,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2030, PETRI_PLACES=162, PETRI_TRANSITIONS=203} [2024-06-27 21:13:02,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-27 21:13:02,160 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 203 transitions, 2030 flow [2024-06-27 21:13:02,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:02,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:02,160 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:02,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:13:02,160 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:13:02,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:02,160 INFO L85 PathProgramCache]: Analyzing trace with hash 980922906, now seen corresponding path program 5 times [2024-06-27 21:13:02,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:02,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922454071] [2024-06-27 21:13:02,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:02,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:02,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:04,554 INFO 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,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:04,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922454071] [2024-06-27 21:13:04,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922454071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:04,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:04,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:04,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058069558] [2024-06-27 21:13:04,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:04,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:04,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:04,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:04,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:04,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:04,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 203 transitions, 2030 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:04,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:04,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:04,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:05,729 INFO L124 PetriNetUnfolderBase]: 2445/3893 cut-off events. [2024-06-27 21:13:05,729 INFO L125 PetriNetUnfolderBase]: For 84750/84752 co-relation queries the response was YES. [2024-06-27 21:13:05,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20083 conditions, 3893 events. 2445/3893 cut-off events. For 84750/84752 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22061 event pairs, 849 based on Foata normal form. 4/3897 useless extension candidates. Maximal degree in co-relation 20005. Up to 3717 conditions per place. [2024-06-27 21:13:05,758 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 27 changer transitions 0/222 dead transitions. [2024-06-27 21:13:05,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 222 transitions, 2512 flow [2024-06-27 21:13:05,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:05,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 21:13:05,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 21:13:05,760 INFO L175 Difference]: Start difference. First operand has 162 places, 203 transitions, 2030 flow. Second operand 8 states and 121 transitions. [2024-06-27 21:13:05,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 222 transitions, 2512 flow [2024-06-27 21:13:05,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 222 transitions, 2465 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:05,854 INFO L231 Difference]: Finished difference. Result has 164 places, 203 transitions, 2043 flow [2024-06-27 21:13:05,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2043, PETRI_PLACES=164, PETRI_TRANSITIONS=203} [2024-06-27 21:13:05,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-27 21:13:05,855 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 203 transitions, 2043 flow [2024-06-27 21:13:05,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:05,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:05,855 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:13:05,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:13:05,855 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:13:05,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:05,855 INFO L85 PathProgramCache]: Analyzing trace with hash 319340820, now seen corresponding path program 1 times [2024-06-27 21:13:05,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:05,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165894215] [2024-06-27 21:13:05,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:05,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:05,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:10,420 INFO 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:10,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:10,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165894215] [2024-06-27 21:13:10,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165894215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:10,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:10,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:10,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394983806] [2024-06-27 21:13:10,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:10,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:10,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:10,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:10,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:10,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:10,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 203 transitions, 2043 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:10,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:10,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:10,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:11,688 INFO L124 PetriNetUnfolderBase]: 2453/3899 cut-off events. [2024-06-27 21:13:11,688 INFO L125 PetriNetUnfolderBase]: For 87666/87668 co-relation queries the response was YES. [2024-06-27 21:13:11,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20281 conditions, 3899 events. 2453/3899 cut-off events. For 87666/87668 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21831 event pairs, 560 based on Foata normal form. 2/3900 useless extension candidates. Maximal degree in co-relation 20202. Up to 3657 conditions per place. [2024-06-27 21:13:11,715 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 202 selfloop transitions, 20 changer transitions 0/226 dead transitions. [2024-06-27 21:13:11,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 226 transitions, 2653 flow [2024-06-27 21:13:11,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:13:11,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:13:11,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 21:13:11,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:13:11,717 INFO L175 Difference]: Start difference. First operand has 164 places, 203 transitions, 2043 flow. Second operand 6 states and 99 transitions. [2024-06-27 21:13:11,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 226 transitions, 2653 flow [2024-06-27 21:13:11,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 226 transitions, 2578 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:13:11,833 INFO L231 Difference]: Finished difference. Result has 162 places, 207 transitions, 2061 flow [2024-06-27 21:13:11,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1968, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2061, PETRI_PLACES=162, PETRI_TRANSITIONS=207} [2024-06-27 21:13:11,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-27 21:13:11,833 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 207 transitions, 2061 flow [2024-06-27 21:13:11,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:11,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:11,834 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:13:11,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:13:11,834 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:13:11,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:11,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1778761110, now seen corresponding path program 2 times [2024-06-27 21:13:11,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:11,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995056207] [2024-06-27 21:13:11,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:11,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:11,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:15,486 INFO 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:15,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:15,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995056207] [2024-06-27 21:13:15,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995056207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:15,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:15,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:15,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475080130] [2024-06-27 21:13:15,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:15,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:15,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:15,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:15,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:15,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:15,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 207 transitions, 2061 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:15,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:15,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:15,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:16,677 INFO L124 PetriNetUnfolderBase]: 2448/3892 cut-off events. [2024-06-27 21:13:16,677 INFO L125 PetriNetUnfolderBase]: For 90916/90918 co-relation queries the response was YES. [2024-06-27 21:13:16,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20388 conditions, 3892 events. 2448/3892 cut-off events. For 90916/90918 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21905 event pairs, 675 based on Foata normal form. 2/3893 useless extension candidates. Maximal degree in co-relation 20308. Up to 3707 conditions per place. [2024-06-27 21:13:16,710 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 195 selfloop transitions, 21 changer transitions 0/220 dead transitions. [2024-06-27 21:13:16,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 220 transitions, 2531 flow [2024-06-27 21:13:16,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:13:16,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:13:16,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-27 21:13:16,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:13:16,711 INFO L175 Difference]: Start difference. First operand has 162 places, 207 transitions, 2061 flow. Second operand 6 states and 94 transitions. [2024-06-27 21:13:16,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 220 transitions, 2531 flow [2024-06-27 21:13:16,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 220 transitions, 2482 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 21:13:16,836 INFO L231 Difference]: Finished difference. Result has 166 places, 207 transitions, 2059 flow [2024-06-27 21:13:16,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2059, PETRI_PLACES=166, PETRI_TRANSITIONS=207} [2024-06-27 21:13:16,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-27 21:13:16,837 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 207 transitions, 2059 flow [2024-06-27 21:13:16,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:16,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:16,837 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:13:16,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:13:16,838 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:13:16,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:16,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1364653172, now seen corresponding path program 1 times [2024-06-27 21:13:16,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:16,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420525747] [2024-06-27 21:13:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:16,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:16,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:19,707 INFO 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:19,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:19,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420525747] [2024-06-27 21:13:19,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420525747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:19,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:19,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:19,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498030819] [2024-06-27 21:13:19,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:19,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:19,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:19,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:19,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:19,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:19,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 207 transitions, 2059 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:19,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:19,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:19,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:20,989 INFO L124 PetriNetUnfolderBase]: 2469/3921 cut-off events. [2024-06-27 21:13:20,989 INFO L125 PetriNetUnfolderBase]: For 96226/96228 co-relation queries the response was YES. [2024-06-27 21:13:21,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20773 conditions, 3921 events. 2469/3921 cut-off events. For 96226/96228 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22050 event pairs, 561 based on Foata normal form. 1/3921 useless extension candidates. Maximal degree in co-relation 20691. Up to 3426 conditions per place. [2024-06-27 21:13:21,015 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 75 changer transitions 0/238 dead transitions. [2024-06-27 21:13:21,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 238 transitions, 2753 flow [2024-06-27 21:13:21,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:21,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:21,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:13:21,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 21:13:21,017 INFO L175 Difference]: Start difference. First operand has 166 places, 207 transitions, 2059 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:13:21,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 238 transitions, 2753 flow [2024-06-27 21:13:21,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 238 transitions, 2705 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:21,122 INFO L231 Difference]: Finished difference. Result has 169 places, 213 transitions, 2303 flow [2024-06-27 21:13:21,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2303, PETRI_PLACES=169, PETRI_TRANSITIONS=213} [2024-06-27 21:13:21,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-27 21:13:21,123 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 213 transitions, 2303 flow [2024-06-27 21:13:21,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:21,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:21,123 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:13:21,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:13:21,123 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:13:21,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:21,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1127267444, now seen corresponding path program 2 times [2024-06-27 21:13:21,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:21,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295629430] [2024-06-27 21:13:21,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:21,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:24,558 INFO 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:24,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:24,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295629430] [2024-06-27 21:13:24,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295629430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:24,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:24,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:24,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339727887] [2024-06-27 21:13:24,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:24,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:24,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:24,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:24,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:24,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:24,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 213 transitions, 2303 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:24,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:24,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:24,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:26,000 INFO L124 PetriNetUnfolderBase]: 2474/3942 cut-off events. [2024-06-27 21:13:26,001 INFO L125 PetriNetUnfolderBase]: For 104559/104565 co-relation queries the response was YES. [2024-06-27 21:13:26,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21850 conditions, 3942 events. 2474/3942 cut-off events. For 104559/104565 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 22293 event pairs, 656 based on Foata normal form. 5/3946 useless extension candidates. Maximal degree in co-relation 21766. Up to 3224 conditions per place. [2024-06-27 21:13:26,032 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 93 changer transitions 0/247 dead transitions. [2024-06-27 21:13:26,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 247 transitions, 3147 flow [2024-06-27 21:13:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:26,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:26,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:13:26,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:13:26,034 INFO L175 Difference]: Start difference. First operand has 169 places, 213 transitions, 2303 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:13:26,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 247 transitions, 3147 flow [2024-06-27 21:13:26,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 247 transitions, 3039 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:26,135 INFO L231 Difference]: Finished difference. Result has 173 places, 222 transitions, 2607 flow [2024-06-27 21:13:26,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2607, PETRI_PLACES=173, PETRI_TRANSITIONS=222} [2024-06-27 21:13:26,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-27 21:13:26,136 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 222 transitions, 2607 flow [2024-06-27 21:13:26,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:26,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:26,136 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:13:26,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:13:26,136 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:13:26,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:26,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1127566346, now seen corresponding path program 1 times [2024-06-27 21:13:26,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:26,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066242299] [2024-06-27 21:13:26,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:26,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:26,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:28,720 INFO 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:28,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:28,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066242299] [2024-06-27 21:13:28,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066242299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:28,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:28,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:28,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971159550] [2024-06-27 21:13:28,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:28,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:28,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:28,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:28,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:28,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:28,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 222 transitions, 2607 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:28,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:28,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:28,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:30,420 INFO L124 PetriNetUnfolderBase]: 2532/4028 cut-off events. [2024-06-27 21:13:30,420 INFO L125 PetriNetUnfolderBase]: For 110821/110833 co-relation queries the response was YES. [2024-06-27 21:13:30,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23165 conditions, 4028 events. 2532/4028 cut-off events. For 110821/110833 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22714 event pairs, 610 based on Foata normal form. 14/4042 useless extension candidates. Maximal degree in co-relation 23079. Up to 3488 conditions per place. [2024-06-27 21:13:30,455 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 172 selfloop transitions, 85 changer transitions 0/261 dead transitions. [2024-06-27 21:13:30,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 261 transitions, 3465 flow [2024-06-27 21:13:30,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:30,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:30,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 21:13:30,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:13:30,457 INFO L175 Difference]: Start difference. First operand has 173 places, 222 transitions, 2607 flow. Second operand 9 states and 144 transitions. [2024-06-27 21:13:30,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 261 transitions, 3465 flow [2024-06-27 21:13:30,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 261 transitions, 3367 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 21:13:30,595 INFO L231 Difference]: Finished difference. Result has 181 places, 233 transitions, 2853 flow [2024-06-27 21:13:30,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2853, PETRI_PLACES=181, PETRI_TRANSITIONS=233} [2024-06-27 21:13:30,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 21:13:30,596 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 233 transitions, 2853 flow [2024-06-27 21:13:30,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:30,596 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:13:30,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:13:30,596 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:13:30,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:30,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1127565974, now seen corresponding path program 3 times [2024-06-27 21:13:30,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:30,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865510510] [2024-06-27 21:13:30,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:30,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:30,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:33,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:33,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:33,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865510510] [2024-06-27 21:13:33,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865510510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:33,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:33,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:33,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586630998] [2024-06-27 21:13:33,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:33,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:33,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:33,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:33,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:33,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:33,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 233 transitions, 2853 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:33,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:33,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:35,137 INFO L124 PetriNetUnfolderBase]: 2537/4031 cut-off events. [2024-06-27 21:13:35,137 INFO L125 PetriNetUnfolderBase]: For 115143/115149 co-relation queries the response was YES. [2024-06-27 21:13:35,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23447 conditions, 4031 events. 2537/4031 cut-off events. For 115143/115149 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22758 event pairs, 664 based on Foata normal form. 5/4035 useless extension candidates. Maximal degree in co-relation 23357. Up to 3308 conditions per place. [2024-06-27 21:13:35,171 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 99 changer transitions 0/256 dead transitions. [2024-06-27 21:13:35,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 256 transitions, 3604 flow [2024-06-27 21:13:35,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:35,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:35,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:13:35,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 21:13:35,173 INFO L175 Difference]: Start difference. First operand has 181 places, 233 transitions, 2853 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:13:35,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 256 transitions, 3604 flow [2024-06-27 21:13:35,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 256 transitions, 3486 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:35,342 INFO L231 Difference]: Finished difference. Result has 183 places, 236 transitions, 2982 flow [2024-06-27 21:13:35,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2982, PETRI_PLACES=183, PETRI_TRANSITIONS=236} [2024-06-27 21:13:35,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-27 21:13:35,343 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 236 transitions, 2982 flow [2024-06-27 21:13:35,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:35,344 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:13:35,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:13:35,344 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:13:35,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:35,344 INFO L85 PathProgramCache]: Analyzing trace with hash -188770022, now seen corresponding path program 2 times [2024-06-27 21:13:35,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:35,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224687475] [2024-06-27 21:13:35,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:35,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:38,516 INFO 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,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:38,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224687475] [2024-06-27 21:13:38,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224687475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:38,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:38,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:38,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788499718] [2024-06-27 21:13:38,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:38,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:38,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:38,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:38,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:38,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:38,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 236 transitions, 2982 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:38,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:38,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:40,186 INFO L124 PetriNetUnfolderBase]: 2761/4337 cut-off events. [2024-06-27 21:13:40,187 INFO L125 PetriNetUnfolderBase]: For 126980/126982 co-relation queries the response was YES. [2024-06-27 21:13:40,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26025 conditions, 4337 events. 2761/4337 cut-off events. For 126980/126982 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 24394 event pairs, 682 based on Foata normal form. 6/4343 useless extension candidates. Maximal degree in co-relation 25934. Up to 3974 conditions per place. [2024-06-27 21:13:40,226 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 251 selfloop transitions, 74 changer transitions 0/329 dead transitions. [2024-06-27 21:13:40,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 329 transitions, 4662 flow [2024-06-27 21:13:40,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:13:40,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:13:40,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-27 21:13:40,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 21:13:40,229 INFO L175 Difference]: Start difference. First operand has 183 places, 236 transitions, 2982 flow. Second operand 12 states and 182 transitions. [2024-06-27 21:13:40,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 329 transitions, 4662 flow [2024-06-27 21:13:40,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 329 transitions, 4439 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:40,399 INFO L231 Difference]: Finished difference. Result has 196 places, 292 transitions, 3759 flow [2024-06-27 21:13:40,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3759, PETRI_PLACES=196, PETRI_TRANSITIONS=292} [2024-06-27 21:13:40,399 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-27 21:13:40,399 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 292 transitions, 3759 flow [2024-06-27 21:13:40,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:40,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:40,400 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:13:40,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:13:40,400 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:13:40,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:40,401 INFO L85 PathProgramCache]: Analyzing trace with hash -276628986, now seen corresponding path program 3 times [2024-06-27 21:13:40,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:40,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933746614] [2024-06-27 21:13:40,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:40,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:42,885 INFO 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:42,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:42,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933746614] [2024-06-27 21:13:42,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933746614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:42,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:42,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:42,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567174785] [2024-06-27 21:13:42,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:42,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:42,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:42,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:42,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:42,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:42,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 292 transitions, 3759 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:42,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:42,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:42,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:44,662 INFO L124 PetriNetUnfolderBase]: 2880/4496 cut-off events. [2024-06-27 21:13:44,663 INFO L125 PetriNetUnfolderBase]: For 144547/144549 co-relation queries the response was YES. [2024-06-27 21:13:44,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28080 conditions, 4496 events. 2880/4496 cut-off events. For 144547/144549 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25147 event pairs, 690 based on Foata normal form. 8/4503 useless extension candidates. Maximal degree in co-relation 27983. Up to 3936 conditions per place. [2024-06-27 21:13:44,696 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 214 selfloop transitions, 117 changer transitions 0/335 dead transitions. [2024-06-27 21:13:44,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 335 transitions, 4900 flow [2024-06-27 21:13:44,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:44,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:13:44,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:13:44,698 INFO L175 Difference]: Start difference. First operand has 196 places, 292 transitions, 3759 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:13:44,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 335 transitions, 4900 flow [2024-06-27 21:13:44,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 335 transitions, 4746 flow, removed 76 selfloop flow, removed 1 redundant places. [2024-06-27 21:13:44,896 INFO L231 Difference]: Finished difference. Result has 206 places, 311 transitions, 4234 flow [2024-06-27 21:13:44,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4234, PETRI_PLACES=206, PETRI_TRANSITIONS=311} [2024-06-27 21:13:44,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-27 21:13:44,897 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 311 transitions, 4234 flow [2024-06-27 21:13:44,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:44,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:44,897 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:13:44,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:13:44,897 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:13:44,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:44,898 INFO L85 PathProgramCache]: Analyzing trace with hash -659393514, now seen corresponding path program 4 times [2024-06-27 21:13:44,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:44,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706534591] [2024-06-27 21:13:44,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:44,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:44,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:47,658 INFO 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:47,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:47,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706534591] [2024-06-27 21:13:47,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706534591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:47,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:47,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018088050] [2024-06-27 21:13:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:47,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:47,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:47,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:47,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:47,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 311 transitions, 4234 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:47,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:47,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:49,135 INFO L124 PetriNetUnfolderBase]: 2971/4629 cut-off events. [2024-06-27 21:13:49,135 INFO L125 PetriNetUnfolderBase]: For 152214/152216 co-relation queries the response was YES. [2024-06-27 21:13:49,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30463 conditions, 4629 events. 2971/4629 cut-off events. For 152214/152216 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26082 event pairs, 719 based on Foata normal form. 3/4632 useless extension candidates. Maximal degree in co-relation 30361. Up to 4356 conditions per place. [2024-06-27 21:13:49,177 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 303 selfloop transitions, 70 changer transitions 0/377 dead transitions. [2024-06-27 21:13:49,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 377 transitions, 5790 flow [2024-06-27 21:13:49,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:13:49,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:13:49,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 21:13:49,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-27 21:13:49,178 INFO L175 Difference]: Start difference. First operand has 206 places, 311 transitions, 4234 flow. Second operand 10 states and 157 transitions. [2024-06-27 21:13:49,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 377 transitions, 5790 flow [2024-06-27 21:13:49,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 377 transitions, 5633 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:49,461 INFO L231 Difference]: Finished difference. Result has 214 places, 345 transitions, 4930 flow [2024-06-27 21:13:49,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4930, PETRI_PLACES=214, PETRI_TRANSITIONS=345} [2024-06-27 21:13:49,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-27 21:13:49,462 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 345 transitions, 4930 flow [2024-06-27 21:13:49,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:49,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:49,462 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:13:49,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:13:49,463 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:13:49,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:49,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1890408626, now seen corresponding path program 4 times [2024-06-27 21:13:49,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:49,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587151125] [2024-06-27 21:13:49,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:49,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:49,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:52,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:52,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:52,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587151125] [2024-06-27 21:13:52,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587151125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:52,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:52,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:52,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045336510] [2024-06-27 21:13:52,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:52,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:52,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:52,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:52,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 345 transitions, 4930 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:52,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:52,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:52,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:53,853 INFO L124 PetriNetUnfolderBase]: 2959/4611 cut-off events. [2024-06-27 21:13:53,853 INFO L125 PetriNetUnfolderBase]: For 152277/152279 co-relation queries the response was YES. [2024-06-27 21:13:53,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30410 conditions, 4611 events. 2959/4611 cut-off events. For 152277/152279 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 25829 event pairs, 696 based on Foata normal form. 4/4614 useless extension candidates. Maximal degree in co-relation 30304. Up to 3993 conditions per place. [2024-06-27 21:13:53,898 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 215 selfloop transitions, 151 changer transitions 0/370 dead transitions. [2024-06-27 21:13:53,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 370 transitions, 5905 flow [2024-06-27 21:13:53,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:53,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:53,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:13:53,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:13:53,900 INFO L175 Difference]: Start difference. First operand has 214 places, 345 transitions, 4930 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:13:53,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 370 transitions, 5905 flow [2024-06-27 21:13:54,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 370 transitions, 5788 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:54,148 INFO L231 Difference]: Finished difference. Result has 219 places, 350 transitions, 5313 flow [2024-06-27 21:13:54,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4813, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5313, PETRI_PLACES=219, PETRI_TRANSITIONS=350} [2024-06-27 21:13:54,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-27 21:13:54,148 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 350 transitions, 5313 flow [2024-06-27 21:13:54,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:54,148 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:13:54,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:13:54,149 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:13:54,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:54,149 INFO L85 PathProgramCache]: Analyzing trace with hash -659147064, now seen corresponding path program 1 times [2024-06-27 21:13:54,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:54,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953537907] [2024-06-27 21:13:54,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:54,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:54,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:57,401 INFO 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:57,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:57,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953537907] [2024-06-27 21:13:57,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953537907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:57,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:57,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:57,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819653292] [2024-06-27 21:13:57,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:57,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:57,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:57,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:57,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:57,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:13:57,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 350 transitions, 5313 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:57,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:57,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:13:57,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:59,203 INFO L124 PetriNetUnfolderBase]: 3003/4681 cut-off events. [2024-06-27 21:13:59,203 INFO L125 PetriNetUnfolderBase]: For 167611/167613 co-relation queries the response was YES. [2024-06-27 21:13:59,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31420 conditions, 4681 events. 3003/4681 cut-off events. For 167611/167613 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 26335 event pairs, 708 based on Foata normal form. 12/4692 useless extension candidates. Maximal degree in co-relation 31314. Up to 4334 conditions per place. [2024-06-27 21:13:59,249 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 303 selfloop transitions, 63 changer transitions 0/370 dead transitions. [2024-06-27 21:13:59,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 370 transitions, 6150 flow [2024-06-27 21:13:59,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:59,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:59,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 21:13:59,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-27 21:13:59,250 INFO L175 Difference]: Start difference. First operand has 219 places, 350 transitions, 5313 flow. Second operand 7 states and 113 transitions. [2024-06-27 21:13:59,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 370 transitions, 6150 flow [2024-06-27 21:13:59,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 370 transitions, 5907 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 21:13:59,481 INFO L231 Difference]: Finished difference. Result has 219 places, 351 transitions, 5229 flow [2024-06-27 21:13:59,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5070, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5229, PETRI_PLACES=219, PETRI_TRANSITIONS=351} [2024-06-27 21:13:59,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-27 21:13:59,481 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 351 transitions, 5229 flow [2024-06-27 21:13:59,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:59,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:59,482 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:13:59,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:13:59,482 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:13:59,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:59,482 INFO L85 PathProgramCache]: Analyzing trace with hash 440471150, now seen corresponding path program 5 times [2024-06-27 21:13:59,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:59,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800799309] [2024-06-27 21:13:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:59,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:02,866 INFO 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,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:02,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800799309] [2024-06-27 21:14:02,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800799309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:02,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:02,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:02,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606592287] [2024-06-27 21:14:02,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:02,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:02,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:02,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:02,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:02,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:02,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 351 transitions, 5229 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:02,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:02,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:04,397 INFO L124 PetriNetUnfolderBase]: 3016/4703 cut-off events. [2024-06-27 21:14:04,397 INFO L125 PetriNetUnfolderBase]: For 153833/153835 co-relation queries the response was YES. [2024-06-27 21:14:04,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31196 conditions, 4703 events. 3016/4703 cut-off events. For 153833/153835 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 26452 event pairs, 753 based on Foata normal form. 1/4703 useless extension candidates. Maximal degree in co-relation 31091. Up to 4340 conditions per place. [2024-06-27 21:14:04,445 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 103 changer transitions 0/368 dead transitions. [2024-06-27 21:14:04,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 368 transitions, 6120 flow [2024-06-27 21:14:04,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:04,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:04,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 21:14:04,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 21:14:04,446 INFO L175 Difference]: Start difference. First operand has 219 places, 351 transitions, 5229 flow. Second operand 8 states and 122 transitions. [2024-06-27 21:14:04,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 368 transitions, 6120 flow [2024-06-27 21:14:04,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 368 transitions, 5977 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:04,685 INFO L231 Difference]: Finished difference. Result has 223 places, 354 transitions, 5398 flow [2024-06-27 21:14:04,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5086, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5398, PETRI_PLACES=223, PETRI_TRANSITIONS=354} [2024-06-27 21:14:04,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-27 21:14:04,686 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 354 transitions, 5398 flow [2024-06-27 21:14:04,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:04,686 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:04,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:14:04,686 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:14:04,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:04,687 INFO L85 PathProgramCache]: Analyzing trace with hash -782831542, now seen corresponding path program 5 times [2024-06-27 21:14:04,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:04,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80784914] [2024-06-27 21:14:04,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:04,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:04,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:07,554 INFO 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:07,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:07,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80784914] [2024-06-27 21:14:07,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80784914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:07,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:07,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:07,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33575502] [2024-06-27 21:14:07,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:07,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:07,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:07,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:07,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:07,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:07,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 354 transitions, 5398 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:07,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:07,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:07,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:09,430 INFO L124 PetriNetUnfolderBase]: 3026/4742 cut-off events. [2024-06-27 21:14:09,430 INFO L125 PetriNetUnfolderBase]: For 162195/162209 co-relation queries the response was YES. [2024-06-27 21:14:09,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31638 conditions, 4742 events. 3026/4742 cut-off events. For 162195/162209 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26880 event pairs, 743 based on Foata normal form. 16/4758 useless extension candidates. Maximal degree in co-relation 31531. Up to 3914 conditions per place. [2024-06-27 21:14:09,478 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 119 changer transitions 0/392 dead transitions. [2024-06-27 21:14:09,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 392 transitions, 6584 flow [2024-06-27 21:14:09,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:09,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:09,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:14:09,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:14:09,479 INFO L175 Difference]: Start difference. First operand has 223 places, 354 transitions, 5398 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:14:09,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 392 transitions, 6584 flow [2024-06-27 21:14:09,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 392 transitions, 6319 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:14:09,740 INFO L231 Difference]: Finished difference. Result has 225 places, 365 transitions, 5631 flow [2024-06-27 21:14:09,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5631, PETRI_PLACES=225, PETRI_TRANSITIONS=365} [2024-06-27 21:14:09,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-27 21:14:09,740 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 365 transitions, 5631 flow [2024-06-27 21:14:09,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:09,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:09,740 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:09,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:14:09,741 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:14:09,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:09,741 INFO L85 PathProgramCache]: Analyzing trace with hash 406001094, now seen corresponding path program 6 times [2024-06-27 21:14:09,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:09,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533521788] [2024-06-27 21:14:09,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:09,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:09,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:12,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:12,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:12,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533521788] [2024-06-27 21:14:12,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533521788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:12,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:12,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:12,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981447961] [2024-06-27 21:14:12,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:12,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:12,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:12,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:12,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:12,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:12,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 365 transitions, 5631 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:12,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:12,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:12,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:14,290 INFO L124 PetriNetUnfolderBase]: 3164/4901 cut-off events. [2024-06-27 21:14:14,290 INFO L125 PetriNetUnfolderBase]: For 178649/178651 co-relation queries the response was YES. [2024-06-27 21:14:14,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34398 conditions, 4901 events. 3164/4901 cut-off events. For 178649/178651 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27466 event pairs, 721 based on Foata normal form. 2/4902 useless extension candidates. Maximal degree in co-relation 34289. Up to 4096 conditions per place. [2024-06-27 21:14:14,338 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 235 selfloop transitions, 168 changer transitions 0/407 dead transitions. [2024-06-27 21:14:14,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 407 transitions, 7005 flow [2024-06-27 21:14:14,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:14:14,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:14:14,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 21:14:14,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-27 21:14:14,340 INFO L175 Difference]: Start difference. First operand has 225 places, 365 transitions, 5631 flow. Second operand 10 states and 156 transitions. [2024-06-27 21:14:14,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 407 transitions, 7005 flow [2024-06-27 21:14:14,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 407 transitions, 6939 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 21:14:14,633 INFO L231 Difference]: Finished difference. Result has 234 places, 383 transitions, 6348 flow [2024-06-27 21:14:14,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6348, PETRI_PLACES=234, PETRI_TRANSITIONS=383} [2024-06-27 21:14:14,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-27 21:14:14,634 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 383 transitions, 6348 flow [2024-06-27 21:14:14,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:14,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:14,635 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:14,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:14:14,635 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:14:14,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:14,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1936418924, now seen corresponding path program 7 times [2024-06-27 21:14:14,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:14,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111337381] [2024-06-27 21:14:14,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:14,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:14,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:17,616 INFO 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:17,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:17,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111337381] [2024-06-27 21:14:17,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111337381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:17,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:17,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:17,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034266317] [2024-06-27 21:14:17,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:17,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:17,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:17,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:17,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:17,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:17,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 383 transitions, 6348 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:17,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:17,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:17,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:19,277 INFO L124 PetriNetUnfolderBase]: 3158/4895 cut-off events. [2024-06-27 21:14:19,278 INFO L125 PetriNetUnfolderBase]: For 191792/191794 co-relation queries the response was YES. [2024-06-27 21:14:19,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35801 conditions, 4895 events. 3158/4895 cut-off events. For 191792/191794 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27485 event pairs, 774 based on Foata normal form. 2/4896 useless extension candidates. Maximal degree in co-relation 35687. Up to 4580 conditions per place. [2024-06-27 21:14:19,326 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 296 selfloop transitions, 98 changer transitions 0/398 dead transitions. [2024-06-27 21:14:19,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 398 transitions, 7172 flow [2024-06-27 21:14:19,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:19,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:19,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 21:14:19,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 21:14:19,327 INFO L175 Difference]: Start difference. First operand has 234 places, 383 transitions, 6348 flow. Second operand 9 states and 133 transitions. [2024-06-27 21:14:19,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 398 transitions, 7172 flow [2024-06-27 21:14:19,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 398 transitions, 6926 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:19,644 INFO L231 Difference]: Finished difference. Result has 238 places, 383 transitions, 6304 flow [2024-06-27 21:14:19,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6102, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6304, PETRI_PLACES=238, PETRI_TRANSITIONS=383} [2024-06-27 21:14:19,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-27 21:14:19,645 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 383 transitions, 6304 flow [2024-06-27 21:14:19,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:19,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:19,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:19,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:14:19,645 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:14:19,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:19,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1936834634, now seen corresponding path program 8 times [2024-06-27 21:14:19,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:19,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553176842] [2024-06-27 21:14:19,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:19,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:19,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:22,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:22,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:22,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553176842] [2024-06-27 21:14:22,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553176842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:22,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:22,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:22,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355947160] [2024-06-27 21:14:22,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:22,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:22,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:22,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:22,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:22,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:22,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 383 transitions, 6304 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:22,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:22,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:22,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:24,122 INFO L124 PetriNetUnfolderBase]: 3152/4885 cut-off events. [2024-06-27 21:14:24,123 INFO L125 PetriNetUnfolderBase]: For 193494/193496 co-relation queries the response was YES. [2024-06-27 21:14:24,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35618 conditions, 4885 events. 3152/4885 cut-off events. For 193494/193496 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27368 event pairs, 715 based on Foata normal form. 2/4886 useless extension candidates. Maximal degree in co-relation 35502. Up to 4090 conditions per place. [2024-06-27 21:14:24,167 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 232 selfloop transitions, 170 changer transitions 0/406 dead transitions. [2024-06-27 21:14:24,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 406 transitions, 7357 flow [2024-06-27 21:14:24,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:24,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:24,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 21:14:24,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:14:24,168 INFO L175 Difference]: Start difference. First operand has 238 places, 383 transitions, 6304 flow. Second operand 9 states and 144 transitions. [2024-06-27 21:14:24,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 406 transitions, 7357 flow [2024-06-27 21:14:24,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 406 transitions, 7017 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 21:14:24,449 INFO L231 Difference]: Finished difference. Result has 239 places, 383 transitions, 6310 flow [2024-06-27 21:14:24,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6310, PETRI_PLACES=239, PETRI_TRANSITIONS=383} [2024-06-27 21:14:24,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-27 21:14:24,450 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 383 transitions, 6310 flow [2024-06-27 21:14:24,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:24,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:24,450 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:24,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:14:24,450 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:14:24,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:24,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2135945432, now seen corresponding path program 9 times [2024-06-27 21:14:24,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:24,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634583792] [2024-06-27 21:14:24,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:24,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:24,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:27,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:27,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:27,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634583792] [2024-06-27 21:14:27,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634583792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:27,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:27,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:27,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299258246] [2024-06-27 21:14:27,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:27,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:27,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:27,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:27,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:27,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 383 transitions, 6310 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:27,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:27,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:27,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:29,294 INFO L124 PetriNetUnfolderBase]: 3140/4869 cut-off events. [2024-06-27 21:14:29,295 INFO L125 PetriNetUnfolderBase]: For 199604/199606 co-relation queries the response was YES. [2024-06-27 21:14:29,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35618 conditions, 4869 events. 3140/4869 cut-off events. For 199604/199606 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27260 event pairs, 700 based on Foata normal form. 4/4872 useless extension candidates. Maximal degree in co-relation 35502. Up to 4084 conditions per place. [2024-06-27 21:14:29,337 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 240 selfloop transitions, 166 changer transitions 0/410 dead transitions. [2024-06-27 21:14:29,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 410 transitions, 7383 flow [2024-06-27 21:14:29,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:14:29,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:14:29,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 21:14:29,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-27 21:14:29,338 INFO L175 Difference]: Start difference. First operand has 239 places, 383 transitions, 6310 flow. Second operand 11 states and 171 transitions. [2024-06-27 21:14:29,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 410 transitions, 7383 flow [2024-06-27 21:14:29,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 410 transitions, 7022 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:29,608 INFO L231 Difference]: Finished difference. Result has 244 places, 383 transitions, 6291 flow [2024-06-27 21:14:29,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6291, PETRI_PLACES=244, PETRI_TRANSITIONS=383} [2024-06-27 21:14:29,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-27 21:14:29,609 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 383 transitions, 6291 flow [2024-06-27 21:14:29,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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:29,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:29,609 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,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:14:29,609 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:14:29,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash -2135532884, now seen corresponding path program 2 times [2024-06-27 21:14:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015250211] [2024-06-27 21:14:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:29,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:32,983 INFO 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:32,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:32,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015250211] [2024-06-27 21:14:32,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015250211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:32,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:32,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:32,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300939150] [2024-06-27 21:14:32,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:32,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:32,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:32,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:32,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:33,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:33,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 383 transitions, 6291 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:33,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:33,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:33,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:34,925 INFO L124 PetriNetUnfolderBase]: 3184/4947 cut-off events. [2024-06-27 21:14:34,925 INFO L125 PetriNetUnfolderBase]: For 217281/217283 co-relation queries the response was YES. [2024-06-27 21:14:34,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36155 conditions, 4947 events. 3184/4947 cut-off events. For 217281/217283 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27949 event pairs, 729 based on Foata normal form. 12/4958 useless extension candidates. Maximal degree in co-relation 36038. Up to 4598 conditions per place. [2024-06-27 21:14:34,972 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 66 changer transitions 0/406 dead transitions. [2024-06-27 21:14:34,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 406 transitions, 7232 flow [2024-06-27 21:14:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:34,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:34,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:14:34,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 21:14:34,973 INFO L175 Difference]: Start difference. First operand has 244 places, 383 transitions, 6291 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:14:34,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 406 transitions, 7232 flow [2024-06-27 21:14:35,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 406 transitions, 6884 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-27 21:14:35,257 INFO L231 Difference]: Finished difference. Result has 244 places, 384 transitions, 6101 flow [2024-06-27 21:14:35,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5943, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6101, PETRI_PLACES=244, PETRI_TRANSITIONS=384} [2024-06-27 21:14:35,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-27 21:14:35,257 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 384 transitions, 6101 flow [2024-06-27 21:14:35,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:35,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:35,258 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:35,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:14:35,258 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:14:35,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:35,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2135518934, now seen corresponding path program 3 times [2024-06-27 21:14:35,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:35,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553091549] [2024-06-27 21:14:35,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:35,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:35,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:39,196 INFO 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:39,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:39,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553091549] [2024-06-27 21:14:39,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553091549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:39,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:39,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:39,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96491747] [2024-06-27 21:14:39,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:39,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:39,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:39,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:39,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:39,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:14:39,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 384 transitions, 6101 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:39,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:39,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:14:39,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:40,874 INFO L124 PetriNetUnfolderBase]: 3186/4949 cut-off events. [2024-06-27 21:14:40,874 INFO L125 PetriNetUnfolderBase]: For 215468/215470 co-relation queries the response was YES. [2024-06-27 21:14:40,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35700 conditions, 4949 events. 3186/4949 cut-off events. For 215468/215470 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27963 event pairs, 735 based on Foata normal form. 8/4956 useless extension candidates. Maximal degree in co-relation 35582. Up to 4498 conditions per place. [2024-06-27 21:14:40,937 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 337 selfloop transitions, 69 changer transitions 0/410 dead transitions. [2024-06-27 21:14:40,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 410 transitions, 7086 flow [2024-06-27 21:14:40,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:40,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:40,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:14:40,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:14:40,939 INFO L175 Difference]: Start difference. First operand has 244 places, 384 transitions, 6101 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:14:40,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 410 transitions, 7086 flow [2024-06-27 21:14:41,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 410 transitions, 6950 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:41,320 INFO L231 Difference]: Finished difference. Result has 246 places, 385 transitions, 6129 flow [2024-06-27 21:14:41,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5965, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6129, PETRI_PLACES=246, PETRI_TRANSITIONS=385} [2024-06-27 21:14:41,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-27 21:14:41,321 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 385 transitions, 6129 flow [2024-06-27 21:14:41,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:41,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:41,321 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:41,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:14:41,321 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:14:41,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:41,321 INFO L85 PathProgramCache]: Analyzing trace with hash -901149490, now seen corresponding path program 1 times [2024-06-27 21:14:41,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:41,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893852639] [2024-06-27 21:14:41,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:41,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:41,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:44,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:44,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:44,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893852639] [2024-06-27 21:14:44,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893852639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:44,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:44,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:44,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210295339] [2024-06-27 21:14:44,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:44,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:44,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:44,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:44,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:44,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:44,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 385 transitions, 6129 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:44,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:44,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:44,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:45,905 INFO L124 PetriNetUnfolderBase]: 3112/4877 cut-off events. [2024-06-27 21:14:45,905 INFO L125 PetriNetUnfolderBase]: For 225350/225404 co-relation queries the response was YES. [2024-06-27 21:14:45,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35583 conditions, 4877 events. 3112/4877 cut-off events. For 225350/225404 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27903 event pairs, 601 based on Foata normal form. 43/4879 useless extension candidates. Maximal degree in co-relation 35464. Up to 4306 conditions per place. [2024-06-27 21:14:45,958 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 320 selfloop transitions, 71 changer transitions 0/416 dead transitions. [2024-06-27 21:14:45,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 416 transitions, 7147 flow [2024-06-27 21:14:45,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:45,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:45,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:14:45,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 21:14:45,959 INFO L175 Difference]: Start difference. First operand has 246 places, 385 transitions, 6129 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:14:45,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 416 transitions, 7147 flow [2024-06-27 21:14:46,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 416 transitions, 7001 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:46,354 INFO L231 Difference]: Finished difference. Result has 247 places, 389 transitions, 6179 flow [2024-06-27 21:14:46,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6179, PETRI_PLACES=247, PETRI_TRANSITIONS=389} [2024-06-27 21:14:46,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-27 21:14:46,354 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 389 transitions, 6179 flow [2024-06-27 21:14:46,355 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:46,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:46,355 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:46,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:14:46,355 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:14:46,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:46,355 INFO L85 PathProgramCache]: Analyzing trace with hash 2054763854, now seen corresponding path program 2 times [2024-06-27 21:14:46,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:46,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091114276] [2024-06-27 21:14:46,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:46,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:46,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:49,455 INFO 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:49,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:49,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091114276] [2024-06-27 21:14:49,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091114276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:49,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:49,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:49,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057016538] [2024-06-27 21:14:49,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:49,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:49,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:49,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:49,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:49,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:49,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 389 transitions, 6179 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:49,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:49,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:49,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:51,239 INFO L124 PetriNetUnfolderBase]: 3124/4897 cut-off events. [2024-06-27 21:14:51,239 INFO L125 PetriNetUnfolderBase]: For 235628/235688 co-relation queries the response was YES. [2024-06-27 21:14:51,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35987 conditions, 4897 events. 3124/4897 cut-off events. For 235628/235688 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 27976 event pairs, 661 based on Foata normal form. 43/4887 useless extension candidates. Maximal degree in co-relation 35867. Up to 4434 conditions per place. [2024-06-27 21:14:51,296 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 319 selfloop transitions, 69 changer transitions 0/413 dead transitions. [2024-06-27 21:14:51,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 413 transitions, 7065 flow [2024-06-27 21:14:51,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:51,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:14:51,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 21:14:51,298 INFO L175 Difference]: Start difference. First operand has 247 places, 389 transitions, 6179 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:14:51,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 413 transitions, 7065 flow [2024-06-27 21:14:51,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 413 transitions, 6944 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 21:14:51,657 INFO L231 Difference]: Finished difference. Result has 251 places, 391 transitions, 6232 flow [2024-06-27 21:14:51,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6232, PETRI_PLACES=251, PETRI_TRANSITIONS=391} [2024-06-27 21:14:51,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-27 21:14:51,658 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 391 transitions, 6232 flow [2024-06-27 21:14:51,658 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:51,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:51,658 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:51,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:14:51,658 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:14:51,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:51,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1739588756, now seen corresponding path program 3 times [2024-06-27 21:14:51,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:51,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158131292] [2024-06-27 21:14:51,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:51,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:55,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:55,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:55,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158131292] [2024-06-27 21:14:55,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158131292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:55,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:55,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:55,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460384862] [2024-06-27 21:14:55,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:55,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:55,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:55,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:55,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:55,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:55,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 391 transitions, 6232 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,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:55,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:55,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:57,037 INFO L124 PetriNetUnfolderBase]: 3137/4927 cut-off events. [2024-06-27 21:14:57,037 INFO L125 PetriNetUnfolderBase]: For 240869/240897 co-relation queries the response was YES. [2024-06-27 21:14:57,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36286 conditions, 4927 events. 3137/4927 cut-off events. For 240869/240897 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 28300 event pairs, 690 based on Foata normal form. 15/4897 useless extension candidates. Maximal degree in co-relation 36164. Up to 4458 conditions per place. [2024-06-27 21:14:57,097 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 314 selfloop transitions, 77 changer transitions 0/416 dead transitions. [2024-06-27 21:14:57,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 416 transitions, 7116 flow [2024-06-27 21:14:57,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:57,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:57,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:14:57,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:14:57,099 INFO L175 Difference]: Start difference. First operand has 251 places, 391 transitions, 6232 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:14:57,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 416 transitions, 7116 flow [2024-06-27 21:14:57,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 416 transitions, 6978 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:57,508 INFO L231 Difference]: Finished difference. Result has 254 places, 393 transitions, 6274 flow [2024-06-27 21:14:57,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6274, PETRI_PLACES=254, PETRI_TRANSITIONS=393} [2024-06-27 21:14:57,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-27 21:14:57,509 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 393 transitions, 6274 flow [2024-06-27 21:14:57,509 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,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:57,509 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,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:14:57,509 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:14:57,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:57,510 INFO L85 PathProgramCache]: Analyzing trace with hash 2010079768, now seen corresponding path program 1 times [2024-06-27 21:14:57,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:57,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082174396] [2024-06-27 21:14:57,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:57,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:00,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:00,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:00,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082174396] [2024-06-27 21:15:00,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082174396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:00,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:00,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:00,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62438338] [2024-06-27 21:15:00,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:00,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:00,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:00,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:01,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:01,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:01,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 393 transitions, 6274 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:01,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:01,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:01,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:02,869 INFO L124 PetriNetUnfolderBase]: 3242/5048 cut-off events. [2024-06-27 21:15:02,869 INFO L125 PetriNetUnfolderBase]: For 243802/243808 co-relation queries the response was YES. [2024-06-27 21:15:02,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37016 conditions, 5048 events. 3242/5048 cut-off events. For 243802/243808 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 28870 event pairs, 1298 based on Foata normal form. 6/5054 useless extension candidates. Maximal degree in co-relation 36893. Up to 4739 conditions per place. [2024-06-27 21:15:02,932 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 52 changer transitions 0/416 dead transitions. [2024-06-27 21:15:02,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 416 transitions, 7190 flow [2024-06-27 21:15:02,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:02,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:02,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:15:02,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 21:15:02,933 INFO L175 Difference]: Start difference. First operand has 254 places, 393 transitions, 6274 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:15:02,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 416 transitions, 7190 flow [2024-06-27 21:15:03,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 416 transitions, 7114 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:15:03,335 INFO L231 Difference]: Finished difference. Result has 258 places, 395 transitions, 6351 flow [2024-06-27 21:15:03,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6198, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6351, PETRI_PLACES=258, PETRI_TRANSITIONS=395} [2024-06-27 21:15:03,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 21:15:03,336 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 395 transitions, 6351 flow [2024-06-27 21:15:03,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:03,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:03,336 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:03,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:15:03,336 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:15:03,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:03,336 INFO L85 PathProgramCache]: Analyzing trace with hash 177930126, now seen corresponding path program 4 times [2024-06-27 21:15:03,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:03,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20470091] [2024-06-27 21:15:03,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:03,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:06,347 INFO 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:06,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:06,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20470091] [2024-06-27 21:15:06,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20470091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:06,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:06,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:06,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662257965] [2024-06-27 21:15:06,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:06,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:06,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:06,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:06,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:06,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:06,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 395 transitions, 6351 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:15:06,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:06,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:06,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:07,925 INFO L124 PetriNetUnfolderBase]: 3169/4954 cut-off events. [2024-06-27 21:15:07,925 INFO L125 PetriNetUnfolderBase]: For 265999/266015 co-relation queries the response was YES. [2024-06-27 21:15:07,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36663 conditions, 4954 events. 3169/4954 cut-off events. For 265999/266015 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28413 event pairs, 754 based on Foata normal form. 15/4930 useless extension candidates. Maximal degree in co-relation 36538. Up to 4500 conditions per place. [2024-06-27 21:15:07,983 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 97 changer transitions 0/414 dead transitions. [2024-06-27 21:15:07,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 414 transitions, 7211 flow [2024-06-27 21:15:07,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:07,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:07,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:15:07,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:15:07,990 INFO L175 Difference]: Start difference. First operand has 258 places, 395 transitions, 6351 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:15:07,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 414 transitions, 7211 flow [2024-06-27 21:15:08,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 414 transitions, 7072 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:08,360 INFO L231 Difference]: Finished difference. Result has 260 places, 396 transitions, 6439 flow [2024-06-27 21:15:08,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6212, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6439, PETRI_PLACES=260, PETRI_TRANSITIONS=396} [2024-06-27 21:15:08,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 21:15:08,361 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 396 transitions, 6439 flow [2024-06-27 21:15:08,361 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:15:08,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:08,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:08,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:15:08,361 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:15:08,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:08,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1936849514, now seen corresponding path program 2 times [2024-06-27 21:15:08,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:08,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531489851] [2024-06-27 21:15:08,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:08,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:12,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:15:12,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:12,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531489851] [2024-06-27 21:15:12,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531489851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:12,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:12,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:12,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937713362] [2024-06-27 21:15:12,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:12,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:12,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:12,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:12,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:12,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 396 transitions, 6439 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:12,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:12,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:12,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:13,837 INFO L124 PetriNetUnfolderBase]: 3276/5110 cut-off events. [2024-06-27 21:15:13,838 INFO L125 PetriNetUnfolderBase]: For 256962/256964 co-relation queries the response was YES. [2024-06-27 21:15:13,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37613 conditions, 5110 events. 3276/5110 cut-off events. For 256962/256964 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29518 event pairs, 1305 based on Foata normal form. 2/5112 useless extension candidates. Maximal degree in co-relation 37487. Up to 4897 conditions per place. [2024-06-27 21:15:13,901 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 30 changer transitions 0/417 dead transitions. [2024-06-27 21:15:13,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 417 transitions, 7353 flow [2024-06-27 21:15:13,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:13,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:13,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-27 21:15:13,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34656084656084657 [2024-06-27 21:15:13,902 INFO L175 Difference]: Start difference. First operand has 260 places, 396 transitions, 6439 flow. Second operand 9 states and 131 transitions. [2024-06-27 21:15:13,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 417 transitions, 7353 flow [2024-06-27 21:15:14,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 417 transitions, 7162 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:14,347 INFO L231 Difference]: Finished difference. Result has 263 places, 398 transitions, 6361 flow [2024-06-27 21:15:14,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6248, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6361, PETRI_PLACES=263, PETRI_TRANSITIONS=398} [2024-06-27 21:15:14,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-27 21:15:14,347 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 398 transitions, 6361 flow [2024-06-27 21:15:14,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:14,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:14,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:14,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:15:14,348 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:15:14,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:14,348 INFO L85 PathProgramCache]: Analyzing trace with hash 572152848, now seen corresponding path program 3 times [2024-06-27 21:15:14,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:14,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445100101] [2024-06-27 21:15:14,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:14,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:14,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:17,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:17,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:17,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445100101] [2024-06-27 21:15:17,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445100101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:17,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:17,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:17,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609565979] [2024-06-27 21:15:17,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:17,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:17,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:17,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:17,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:17,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:17,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 398 transitions, 6361 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:17,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:17,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:17,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:19,654 INFO L124 PetriNetUnfolderBase]: 3284/5122 cut-off events. [2024-06-27 21:15:19,654 INFO L125 PetriNetUnfolderBase]: For 265537/265539 co-relation queries the response was YES. [2024-06-27 21:15:19,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37778 conditions, 5122 events. 3284/5122 cut-off events. For 265537/265539 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29625 event pairs, 1307 based on Foata normal form. 2/5124 useless extension candidates. Maximal degree in co-relation 37651. Up to 4909 conditions per place. [2024-06-27 21:15:19,713 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 30 changer transitions 0/420 dead transitions. [2024-06-27 21:15:19,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 420 transitions, 7287 flow [2024-06-27 21:15:19,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:15:19,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:15:19,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-27 21:15:19,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3357142857142857 [2024-06-27 21:15:19,714 INFO L175 Difference]: Start difference. First operand has 263 places, 398 transitions, 6361 flow. Second operand 10 states and 141 transitions. [2024-06-27 21:15:19,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 420 transitions, 7287 flow [2024-06-27 21:15:20,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 420 transitions, 7198 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:20,120 INFO L231 Difference]: Finished difference. Result has 267 places, 400 transitions, 6389 flow [2024-06-27 21:15:20,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6272, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6389, PETRI_PLACES=267, PETRI_TRANSITIONS=400} [2024-06-27 21:15:20,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 21:15:20,121 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 400 transitions, 6389 flow [2024-06-27 21:15:20,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:20,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:20,121 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,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:15:20,122 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:15:20,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash 580493088, now seen corresponding path program 4 times [2024-06-27 21:15:20,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:20,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508603343] [2024-06-27 21:15:20,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:20,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:20,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:23,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:23,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508603343] [2024-06-27 21:15:23,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508603343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:23,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:23,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:23,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165627099] [2024-06-27 21:15:23,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:23,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:23,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:23,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:23,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:23,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:23,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 400 transitions, 6389 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:23,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:23,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:23,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:25,532 INFO L124 PetriNetUnfolderBase]: 3351/5223 cut-off events. [2024-06-27 21:15:25,532 INFO L125 PetriNetUnfolderBase]: For 288519/288521 co-relation queries the response was YES. [2024-06-27 21:15:25,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38949 conditions, 5223 events. 3351/5223 cut-off events. For 288519/288521 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30161 event pairs, 1312 based on Foata normal form. 2/5225 useless extension candidates. Maximal degree in co-relation 38821. Up to 4890 conditions per place. [2024-06-27 21:15:25,592 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 34 changer transitions 0/429 dead transitions. [2024-06-27 21:15:25,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 429 transitions, 7497 flow [2024-06-27 21:15:25,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:15:25,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:15:25,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-27 21:15:25,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 21:15:25,593 INFO L175 Difference]: Start difference. First operand has 267 places, 400 transitions, 6389 flow. Second operand 10 states and 147 transitions. [2024-06-27 21:15:25,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 429 transitions, 7497 flow [2024-06-27 21:15:26,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 429 transitions, 7396 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 21:15:26,165 INFO L231 Difference]: Finished difference. Result has 269 places, 403 transitions, 6429 flow [2024-06-27 21:15:26,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6288, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6429, PETRI_PLACES=269, PETRI_TRANSITIONS=403} [2024-06-27 21:15:26,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-27 21:15:26,165 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 403 transitions, 6429 flow [2024-06-27 21:15:26,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:26,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:26,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:26,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:15:26,166 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:15:26,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:26,166 INFO L85 PathProgramCache]: Analyzing trace with hash 53854885, now seen corresponding path program 1 times [2024-06-27 21:15:26,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:26,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220086595] [2024-06-27 21:15:26,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:26,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:26,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:29,238 INFO 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:29,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:29,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220086595] [2024-06-27 21:15:29,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220086595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:29,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:29,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:29,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886329343] [2024-06-27 21:15:29,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:29,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:29,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:29,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:29,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:29,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:29,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 403 transitions, 6429 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:29,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:29,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:29,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:31,438 INFO L124 PetriNetUnfolderBase]: 3379/5248 cut-off events. [2024-06-27 21:15:31,438 INFO L125 PetriNetUnfolderBase]: For 305998/306000 co-relation queries the response was YES. [2024-06-27 21:15:31,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39455 conditions, 5248 events. 3379/5248 cut-off events. For 305998/306000 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29772 event pairs, 664 based on Foata normal form. 8/5255 useless extension candidates. Maximal degree in co-relation 39326. Up to 4741 conditions per place. [2024-06-27 21:15:31,498 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 367 selfloop transitions, 63 changer transitions 0/434 dead transitions. [2024-06-27 21:15:31,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 434 transitions, 7565 flow [2024-06-27 21:15:31,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:31,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:31,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:15:31,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:15:31,500 INFO L175 Difference]: Start difference. First operand has 269 places, 403 transitions, 6429 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:15:31,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 434 transitions, 7565 flow [2024-06-27 21:15:32,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 434 transitions, 7483 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:32,077 INFO L231 Difference]: Finished difference. Result has 271 places, 404 transitions, 6499 flow [2024-06-27 21:15:32,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6347, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6499, PETRI_PLACES=271, PETRI_TRANSITIONS=404} [2024-06-27 21:15:32,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-27 21:15:32,077 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 404 transitions, 6499 flow [2024-06-27 21:15:32,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:32,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:32,078 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:32,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:15:32,078 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:15:32,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:32,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1722958729, now seen corresponding path program 2 times [2024-06-27 21:15:32,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:32,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658928379] [2024-06-27 21:15:32,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:32,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:32,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:35,541 INFO 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:35,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:35,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658928379] [2024-06-27 21:15:35,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658928379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:35,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:35,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:35,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199967498] [2024-06-27 21:15:35,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:35,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:35,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:35,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:35,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:35,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:35,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 404 transitions, 6499 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:35,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:35,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:35,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:37,803 INFO L124 PetriNetUnfolderBase]: 3361/5222 cut-off events. [2024-06-27 21:15:37,804 INFO L125 PetriNetUnfolderBase]: For 301656/301658 co-relation queries the response was YES. [2024-06-27 21:15:37,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39181 conditions, 5222 events. 3361/5222 cut-off events. For 301656/301658 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 29738 event pairs, 730 based on Foata normal form. 8/5229 useless extension candidates. Maximal degree in co-relation 39050. Up to 4823 conditions per place. [2024-06-27 21:15:37,887 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 358 selfloop transitions, 66 changer transitions 0/428 dead transitions. [2024-06-27 21:15:37,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 428 transitions, 7475 flow [2024-06-27 21:15:37,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:37,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:37,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:15:37,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 21:15:37,889 INFO L175 Difference]: Start difference. First operand has 271 places, 404 transitions, 6499 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:15:37,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 428 transitions, 7475 flow [2024-06-27 21:15:38,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 428 transitions, 7356 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:38,687 INFO L231 Difference]: Finished difference. Result has 274 places, 404 transitions, 6516 flow [2024-06-27 21:15:38,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6380, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6516, PETRI_PLACES=274, PETRI_TRANSITIONS=404} [2024-06-27 21:15:38,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 21:15:38,688 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 404 transitions, 6516 flow [2024-06-27 21:15:38,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:38,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:38,689 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:38,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:15:38,689 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:15:38,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:38,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1981041591, now seen corresponding path program 1 times [2024-06-27 21:15:38,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:38,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354942714] [2024-06-27 21:15:38,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:38,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:38,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:41,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:41,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:41,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354942714] [2024-06-27 21:15:41,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354942714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:41,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:41,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:41,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609494989] [2024-06-27 21:15:41,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:41,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:41,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:41,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:41,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:41,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:41,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 404 transitions, 6516 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:41,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:41,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:41,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:43,394 INFO L124 PetriNetUnfolderBase]: 3371/5240 cut-off events. [2024-06-27 21:15:43,394 INFO L125 PetriNetUnfolderBase]: For 300371/300373 co-relation queries the response was YES. [2024-06-27 21:15:43,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39346 conditions, 5240 events. 3371/5240 cut-off events. For 300371/300373 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29793 event pairs, 658 based on Foata normal form. 2/5241 useless extension candidates. Maximal degree in co-relation 39214. Up to 4624 conditions per place. [2024-06-27 21:15:43,460 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 290 selfloop transitions, 137 changer transitions 0/431 dead transitions. [2024-06-27 21:15:43,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 431 transitions, 7608 flow [2024-06-27 21:15:43,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:15:43,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:15:43,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:15:43,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 21:15:43,461 INFO L175 Difference]: Start difference. First operand has 274 places, 404 transitions, 6516 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:15:43,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 431 transitions, 7608 flow [2024-06-27 21:15:44,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 431 transitions, 7441 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:15:44,074 INFO L231 Difference]: Finished difference. Result has 274 places, 407 transitions, 6690 flow [2024-06-27 21:15:44,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6349, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6690, PETRI_PLACES=274, PETRI_TRANSITIONS=407} [2024-06-27 21:15:44,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 21:15:44,075 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 407 transitions, 6690 flow [2024-06-27 21:15:44,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:44,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:44,075 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:44,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:15:44,075 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:15:44,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:44,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1981161747, now seen corresponding path program 1 times [2024-06-27 21:15:44,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:44,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903316641] [2024-06-27 21:15:44,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:44,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:44,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:46,748 INFO 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:46,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:46,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903316641] [2024-06-27 21:15:46,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903316641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:46,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:46,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:46,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243122780] [2024-06-27 21:15:46,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:46,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:46,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:46,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:46,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:46,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:46,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 407 transitions, 6690 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:46,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:46,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:46,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:49,194 INFO L124 PetriNetUnfolderBase]: 3564/5512 cut-off events. [2024-06-27 21:15:49,194 INFO L125 PetriNetUnfolderBase]: For 331069/331071 co-relation queries the response was YES. [2024-06-27 21:15:49,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42508 conditions, 5512 events. 3564/5512 cut-off events. For 331069/331071 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31351 event pairs, 631 based on Foata normal form. 2/5513 useless extension candidates. Maximal degree in co-relation 42375. Up to 4482 conditions per place. [2024-06-27 21:15:49,261 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 260 selfloop transitions, 206 changer transitions 0/470 dead transitions. [2024-06-27 21:15:49,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 470 transitions, 8518 flow [2024-06-27 21:15:49,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:49,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:49,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:15:49,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:15:49,263 INFO L175 Difference]: Start difference. First operand has 274 places, 407 transitions, 6690 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:15:49,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 470 transitions, 8518 flow [2024-06-27 21:15:49,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 470 transitions, 8187 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:49,861 INFO L231 Difference]: Finished difference. Result has 280 places, 435 transitions, 7636 flow [2024-06-27 21:15:49,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6399, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7636, PETRI_PLACES=280, PETRI_TRANSITIONS=435} [2024-06-27 21:15:49,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 21:15:49,861 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 435 transitions, 7636 flow [2024-06-27 21:15:49,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:49,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:49,862 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:49,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:15:49,862 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:15:49,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:49,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1287637647, now seen corresponding path program 2 times [2024-06-27 21:15:49,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:49,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824806929] [2024-06-27 21:15:49,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:49,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:49,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:52,888 INFO 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:52,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:52,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824806929] [2024-06-27 21:15:52,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824806929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:52,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:52,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:52,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618578269] [2024-06-27 21:15:52,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:52,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:52,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:52,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:52,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:52,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:52,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 435 transitions, 7636 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:52,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:52,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:52,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:55,351 INFO L124 PetriNetUnfolderBase]: 3558/5504 cut-off events. [2024-06-27 21:15:55,351 INFO L125 PetriNetUnfolderBase]: For 333672/333674 co-relation queries the response was YES. [2024-06-27 21:15:55,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43821 conditions, 5504 events. 3558/5504 cut-off events. For 333672/333674 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31262 event pairs, 680 based on Foata normal form. 2/5505 useless extension candidates. Maximal degree in co-relation 43685. Up to 4811 conditions per place. [2024-06-27 21:15:55,429 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 304 selfloop transitions, 151 changer transitions 0/459 dead transitions. [2024-06-27 21:15:55,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 459 transitions, 8620 flow [2024-06-27 21:15:55,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:55,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:55,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:15:55,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 21:15:55,430 INFO L175 Difference]: Start difference. First operand has 280 places, 435 transitions, 7636 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:15:55,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 459 transitions, 8620 flow [2024-06-27 21:15:56,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 459 transitions, 8461 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 21:15:56,195 INFO L231 Difference]: Finished difference. Result has 284 places, 435 transitions, 7795 flow [2024-06-27 21:15:56,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7477, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7795, PETRI_PLACES=284, PETRI_TRANSITIONS=435} [2024-06-27 21:15:56,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 21:15:56,196 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 435 transitions, 7795 flow [2024-06-27 21:15:56,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:56,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:56,196 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:56,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:15:56,196 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:15:56,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:56,196 INFO L85 PathProgramCache]: Analyzing trace with hash 749532837, now seen corresponding path program 3 times [2024-06-27 21:15:56,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:56,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903260738] [2024-06-27 21:15:56,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:56,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:56,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:59,082 INFO 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:59,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:59,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903260738] [2024-06-27 21:15:59,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903260738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:59,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:59,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:59,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322747849] [2024-06-27 21:15:59,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:59,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:59,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:59,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:59,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:59,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:15:59,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 435 transitions, 7795 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:59,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:59,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:15:59,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:01,288 INFO L124 PetriNetUnfolderBase]: 3616/5596 cut-off events. [2024-06-27 21:16:01,288 INFO L125 PetriNetUnfolderBase]: For 358083/358089 co-relation queries the response was YES. [2024-06-27 21:16:01,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45379 conditions, 5596 events. 3616/5596 cut-off events. For 358083/358089 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31988 event pairs, 799 based on Foata normal form. 6/5601 useless extension candidates. Maximal degree in co-relation 45241. Up to 4567 conditions per place. [2024-06-27 21:16:01,362 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 187 changer transitions 0/479 dead transitions. [2024-06-27 21:16:01,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 479 transitions, 9275 flow [2024-06-27 21:16:01,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:01,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:01,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:16:01,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 21:16:01,363 INFO L175 Difference]: Start difference. First operand has 284 places, 435 transitions, 7795 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:16:01,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 479 transitions, 9275 flow [2024-06-27 21:16:02,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 479 transitions, 8785 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 21:16:02,068 INFO L231 Difference]: Finished difference. Result has 282 places, 447 transitions, 7885 flow [2024-06-27 21:16:02,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7309, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7885, PETRI_PLACES=282, PETRI_TRANSITIONS=447} [2024-06-27 21:16:02,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-27 21:16:02,069 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 447 transitions, 7885 flow [2024-06-27 21:16:02,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:02,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:02,069 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:02,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:16:02,069 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:16:02,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:02,070 INFO L85 PathProgramCache]: Analyzing trace with hash 749652807, now seen corresponding path program 4 times [2024-06-27 21:16:02,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:02,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805080983] [2024-06-27 21:16:02,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:02,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:02,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:06,020 INFO 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,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:06,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805080983] [2024-06-27 21:16:06,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805080983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:06,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:06,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:06,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019960252] [2024-06-27 21:16:06,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:06,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:06,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:06,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:06,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:06,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:06,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 447 transitions, 7885 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:06,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:06,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:06,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:08,472 INFO L124 PetriNetUnfolderBase]: 3800/5862 cut-off events. [2024-06-27 21:16:08,472 INFO L125 PetriNetUnfolderBase]: For 366163/366169 co-relation queries the response was YES. [2024-06-27 21:16:08,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47549 conditions, 5862 events. 3800/5862 cut-off events. For 366163/366169 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 33704 event pairs, 761 based on Foata normal form. 8/5870 useless extension candidates. Maximal degree in co-relation 47413. Up to 4699 conditions per place. [2024-06-27 21:16:08,545 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 344 selfloop transitions, 211 changer transitions 0/559 dead transitions. [2024-06-27 21:16:08,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 559 transitions, 10553 flow [2024-06-27 21:16:08,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:16:08,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:16:08,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 21:16:08,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-27 21:16:08,547 INFO L175 Difference]: Start difference. First operand has 282 places, 447 transitions, 7885 flow. Second operand 10 states and 176 transitions. [2024-06-27 21:16:08,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 559 transitions, 10553 flow [2024-06-27 21:16:09,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 559 transitions, 9935 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 21:16:09,358 INFO L231 Difference]: Finished difference. Result has 290 places, 498 transitions, 8602 flow [2024-06-27 21:16:09,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7447, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8602, PETRI_PLACES=290, PETRI_TRANSITIONS=498} [2024-06-27 21:16:09,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-27 21:16:09,359 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 498 transitions, 8602 flow [2024-06-27 21:16:09,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:09,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:09,360 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,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:16:09,360 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:16:09,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:09,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1711035361, now seen corresponding path program 2 times [2024-06-27 21:16:09,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:09,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197426486] [2024-06-27 21:16:09,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:09,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:09,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:12,507 INFO 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:12,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:12,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197426486] [2024-06-27 21:16:12,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197426486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:12,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:12,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:12,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153030536] [2024-06-27 21:16:12,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:12,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:12,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:12,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:12,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:12,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:12,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 498 transitions, 8602 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:12,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:12,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:12,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:15,295 INFO L124 PetriNetUnfolderBase]: 3858/5965 cut-off events. [2024-06-27 21:16:15,295 INFO L125 PetriNetUnfolderBase]: For 390180/390192 co-relation queries the response was YES. [2024-06-27 21:16:15,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48650 conditions, 5965 events. 3858/5965 cut-off events. For 390180/390192 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 34482 event pairs, 803 based on Foata normal form. 12/5977 useless extension candidates. Maximal degree in co-relation 48510. Up to 4014 conditions per place. [2024-06-27 21:16:15,373 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 194 selfloop transitions, 343 changer transitions 0/541 dead transitions. [2024-06-27 21:16:15,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 541 transitions, 10364 flow [2024-06-27 21:16:15,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:16:15,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:16:15,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 21:16:15,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 21:16:15,375 INFO L175 Difference]: Start difference. First operand has 290 places, 498 transitions, 8602 flow. Second operand 11 states and 175 transitions. [2024-06-27 21:16:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 541 transitions, 10364 flow [2024-06-27 21:16:16,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 541 transitions, 10024 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-27 21:16:16,246 INFO L231 Difference]: Finished difference. Result has 294 places, 507 transitions, 9302 flow [2024-06-27 21:16:16,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8262, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9302, PETRI_PLACES=294, PETRI_TRANSITIONS=507} [2024-06-27 21:16:16,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 21:16:16,246 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 507 transitions, 9302 flow [2024-06-27 21:16:16,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:16,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:16,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:16,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:16:16,247 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:16:16,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:16,247 INFO L85 PathProgramCache]: Analyzing trace with hash -549963505, now seen corresponding path program 5 times [2024-06-27 21:16:16,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:16,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672692693] [2024-06-27 21:16:16,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:16,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:16,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:19,427 INFO 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:19,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:19,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672692693] [2024-06-27 21:16:19,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672692693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:19,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:19,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:19,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030142811] [2024-06-27 21:16:19,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:19,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:19,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:19,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:19,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:19,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:19,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 507 transitions, 9302 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:19,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:19,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:19,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:21,764 INFO L124 PetriNetUnfolderBase]: 3924/6046 cut-off events. [2024-06-27 21:16:21,765 INFO L125 PetriNetUnfolderBase]: For 416658/416670 co-relation queries the response was YES. [2024-06-27 21:16:21,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50826 conditions, 6046 events. 3924/6046 cut-off events. For 416658/416670 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34999 event pairs, 703 based on Foata normal form. 14/6060 useless extension candidates. Maximal degree in co-relation 50689. Up to 4836 conditions per place. [2024-06-27 21:16:21,844 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 353 selfloop transitions, 231 changer transitions 0/588 dead transitions. [2024-06-27 21:16:21,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 588 transitions, 11791 flow [2024-06-27 21:16:21,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:21,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:21,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:16:21,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 21:16:21,845 INFO L175 Difference]: Start difference. First operand has 294 places, 507 transitions, 9302 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:16:21,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 588 transitions, 11791 flow [2024-06-27 21:16:23,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 588 transitions, 11249 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:23,142 INFO L231 Difference]: Finished difference. Result has 299 places, 535 transitions, 9931 flow [2024-06-27 21:16:23,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8793, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9931, PETRI_PLACES=299, PETRI_TRANSITIONS=535} [2024-06-27 21:16:23,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-27 21:16:23,142 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 535 transitions, 9931 flow [2024-06-27 21:16:23,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:23,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:23,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:16:23,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:16:23,143 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:16:23,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:23,143 INFO L85 PathProgramCache]: Analyzing trace with hash -917407481, now seen corresponding path program 1 times [2024-06-27 21:16:23,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:23,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147480044] [2024-06-27 21:16:23,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:23,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:23,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:25,692 INFO 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:25,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:25,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147480044] [2024-06-27 21:16:25,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147480044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:25,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:25,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:25,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118468507] [2024-06-27 21:16:25,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:25,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:25,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:25,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:25,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:25,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:25,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 535 transitions, 9931 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:25,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:25,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:25,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:28,405 INFO L124 PetriNetUnfolderBase]: 3964/6117 cut-off events. [2024-06-27 21:16:28,405 INFO L125 PetriNetUnfolderBase]: For 436190/436252 co-relation queries the response was YES. [2024-06-27 21:16:28,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52057 conditions, 6117 events. 3964/6117 cut-off events. For 436190/436252 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 35487 event pairs, 699 based on Foata normal form. 67/6184 useless extension candidates. Maximal degree in co-relation 51916. Up to 5135 conditions per place. [2024-06-27 21:16:28,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 388 selfloop transitions, 179 changer transitions 0/571 dead transitions. [2024-06-27 21:16:28,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 571 transitions, 11442 flow [2024-06-27 21:16:28,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:28,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:28,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:16:28,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 21:16:28,488 INFO L175 Difference]: Start difference. First operand has 299 places, 535 transitions, 9931 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:16:28,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 571 transitions, 11442 flow [2024-06-27 21:16:29,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 571 transitions, 11073 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 21:16:29,334 INFO L231 Difference]: Finished difference. Result has 304 places, 542 transitions, 10074 flow [2024-06-27 21:16:29,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9566, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10074, PETRI_PLACES=304, PETRI_TRANSITIONS=542} [2024-06-27 21:16:29,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 21:16:29,335 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 542 transitions, 10074 flow [2024-06-27 21:16:29,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:29,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:29,335 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:29,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:16:29,335 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:16:29,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:29,336 INFO L85 PathProgramCache]: Analyzing trace with hash 621903075, now seen corresponding path program 6 times [2024-06-27 21:16:29,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:29,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242436170] [2024-06-27 21:16:29,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:29,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:31,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:31,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:31,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242436170] [2024-06-27 21:16:31,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242436170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:31,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:31,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:31,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719907241] [2024-06-27 21:16:31,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:31,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:31,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:31,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:31,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:32,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:32,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 542 transitions, 10074 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:32,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:32,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:32,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:34,238 INFO L124 PetriNetUnfolderBase]: 4010/6180 cut-off events. [2024-06-27 21:16:34,239 INFO L125 PetriNetUnfolderBase]: For 450774/450822 co-relation queries the response was YES. [2024-06-27 21:16:34,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52810 conditions, 6180 events. 4010/6180 cut-off events. For 450774/450822 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35869 event pairs, 762 based on Foata normal form. 34/6213 useless extension candidates. Maximal degree in co-relation 52668. Up to 4937 conditions per place. [2024-06-27 21:16:34,324 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 315 selfloop transitions, 256 changer transitions 0/575 dead transitions. [2024-06-27 21:16:34,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 575 transitions, 11737 flow [2024-06-27 21:16:34,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:16:34,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:16:34,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:16:34,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:16:34,325 INFO L175 Difference]: Start difference. First operand has 304 places, 542 transitions, 10074 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:16:34,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 575 transitions, 11737 flow [2024-06-27 21:16:35,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 575 transitions, 11437 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:35,338 INFO L231 Difference]: Finished difference. Result has 305 places, 554 transitions, 10512 flow [2024-06-27 21:16:35,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9778, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10512, PETRI_PLACES=305, PETRI_TRANSITIONS=554} [2024-06-27 21:16:35,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-27 21:16:35,339 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 554 transitions, 10512 flow [2024-06-27 21:16:35,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:35,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:35,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:35,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:16:35,339 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:16:35,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:35,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1884893481, now seen corresponding path program 3 times [2024-06-27 21:16:35,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:35,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267340325] [2024-06-27 21:16:35,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:35,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:35,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:38,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:16:38,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:38,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267340325] [2024-06-27 21:16:38,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267340325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:38,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:38,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:38,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647660060] [2024-06-27 21:16:38,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:38,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:38,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:38,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:38,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:38,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:38,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 554 transitions, 10512 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:38,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:38,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:38,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:41,450 INFO L124 PetriNetUnfolderBase]: 4036/6233 cut-off events. [2024-06-27 21:16:41,450 INFO L125 PetriNetUnfolderBase]: For 450667/450673 co-relation queries the response was YES. [2024-06-27 21:16:41,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53432 conditions, 6233 events. 4036/6233 cut-off events. For 450667/450673 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 36417 event pairs, 843 based on Foata normal form. 6/6238 useless extension candidates. Maximal degree in co-relation 53290. Up to 4103 conditions per place. [2024-06-27 21:16:41,522 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 209 selfloop transitions, 376 changer transitions 0/589 dead transitions. [2024-06-27 21:16:41,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 589 transitions, 12370 flow [2024-06-27 21:16:41,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:16:41,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:16:41,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 21:16:41,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-27 21:16:41,523 INFO L175 Difference]: Start difference. First operand has 305 places, 554 transitions, 10512 flow. Second operand 10 states and 164 transitions. [2024-06-27 21:16:41,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 589 transitions, 12370 flow [2024-06-27 21:16:42,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 589 transitions, 11966 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 21:16:42,396 INFO L231 Difference]: Finished difference. Result has 312 places, 560 transitions, 10973 flow [2024-06-27 21:16:42,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10108, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10973, PETRI_PLACES=312, PETRI_TRANSITIONS=560} [2024-06-27 21:16:42,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 21:16:42,397 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 560 transitions, 10973 flow [2024-06-27 21:16:42,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:42,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:42,397 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:42,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:16:42,397 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:42,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:42,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1155700261, now seen corresponding path program 2 times [2024-06-27 21:16:42,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:42,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440783024] [2024-06-27 21:16:42,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:42,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:42,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:45,229 INFO 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:45,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:45,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440783024] [2024-06-27 21:16:45,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440783024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:45,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:45,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:45,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287705685] [2024-06-27 21:16:45,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:45,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:45,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:45,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:45,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:45,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:45,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 560 transitions, 10973 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:45,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:45,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:45,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:48,603 INFO L124 PetriNetUnfolderBase]: 4076/6299 cut-off events. [2024-06-27 21:16:48,603 INFO L125 PetriNetUnfolderBase]: For 480329/480349 co-relation queries the response was YES. [2024-06-27 21:16:48,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54582 conditions, 6299 events. 4076/6299 cut-off events. For 480329/480349 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36762 event pairs, 740 based on Foata normal form. 28/6327 useless extension candidates. Maximal degree in co-relation 54439. Up to 5267 conditions per place. [2024-06-27 21:16:48,686 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 399 selfloop transitions, 199 changer transitions 0/602 dead transitions. [2024-06-27 21:16:48,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 602 transitions, 12686 flow [2024-06-27 21:16:48,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:16:48,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:16:48,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-27 21:16:48,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36706349206349204 [2024-06-27 21:16:48,687 INFO L175 Difference]: Start difference. First operand has 312 places, 560 transitions, 10973 flow. Second operand 12 states and 185 transitions. [2024-06-27 21:16:48,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 602 transitions, 12686 flow [2024-06-27 21:16:49,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 602 transitions, 11974 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:49,755 INFO L231 Difference]: Finished difference. Result has 318 places, 566 transitions, 10806 flow [2024-06-27 21:16:49,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10269, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10806, PETRI_PLACES=318, PETRI_TRANSITIONS=566} [2024-06-27 21:16:49,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-27 21:16:49,756 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 566 transitions, 10806 flow [2024-06-27 21:16:49,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:49,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:49,756 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:49,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:16:49,756 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:49,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:49,757 INFO L85 PathProgramCache]: Analyzing trace with hash 758918769, now seen corresponding path program 3 times [2024-06-27 21:16:49,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:49,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726491457] [2024-06-27 21:16:49,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:49,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:49,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:52,687 INFO 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:52,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:52,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726491457] [2024-06-27 21:16:52,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726491457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:52,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:52,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:52,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478817359] [2024-06-27 21:16:52,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:52,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:52,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:52,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:52,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:52,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:16:52,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 566 transitions, 10806 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:52,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:52,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:16:52,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:55,956 INFO L124 PetriNetUnfolderBase]: 4052/6267 cut-off events. [2024-06-27 21:16:55,956 INFO L125 PetriNetUnfolderBase]: For 471609/471629 co-relation queries the response was YES. [2024-06-27 21:16:56,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53469 conditions, 6267 events. 4052/6267 cut-off events. For 471609/471629 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36640 event pairs, 744 based on Foata normal form. 28/6295 useless extension candidates. Maximal degree in co-relation 53325. Up to 5251 conditions per place. [2024-06-27 21:16:56,041 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 199 changer transitions 0/601 dead transitions. [2024-06-27 21:16:56,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 601 transitions, 12256 flow [2024-06-27 21:16:56,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:16:56,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:16:56,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-27 21:16:56,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:16:56,043 INFO L175 Difference]: Start difference. First operand has 318 places, 566 transitions, 10806 flow. Second operand 12 states and 184 transitions. [2024-06-27 21:16:56,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 601 transitions, 12256 flow [2024-06-27 21:16:57,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 601 transitions, 11778 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-27 21:16:57,027 INFO L231 Difference]: Finished difference. Result has 320 places, 566 transitions, 10742 flow [2024-06-27 21:16:57,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10330, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10742, PETRI_PLACES=320, PETRI_TRANSITIONS=566} [2024-06-27 21:16:57,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 21:16:57,028 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 566 transitions, 10742 flow [2024-06-27 21:16:57,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:57,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:57,028 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,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:16:57,028 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:57,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:57,028 INFO L85 PathProgramCache]: Analyzing trace with hash -162470003, now seen corresponding path program 4 times [2024-06-27 21:16:57,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:57,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254374258] [2024-06-27 21:16:57,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:57,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:57,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:01,687 INFO 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:01,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:01,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254374258] [2024-06-27 21:17:01,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254374258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:01,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:01,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:01,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64451291] [2024-06-27 21:17:01,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:01,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:01,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:01,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:01,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:01,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:01,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 566 transitions, 10742 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:01,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:01,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:01,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:04,840 INFO L124 PetriNetUnfolderBase]: 4046/6249 cut-off events. [2024-06-27 21:17:04,841 INFO L125 PetriNetUnfolderBase]: For 454881/454887 co-relation queries the response was YES. [2024-06-27 21:17:04,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53110 conditions, 6249 events. 4046/6249 cut-off events. For 454881/454887 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36467 event pairs, 852 based on Foata normal form. 6/6254 useless extension candidates. Maximal degree in co-relation 52966. Up to 4108 conditions per place. [2024-06-27 21:17:04,923 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 210 selfloop transitions, 383 changer transitions 0/597 dead transitions. [2024-06-27 21:17:04,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 597 transitions, 12400 flow [2024-06-27 21:17:04,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:17:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:17:04,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-27 21:17:04,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:17:04,925 INFO L175 Difference]: Start difference. First operand has 320 places, 566 transitions, 10742 flow. Second operand 12 states and 186 transitions. [2024-06-27 21:17:04,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 597 transitions, 12400 flow [2024-06-27 21:17:05,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 597 transitions, 11952 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-06-27 21:17:05,881 INFO L231 Difference]: Finished difference. Result has 320 places, 566 transitions, 11074 flow [2024-06-27 21:17:05,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10300, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11074, PETRI_PLACES=320, PETRI_TRANSITIONS=566} [2024-06-27 21:17:05,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 21:17:05,882 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 566 transitions, 11074 flow [2024-06-27 21:17:05,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:05,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:05,882 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:05,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:17:05,882 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:05,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:05,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1155699889, now seen corresponding path program 7 times [2024-06-27 21:17:05,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:05,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277249543] [2024-06-27 21:17:05,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:05,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:09,264 INFO 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:09,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:09,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277249543] [2024-06-27 21:17:09,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277249543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:09,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:09,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:09,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671504886] [2024-06-27 21:17:09,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:09,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:09,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:09,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:09,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:09,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:09,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 566 transitions, 11074 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:09,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:09,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:09,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:12,170 INFO L124 PetriNetUnfolderBase]: 4034/6233 cut-off events. [2024-06-27 21:17:12,171 INFO L125 PetriNetUnfolderBase]: For 452402/452408 co-relation queries the response was YES. [2024-06-27 21:17:12,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53267 conditions, 6233 events. 4034/6233 cut-off events. For 452402/452408 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36394 event pairs, 906 based on Foata normal form. 8/6240 useless extension candidates. Maximal degree in co-relation 53123. Up to 4979 conditions per place. [2024-06-27 21:17:12,258 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 269 changer transitions 0/588 dead transitions. [2024-06-27 21:17:12,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 588 transitions, 12566 flow [2024-06-27 21:17:12,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:17:12,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:17:12,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:17:12,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:17:12,259 INFO L175 Difference]: Start difference. First operand has 320 places, 566 transitions, 11074 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:17:12,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 588 transitions, 12566 flow [2024-06-27 21:17:13,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 588 transitions, 11771 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 21:17:13,483 INFO L231 Difference]: Finished difference. Result has 317 places, 566 transitions, 10829 flow [2024-06-27 21:17:13,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10279, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10829, PETRI_PLACES=317, PETRI_TRANSITIONS=566} [2024-06-27 21:17:13,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-27 21:17:13,483 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 566 transitions, 10829 flow [2024-06-27 21:17:13,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:13,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:13,483 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:13,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:17:13,484 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:13,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:13,484 INFO L85 PathProgramCache]: Analyzing trace with hash 758907237, now seen corresponding path program 8 times [2024-06-27 21:17:13,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:13,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251809326] [2024-06-27 21:17:13,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:13,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:13,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:17,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:17,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:17,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251809326] [2024-06-27 21:17:17,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251809326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:17,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:17,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:17,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667265272] [2024-06-27 21:17:17,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:17,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:17,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:17,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:17,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:17,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:17,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 566 transitions, 10829 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:17,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:17,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:17,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:19,586 INFO L124 PetriNetUnfolderBase]: 4054/6261 cut-off events. [2024-06-27 21:17:19,586 INFO L125 PetriNetUnfolderBase]: For 462469/462475 co-relation queries the response was YES. [2024-06-27 21:17:19,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53159 conditions, 6261 events. 4054/6261 cut-off events. For 462469/462475 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36612 event pairs, 924 based on Foata normal form. 8/6268 useless extension candidates. Maximal degree in co-relation 53014. Up to 4999 conditions per place. [2024-06-27 21:17:19,674 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 274 changer transitions 0/592 dead transitions. [2024-06-27 21:17:19,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 592 transitions, 12305 flow [2024-06-27 21:17:19,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:17:19,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:17:19,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:17:19,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:17:19,675 INFO L175 Difference]: Start difference. First operand has 317 places, 566 transitions, 10829 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:17:19,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 592 transitions, 12305 flow [2024-06-27 21:17:20,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 592 transitions, 11466 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-27 21:17:20,847 INFO L231 Difference]: Finished difference. Result has 317 places, 572 transitions, 10657 flow [2024-06-27 21:17:20,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10022, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10657, PETRI_PLACES=317, PETRI_TRANSITIONS=572} [2024-06-27 21:17:20,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-27 21:17:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 572 transitions, 10657 flow [2024-06-27 21:17:20,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:20,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:20,848 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:20,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:17:20,848 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:20,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:20,849 INFO L85 PathProgramCache]: Analyzing trace with hash 14438115, now seen corresponding path program 4 times [2024-06-27 21:17:20,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:20,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992899043] [2024-06-27 21:17:20,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:20,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:20,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:23,309 INFO 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:23,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:23,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992899043] [2024-06-27 21:17:23,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992899043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:23,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:23,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:17:23,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436009464] [2024-06-27 21:17:23,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:23,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:17:23,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:23,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:17:23,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:17:23,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:23,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 572 transitions, 10657 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:23,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:23,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:23,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:25,578 INFO L124 PetriNetUnfolderBase]: 4134/6357 cut-off events. [2024-06-27 21:17:25,578 INFO L125 PetriNetUnfolderBase]: For 497201/497203 co-relation queries the response was YES. [2024-06-27 21:17:25,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53702 conditions, 6357 events. 4134/6357 cut-off events. For 497201/497203 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36950 event pairs, 860 based on Foata normal form. 16/6372 useless extension candidates. Maximal degree in co-relation 53558. Up to 5631 conditions per place. [2024-06-27 21:17:25,666 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 439 selfloop transitions, 161 changer transitions 0/604 dead transitions. [2024-06-27 21:17:25,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 604 transitions, 12359 flow [2024-06-27 21:17:25,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:25,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:25,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 21:17:25,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:17:25,667 INFO L175 Difference]: Start difference. First operand has 317 places, 572 transitions, 10657 flow. Second operand 9 states and 144 transitions. [2024-06-27 21:17:25,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 604 transitions, 12359 flow [2024-06-27 21:17:26,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 604 transitions, 12003 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:17:26,851 INFO L231 Difference]: Finished difference. Result has 321 places, 584 transitions, 10972 flow [2024-06-27 21:17:26,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10301, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10972, PETRI_PLACES=321, PETRI_TRANSITIONS=584} [2024-06-27 21:17:26,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 21:17:26,851 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 584 transitions, 10972 flow [2024-06-27 21:17:26,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:26,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:26,852 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:26,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:17:26,852 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:26,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:26,852 INFO L85 PathProgramCache]: Analyzing trace with hash -18574079, now seen corresponding path program 9 times [2024-06-27 21:17:26,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:26,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374616137] [2024-06-27 21:17:26,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:26,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:26,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:29,678 INFO 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:29,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:29,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374616137] [2024-06-27 21:17:29,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374616137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:29,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:29,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:17:29,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839382288] [2024-06-27 21:17:29,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:29,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:17:29,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:29,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:17:29,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:17:29,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:29,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 584 transitions, 10972 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:29,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:29,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:29,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:31,827 INFO L124 PetriNetUnfolderBase]: 4122/6341 cut-off events. [2024-06-27 21:17:31,827 INFO L125 PetriNetUnfolderBase]: For 476486/476488 co-relation queries the response was YES. [2024-06-27 21:17:31,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53272 conditions, 6341 events. 4122/6341 cut-off events. For 476486/476488 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36886 event pairs, 939 based on Foata normal form. 4/6344 useless extension candidates. Maximal degree in co-relation 53126. Up to 5916 conditions per place. [2024-06-27 21:17:31,900 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 486 selfloop transitions, 109 changer transitions 0/599 dead transitions. [2024-06-27 21:17:31,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 599 transitions, 12334 flow [2024-06-27 21:17:31,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:17:31,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:17:31,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 21:17:31,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 21:17:31,901 INFO L175 Difference]: Start difference. First operand has 321 places, 584 transitions, 10972 flow. Second operand 8 states and 123 transitions. [2024-06-27 21:17:31,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 599 transitions, 12334 flow [2024-06-27 21:17:33,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 599 transitions, 12096 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:17:33,026 INFO L231 Difference]: Finished difference. Result has 324 places, 584 transitions, 10967 flow [2024-06-27 21:17:33,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10736, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10967, PETRI_PLACES=324, PETRI_TRANSITIONS=584} [2024-06-27 21:17:33,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-27 21:17:33,027 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 584 transitions, 10967 flow [2024-06-27 21:17:33,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:33,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:33,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, 1, 1] [2024-06-27 21:17:33,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:17:33,027 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:33,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:33,028 INFO L85 PathProgramCache]: Analyzing trace with hash 902797767, now seen corresponding path program 10 times [2024-06-27 21:17:33,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:33,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264752203] [2024-06-27 21:17:33,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:33,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:33,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:36,182 INFO 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:36,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:36,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264752203] [2024-06-27 21:17:36,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264752203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:36,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:36,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:36,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707829926] [2024-06-27 21:17:36,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:36,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:36,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:36,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:36,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:36,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:36,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 584 transitions, 10967 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:36,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:36,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:36,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:38,396 INFO L124 PetriNetUnfolderBase]: 4110/6325 cut-off events. [2024-06-27 21:17:38,396 INFO L125 PetriNetUnfolderBase]: For 467206/467208 co-relation queries the response was YES. [2024-06-27 21:17:38,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52642 conditions, 6325 events. 4110/6325 cut-off events. For 467206/467208 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36771 event pairs, 945 based on Foata normal form. 4/6328 useless extension candidates. Maximal degree in co-relation 52495. Up to 5906 conditions per place. [2024-06-27 21:17:38,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 486 selfloop transitions, 109 changer transitions 0/599 dead transitions. [2024-06-27 21:17:38,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 599 transitions, 12193 flow [2024-06-27 21:17:38,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:38,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:38,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 21:17:38,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 21:17:38,478 INFO L175 Difference]: Start difference. First operand has 324 places, 584 transitions, 10967 flow. Second operand 9 states and 133 transitions. [2024-06-27 21:17:38,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 599 transitions, 12193 flow [2024-06-27 21:17:39,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 599 transitions, 11945 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:17:39,625 INFO L231 Difference]: Finished difference. Result has 327 places, 584 transitions, 10947 flow [2024-06-27 21:17:39,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10719, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10947, PETRI_PLACES=327, PETRI_TRANSITIONS=584} [2024-06-27 21:17:39,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-27 21:17:39,626 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 584 transitions, 10947 flow [2024-06-27 21:17:39,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:39,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:39,626 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:39,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:17:39,627 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:39,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:39,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1033645587, now seen corresponding path program 5 times [2024-06-27 21:17:39,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:39,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006613376] [2024-06-27 21:17:39,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:39,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:39,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:42,232 INFO 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:42,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:42,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006613376] [2024-06-27 21:17:42,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006613376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:42,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:42,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:17:42,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487275124] [2024-06-27 21:17:42,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:42,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:17:42,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:42,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:17:42,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:17:42,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:42,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 584 transitions, 10947 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:42,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:42,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:42,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:44,560 INFO L124 PetriNetUnfolderBase]: 4062/6261 cut-off events. [2024-06-27 21:17:44,561 INFO L125 PetriNetUnfolderBase]: For 465087/465089 co-relation queries the response was YES. [2024-06-27 21:17:44,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51101 conditions, 6261 events. 4062/6261 cut-off events. For 465087/465089 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36456 event pairs, 850 based on Foata normal form. 16/6276 useless extension candidates. Maximal degree in co-relation 50953. Up to 5567 conditions per place. [2024-06-27 21:17:44,642 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 438 selfloop transitions, 161 changer transitions 0/603 dead transitions. [2024-06-27 21:17:44,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 603 transitions, 12189 flow [2024-06-27 21:17:44,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:44,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:44,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:17:44,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:17:44,644 INFO L175 Difference]: Start difference. First operand has 327 places, 584 transitions, 10947 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:17:44,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 603 transitions, 12189 flow [2024-06-27 21:17:45,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 603 transitions, 11900 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 21:17:45,696 INFO L231 Difference]: Finished difference. Result has 328 places, 584 transitions, 11002 flow [2024-06-27 21:17:45,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10658, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11002, PETRI_PLACES=328, PETRI_TRANSITIONS=584} [2024-06-27 21:17:45,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 21:17:45,697 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 584 transitions, 11002 flow [2024-06-27 21:17:45,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:45,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:45,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:45,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:17:45,697 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:45,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:45,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1033650981, now seen corresponding path program 5 times [2024-06-27 21:17:45,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:45,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600426883] [2024-06-27 21:17:45,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:45,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:45,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:48,946 INFO 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:48,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600426883] [2024-06-27 21:17:48,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600426883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:48,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:48,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:48,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668062683] [2024-06-27 21:17:48,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:48,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:48,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:48,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:48,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:48,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:48,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 584 transitions, 11002 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:48,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:48,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:48,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:51,340 INFO L124 PetriNetUnfolderBase]: 4161/6412 cut-off events. [2024-06-27 21:17:51,340 INFO L125 PetriNetUnfolderBase]: For 463855/463857 co-relation queries the response was YES. [2024-06-27 21:17:51,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52986 conditions, 6412 events. 4161/6412 cut-off events. For 463855/463857 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37487 event pairs, 871 based on Foata normal form. 2/6413 useless extension candidates. Maximal degree in co-relation 52837. Up to 5536 conditions per place. [2024-06-27 21:17:51,424 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 447 selfloop transitions, 177 changer transitions 0/628 dead transitions. [2024-06-27 21:17:51,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 628 transitions, 13043 flow [2024-06-27 21:17:51,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:17:51,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:17:51,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 21:17:51,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-27 21:17:51,426 INFO L175 Difference]: Start difference. First operand has 328 places, 584 transitions, 11002 flow. Second operand 10 states and 157 transitions. [2024-06-27 21:17:51,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 628 transitions, 13043 flow [2024-06-27 21:17:52,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 628 transitions, 12594 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 21:17:52,650 INFO L231 Difference]: Finished difference. Result has 330 places, 603 transitions, 11381 flow [2024-06-27 21:17:52,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10559, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11381, PETRI_PLACES=330, PETRI_TRANSITIONS=603} [2024-06-27 21:17:52,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 21:17:52,651 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 603 transitions, 11381 flow [2024-06-27 21:17:52,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:52,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:52,652 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:52,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:17:52,652 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:52,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:52,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1033639821, now seen corresponding path program 6 times [2024-06-27 21:17:52,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:52,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455971475] [2024-06-27 21:17:52,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:52,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:52,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:57,056 INFO 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:57,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:57,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455971475] [2024-06-27 21:17:57,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455971475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:57,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:57,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:57,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329581724] [2024-06-27 21:17:57,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:57,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:57,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:57,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:57,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:57,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:17:57,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 603 transitions, 11381 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:57,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:57,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:17:57,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:59,715 INFO L124 PetriNetUnfolderBase]: 4155/6404 cut-off events. [2024-06-27 21:17:59,715 INFO L125 PetriNetUnfolderBase]: For 457259/457261 co-relation queries the response was YES. [2024-06-27 21:17:59,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53062 conditions, 6404 events. 4155/6404 cut-off events. For 457259/457261 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37428 event pairs, 868 based on Foata normal form. 2/6405 useless extension candidates. Maximal degree in co-relation 52911. Up to 5533 conditions per place. [2024-06-27 21:17:59,797 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 449 selfloop transitions, 174 changer transitions 0/627 dead transitions. [2024-06-27 21:17:59,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 627 transitions, 12979 flow [2024-06-27 21:17:59,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:17:59,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:17:59,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 21:17:59,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:17:59,799 INFO L175 Difference]: Start difference. First operand has 330 places, 603 transitions, 11381 flow. Second operand 10 states and 155 transitions. [2024-06-27 21:17:59,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 627 transitions, 12979 flow [2024-06-27 21:18:01,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 627 transitions, 12818 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 21:18:01,098 INFO L231 Difference]: Finished difference. Result has 336 places, 603 transitions, 11575 flow [2024-06-27 21:18:01,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11220, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11575, PETRI_PLACES=336, PETRI_TRANSITIONS=603} [2024-06-27 21:18:01,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-27 21:18:01,099 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 603 transitions, 11575 flow [2024-06-27 21:18:01,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:01,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:01,099 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:01,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:18:01,099 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:01,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:01,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1041002631, now seen corresponding path program 7 times [2024-06-27 21:18:01,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:01,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454378915] [2024-06-27 21:18:01,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:01,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:01,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:04,503 INFO 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:04,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:04,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454378915] [2024-06-27 21:18:04,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454378915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:04,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:04,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:04,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967970738] [2024-06-27 21:18:04,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:04,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:04,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:04,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:04,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:04,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:04,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 603 transitions, 11575 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:04,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:04,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:04,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:07,085 INFO L124 PetriNetUnfolderBase]: 4149/6404 cut-off events. [2024-06-27 21:18:07,085 INFO L125 PetriNetUnfolderBase]: For 465722/465724 co-relation queries the response was YES. [2024-06-27 21:18:07,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53403 conditions, 6404 events. 4149/6404 cut-off events. For 465722/465724 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37524 event pairs, 867 based on Foata normal form. 2/6405 useless extension candidates. Maximal degree in co-relation 53250. Up to 5530 conditions per place. [2024-06-27 21:18:07,163 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 454 selfloop transitions, 168 changer transitions 0/626 dead transitions. [2024-06-27 21:18:07,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 626 transitions, 13031 flow [2024-06-27 21:18:07,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:18:07,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:18:07,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 21:18:07,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:18:07,165 INFO L175 Difference]: Start difference. First operand has 336 places, 603 transitions, 11575 flow. Second operand 10 states and 155 transitions. [2024-06-27 21:18:07,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 626 transitions, 13031 flow [2024-06-27 21:18:08,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 626 transitions, 12637 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 21:18:08,299 INFO L231 Difference]: Finished difference. Result has 339 places, 605 transitions, 11608 flow [2024-06-27 21:18:08,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11181, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11608, PETRI_PLACES=339, PETRI_TRANSITIONS=605} [2024-06-27 21:18:08,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-27 21:18:08,300 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 605 transitions, 11608 flow [2024-06-27 21:18:08,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:08,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:08,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:08,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:18:08,300 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:08,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:08,301 INFO L85 PathProgramCache]: Analyzing trace with hash 590796895, now seen corresponding path program 11 times [2024-06-27 21:18:08,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:08,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084074230] [2024-06-27 21:18:08,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:08,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:08,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:12,841 INFO 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,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:12,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084074230] [2024-06-27 21:18:12,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084074230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:12,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:12,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:18:12,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231422370] [2024-06-27 21:18:12,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:12,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:18:12,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:12,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:18:12,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:18:12,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:12,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 605 transitions, 11608 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:12,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:12,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:12,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:15,192 INFO L124 PetriNetUnfolderBase]: 4137/6393 cut-off events. [2024-06-27 21:18:15,192 INFO L125 PetriNetUnfolderBase]: For 474527/474572 co-relation queries the response was YES. [2024-06-27 21:18:15,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53265 conditions, 6393 events. 4137/6393 cut-off events. For 474527/474572 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37580 event pairs, 777 based on Foata normal form. 30/6422 useless extension candidates. Maximal degree in co-relation 53110. Up to 5127 conditions per place. [2024-06-27 21:18:15,301 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 352 selfloop transitions, 274 changer transitions 0/630 dead transitions. [2024-06-27 21:18:15,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 630 transitions, 13088 flow [2024-06-27 21:18:15,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:18:15,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:18:15,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:18:15,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 21:18:15,302 INFO L175 Difference]: Start difference. First operand has 339 places, 605 transitions, 11608 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:18:15,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 630 transitions, 13088 flow [2024-06-27 21:18:16,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 630 transitions, 12884 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:18:16,760 INFO L231 Difference]: Finished difference. Result has 341 places, 605 transitions, 11966 flow [2024-06-27 21:18:16,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11404, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11966, PETRI_PLACES=341, PETRI_TRANSITIONS=605} [2024-06-27 21:18:16,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 21:18:16,760 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 605 transitions, 11966 flow [2024-06-27 21:18:16,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:16,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:16,761 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:16,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:18:16,761 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:16,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:16,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1430801841, now seen corresponding path program 12 times [2024-06-27 21:18:16,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:16,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990125850] [2024-06-27 21:18:16,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:16,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:20,636 INFO 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:20,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:20,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990125850] [2024-06-27 21:18:20,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990125850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:20,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:20,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:20,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586186989] [2024-06-27 21:18:20,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:20,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:20,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:20,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:20,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:20,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:20,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 605 transitions, 11966 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:20,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:20,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:20,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:23,525 INFO L124 PetriNetUnfolderBase]: 4125/6387 cut-off events. [2024-06-27 21:18:23,525 INFO L125 PetriNetUnfolderBase]: For 479887/479899 co-relation queries the response was YES. [2024-06-27 21:18:23,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53629 conditions, 6387 events. 4125/6387 cut-off events. For 479887/479899 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37624 event pairs, 930 based on Foata normal form. 14/6400 useless extension candidates. Maximal degree in co-relation 53473. Up to 5117 conditions per place. [2024-06-27 21:18:23,616 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 284 changer transitions 0/629 dead transitions. [2024-06-27 21:18:23,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 629 transitions, 13298 flow [2024-06-27 21:18:23,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:18:23,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:18:23,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:18:23,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:18:23,618 INFO L175 Difference]: Start difference. First operand has 341 places, 605 transitions, 11966 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:18:23,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 629 transitions, 13298 flow [2024-06-27 21:18:25,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 629 transitions, 12239 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-27 21:18:25,157 INFO L231 Difference]: Finished difference. Result has 339 places, 605 transitions, 11489 flow [2024-06-27 21:18:25,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10907, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11489, PETRI_PLACES=339, PETRI_TRANSITIONS=605} [2024-06-27 21:18:25,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-27 21:18:25,158 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 605 transitions, 11489 flow [2024-06-27 21:18:25,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:25,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:25,158 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:25,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:18:25,159 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:25,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:25,159 INFO L85 PathProgramCache]: Analyzing trace with hash -852934431, now seen corresponding path program 6 times [2024-06-27 21:18:25,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:25,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036054967] [2024-06-27 21:18:25,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:25,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:25,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:28,170 INFO 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:28,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:28,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036054967] [2024-06-27 21:18:28,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036054967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:28,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:28,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:18:28,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581113650] [2024-06-27 21:18:28,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:28,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:18:28,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:28,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:18:28,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:18:28,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:28,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 605 transitions, 11489 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:28,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:28,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:28,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:30,713 INFO L124 PetriNetUnfolderBase]: 4145/6412 cut-off events. [2024-06-27 21:18:30,713 INFO L125 PetriNetUnfolderBase]: For 472582/472641 co-relation queries the response was YES. [2024-06-27 21:18:30,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52619 conditions, 6412 events. 4145/6412 cut-off events. For 472582/472641 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 37751 event pairs, 765 based on Foata normal form. 61/6473 useless extension candidates. Maximal degree in co-relation 52466. Up to 5232 conditions per place. [2024-06-27 21:18:30,788 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 182 changer transitions 0/638 dead transitions. [2024-06-27 21:18:30,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 638 transitions, 13081 flow [2024-06-27 21:18:30,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:18:30,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:18:30,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:18:30,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:18:30,789 INFO L175 Difference]: Start difference. First operand has 339 places, 605 transitions, 11489 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:18:30,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 638 transitions, 13081 flow [2024-06-27 21:18:31,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 638 transitions, 12214 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 21:18:31,895 INFO L231 Difference]: Finished difference. Result has 337 places, 609 transitions, 11058 flow [2024-06-27 21:18:31,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10624, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11058, PETRI_PLACES=337, PETRI_TRANSITIONS=609} [2024-06-27 21:18:31,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-27 21:18:31,896 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 609 transitions, 11058 flow [2024-06-27 21:18:31,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:31,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:31,896 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:31,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:18:31,896 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:31,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:31,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1907464629, now seen corresponding path program 7 times [2024-06-27 21:18:31,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:31,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424493950] [2024-06-27 21:18:31,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:31,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:31,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:35,330 INFO 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:35,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:35,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424493950] [2024-06-27 21:18:35,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424493950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:35,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:35,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:35,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378011256] [2024-06-27 21:18:35,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:35,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:35,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:35,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:35,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:35,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:35,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 609 transitions, 11058 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:35,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:35,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:35,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:37,978 INFO L124 PetriNetUnfolderBase]: 4165/6450 cut-off events. [2024-06-27 21:18:37,978 INFO L125 PetriNetUnfolderBase]: For 465726/465746 co-relation queries the response was YES. [2024-06-27 21:18:38,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52490 conditions, 6450 events. 4165/6450 cut-off events. For 465726/465746 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 38031 event pairs, 848 based on Foata normal form. 24/6474 useless extension candidates. Maximal degree in co-relation 52338. Up to 5248 conditions per place. [2024-06-27 21:18:38,064 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 442 selfloop transitions, 199 changer transitions 0/645 dead transitions. [2024-06-27 21:18:38,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 645 transitions, 12809 flow [2024-06-27 21:18:38,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:18:38,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:18:38,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:18:38,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 21:18:38,065 INFO L175 Difference]: Start difference. First operand has 337 places, 609 transitions, 11058 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:18:38,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 645 transitions, 12809 flow [2024-06-27 21:18:39,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 645 transitions, 12596 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:18:39,286 INFO L231 Difference]: Finished difference. Result has 342 places, 612 transitions, 11304 flow [2024-06-27 21:18:39,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10848, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11304, PETRI_PLACES=342, PETRI_TRANSITIONS=612} [2024-06-27 21:18:39,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 21:18:39,287 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 612 transitions, 11304 flow [2024-06-27 21:18:39,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:39,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:39,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:18:39,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:18:39,287 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:39,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:39,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2112258673, now seen corresponding path program 8 times [2024-06-27 21:18:39,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:39,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197117024] [2024-06-27 21:18:39,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:39,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:39,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:42,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:42,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:42,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197117024] [2024-06-27 21:18:42,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197117024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:42,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:42,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:42,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277228366] [2024-06-27 21:18:42,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:42,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:42,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:42,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:42,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:42,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:42,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 612 transitions, 11304 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:42,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:42,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:42,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:45,569 INFO L124 PetriNetUnfolderBase]: 4185/6478 cut-off events. [2024-06-27 21:18:45,569 INFO L125 PetriNetUnfolderBase]: For 482792/482812 co-relation queries the response was YES. [2024-06-27 21:18:45,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52896 conditions, 6478 events. 4185/6478 cut-off events. For 482792/482812 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 38175 event pairs, 840 based on Foata normal form. 24/6502 useless extension candidates. Maximal degree in co-relation 52742. Up to 5264 conditions per place. [2024-06-27 21:18:45,649 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 439 selfloop transitions, 208 changer transitions 0/651 dead transitions. [2024-06-27 21:18:45,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 651 transitions, 13080 flow [2024-06-27 21:18:45,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:18:45,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:18:45,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 21:18:45,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-27 21:18:45,651 INFO L175 Difference]: Start difference. First operand has 342 places, 612 transitions, 11304 flow. Second operand 11 states and 174 transitions. [2024-06-27 21:18:45,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 651 transitions, 13080 flow [2024-06-27 21:18:46,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 651 transitions, 12570 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 21:18:46,916 INFO L231 Difference]: Finished difference. Result has 346 places, 615 transitions, 11274 flow [2024-06-27 21:18:46,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10814, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11274, PETRI_PLACES=346, PETRI_TRANSITIONS=615} [2024-06-27 21:18:46,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-27 21:18:46,917 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 615 transitions, 11274 flow [2024-06-27 21:18:46,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:46,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:46,917 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:46,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:18:46,917 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:46,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:46,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2112496009, now seen corresponding path program 8 times [2024-06-27 21:18:46,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:46,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48553196] [2024-06-27 21:18:46,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:46,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:46,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:51,710 INFO 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:51,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:51,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48553196] [2024-06-27 21:18:51,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48553196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:51,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:51,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:51,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335893863] [2024-06-27 21:18:51,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:51,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:51,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:51,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:51,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:51,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:51,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 615 transitions, 11274 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:51,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:51,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:51,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:54,456 INFO L124 PetriNetUnfolderBase]: 4195/6478 cut-off events. [2024-06-27 21:18:54,456 INFO L125 PetriNetUnfolderBase]: For 489995/490001 co-relation queries the response was YES. [2024-06-27 21:18:54,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53023 conditions, 6478 events. 4195/6478 cut-off events. For 489995/490001 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 38230 event pairs, 1111 based on Foata normal form. 6/6483 useless extension candidates. Maximal degree in co-relation 52868. Up to 3951 conditions per place. [2024-06-27 21:18:54,537 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 384 changer transitions 0/650 dead transitions. [2024-06-27 21:18:54,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 650 transitions, 13174 flow [2024-06-27 21:18:54,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:18:54,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:18:54,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 21:18:54,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 21:18:54,538 INFO L175 Difference]: Start difference. First operand has 346 places, 615 transitions, 11274 flow. Second operand 9 states and 148 transitions. [2024-06-27 21:18:54,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 650 transitions, 13174 flow [2024-06-27 21:18:55,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 650 transitions, 12564 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-27 21:18:55,995 INFO L231 Difference]: Finished difference. Result has 346 places, 624 transitions, 11972 flow [2024-06-27 21:18:55,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10692, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11972, PETRI_PLACES=346, PETRI_TRANSITIONS=624} [2024-06-27 21:18:55,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-27 21:18:55,996 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 624 transitions, 11972 flow [2024-06-27 21:18:55,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:55,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:55,997 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:55,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:18:55,997 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:55,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:55,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1844350901, now seen corresponding path program 9 times [2024-06-27 21:18:55,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:55,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008122898] [2024-06-27 21:18:55,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:55,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:56,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:58,981 INFO 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:58,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:58,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008122898] [2024-06-27 21:18:58,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008122898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:58,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:58,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:58,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122791108] [2024-06-27 21:18:58,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:58,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:58,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:58,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:58,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:59,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:18:59,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 624 transitions, 11972 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:59,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:59,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:18:59,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:02,346 INFO L124 PetriNetUnfolderBase]: 4183/6484 cut-off events. [2024-06-27 21:19:02,346 INFO L125 PetriNetUnfolderBase]: For 493769/493789 co-relation queries the response was YES. [2024-06-27 21:19:02,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53578 conditions, 6484 events. 4183/6484 cut-off events. For 493769/493789 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38333 event pairs, 838 based on Foata normal form. 24/6508 useless extension candidates. Maximal degree in co-relation 53422. Up to 5270 conditions per place. [2024-06-27 21:19:02,427 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 447 selfloop transitions, 210 changer transitions 0/661 dead transitions. [2024-06-27 21:19:02,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 661 transitions, 13568 flow [2024-06-27 21:19:02,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:19:02,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:19:02,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-27 21:19:02,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:19:02,428 INFO L175 Difference]: Start difference. First operand has 346 places, 624 transitions, 11972 flow. Second operand 12 states and 184 transitions. [2024-06-27 21:19:02,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 661 transitions, 13568 flow [2024-06-27 21:19:03,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 661 transitions, 13363 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:03,581 INFO L231 Difference]: Finished difference. Result has 354 places, 624 transitions, 12193 flow [2024-06-27 21:19:03,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11767, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12193, PETRI_PLACES=354, PETRI_TRANSITIONS=624} [2024-06-27 21:19:03,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-27 21:19:03,582 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 624 transitions, 12193 flow [2024-06-27 21:19:03,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:03,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:03,582 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:19:03,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:19:03,582 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:03,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:03,583 INFO L85 PathProgramCache]: Analyzing trace with hash -475997405, now seen corresponding path program 10 times [2024-06-27 21:19:03,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:03,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448951118] [2024-06-27 21:19:03,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:03,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:06,879 INFO 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:19:06,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:06,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448951118] [2024-06-27 21:19:06,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448951118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:06,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:06,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:06,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868229452] [2024-06-27 21:19:06,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:06,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:06,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:06,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:06,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:06,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:06,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 624 transitions, 12193 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:06,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:06,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:06,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:09,505 INFO L124 PetriNetUnfolderBase]: 4191/6455 cut-off events. [2024-06-27 21:19:09,505 INFO L125 PetriNetUnfolderBase]: For 497095/497099 co-relation queries the response was YES. [2024-06-27 21:19:09,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52490 conditions, 6455 events. 4191/6455 cut-off events. For 497095/497099 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37791 event pairs, 834 based on Foata normal form. 10/6465 useless extension candidates. Maximal degree in co-relation 52331. Up to 5579 conditions per place. [2024-06-27 21:19:09,584 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 463 selfloop transitions, 187 changer transitions 0/654 dead transitions. [2024-06-27 21:19:09,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 654 transitions, 13929 flow [2024-06-27 21:19:09,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:19:09,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:19:09,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-27 21:19:09,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 21:19:09,586 INFO L175 Difference]: Start difference. First operand has 354 places, 624 transitions, 12193 flow. Second operand 12 states and 182 transitions. [2024-06-27 21:19:09,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 654 transitions, 13929 flow [2024-06-27 21:19:10,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 654 transitions, 13494 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 21:19:10,848 INFO L231 Difference]: Finished difference. Result has 356 places, 627 transitions, 12197 flow [2024-06-27 21:19:10,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11766, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12197, PETRI_PLACES=356, PETRI_TRANSITIONS=627} [2024-06-27 21:19:10,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-27 21:19:10,849 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 627 transitions, 12197 flow [2024-06-27 21:19:10,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:10,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:10,849 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:19:10,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:19:10,849 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:10,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:10,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1789797049, now seen corresponding path program 9 times [2024-06-27 21:19:10,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:10,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250271939] [2024-06-27 21:19:10,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:10,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:14,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:19:14,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:14,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250271939] [2024-06-27 21:19:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250271939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:14,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:14,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:14,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491508857] [2024-06-27 21:19:14,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:14,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:14,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:14,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:14,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:14,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:14,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 627 transitions, 12197 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:14,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:14,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:14,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:16,996 INFO L124 PetriNetUnfolderBase]: 4265/6576 cut-off events. [2024-06-27 21:19:16,996 INFO L125 PetriNetUnfolderBase]: For 514282/514284 co-relation queries the response was YES. [2024-06-27 21:19:17,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53875 conditions, 6576 events. 4265/6576 cut-off events. For 514282/514284 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38634 event pairs, 851 based on Foata normal form. 2/6577 useless extension candidates. Maximal degree in co-relation 53715. Up to 5374 conditions per place. [2024-06-27 21:19:17,081 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 454 selfloop transitions, 205 changer transitions 0/663 dead transitions. [2024-06-27 21:19:17,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 663 transitions, 14101 flow [2024-06-27 21:19:17,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:19:17,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:19:17,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-27 21:19:17,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 21:19:17,082 INFO L175 Difference]: Start difference. First operand has 356 places, 627 transitions, 12197 flow. Second operand 12 states and 183 transitions. [2024-06-27 21:19:17,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 663 transitions, 14101 flow [2024-06-27 21:19:18,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 663 transitions, 13688 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-27 21:19:18,321 INFO L231 Difference]: Finished difference. Result has 359 places, 636 transitions, 12540 flow [2024-06-27 21:19:18,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11786, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12540, PETRI_PLACES=359, PETRI_TRANSITIONS=636} [2024-06-27 21:19:18,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-27 21:19:18,322 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 636 transitions, 12540 flow [2024-06-27 21:19:18,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:18,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:18,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:18,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:19:18,322 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:18,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:18,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1623428099, now seen corresponding path program 10 times [2024-06-27 21:19:18,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:18,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847015818] [2024-06-27 21:19:18,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:18,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:18,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:22,034 INFO 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:19:22,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:22,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847015818] [2024-06-27 21:19:22,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847015818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:22,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:22,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:22,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512244637] [2024-06-27 21:19:22,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:22,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:22,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:22,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:22,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:22,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:22,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 636 transitions, 12540 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:22,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:22,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:22,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:24,562 INFO L124 PetriNetUnfolderBase]: 4275/6614 cut-off events. [2024-06-27 21:19:24,563 INFO L125 PetriNetUnfolderBase]: For 528451/528453 co-relation queries the response was YES. [2024-06-27 21:19:24,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54648 conditions, 6614 events. 4275/6614 cut-off events. For 528451/528453 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39177 event pairs, 881 based on Foata normal form. 2/6615 useless extension candidates. Maximal degree in co-relation 54487. Up to 5380 conditions per place. [2024-06-27 21:19:24,643 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 447 selfloop transitions, 211 changer transitions 0/662 dead transitions. [2024-06-27 21:19:24,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 662 transitions, 14159 flow [2024-06-27 21:19:24,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:19:24,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:19:24,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-27 21:19:24,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-27 21:19:24,644 INFO L175 Difference]: Start difference. First operand has 359 places, 636 transitions, 12540 flow. Second operand 11 states and 167 transitions. [2024-06-27 21:19:24,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 662 transitions, 14159 flow [2024-06-27 21:19:26,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 662 transitions, 13775 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-27 21:19:26,069 INFO L231 Difference]: Finished difference. Result has 362 places, 639 transitions, 12679 flow [2024-06-27 21:19:26,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12160, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12679, PETRI_PLACES=362, PETRI_TRANSITIONS=639} [2024-06-27 21:19:26,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-27 21:19:26,070 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 639 transitions, 12679 flow [2024-06-27 21:19:26,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:26,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:26,070 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:19:26,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:19:26,070 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:26,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:26,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1275235389, now seen corresponding path program 11 times [2024-06-27 21:19:26,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:26,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119820005] [2024-06-27 21:19:26,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:26,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:26,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:28,962 INFO 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:19:28,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:28,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119820005] [2024-06-27 21:19:28,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119820005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:28,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:28,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:28,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945206683] [2024-06-27 21:19:28,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:28,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:28,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:28,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:28,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:28,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:28,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 639 transitions, 12679 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:28,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:28,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:28,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:31,166 INFO L124 PetriNetUnfolderBase]: 4327/6652 cut-off events. [2024-06-27 21:19:31,166 INFO L125 PetriNetUnfolderBase]: For 560567/560569 co-relation queries the response was YES. [2024-06-27 21:19:31,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55631 conditions, 6652 events. 4327/6652 cut-off events. For 560567/560569 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 39071 event pairs, 873 based on Foata normal form. 4/6655 useless extension candidates. Maximal degree in co-relation 55469. Up to 5735 conditions per place. [2024-06-27 21:19:31,260 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 467 selfloop transitions, 198 changer transitions 0/669 dead transitions. [2024-06-27 21:19:31,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 669 transitions, 14526 flow [2024-06-27 21:19:31,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:19:31,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:19:31,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 21:19:31,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-27 21:19:31,261 INFO L175 Difference]: Start difference. First operand has 362 places, 639 transitions, 12679 flow. Second operand 10 states and 158 transitions. [2024-06-27 21:19:31,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 669 transitions, 14526 flow [2024-06-27 21:19:32,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 669 transitions, 14127 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 21:19:32,758 INFO L231 Difference]: Finished difference. Result has 364 places, 645 transitions, 12825 flow [2024-06-27 21:19:32,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12284, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12825, PETRI_PLACES=364, PETRI_TRANSITIONS=645} [2024-06-27 21:19:32,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-27 21:19:32,759 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 645 transitions, 12825 flow [2024-06-27 21:19:32,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:32,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:32,759 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:19:32,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:19:32,759 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:32,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:32,759 INFO L85 PathProgramCache]: Analyzing trace with hash 2074258829, now seen corresponding path program 11 times [2024-06-27 21:19:32,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:32,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114439237] [2024-06-27 21:19:32,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:32,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:32,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:36,583 INFO 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:19:36,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:36,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114439237] [2024-06-27 21:19:36,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114439237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:36,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:36,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:36,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870200511] [2024-06-27 21:19:36,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:36,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:36,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:36,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:36,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:36,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:36,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 645 transitions, 12825 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:36,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:36,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:36,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:38,852 INFO L124 PetriNetUnfolderBase]: 4321/6666 cut-off events. [2024-06-27 21:19:38,852 INFO L125 PetriNetUnfolderBase]: For 561702/561704 co-relation queries the response was YES. [2024-06-27 21:19:38,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55539 conditions, 6666 events. 4321/6666 cut-off events. For 561702/561704 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39307 event pairs, 920 based on Foata normal form. 2/6667 useless extension candidates. Maximal degree in co-relation 55376. Up to 5397 conditions per place. [2024-06-27 21:19:38,950 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 446 selfloop transitions, 218 changer transitions 0/668 dead transitions. [2024-06-27 21:19:38,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 668 transitions, 14529 flow [2024-06-27 21:19:38,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:19:38,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:19:38,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 21:19:38,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-27 21:19:38,952 INFO L175 Difference]: Start difference. First operand has 364 places, 645 transitions, 12825 flow. Second operand 10 states and 156 transitions. [2024-06-27 21:19:38,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 668 transitions, 14529 flow [2024-06-27 21:19:40,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 668 transitions, 14258 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:40,324 INFO L231 Difference]: Finished difference. Result has 368 places, 645 transitions, 12996 flow [2024-06-27 21:19:40,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12554, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12996, PETRI_PLACES=368, PETRI_TRANSITIONS=645} [2024-06-27 21:19:40,324 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-27 21:19:40,325 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 645 transitions, 12996 flow [2024-06-27 21:19:40,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:40,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:40,325 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:19:40,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:19:40,325 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:40,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:40,325 INFO L85 PathProgramCache]: Analyzing trace with hash 2068718075, now seen corresponding path program 12 times [2024-06-27 21:19:40,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:40,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298966937] [2024-06-27 21:19:40,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:40,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:40,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:43,190 INFO 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:19:43,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:43,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298966937] [2024-06-27 21:19:43,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298966937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:43,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:43,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:43,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920929206] [2024-06-27 21:19:43,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:43,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:43,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:43,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:43,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:43,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:43,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 645 transitions, 12996 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:43,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:43,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:43,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:45,588 INFO L124 PetriNetUnfolderBase]: 4351/6700 cut-off events. [2024-06-27 21:19:45,588 INFO L125 PetriNetUnfolderBase]: For 587826/587828 co-relation queries the response was YES. [2024-06-27 21:19:45,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56271 conditions, 6700 events. 4351/6700 cut-off events. For 587826/587828 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39557 event pairs, 978 based on Foata normal form. 4/6703 useless extension candidates. Maximal degree in co-relation 56107. Up to 6279 conditions per place. [2024-06-27 21:19:45,676 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 561 selfloop transitions, 103 changer transitions 0/668 dead transitions. [2024-06-27 21:19:45,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 668 transitions, 14538 flow [2024-06-27 21:19:45,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:45,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:45,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 21:19:45,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:19:45,677 INFO L175 Difference]: Start difference. First operand has 368 places, 645 transitions, 12996 flow. Second operand 9 states and 135 transitions. [2024-06-27 21:19:45,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 668 transitions, 14538 flow [2024-06-27 21:19:47,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 668 transitions, 13954 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-27 21:19:47,113 INFO L231 Difference]: Finished difference. Result has 368 places, 651 transitions, 12804 flow [2024-06-27 21:19:47,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12415, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12804, PETRI_PLACES=368, PETRI_TRANSITIONS=651} [2024-06-27 21:19:47,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-27 21:19:47,114 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 651 transitions, 12804 flow [2024-06-27 21:19:47,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:47,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:47,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:47,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:19:47,114 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:47,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:47,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1424363645, now seen corresponding path program 13 times [2024-06-27 21:19:47,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:47,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394501546] [2024-06-27 21:19:47,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:47,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:47,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:50,077 INFO 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:19:50,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:50,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394501546] [2024-06-27 21:19:50,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394501546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:50,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:50,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:50,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116375829] [2024-06-27 21:19:50,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:50,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:50,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:50,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:50,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:50,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:50,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 651 transitions, 12804 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:50,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:50,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:50,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:52,223 INFO L124 PetriNetUnfolderBase]: 4339/6674 cut-off events. [2024-06-27 21:19:52,223 INFO L125 PetriNetUnfolderBase]: For 580698/580700 co-relation queries the response was YES. [2024-06-27 21:19:52,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55362 conditions, 6674 events. 4339/6674 cut-off events. For 580698/580700 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39257 event pairs, 866 based on Foata normal form. 4/6677 useless extension candidates. Maximal degree in co-relation 55198. Up to 5741 conditions per place. [2024-06-27 21:19:52,323 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 475 selfloop transitions, 195 changer transitions 0/674 dead transitions. [2024-06-27 21:19:52,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 674 transitions, 14528 flow [2024-06-27 21:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:52,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:52,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:19:52,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-27 21:19:52,325 INFO L175 Difference]: Start difference. First operand has 368 places, 651 transitions, 12804 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:19:52,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 674 transitions, 14528 flow [2024-06-27 21:19:54,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 674 transitions, 14280 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:54,153 INFO L231 Difference]: Finished difference. Result has 371 places, 651 transitions, 12952 flow [2024-06-27 21:19:54,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12556, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12952, PETRI_PLACES=371, PETRI_TRANSITIONS=651} [2024-06-27 21:19:54,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-27 21:19:54,153 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 651 transitions, 12952 flow [2024-06-27 21:19:54,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:54,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:54,153 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:19:54,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:19:54,154 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:54,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:54,154 INFO L85 PathProgramCache]: Analyzing trace with hash 2061366425, now seen corresponding path program 14 times [2024-06-27 21:19:54,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:54,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11003979] [2024-06-27 21:19:54,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:54,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:57,024 INFO 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:19:57,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:57,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11003979] [2024-06-27 21:19:57,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11003979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:57,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:57,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:57,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187847054] [2024-06-27 21:19:57,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:57,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:57,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:57,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:57,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:57,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:19:57,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 651 transitions, 12952 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:57,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:57,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:19:57,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:59,804 INFO L124 PetriNetUnfolderBase]: 4457/6846 cut-off events. [2024-06-27 21:19:59,804 INFO L125 PetriNetUnfolderBase]: For 590583/590585 co-relation queries the response was YES. [2024-06-27 21:19:59,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57459 conditions, 6846 events. 4457/6846 cut-off events. For 590583/590585 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40431 event pairs, 966 based on Foata normal form. 4/6849 useless extension candidates. Maximal degree in co-relation 57294. Up to 6271 conditions per place. [2024-06-27 21:19:59,901 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 567 selfloop transitions, 137 changer transitions 0/708 dead transitions. [2024-06-27 21:19:59,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 708 transitions, 15544 flow [2024-06-27 21:19:59,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:19:59,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:19:59,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-27 21:19:59,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 21:19:59,903 INFO L175 Difference]: Start difference. First operand has 371 places, 651 transitions, 12952 flow. Second operand 12 states and 182 transitions. [2024-06-27 21:19:59,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 708 transitions, 15544 flow [2024-06-27 21:20:01,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 708 transitions, 14753 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 21:20:01,753 INFO L231 Difference]: Finished difference. Result has 374 places, 680 transitions, 13466 flow [2024-06-27 21:20:01,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12268, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13466, PETRI_PLACES=374, PETRI_TRANSITIONS=680} [2024-06-27 21:20:01,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-27 21:20:01,754 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 680 transitions, 13466 flow [2024-06-27 21:20:01,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:01,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:01,754 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:20:01,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:20:01,754 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:01,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:01,754 INFO L85 PathProgramCache]: Analyzing trace with hash 2061360659, now seen corresponding path program 12 times [2024-06-27 21:20:01,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:01,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143160011] [2024-06-27 21:20:01,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:01,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:05,673 INFO 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:20:05,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:05,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143160011] [2024-06-27 21:20:05,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143160011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:05,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:05,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:05,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960456453] [2024-06-27 21:20:05,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:05,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:05,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:05,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:05,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:05,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:20:05,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 680 transitions, 13466 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:05,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:05,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:20:05,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:08,572 INFO L124 PetriNetUnfolderBase]: 4467/6864 cut-off events. [2024-06-27 21:20:08,572 INFO L125 PetriNetUnfolderBase]: For 586359/586361 co-relation queries the response was YES. [2024-06-27 21:20:08,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57328 conditions, 6864 events. 4467/6864 cut-off events. For 586359/586361 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40590 event pairs, 989 based on Foata normal form. 2/6865 useless extension candidates. Maximal degree in co-relation 57160. Up to 6369 conditions per place. [2024-06-27 21:20:08,667 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 572 selfloop transitions, 128 changer transitions 0/704 dead transitions. [2024-06-27 21:20:08,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 704 transitions, 15157 flow [2024-06-27 21:20:08,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:20:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:20:08,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-27 21:20:08,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3353174603174603 [2024-06-27 21:20:08,669 INFO L175 Difference]: Start difference. First operand has 374 places, 680 transitions, 13466 flow. Second operand 12 states and 169 transitions. [2024-06-27 21:20:08,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 704 transitions, 15157 flow [2024-06-27 21:20:10,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 704 transitions, 14668 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-27 21:20:10,911 INFO L231 Difference]: Finished difference. Result has 378 places, 683 transitions, 13312 flow [2024-06-27 21:20:10,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12977, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13312, PETRI_PLACES=378, PETRI_TRANSITIONS=683} [2024-06-27 21:20:10,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-27 21:20:10,912 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 683 transitions, 13312 flow [2024-06-27 21:20:10,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:10,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:10,912 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:20:10,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:20:10,913 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:10,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash -100553411, now seen corresponding path program 15 times [2024-06-27 21:20:10,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:10,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476180771] [2024-06-27 21:20:10,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:10,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:10,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:14,246 INFO 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:20:14,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:14,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476180771] [2024-06-27 21:20:14,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476180771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:14,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:14,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:14,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360955317] [2024-06-27 21:20:14,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:14,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:14,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:14,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:14,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:14,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:20:14,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 683 transitions, 13312 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:14,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:14,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:20:14,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:16,884 INFO L124 PetriNetUnfolderBase]: 4455/6848 cut-off events. [2024-06-27 21:20:16,884 INFO L125 PetriNetUnfolderBase]: For 582337/582339 co-relation queries the response was YES. [2024-06-27 21:20:16,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56516 conditions, 6848 events. 4455/6848 cut-off events. For 582337/582339 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 40497 event pairs, 962 based on Foata normal form. 4/6851 useless extension candidates. Maximal degree in co-relation 56347. Up to 6277 conditions per place. [2024-06-27 21:20:16,974 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 567 selfloop transitions, 134 changer transitions 0/705 dead transitions. [2024-06-27 21:20:16,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 705 transitions, 14796 flow [2024-06-27 21:20:16,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:16,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:16,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-27 21:20:16,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-27 21:20:16,975 INFO L175 Difference]: Start difference. First operand has 378 places, 683 transitions, 13312 flow. Second operand 10 states and 154 transitions. [2024-06-27 21:20:16,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 705 transitions, 14796 flow [2024-06-27 21:20:18,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 705 transitions, 14170 flow, removed 36 selfloop flow, removed 13 redundant places. [2024-06-27 21:20:18,893 INFO L231 Difference]: Finished difference. Result has 375 places, 683 transitions, 12972 flow [2024-06-27 21:20:18,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12688, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12972, PETRI_PLACES=375, PETRI_TRANSITIONS=683} [2024-06-27 21:20:18,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-27 21:20:18,894 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 683 transitions, 12972 flow [2024-06-27 21:20:18,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:18,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:18,894 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:20:18,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:20:18,894 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:18,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:18,895 INFO L85 PathProgramCache]: Analyzing trace with hash 2061371819, now seen corresponding path program 13 times [2024-06-27 21:20:18,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:18,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196366957] [2024-06-27 21:20:18,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:18,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:18,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:22,552 INFO 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:20:22,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:22,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196366957] [2024-06-27 21:20:22,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196366957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:22,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:22,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:22,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034971943] [2024-06-27 21:20:22,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:22,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:22,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:22,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:22,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:22,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:20:22,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 683 transitions, 12972 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:22,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:22,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:20:22,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:25,140 INFO L124 PetriNetUnfolderBase]: 4449/6856 cut-off events. [2024-06-27 21:20:25,140 INFO L125 PetriNetUnfolderBase]: For 577542/577544 co-relation queries the response was YES. [2024-06-27 21:20:25,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55710 conditions, 6856 events. 4449/6856 cut-off events. For 577542/577544 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40678 event pairs, 993 based on Foata normal form. 2/6857 useless extension candidates. Maximal degree in co-relation 55542. Up to 6348 conditions per place. [2024-06-27 21:20:25,232 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 569 selfloop transitions, 127 changer transitions 0/700 dead transitions. [2024-06-27 21:20:25,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 700 transitions, 14404 flow [2024-06-27 21:20:25,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:25,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:25,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-27 21:20:25,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 21:20:25,234 INFO L175 Difference]: Start difference. First operand has 375 places, 683 transitions, 12972 flow. Second operand 10 states and 147 transitions. [2024-06-27 21:20:25,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 700 transitions, 14404 flow [2024-06-27 21:20:27,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 700 transitions, 14142 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:20:27,058 INFO L231 Difference]: Finished difference. Result has 378 places, 683 transitions, 12970 flow [2024-06-27 21:20:27,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12710, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12970, PETRI_PLACES=378, PETRI_TRANSITIONS=683} [2024-06-27 21:20:27,058 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-27 21:20:27,058 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 683 transitions, 12970 flow [2024-06-27 21:20:27,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:27,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:27,059 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:20:27,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:20:27,059 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:27,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:27,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1485384729, now seen corresponding path program 1 times [2024-06-27 21:20:27,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:27,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103426001] [2024-06-27 21:20:27,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:27,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:30,578 INFO 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:20:30,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:30,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103426001] [2024-06-27 21:20:30,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103426001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:30,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:30,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:30,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638804504] [2024-06-27 21:20:30,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:30,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:30,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:30,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:30,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:30,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:20:30,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 683 transitions, 12970 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:20:30,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:30,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:20:30,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:33,198 INFO L124 PetriNetUnfolderBase]: 4569/7060 cut-off events. [2024-06-27 21:20:33,198 INFO L125 PetriNetUnfolderBase]: For 675968/675972 co-relation queries the response was YES. [2024-06-27 21:20:33,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57931 conditions, 7060 events. 4569/7060 cut-off events. For 675968/675972 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 42332 event pairs, 1525 based on Foata normal form. 10/7070 useless extension candidates. Maximal degree in co-relation 57762. Up to 6372 conditions per place. [2024-06-27 21:20:33,287 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 672 selfloop transitions, 51 changer transitions 0/727 dead transitions. [2024-06-27 21:20:33,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 727 transitions, 14794 flow [2024-06-27 21:20:33,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:33,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:33,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:20:33,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 21:20:33,289 INFO L175 Difference]: Start difference. First operand has 378 places, 683 transitions, 12970 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:20:33,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 727 transitions, 14794 flow [2024-06-27 21:20:35,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 727 transitions, 14540 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:20:35,254 INFO L231 Difference]: Finished difference. Result has 379 places, 689 transitions, 12922 flow [2024-06-27 21:20:35,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12716, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12922, PETRI_PLACES=379, PETRI_TRANSITIONS=689} [2024-06-27 21:20:35,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-27 21:20:35,255 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 689 transitions, 12922 flow [2024-06-27 21:20:35,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:20:35,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:35,255 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:20:35,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:20:35,255 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:35,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:35,256 INFO L85 PathProgramCache]: Analyzing trace with hash -726823971, now seen corresponding path program 2 times [2024-06-27 21:20:35,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:35,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637804704] [2024-06-27 21:20:35,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:35,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:35,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:38,856 INFO 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:20:38,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:38,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637804704] [2024-06-27 21:20:38,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637804704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:38,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:38,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:38,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900178146] [2024-06-27 21:20:38,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:38,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:38,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:38,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:38,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:38,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:20:38,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 689 transitions, 12922 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:20:38,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:38,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:20:38,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:41,482 INFO L124 PetriNetUnfolderBase]: 4613/7128 cut-off events. [2024-06-27 21:20:41,483 INFO L125 PetriNetUnfolderBase]: For 706590/706594 co-relation queries the response was YES. [2024-06-27 21:20:41,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58568 conditions, 7128 events. 4613/7128 cut-off events. For 706590/706594 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 42746 event pairs, 1527 based on Foata normal form. 14/7142 useless extension candidates. Maximal degree in co-relation 58396. Up to 6664 conditions per place. [2024-06-27 21:20:41,753 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 666 selfloop transitions, 48 changer transitions 0/718 dead transitions. [2024-06-27 21:20:41,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 718 transitions, 14449 flow [2024-06-27 21:20:41,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:41,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:41,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:20:41,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 21:20:41,755 INFO L175 Difference]: Start difference. First operand has 379 places, 689 transitions, 12922 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:20:41,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 718 transitions, 14449 flow [2024-06-27 21:20:43,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 718 transitions, 14373 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:43,559 INFO L231 Difference]: Finished difference. Result has 384 places, 690 transitions, 12966 flow [2024-06-27 21:20:43,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12846, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12966, PETRI_PLACES=384, PETRI_TRANSITIONS=690} [2024-06-27 21:20:43,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-27 21:20:43,560 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 690 transitions, 12966 flow [2024-06-27 21:20:43,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:20:43,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:43,560 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:20:43,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:20:43,560 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:43,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:43,561 INFO L85 PathProgramCache]: Analyzing trace with hash -726827691, now seen corresponding path program 3 times [2024-06-27 21:20:43,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:43,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471934689] [2024-06-27 21:20:43,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:43,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:43,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:47,231 INFO 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:20:47,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:47,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471934689] [2024-06-27 21:20:47,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471934689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:47,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:47,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:47,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853169377] [2024-06-27 21:20:47,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:47,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:47,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:47,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:47,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:47,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:20:47,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 690 transitions, 12966 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:20:47,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:47,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:20:47,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:49,591 INFO L124 PetriNetUnfolderBase]: 4641/7168 cut-off events. [2024-06-27 21:20:49,591 INFO L125 PetriNetUnfolderBase]: For 705136/705140 co-relation queries the response was YES. [2024-06-27 21:20:49,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59136 conditions, 7168 events. 4641/7168 cut-off events. For 705136/705140 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 43008 event pairs, 1521 based on Foata normal form. 10/7178 useless extension candidates. Maximal degree in co-relation 58962. Up to 6670 conditions per place. [2024-06-27 21:20:49,700 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 670 selfloop transitions, 50 changer transitions 0/724 dead transitions. [2024-06-27 21:20:49,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 724 transitions, 14550 flow [2024-06-27 21:20:49,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:49,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:49,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:20:49,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:20:49,701 INFO L175 Difference]: Start difference. First operand has 384 places, 690 transitions, 12966 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:20:49,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 724 transitions, 14550 flow [2024-06-27 21:20:52,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 724 transitions, 14447 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:52,459 INFO L231 Difference]: Finished difference. Result has 387 places, 693 transitions, 13021 flow [2024-06-27 21:20:52,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12863, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13021, PETRI_PLACES=387, PETRI_TRANSITIONS=693} [2024-06-27 21:20:52,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-27 21:20:52,459 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 693 transitions, 13021 flow [2024-06-27 21:20:52,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:20:52,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:52,459 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:20:52,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:20:52,460 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:52,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:52,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1907329407, now seen corresponding path program 4 times [2024-06-27 21:20:52,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:52,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220084550] [2024-06-27 21:20:52,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:52,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:52,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:56,392 INFO 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:20:56,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:56,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220084550] [2024-06-27 21:20:56,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220084550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:56,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:56,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:20:56,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31497754] [2024-06-27 21:20:56,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:56,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:20:56,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:56,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:20:56,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:20:56,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:20:56,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 693 transitions, 13021 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:56,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:56,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:20:56,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:59,218 INFO L124 PetriNetUnfolderBase]: 4685/7241 cut-off events. [2024-06-27 21:20:59,218 INFO L125 PetriNetUnfolderBase]: For 735931/735939 co-relation queries the response was YES. [2024-06-27 21:20:59,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59711 conditions, 7241 events. 4685/7241 cut-off events. For 735931/735939 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 43542 event pairs, 1566 based on Foata normal form. 18/7259 useless extension candidates. Maximal degree in co-relation 59535. Up to 6776 conditions per place. [2024-06-27 21:20:59,326 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 670 selfloop transitions, 51 changer transitions 0/725 dead transitions. [2024-06-27 21:20:59,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 725 transitions, 14572 flow [2024-06-27 21:20:59,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:59,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:59,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:20:59,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-27 21:20:59,327 INFO L175 Difference]: Start difference. First operand has 387 places, 693 transitions, 13021 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:20:59,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 725 transitions, 14572 flow [2024-06-27 21:21:02,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 725 transitions, 14521 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:21:02,021 INFO L231 Difference]: Finished difference. Result has 393 places, 694 transitions, 13100 flow [2024-06-27 21:21:02,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12970, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13100, PETRI_PLACES=393, PETRI_TRANSITIONS=694} [2024-06-27 21:21:02,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-27 21:21:02,021 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 694 transitions, 13100 flow [2024-06-27 21:21:02,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:02,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:02,021 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:21:02,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:21:02,022 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:02,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:02,022 INFO L85 PathProgramCache]: Analyzing trace with hash -2112041983, now seen corresponding path program 1 times [2024-06-27 21:21:02,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:02,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085277250] [2024-06-27 21:21:02,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:02,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:02,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:05,764 INFO 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:21:05,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:05,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085277250] [2024-06-27 21:21:05,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085277250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:05,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:05,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:21:05,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519032356] [2024-06-27 21:21:05,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:05,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:21:05,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:05,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:21:05,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:21:05,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:21:05,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 694 transitions, 13100 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:05,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:05,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:21:05,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:08,958 INFO L124 PetriNetUnfolderBase]: 4703/7267 cut-off events. [2024-06-27 21:21:08,958 INFO L125 PetriNetUnfolderBase]: For 734926/734934 co-relation queries the response was YES. [2024-06-27 21:21:09,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59883 conditions, 7267 events. 4703/7267 cut-off events. For 734926/734934 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 43687 event pairs, 1568 based on Foata normal form. 18/7285 useless extension candidates. Maximal degree in co-relation 59705. Up to 6806 conditions per place. [2024-06-27 21:21:09,064 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 673 selfloop transitions, 52 changer transitions 0/729 dead transitions. [2024-06-27 21:21:09,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 729 transitions, 14667 flow [2024-06-27 21:21:09,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:21:09,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:21:09,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-27 21:21:09,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-27 21:21:09,066 INFO L175 Difference]: Start difference. First operand has 393 places, 694 transitions, 13100 flow. Second operand 11 states and 167 transitions. [2024-06-27 21:21:09,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 729 transitions, 14667 flow [2024-06-27 21:21:11,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 729 transitions, 14582 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:11,747 INFO L231 Difference]: Finished difference. Result has 398 places, 695 transitions, 13149 flow [2024-06-27 21:21:11,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13015, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13149, PETRI_PLACES=398, PETRI_TRANSITIONS=695} [2024-06-27 21:21:11,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-27 21:21:11,748 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 695 transitions, 13149 flow [2024-06-27 21:21:11,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:11,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:11,748 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:21:11,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:21:11,748 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:11,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:11,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2112034543, now seen corresponding path program 2 times [2024-06-27 21:21:11,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:11,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46153968] [2024-06-27 21:21:11,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:11,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:11,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:15,299 INFO 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:21:15,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:15,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46153968] [2024-06-27 21:21:15,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46153968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:15,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:15,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:21:15,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079297069] [2024-06-27 21:21:15,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:15,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:21:15,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:15,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:21:15,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:21:15,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:21:15,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 695 transitions, 13149 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:15,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:15,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:21:15,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:18,489 INFO L124 PetriNetUnfolderBase]: 4685/7245 cut-off events. [2024-06-27 21:21:18,489 INFO L125 PetriNetUnfolderBase]: For 697644/697652 co-relation queries the response was YES. [2024-06-27 21:21:18,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59099 conditions, 7245 events. 4685/7245 cut-off events. For 697644/697652 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 43642 event pairs, 1546 based on Foata normal form. 14/7259 useless extension candidates. Maximal degree in co-relation 58919. Up to 6690 conditions per place. [2024-06-27 21:21:18,596 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 671 selfloop transitions, 56 changer transitions 0/731 dead transitions. [2024-06-27 21:21:18,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 731 transitions, 14705 flow [2024-06-27 21:21:18,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:21:18,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:21:18,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 21:21:18,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 21:21:18,598 INFO L175 Difference]: Start difference. First operand has 398 places, 695 transitions, 13149 flow. Second operand 11 states and 168 transitions. [2024-06-27 21:21:18,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 731 transitions, 14705 flow [2024-06-27 21:21:21,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 731 transitions, 14592 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:21:21,757 INFO L231 Difference]: Finished difference. Result has 401 places, 695 transitions, 13152 flow [2024-06-27 21:21:21,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13036, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13152, PETRI_PLACES=401, PETRI_TRANSITIONS=695} [2024-06-27 21:21:21,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-27 21:21:21,758 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 695 transitions, 13152 flow [2024-06-27 21:21:21,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:21,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:21,758 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:21:21,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:21:21,758 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:21,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:21,758 INFO L85 PathProgramCache]: Analyzing trace with hash -2117759995, now seen corresponding path program 5 times [2024-06-27 21:21:21,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:21,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531937369] [2024-06-27 21:21:21,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:21,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:21,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:25,887 INFO 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:21:25,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:25,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531937369] [2024-06-27 21:21:25,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531937369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:25,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:25,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:21:25,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659663232] [2024-06-27 21:21:25,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:25,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:21:25,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:25,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:21:25,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:21:25,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:21:25,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 695 transitions, 13152 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:25,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:25,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:21:25,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:28,571 INFO L124 PetriNetUnfolderBase]: 4713/7285 cut-off events. [2024-06-27 21:21:28,571 INFO L125 PetriNetUnfolderBase]: For 710462/710470 co-relation queries the response was YES. [2024-06-27 21:21:28,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59414 conditions, 7285 events. 4713/7285 cut-off events. For 710462/710470 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 43937 event pairs, 1570 based on Foata normal form. 14/7299 useless extension candidates. Maximal degree in co-relation 59233. Up to 6734 conditions per place. [2024-06-27 21:21:28,687 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 673 selfloop transitions, 54 changer transitions 0/731 dead transitions. [2024-06-27 21:21:28,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 731 transitions, 14766 flow [2024-06-27 21:21:28,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:28,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:28,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:21:28,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 21:21:28,688 INFO L175 Difference]: Start difference. First operand has 401 places, 695 transitions, 13152 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:21:28,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 731 transitions, 14766 flow [2024-06-27 21:21:31,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 731 transitions, 14611 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 21:21:31,695 INFO L231 Difference]: Finished difference. Result has 402 places, 698 transitions, 13178 flow [2024-06-27 21:21:31,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12999, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13178, PETRI_PLACES=402, PETRI_TRANSITIONS=698} [2024-06-27 21:21:31,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-27 21:21:31,695 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 698 transitions, 13178 flow [2024-06-27 21:21:31,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:31,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:31,696 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:21:31,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:21:31,696 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:31,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:31,696 INFO L85 PathProgramCache]: Analyzing trace with hash -298619807, now seen corresponding path program 6 times [2024-06-27 21:21:31,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:31,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230159473] [2024-06-27 21:21:31,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:31,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:31,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:35,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:35,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:35,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230159473] [2024-06-27 21:21:35,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230159473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:35,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:35,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:35,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202206872] [2024-06-27 21:21:35,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:35,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:35,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:35,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:35,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:35,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:21:35,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 698 transitions, 13178 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:21:35,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:35,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:21:35,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:37,814 INFO L124 PetriNetUnfolderBase]: 4757/7347 cut-off events. [2024-06-27 21:21:37,814 INFO L125 PetriNetUnfolderBase]: For 743162/743164 co-relation queries the response was YES. [2024-06-27 21:21:37,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59563 conditions, 7347 events. 4757/7347 cut-off events. For 743162/743164 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 44390 event pairs, 1631 based on Foata normal form. 12/7359 useless extension candidates. Maximal degree in co-relation 59381. Up to 6996 conditions per place. [2024-06-27 21:21:37,920 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 691 selfloop transitions, 30 changer transitions 0/725 dead transitions. [2024-06-27 21:21:37,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 725 transitions, 14710 flow [2024-06-27 21:21:37,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:37,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:37,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-27 21:21:37,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-27 21:21:37,921 INFO L175 Difference]: Start difference. First operand has 402 places, 698 transitions, 13178 flow. Second operand 10 states and 146 transitions. [2024-06-27 21:21:37,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 725 transitions, 14710 flow [2024-06-27 21:21:40,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 725 transitions, 14618 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:40,522 INFO L231 Difference]: Finished difference. Result has 407 places, 699 transitions, 13169 flow [2024-06-27 21:21:40,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13086, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13169, PETRI_PLACES=407, PETRI_TRANSITIONS=699} [2024-06-27 21:21:40,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-27 21:21:40,522 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 699 transitions, 13169 flow [2024-06-27 21:21:40,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:21:40,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:40,522 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:21:40,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:21:40,523 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:40,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:40,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1631039405, now seen corresponding path program 3 times [2024-06-27 21:21:40,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:40,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371791593] [2024-06-27 21:21:40,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:40,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:40,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:44,098 INFO 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:21:44,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:44,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371791593] [2024-06-27 21:21:44,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371791593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:44,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:44,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:44,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052706194] [2024-06-27 21:21:44,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:44,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:44,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:44,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:44,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:44,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:21:44,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 699 transitions, 13169 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:21:44,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:44,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:21:44,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:46,651 INFO L124 PetriNetUnfolderBase]: 4739/7329 cut-off events. [2024-06-27 21:21:46,651 INFO L125 PetriNetUnfolderBase]: For 699447/699449 co-relation queries the response was YES. [2024-06-27 21:21:46,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58801 conditions, 7329 events. 4739/7329 cut-off events. For 699447/699449 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 44351 event pairs, 1601 based on Foata normal form. 8/7337 useless extension candidates. Maximal degree in co-relation 58617. Up to 6824 conditions per place. [2024-06-27 21:21:46,754 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 687 selfloop transitions, 37 changer transitions 0/728 dead transitions. [2024-06-27 21:21:46,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 728 transitions, 14893 flow [2024-06-27 21:21:46,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:46,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:46,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-27 21:21:46,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3547619047619048 [2024-06-27 21:21:46,755 INFO L175 Difference]: Start difference. First operand has 407 places, 699 transitions, 13169 flow. Second operand 10 states and 149 transitions. [2024-06-27 21:21:46,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 728 transitions, 14893 flow [2024-06-27 21:21:49,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 728 transitions, 14828 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 21:21:49,671 INFO L231 Difference]: Finished difference. Result has 409 places, 699 transitions, 13184 flow [2024-06-27 21:21:49,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13104, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13184, PETRI_PLACES=409, PETRI_TRANSITIONS=699} [2024-06-27 21:21:49,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-27 21:21:49,672 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 699 transitions, 13184 flow [2024-06-27 21:21:49,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:21:49,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:49,672 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:21:49,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:21:49,672 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:49,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:49,672 INFO L85 PathProgramCache]: Analyzing trace with hash -92776751, now seen corresponding path program 4 times [2024-06-27 21:21:49,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:49,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792449434] [2024-06-27 21:21:49,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:49,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:49,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:53,278 INFO 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:21:53,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:53,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792449434] [2024-06-27 21:21:53,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792449434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:53,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:53,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:53,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048109960] [2024-06-27 21:21:53,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:53,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:53,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:53,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:53,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:21:53,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 699 transitions, 13184 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:21:53,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:53,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:21:53,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:55,759 INFO L124 PetriNetUnfolderBase]: 4711/7289 cut-off events. [2024-06-27 21:21:55,759 INFO L125 PetriNetUnfolderBase]: For 673682/673684 co-relation queries the response was YES. [2024-06-27 21:21:55,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57558 conditions, 7289 events. 4711/7289 cut-off events. For 673682/673684 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 44201 event pairs, 1623 based on Foata normal form. 12/7301 useless extension candidates. Maximal degree in co-relation 57373. Up to 6930 conditions per place. [2024-06-27 21:21:55,862 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 691 selfloop transitions, 29 changer transitions 0/724 dead transitions. [2024-06-27 21:21:55,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 724 transitions, 14696 flow [2024-06-27 21:21:55,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:55,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:55,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 21:21:55,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-27 21:21:55,863 INFO L175 Difference]: Start difference. First operand has 409 places, 699 transitions, 13184 flow. Second operand 9 states and 136 transitions. [2024-06-27 21:21:55,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 724 transitions, 14696 flow [2024-06-27 21:21:58,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 724 transitions, 14633 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:58,578 INFO L231 Difference]: Finished difference. Result has 412 places, 699 transitions, 13184 flow [2024-06-27 21:21:58,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13121, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13184, PETRI_PLACES=412, PETRI_TRANSITIONS=699} [2024-06-27 21:21:58,578 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-27 21:21:58,578 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 699 transitions, 13184 flow [2024-06-27 21:21:58,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:21:58,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:58,578 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:21:58,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:21:58,578 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:58,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:58,579 INFO L85 PathProgramCache]: Analyzing trace with hash 2068994843, now seen corresponding path program 7 times [2024-06-27 21:21:58,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:58,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579423837] [2024-06-27 21:21:58,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:58,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:58,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:02,143 INFO 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:22:02,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:02,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579423837] [2024-06-27 21:22:02,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579423837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:02,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:02,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:02,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743565931] [2024-06-27 21:22:02,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:02,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:02,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:02,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:02,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:02,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:22:02,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 699 transitions, 13184 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:22:02,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:02,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:22:02,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:04,451 INFO L124 PetriNetUnfolderBase]: 4693/7263 cut-off events. [2024-06-27 21:22:04,452 INFO L125 PetriNetUnfolderBase]: For 627884/627886 co-relation queries the response was YES. [2024-06-27 21:22:04,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56604 conditions, 7263 events. 4693/7263 cut-off events. For 627884/627886 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 43977 event pairs, 1593 based on Foata normal form. 8/7271 useless extension candidates. Maximal degree in co-relation 56417. Up to 6814 conditions per place. [2024-06-27 21:22:04,562 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 693 selfloop transitions, 32 changer transitions 0/729 dead transitions. [2024-06-27 21:22:04,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 729 transitions, 14780 flow [2024-06-27 21:22:04,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:04,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:04,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 21:22:04,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-27 21:22:04,563 INFO L175 Difference]: Start difference. First operand has 412 places, 699 transitions, 13184 flow. Second operand 9 states and 137 transitions. [2024-06-27 21:22:04,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 729 transitions, 14780 flow [2024-06-27 21:22:07,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 729 transitions, 14662 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 21:22:07,351 INFO L231 Difference]: Finished difference. Result has 413 places, 702 transitions, 13205 flow [2024-06-27 21:22:07,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13082, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13205, PETRI_PLACES=413, PETRI_TRANSITIONS=702} [2024-06-27 21:22:07,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-27 21:22:07,352 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 702 transitions, 13205 flow [2024-06-27 21:22:07,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:22:07,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:07,352 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:22:07,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:22:07,352 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:07,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:07,353 INFO L85 PathProgramCache]: Analyzing trace with hash 645563587, now seen corresponding path program 1 times [2024-06-27 21:22:07,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:07,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894574649] [2024-06-27 21:22:07,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:07,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:07,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:10,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:10,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894574649] [2024-06-27 21:22:10,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894574649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:10,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:10,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:10,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691284766] [2024-06-27 21:22:10,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:10,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:10,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:10,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:10,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:10,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:22:10,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 702 transitions, 13205 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:10,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:10,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:22:10,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:12,924 INFO L124 PetriNetUnfolderBase]: 4786/7389 cut-off events. [2024-06-27 21:22:12,924 INFO L125 PetriNetUnfolderBase]: For 676513/676521 co-relation queries the response was YES. [2024-06-27 21:22:13,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58879 conditions, 7389 events. 4786/7389 cut-off events. For 676513/676521 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 44367 event pairs, 620 based on Foata normal form. 8/7397 useless extension candidates. Maximal degree in co-relation 58690. Up to 5499 conditions per place. [2024-06-27 21:22:13,046 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 548 selfloop transitions, 191 changer transitions 0/743 dead transitions. [2024-06-27 21:22:13,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 743 transitions, 15363 flow [2024-06-27 21:22:13,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:13,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:13,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:22:13,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 21:22:13,048 INFO L175 Difference]: Start difference. First operand has 413 places, 702 transitions, 13205 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:22:13,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 743 transitions, 15363 flow [2024-06-27 21:22:16,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 743 transitions, 15301 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:16,148 INFO L231 Difference]: Finished difference. Result has 417 places, 707 transitions, 13673 flow [2024-06-27 21:22:16,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13147, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13673, PETRI_PLACES=417, PETRI_TRANSITIONS=707} [2024-06-27 21:22:16,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-27 21:22:16,149 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 707 transitions, 13673 flow [2024-06-27 21:22:16,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:16,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:16,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:16,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:22:16,149 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:16,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:16,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2085915973, now seen corresponding path program 2 times [2024-06-27 21:22:16,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:16,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350128387] [2024-06-27 21:22:16,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:16,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:18,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:18,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:18,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350128387] [2024-06-27 21:22:18,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350128387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:18,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:18,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:18,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073720584] [2024-06-27 21:22:18,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:18,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:18,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:18,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:18,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:18,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:22:18,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 707 transitions, 13673 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:18,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:18,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:22:18,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:21,632 INFO L124 PetriNetUnfolderBase]: 4840/7457 cut-off events. [2024-06-27 21:22:21,632 INFO L125 PetriNetUnfolderBase]: For 719605/719607 co-relation queries the response was YES. [2024-06-27 21:22:21,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60980 conditions, 7457 events. 4840/7457 cut-off events. For 719605/719607 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 44772 event pairs, 1000 based on Foata normal form. 2/7458 useless extension candidates. Maximal degree in co-relation 60788. Up to 7014 conditions per place. [2024-06-27 21:22:21,747 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 686 selfloop transitions, 44 changer transitions 0/734 dead transitions. [2024-06-27 21:22:21,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 734 transitions, 15471 flow [2024-06-27 21:22:21,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:21,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:21,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 21:22:21,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 21:22:21,749 INFO L175 Difference]: Start difference. First operand has 417 places, 707 transitions, 13673 flow. Second operand 8 states and 123 transitions. [2024-06-27 21:22:21,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 734 transitions, 15471 flow [2024-06-27 21:22:25,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 734 transitions, 15196 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 21:22:25,110 INFO L231 Difference]: Finished difference. Result has 423 places, 710 transitions, 13577 flow [2024-06-27 21:22:25,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13418, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13577, PETRI_PLACES=423, PETRI_TRANSITIONS=710} [2024-06-27 21:22:25,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-27 21:22:25,111 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 710 transitions, 13577 flow [2024-06-27 21:22:25,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:25,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:25,111 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:22:25,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:22:25,112 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:25,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:25,112 INFO L85 PathProgramCache]: Analyzing trace with hash 642439699, now seen corresponding path program 3 times [2024-06-27 21:22:25,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:25,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833514765] [2024-06-27 21:22:25,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:25,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:27,764 INFO 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:22:27,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:27,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833514765] [2024-06-27 21:22:27,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833514765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:27,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:27,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:27,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241192980] [2024-06-27 21:22:27,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:27,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:27,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:27,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:27,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:27,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:22:27,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 710 transitions, 13577 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:27,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:27,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:22:27,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:30,751 INFO L124 PetriNetUnfolderBase]: 4848/7478 cut-off events. [2024-06-27 21:22:30,751 INFO L125 PetriNetUnfolderBase]: For 727423/727431 co-relation queries the response was YES. [2024-06-27 21:22:30,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61214 conditions, 7478 events. 4848/7478 cut-off events. For 727423/727431 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44987 event pairs, 885 based on Foata normal form. 8/7485 useless extension candidates. Maximal degree in co-relation 61019. Up to 6553 conditions per place. [2024-06-27 21:22:30,851 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 542 selfloop transitions, 198 changer transitions 0/744 dead transitions. [2024-06-27 21:22:30,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 744 transitions, 15483 flow [2024-06-27 21:22:30,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:30,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:30,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:22:30,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:22:30,852 INFO L175 Difference]: Start difference. First operand has 423 places, 710 transitions, 13577 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:22:30,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 744 transitions, 15483 flow [2024-06-27 21:22:34,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 744 transitions, 15360 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:34,086 INFO L231 Difference]: Finished difference. Result has 426 places, 714 transitions, 13987 flow [2024-06-27 21:22:34,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13454, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13987, PETRI_PLACES=426, PETRI_TRANSITIONS=714} [2024-06-27 21:22:34,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-27 21:22:34,087 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 714 transitions, 13987 flow [2024-06-27 21:22:34,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:34,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:34,087 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:22:34,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:22:34,087 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:34,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:34,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2087126463, now seen corresponding path program 4 times [2024-06-27 21:22:34,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:34,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121494546] [2024-06-27 21:22:34,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:34,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:36,868 INFO 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:22:36,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:36,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121494546] [2024-06-27 21:22:36,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121494546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:36,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:36,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:36,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474243707] [2024-06-27 21:22:36,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:36,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:36,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:36,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:36,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:36,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:22:36,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 714 transitions, 13987 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:36,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:36,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:22:36,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:39,700 INFO L124 PetriNetUnfolderBase]: 4856/7492 cut-off events. [2024-06-27 21:22:39,700 INFO L125 PetriNetUnfolderBase]: For 748333/748341 co-relation queries the response was YES. [2024-06-27 21:22:39,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62007 conditions, 7492 events. 4856/7492 cut-off events. For 748333/748341 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 45129 event pairs, 884 based on Foata normal form. 8/7499 useless extension candidates. Maximal degree in co-relation 61811. Up to 6616 conditions per place. [2024-06-27 21:22:39,823 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 535 selfloop transitions, 201 changer transitions 0/740 dead transitions. [2024-06-27 21:22:39,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 740 transitions, 15609 flow [2024-06-27 21:22:39,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:39,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:39,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:22:39,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:22:39,825 INFO L175 Difference]: Start difference. First operand has 426 places, 714 transitions, 13987 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:22:39,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 740 transitions, 15609 flow [2024-06-27 21:22:43,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 740 transitions, 15266 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 21:22:43,578 INFO L231 Difference]: Finished difference. Result has 430 places, 716 transitions, 14125 flow [2024-06-27 21:22:43,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13668, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14125, PETRI_PLACES=430, PETRI_TRANSITIONS=716} [2024-06-27 21:22:43,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-27 21:22:43,579 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 716 transitions, 14125 flow [2024-06-27 21:22:43,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:43,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:43,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:43,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:22:43,580 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:43,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:43,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1456008529, now seen corresponding path program 5 times [2024-06-27 21:22:43,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:43,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807102441] [2024-06-27 21:22:43,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:43,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:43,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:46,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:22:46,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:46,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807102441] [2024-06-27 21:22:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807102441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:46,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:46,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552276905] [2024-06-27 21:22:46,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:46,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:46,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:46,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:46,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:46,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:22:46,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 716 transitions, 14125 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:46,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:46,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:22:46,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:49,263 INFO L124 PetriNetUnfolderBase]: 4851/7476 cut-off events. [2024-06-27 21:22:49,263 INFO L125 PetriNetUnfolderBase]: For 750533/750535 co-relation queries the response was YES. [2024-06-27 21:22:49,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62248 conditions, 7476 events. 4851/7476 cut-off events. For 750533/750535 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 44966 event pairs, 1113 based on Foata normal form. 2/7477 useless extension candidates. Maximal degree in co-relation 62050. Up to 7049 conditions per place. [2024-06-27 21:22:49,381 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 623 selfloop transitions, 103 changer transitions 0/730 dead transitions. [2024-06-27 21:22:49,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 730 transitions, 15611 flow [2024-06-27 21:22:49,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:49,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 21:22:49,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 21:22:49,382 INFO L175 Difference]: Start difference. First operand has 430 places, 716 transitions, 14125 flow. Second operand 8 states and 121 transitions. [2024-06-27 21:22:49,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 730 transitions, 15611 flow [2024-06-27 21:22:53,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 730 transitions, 15146 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:53,813 INFO L231 Difference]: Finished difference. Result has 432 places, 716 transitions, 13874 flow [2024-06-27 21:22:53,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13660, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13874, PETRI_PLACES=432, PETRI_TRANSITIONS=716} [2024-06-27 21:22:53,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-27 21:22:53,813 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 716 transitions, 13874 flow [2024-06-27 21:22:53,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:53,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:53,814 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:22:53,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:22:53,814 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:53,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:53,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1458503383, now seen corresponding path program 6 times [2024-06-27 21:22:53,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:53,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276299493] [2024-06-27 21:22:53,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:53,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:53,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:58,165 INFO 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:22:58,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:58,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276299493] [2024-06-27 21:22:58,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276299493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:58,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:58,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:22:58,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084762298] [2024-06-27 21:22:58,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:58,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:22:58,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:58,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:22:58,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:22:58,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:22:58,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 716 transitions, 13874 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:58,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:58,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:22:58,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:01,243 INFO L124 PetriNetUnfolderBase]: 4905/7559 cut-off events. [2024-06-27 21:23:01,243 INFO L125 PetriNetUnfolderBase]: For 802497/802505 co-relation queries the response was YES. [2024-06-27 21:23:01,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63012 conditions, 7559 events. 4905/7559 cut-off events. For 802497/802505 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 45388 event pairs, 912 based on Foata normal form. 8/7566 useless extension candidates. Maximal degree in co-relation 62813. Up to 6424 conditions per place. [2024-06-27 21:23:01,346 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 538 selfloop transitions, 202 changer transitions 0/744 dead transitions. [2024-06-27 21:23:01,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 744 transitions, 15670 flow [2024-06-27 21:23:01,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:01,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:01,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:23:01,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 21:23:01,347 INFO L175 Difference]: Start difference. First operand has 432 places, 716 transitions, 13874 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:23:01,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 744 transitions, 15670 flow [2024-06-27 21:23:04,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 744 transitions, 15378 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 21:23:04,545 INFO L231 Difference]: Finished difference. Result has 434 places, 717 transitions, 14075 flow [2024-06-27 21:23:04,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13582, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14075, PETRI_PLACES=434, PETRI_TRANSITIONS=717} [2024-06-27 21:23:04,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-27 21:23:04,546 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 717 transitions, 14075 flow [2024-06-27 21:23:04,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:04,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:04,546 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:23:04,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:23:04,546 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:04,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:04,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2090840418, now seen corresponding path program 1 times [2024-06-27 21:23:04,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:04,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287731255] [2024-06-27 21:23:04,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:04,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:04,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:07,615 INFO 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:23:07,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:07,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287731255] [2024-06-27 21:23:07,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287731255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:07,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:07,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:07,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826548753] [2024-06-27 21:23:07,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:07,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:07,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:07,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:07,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:07,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:23:07,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 717 transitions, 14075 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:23:07,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:07,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:23:07,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:11,028 INFO L124 PetriNetUnfolderBase]: 4925/7593 cut-off events. [2024-06-27 21:23:11,028 INFO L125 PetriNetUnfolderBase]: For 828403/828411 co-relation queries the response was YES. [2024-06-27 21:23:11,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63942 conditions, 7593 events. 4925/7593 cut-off events. For 828403/828411 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 45782 event pairs, 788 based on Foata normal form. 10/7602 useless extension candidates. Maximal degree in co-relation 63741. Up to 6252 conditions per place. [2024-06-27 21:23:11,142 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 471 selfloop transitions, 284 changer transitions 0/759 dead transitions. [2024-06-27 21:23:11,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 759 transitions, 16126 flow [2024-06-27 21:23:11,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:11,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:11,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:23:11,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 21:23:11,143 INFO L175 Difference]: Start difference. First operand has 434 places, 717 transitions, 14075 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:23:11,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 759 transitions, 16126 flow [2024-06-27 21:23:14,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 759 transitions, 15756 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:23:14,759 INFO L231 Difference]: Finished difference. Result has 438 places, 726 transitions, 14670 flow [2024-06-27 21:23:14,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13721, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14670, PETRI_PLACES=438, PETRI_TRANSITIONS=726} [2024-06-27 21:23:14,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-27 21:23:14,759 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 726 transitions, 14670 flow [2024-06-27 21:23:14,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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:23:14,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:14,759 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:23:14,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:23:14,760 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:14,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:14,760 INFO L85 PathProgramCache]: Analyzing trace with hash -2087115768, now seen corresponding path program 2 times [2024-06-27 21:23:14,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:14,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114216524] [2024-06-27 21:23:14,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:14,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:14,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:17,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:17,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:17,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114216524] [2024-06-27 21:23:17,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114216524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:17,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:17,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:23:17,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425887744] [2024-06-27 21:23:17,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:17,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:23:17,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:17,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:23:17,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:23:17,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:23:17,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 726 transitions, 14670 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:17,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:17,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:23:17,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:21,972 INFO L124 PetriNetUnfolderBase]: 4945/7609 cut-off events. [2024-06-27 21:23:21,972 INFO L125 PetriNetUnfolderBase]: For 847410/847418 co-relation queries the response was YES. [2024-06-27 21:23:22,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65399 conditions, 7609 events. 4945/7609 cut-off events. For 847410/847418 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 45696 event pairs, 814 based on Foata normal form. 10/7618 useless extension candidates. Maximal degree in co-relation 65195. Up to 6268 conditions per place. [2024-06-27 21:23:22,079 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 474 selfloop transitions, 290 changer transitions 0/768 dead transitions. [2024-06-27 21:23:22,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 768 transitions, 16632 flow [2024-06-27 21:23:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:23:22,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:23:22,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-27 21:23:22,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:23:22,080 INFO L175 Difference]: Start difference. First operand has 438 places, 726 transitions, 14670 flow. Second operand 12 states and 198 transitions. [2024-06-27 21:23:22,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 768 transitions, 16632 flow [2024-06-27 21:23:26,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 768 transitions, 16029 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:23:26,292 INFO L231 Difference]: Finished difference. Result has 444 places, 731 transitions, 14803 flow [2024-06-27 21:23:26,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14073, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14803, PETRI_PLACES=444, PETRI_TRANSITIONS=731} [2024-06-27 21:23:26,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-27 21:23:26,292 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 731 transitions, 14803 flow [2024-06-27 21:23:26,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:26,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:26,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:26,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:23:26,292 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:26,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:26,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1286468522, now seen corresponding path program 3 times [2024-06-27 21:23:26,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:26,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518170033] [2024-06-27 21:23:26,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:26,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:26,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:29,502 INFO 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:23:29,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:29,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518170033] [2024-06-27 21:23:29,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518170033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:29,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:29,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:23:29,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556820875] [2024-06-27 21:23:29,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:29,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:23:29,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:29,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:23:29,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:23:29,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:23:29,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 731 transitions, 14803 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:29,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:29,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:23:29,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:32,926 INFO L124 PetriNetUnfolderBase]: 4933/7593 cut-off events. [2024-06-27 21:23:32,927 INFO L125 PetriNetUnfolderBase]: For 838993/839001 co-relation queries the response was YES. [2024-06-27 21:23:33,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65025 conditions, 7593 events. 4933/7593 cut-off events. For 838993/839001 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 45619 event pairs, 798 based on Foata normal form. 10/7602 useless extension candidates. Maximal degree in co-relation 64819. Up to 6260 conditions per place. [2024-06-27 21:23:33,268 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 477 selfloop transitions, 283 changer transitions 0/764 dead transitions. [2024-06-27 21:23:33,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 764 transitions, 16423 flow [2024-06-27 21:23:33,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:23:33,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:23:33,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 21:23:33,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-27 21:23:33,269 INFO L175 Difference]: Start difference. First operand has 444 places, 731 transitions, 14803 flow. Second operand 10 states and 172 transitions. [2024-06-27 21:23:33,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 764 transitions, 16423 flow [2024-06-27 21:23:37,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 764 transitions, 15947 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 21:23:37,230 INFO L231 Difference]: Finished difference. Result has 446 places, 731 transitions, 14909 flow [2024-06-27 21:23:37,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14327, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14909, PETRI_PLACES=446, PETRI_TRANSITIONS=731} [2024-06-27 21:23:37,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-27 21:23:37,231 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 731 transitions, 14909 flow [2024-06-27 21:23:37,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:37,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:37,232 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:23:37,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:23:37,232 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:37,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:37,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1037069613, now seen corresponding path program 7 times [2024-06-27 21:23:37,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:37,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867690820] [2024-06-27 21:23:37,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:37,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:37,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:40,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:40,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:40,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867690820] [2024-06-27 21:23:40,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867690820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:40,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:40,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:40,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134319956] [2024-06-27 21:23:40,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:40,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:40,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:40,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:40,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:40,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:23:40,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 731 transitions, 14909 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:40,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:40,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:23:40,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:43,388 INFO L124 PetriNetUnfolderBase]: 4941/7623 cut-off events. [2024-06-27 21:23:43,388 INFO L125 PetriNetUnfolderBase]: For 850338/850352 co-relation queries the response was YES. [2024-06-27 21:23:43,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65366 conditions, 7623 events. 4941/7623 cut-off events. For 850338/850352 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 46020 event pairs, 1093 based on Foata normal form. 14/7636 useless extension candidates. Maximal degree in co-relation 65159. Up to 6260 conditions per place. [2024-06-27 21:23:43,514 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 465 selfloop transitions, 296 changer transitions 0/765 dead transitions. [2024-06-27 21:23:43,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 765 transitions, 16867 flow [2024-06-27 21:23:43,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:43,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:23:43,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 21:23:43,516 INFO L175 Difference]: Start difference. First operand has 446 places, 731 transitions, 14909 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:23:43,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 765 transitions, 16867 flow [2024-06-27 21:23:48,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 765 transitions, 16301 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:23:48,343 INFO L231 Difference]: Finished difference. Result has 445 places, 735 transitions, 15068 flow [2024-06-27 21:23:48,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14343, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15068, PETRI_PLACES=445, PETRI_TRANSITIONS=735} [2024-06-27 21:23:48,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-27 21:23:48,344 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 735 transitions, 15068 flow [2024-06-27 21:23:48,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:48,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:48,344 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:23:48,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:23:48,345 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:48,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:48,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1028498733, now seen corresponding path program 8 times [2024-06-27 21:23:48,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:48,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821184526] [2024-06-27 21:23:48,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:48,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:48,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:51,488 INFO 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:23:51,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:51,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821184526] [2024-06-27 21:23:51,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821184526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:51,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:51,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:51,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706443639] [2024-06-27 21:23:51,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:51,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:51,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:51,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:51,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:51,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:23:51,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 735 transitions, 15068 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:51,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:51,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:23:51,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:54,299 INFO L124 PetriNetUnfolderBase]: 4949/7639 cut-off events. [2024-06-27 21:23:54,299 INFO L125 PetriNetUnfolderBase]: For 864002/864016 co-relation queries the response was YES. [2024-06-27 21:23:54,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65627 conditions, 7639 events. 4949/7639 cut-off events. For 864002/864016 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 46166 event pairs, 1103 based on Foata normal form. 14/7652 useless extension candidates. Maximal degree in co-relation 65419. Up to 6327 conditions per place. [2024-06-27 21:23:54,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 462 selfloop transitions, 295 changer transitions 0/761 dead transitions. [2024-06-27 21:23:54,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 761 transitions, 16730 flow [2024-06-27 21:23:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:54,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:54,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:23:54,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 21:23:54,428 INFO L175 Difference]: Start difference. First operand has 445 places, 735 transitions, 15068 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:23:54,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 761 transitions, 16730 flow [2024-06-27 21:23:59,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 761 transitions, 16266 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 21:23:59,363 INFO L231 Difference]: Finished difference. Result has 449 places, 737 transitions, 15271 flow [2024-06-27 21:23:59,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14628, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15271, PETRI_PLACES=449, PETRI_TRANSITIONS=737} [2024-06-27 21:23:59,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-27 21:23:59,363 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 737 transitions, 15271 flow [2024-06-27 21:23:59,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:59,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:59,364 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:23:59,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:23:59,364 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:59,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:59,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2051285027, now seen corresponding path program 9 times [2024-06-27 21:23:59,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:59,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641077416] [2024-06-27 21:23:59,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:59,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:59,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:02,815 INFO 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:24:02,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:02,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641077416] [2024-06-27 21:24:02,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641077416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:02,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:02,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:02,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073090142] [2024-06-27 21:24:02,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:02,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:02,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:02,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:02,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:02,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:24:02,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 737 transitions, 15271 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:02,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:02,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:24:02,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:05,588 INFO L124 PetriNetUnfolderBase]: 4957/7640 cut-off events. [2024-06-27 21:24:05,588 INFO L125 PetriNetUnfolderBase]: For 876979/876987 co-relation queries the response was YES. [2024-06-27 21:24:05,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66424 conditions, 7640 events. 4957/7640 cut-off events. For 876979/876987 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 46085 event pairs, 1098 based on Foata normal form. 8/7647 useless extension candidates. Maximal degree in co-relation 66214. Up to 6339 conditions per place. [2024-06-27 21:24:05,712 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 294 changer transitions 0/758 dead transitions. [2024-06-27 21:24:05,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 758 transitions, 16883 flow [2024-06-27 21:24:05,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:05,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:05,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:24:05,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:24:05,713 INFO L175 Difference]: Start difference. First operand has 449 places, 737 transitions, 15271 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:24:05,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 758 transitions, 16883 flow [2024-06-27 21:24:10,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 758 transitions, 16264 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:10,377 INFO L231 Difference]: Finished difference. Result has 451 places, 739 transitions, 15297 flow [2024-06-27 21:24:10,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14652, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15297, PETRI_PLACES=451, PETRI_TRANSITIONS=739} [2024-06-27 21:24:10,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-27 21:24:10,377 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 739 transitions, 15297 flow [2024-06-27 21:24:10,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:10,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:10,377 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:24:10,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:24:10,378 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:10,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:10,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1190359459, now seen corresponding path program 10 times [2024-06-27 21:24:10,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:10,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406305863] [2024-06-27 21:24:10,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:10,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:10,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:13,921 INFO 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:24:13,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:13,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406305863] [2024-06-27 21:24:13,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406305863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:13,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:13,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:13,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722139359] [2024-06-27 21:24:13,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:13,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:13,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:13,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:13,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:13,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:24:13,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 739 transitions, 15297 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:13,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:13,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:24:13,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:16,643 INFO L124 PetriNetUnfolderBase]: 4952/7617 cut-off events. [2024-06-27 21:24:16,644 INFO L125 PetriNetUnfolderBase]: For 877159/877161 co-relation queries the response was YES. [2024-06-27 21:24:16,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66197 conditions, 7617 events. 4952/7617 cut-off events. For 877159/877161 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 45897 event pairs, 1128 based on Foata normal form. 2/7618 useless extension candidates. Maximal degree in co-relation 65986. Up to 7135 conditions per place. [2024-06-27 21:24:16,760 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 626 selfloop transitions, 124 changer transitions 0/754 dead transitions. [2024-06-27 21:24:16,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 754 transitions, 16833 flow [2024-06-27 21:24:16,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:24:16,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:24:16,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-27 21:24:16,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-27 21:24:16,762 INFO L175 Difference]: Start difference. First operand has 451 places, 739 transitions, 15297 flow. Second operand 9 states and 132 transitions. [2024-06-27 21:24:16,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 754 transitions, 16833 flow [2024-06-27 21:24:21,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 754 transitions, 16180 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:21,086 INFO L231 Difference]: Finished difference. Result has 454 places, 739 transitions, 14899 flow [2024-06-27 21:24:21,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14644, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14899, PETRI_PLACES=454, PETRI_TRANSITIONS=739} [2024-06-27 21:24:21,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-27 21:24:21,087 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 739 transitions, 14899 flow [2024-06-27 21:24:21,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:21,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:21,087 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:24:21,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:24:21,087 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:21,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:21,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1764258662, now seen corresponding path program 4 times [2024-06-27 21:24:21,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:21,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797667573] [2024-06-27 21:24:21,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:21,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:21,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:25,244 INFO 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:24:25,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:25,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797667573] [2024-06-27 21:24:25,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797667573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:25,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:25,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:24:25,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216073238] [2024-06-27 21:24:25,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:25,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:24:25,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:25,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:24:25,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:24:25,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:24:25,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 739 transitions, 14899 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:25,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:25,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:24:25,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:29,177 INFO L124 PetriNetUnfolderBase]: 5068/7800 cut-off events. [2024-06-27 21:24:29,177 INFO L125 PetriNetUnfolderBase]: For 978145/978159 co-relation queries the response was YES. [2024-06-27 21:24:29,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68283 conditions, 7800 events. 5068/7800 cut-off events. For 978145/978159 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 46980 event pairs, 930 based on Foata normal form. 16/7815 useless extension candidates. Maximal degree in co-relation 68071. Up to 5300 conditions per place. [2024-06-27 21:24:29,308 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 305 selfloop transitions, 487 changer transitions 0/796 dead transitions. [2024-06-27 21:24:29,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 796 transitions, 17368 flow [2024-06-27 21:24:29,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:24:29,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:24:29,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-06-27 21:24:29,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772893772893773 [2024-06-27 21:24:29,309 INFO L175 Difference]: Start difference. First operand has 454 places, 739 transitions, 14899 flow. Second operand 13 states and 206 transitions. [2024-06-27 21:24:29,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 796 transitions, 17368 flow Killed by 15