./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe018_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe018_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:01:04,524 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:01:04,566 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:01:04,569 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:01:04,570 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:01:04,585 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:01:04,586 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:01:04,586 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:01:04,586 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:01:04,587 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:01:04,587 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:01:04,587 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:01:04,588 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:01:04,588 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:01:04,588 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:01:04,589 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:01:04,596 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:01:04,596 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:01:04,597 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:01:04,597 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:01:04,597 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:01:04,597 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:01:04,598 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:01:04,598 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:01:04,598 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:01:04,598 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:01:04,599 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:01:04,599 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:01:04,599 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:01:04,600 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:01:04,600 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:01:04,600 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:01:04,600 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:01:04,601 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:01:04,601 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:01:04,601 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:01:04,601 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:01:04,602 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:01:04,602 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:01:04,602 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:01:04,602 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:01:04,603 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:01:04,603 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:01:04,603 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 [2024-06-27 19:01:04,770 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:01:04,792 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:01:04,794 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:01:04,795 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:01:04,796 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:01:04,797 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/safe018_rmo.oepc.yml/witness.yml [2024-06-27 19:01:04,987 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:01:04,987 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:01:04,988 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i [2024-06-27 19:01:05,959 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:01:06,199 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:01:06,200 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i [2024-06-27 19:01:06,217 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f62a2c5cf/0bf5d911f9684bcfade225b4e3133e15/FLAGb20aa61bd [2024-06-27 19:01:06,233 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f62a2c5cf/0bf5d911f9684bcfade225b4e3133e15 [2024-06-27 19:01:06,234 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:01:06,234 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:01:06,237 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:01:06,237 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:01:06,241 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:01:06,241 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:01:04" (1/2) ... [2024-06-27 19:01:06,242 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73998aeb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:01:06, skipping insertion in model container [2024-06-27 19:01:06,243 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:01:04" (1/2) ... [2024-06-27 19:01:06,244 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6b053aaa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:01:06, skipping insertion in model container [2024-06-27 19:01:06,244 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:01:06" (2/2) ... [2024-06-27 19:01:06,244 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73998aeb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06, skipping insertion in model container [2024-06-27 19:01:06,244 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:01:06" (2/2) ... [2024-06-27 19:01:06,245 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:01:06,362 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:01:06,366 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 19:01:06,367 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 19:01:06,367 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 19:01:06,367 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:01:06,368 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 19:01:06,428 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:01:06,556 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i[993,1006] [2024-06-27 19:01:06,712 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:01:06,727 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 19:01:06,755 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i[993,1006] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:01:06,853 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:01:06,892 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:01:06,892 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06 WrapperNode [2024-06-27 19:01:06,892 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:01:06,893 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:01:06,893 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:01:06,893 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:01:06,899 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:06,927 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:06,962 INFO L138 Inliner]: procedures = 175, calls = 65, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 170 [2024-06-27 19:01:06,963 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:01:06,964 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:01:06,964 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:01:06,965 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:01:06,973 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:06,973 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:06,989 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,014 INFO L175 MemorySlicer]: Split 27 memory accesses to 2 slices as follows [2, 25]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-27 19:01:07,028 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,028 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,036 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,047 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,049 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,050 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,054 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:01:07,055 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:01:07,055 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:01:07,055 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:01:07,059 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (1/1) ... [2024-06-27 19:01:07,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:01:07,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:01:07,089 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 19:01:07,097 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 19:01:07,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 19:01:07,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 19:01:07,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 19:01:07,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 19:01:07,121 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:01:07,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:01:07,121 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:01:07,121 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:01:07,121 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:01:07,122 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:01:07,122 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:01:07,122 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:01:07,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:01:07,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 19:01:07,124 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:01:07,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:01:07,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:01:07,126 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 19:01:07,265 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:01:07,267 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:01:07,669 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:01:07,669 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:01:07,844 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:01:07,844 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:01:07,844 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:01:07 BoogieIcfgContainer [2024-06-27 19:01:07,845 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:01:07,846 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:01:07,846 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:01:07,848 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:01:07,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:01:04" (1/4) ... [2024-06-27 19:01:07,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fa2d173 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:01:07, skipping insertion in model container [2024-06-27 19:01:07,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:01:06" (2/4) ... [2024-06-27 19:01:07,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fa2d173 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:01:07, skipping insertion in model container [2024-06-27 19:01:07,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:01:06" (3/4) ... [2024-06-27 19:01:07,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fa2d173 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:01:07, skipping insertion in model container [2024-06-27 19:01:07,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:01:07" (4/4) ... [2024-06-27 19:01:07,850 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.oepc.i [2024-06-27 19:01:07,864 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:01:07,864 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 19:01:07,864 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:01:07,902 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:01:07,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 19:01:07,949 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-27 19:01:07,949 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:01:07,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-27 19:01:07,953 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 19:01:07,956 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-27 19:01:07,967 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:01:07,975 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;@2be1c546, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:01:07,976 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 19:01:07,980 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:01:07,980 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:01:07,980 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:01:07,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:07,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:01:07,981 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:07,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:07,986 INFO L85 PathProgramCache]: Analyzing trace with hash 559397680, now seen corresponding path program 1 times [2024-06-27 19:01:07,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:07,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533175600] [2024-06-27 19:01:07,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:07,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:08,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:09,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:09,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533175600] [2024-06-27 19:01:09,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533175600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:09,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:09,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:01:09,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852869279] [2024-06-27 19:01:09,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:09,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:01:09,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:09,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:01:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:01:09,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-27 19:01:09,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:09,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:09,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-27 19:01:09,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:10,233 INFO L124 PetriNetUnfolderBase]: 1706/2758 cut-off events. [2024-06-27 19:01:10,233 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 19:01:10,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5329 conditions, 2758 events. 1706/2758 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15433 event pairs, 1011 based on Foata normal form. 0/2654 useless extension candidates. Maximal degree in co-relation 5317. Up to 2510 conditions per place. [2024-06-27 19:01:10,249 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 42 selfloop transitions, 5 changer transitions 0/57 dead transitions. [2024-06-27 19:01:10,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 57 transitions, 223 flow [2024-06-27 19:01:10,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:01:10,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:01:10,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 92 transitions. [2024-06-27 19:01:10,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 19:01:10,260 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 92 transitions. [2024-06-27 19:01:10,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 57 transitions, 223 flow [2024-06-27 19:01:10,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:01:10,264 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 123 flow [2024-06-27 19:01:10,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=123, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-27 19:01:10,268 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-27 19:01:10,268 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 123 flow [2024-06-27 19:01:10,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:10,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:10,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:10,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:01:10,269 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:10,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:10,270 INFO L85 PathProgramCache]: Analyzing trace with hash 710441797, now seen corresponding path program 1 times [2024-06-27 19:01:10,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:10,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718336496] [2024-06-27 19:01:10,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:10,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:12,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:12,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:12,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718336496] [2024-06-27 19:01:12,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718336496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:12,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:12,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:01:12,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451141828] [2024-06-27 19:01:12,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:12,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:01:12,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:12,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:01:12,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:01:12,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-27 19:01:12,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:12,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:12,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-27 19:01:12,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:12,937 INFO L124 PetriNetUnfolderBase]: 1700/2638 cut-off events. [2024-06-27 19:01:12,938 INFO L125 PetriNetUnfolderBase]: For 498/508 co-relation queries the response was YES. [2024-06-27 19:01:12,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5945 conditions, 2638 events. 1700/2638 cut-off events. For 498/508 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14324 event pairs, 665 based on Foata normal form. 6/2641 useless extension candidates. Maximal degree in co-relation 5933. Up to 2468 conditions per place. [2024-06-27 19:01:12,951 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 59 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-27 19:01:12,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 79 transitions, 351 flow [2024-06-27 19:01:12,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:01:12,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:01:12,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-06-27 19:01:12,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793478260869565 [2024-06-27 19:01:12,953 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 123 flow. Second operand 4 states and 125 transitions. [2024-06-27 19:01:12,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 79 transitions, 351 flow [2024-06-27 19:01:12,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 79 transitions, 346 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:01:12,955 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 186 flow [2024-06-27 19:01:12,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-27 19:01:12,956 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-27 19:01:12,956 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 186 flow [2024-06-27 19:01:12,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:12,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:12,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:12,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:01:12,957 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:12,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:12,957 INFO L85 PathProgramCache]: Analyzing trace with hash -825983233, now seen corresponding path program 1 times [2024-06-27 19:01:12,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:12,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236551423] [2024-06-27 19:01:12,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:12,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:12,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:15,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:15,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:15,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236551423] [2024-06-27 19:01:15,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236551423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:15,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:15,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:01:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337371891] [2024-06-27 19:01:15,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:15,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:01:15,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:15,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:01:15,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:01:15,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-27 19:01:15,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 186 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 19:01:15,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:15,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-27 19:01:15,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:16,669 INFO L124 PetriNetUnfolderBase]: 2164/3296 cut-off events. [2024-06-27 19:01:16,670 INFO L125 PetriNetUnfolderBase]: For 1910/1940 co-relation queries the response was YES. [2024-06-27 19:01:16,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8379 conditions, 3296 events. 2164/3296 cut-off events. For 1910/1940 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17546 event pairs, 489 based on Foata normal form. 15/3309 useless extension candidates. Maximal degree in co-relation 8364. Up to 3035 conditions per place. [2024-06-27 19:01:16,689 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 86 selfloop transitions, 15 changer transitions 0/110 dead transitions. [2024-06-27 19:01:16,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 110 transitions, 542 flow [2024-06-27 19:01:16,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:01:16,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:01:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 19:01:16,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 19:01:16,694 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 186 flow. Second operand 6 states and 179 transitions. [2024-06-27 19:01:16,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 110 transitions, 542 flow [2024-06-27 19:01:16,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 110 transitions, 542 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 19:01:16,702 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 256 flow [2024-06-27 19:01:16,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-06-27 19:01:16,703 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 10 predicate places. [2024-06-27 19:01:16,703 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 256 flow [2024-06-27 19:01:16,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 19:01:16,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:16,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:16,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:01:16,704 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:16,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:16,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1864769340, now seen corresponding path program 1 times [2024-06-27 19:01:16,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:16,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437614825] [2024-06-27 19:01:16,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:16,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:16,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:17,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 19:01:17,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:17,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437614825] [2024-06-27 19:01:17,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437614825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:17,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:17,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:01:17,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459658613] [2024-06-27 19:01:17,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:17,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:01:17,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:17,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:01:17,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:01:17,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:17,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:17,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:17,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:17,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:18,973 INFO L124 PetriNetUnfolderBase]: 2584/4076 cut-off events. [2024-06-27 19:01:18,974 INFO L125 PetriNetUnfolderBase]: For 3856/3856 co-relation queries the response was YES. [2024-06-27 19:01:18,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10995 conditions, 4076 events. 2584/4076 cut-off events. For 3856/3856 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22889 event pairs, 1004 based on Foata normal form. 2/4077 useless extension candidates. Maximal degree in co-relation 10975. Up to 3735 conditions per place. [2024-06-27 19:01:18,997 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 67 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2024-06-27 19:01:18,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 84 transitions, 500 flow [2024-06-27 19:01:18,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:01:18,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:01:18,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 19:01:18,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173913043478261 [2024-06-27 19:01:18,999 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 256 flow. Second operand 5 states and 119 transitions. [2024-06-27 19:01:18,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 84 transitions, 500 flow [2024-06-27 19:01:19,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 467 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:01:19,005 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 311 flow [2024-06-27 19:01:19,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=311, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-27 19:01:19,006 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 13 predicate places. [2024-06-27 19:01:19,006 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 311 flow [2024-06-27 19:01:19,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:19,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:19,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:19,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:01:19,008 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:19,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:19,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1225848619, now seen corresponding path program 1 times [2024-06-27 19:01:19,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:19,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953344727] [2024-06-27 19:01:19,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:19,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:19,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:21,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:21,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:21,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953344727] [2024-06-27 19:01:21,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953344727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:21,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:21,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:01:21,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439371701] [2024-06-27 19:01:21,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:21,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:01:21,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:21,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:01:21,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:01:21,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:21,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 311 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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 19:01:21,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:21,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:21,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:22,438 INFO L124 PetriNetUnfolderBase]: 2615/3933 cut-off events. [2024-06-27 19:01:22,438 INFO L125 PetriNetUnfolderBase]: For 4950/4950 co-relation queries the response was YES. [2024-06-27 19:01:22,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11729 conditions, 3933 events. 2615/3933 cut-off events. For 4950/4950 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20997 event pairs, 762 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 11706. Up to 3693 conditions per place. [2024-06-27 19:01:22,466 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 91 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-27 19:01:22,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 117 transitions, 718 flow [2024-06-27 19:01:22,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:01:22,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:01:22,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:01:22,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2024-06-27 19:01:22,470 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 311 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:01:22,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 117 transitions, 718 flow [2024-06-27 19:01:22,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 117 transitions, 710 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 19:01:22,485 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 444 flow [2024-06-27 19:01:22,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=444, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-27 19:01:22,488 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 20 predicate places. [2024-06-27 19:01:22,488 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 444 flow [2024-06-27 19:01:22,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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 19:01:22,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:22,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:22,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:01:22,489 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:22,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:22,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1240788139, now seen corresponding path program 2 times [2024-06-27 19:01:22,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:22,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768225364] [2024-06-27 19:01:22,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:22,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:24,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:24,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:24,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768225364] [2024-06-27 19:01:24,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768225364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:24,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:24,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:01:24,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543878058] [2024-06-27 19:01:24,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:24,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:01:24,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:24,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:01:24,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:01:24,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:24,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 444 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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 19:01:24,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:24,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:24,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:25,575 INFO L124 PetriNetUnfolderBase]: 2610/3936 cut-off events. [2024-06-27 19:01:25,576 INFO L125 PetriNetUnfolderBase]: For 7527/7534 co-relation queries the response was YES. [2024-06-27 19:01:25,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12953 conditions, 3936 events. 2610/3936 cut-off events. For 7527/7534 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21093 event pairs, 766 based on Foata normal form. 8/3942 useless extension candidates. Maximal degree in co-relation 12925. Up to 3688 conditions per place. [2024-06-27 19:01:25,597 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 86 selfloop transitions, 21 changer transitions 0/114 dead transitions. [2024-06-27 19:01:25,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 114 transitions, 773 flow [2024-06-27 19:01:25,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:01:25,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:01:25,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:01:25,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5362318840579711 [2024-06-27 19:01:25,601 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 444 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:01:25,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 114 transitions, 773 flow [2024-06-27 19:01:25,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 114 transitions, 761 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 19:01:25,610 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 514 flow [2024-06-27 19:01:25,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=514, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-27 19:01:25,613 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 26 predicate places. [2024-06-27 19:01:25,613 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 514 flow [2024-06-27 19:01:25,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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 19:01:25,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:25,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:25,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:01:25,614 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:25,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:25,615 INFO L85 PathProgramCache]: Analyzing trace with hash 598736091, now seen corresponding path program 1 times [2024-06-27 19:01:25,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:25,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241766668] [2024-06-27 19:01:25,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:25,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:25,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:27,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:27,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241766668] [2024-06-27 19:01:27,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241766668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:27,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:27,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:01:27,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152222146] [2024-06-27 19:01:27,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:27,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:01:27,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:27,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:01:27,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:01:27,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:27,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 514 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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 19:01:27,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:27,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:27,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:28,286 INFO L124 PetriNetUnfolderBase]: 2602/4102 cut-off events. [2024-06-27 19:01:28,287 INFO L125 PetriNetUnfolderBase]: For 8138/8138 co-relation queries the response was YES. [2024-06-27 19:01:28,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13255 conditions, 4102 events. 2602/4102 cut-off events. For 8138/8138 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22982 event pairs, 882 based on Foata normal form. 4/4105 useless extension candidates. Maximal degree in co-relation 13223. Up to 3721 conditions per place. [2024-06-27 19:01:28,310 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 92 selfloop transitions, 13 changer transitions 0/112 dead transitions. [2024-06-27 19:01:28,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 112 transitions, 816 flow [2024-06-27 19:01:28,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:01:28,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:01:28,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:01:28,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5181159420289855 [2024-06-27 19:01:28,312 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 514 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:01:28,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 112 transitions, 816 flow [2024-06-27 19:01:28,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 112 transitions, 795 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:01:28,322 INFO L231 Difference]: Finished difference. Result has 80 places, 80 transitions, 553 flow [2024-06-27 19:01:28,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=80, PETRI_TRANSITIONS=80} [2024-06-27 19:01:28,323 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 30 predicate places. [2024-06-27 19:01:28,323 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 80 transitions, 553 flow [2024-06-27 19:01:28,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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 19:01:28,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:28,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:28,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:01:28,324 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:28,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:28,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1203453596, now seen corresponding path program 1 times [2024-06-27 19:01:28,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:28,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601100168] [2024-06-27 19:01:28,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:28,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:30,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:30,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:30,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601100168] [2024-06-27 19:01:30,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601100168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:30,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:30,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:01:30,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548471195] [2024-06-27 19:01:30,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:30,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:01:30,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:30,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:01:30,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:01:30,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:30,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 80 transitions, 553 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:30,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:30,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:30,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:32,199 INFO L124 PetriNetUnfolderBase]: 2656/4034 cut-off events. [2024-06-27 19:01:32,199 INFO L125 PetriNetUnfolderBase]: For 10399/10399 co-relation queries the response was YES. [2024-06-27 19:01:32,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13902 conditions, 4034 events. 2656/4034 cut-off events. For 10399/10399 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22240 event pairs, 634 based on Foata normal form. 3/4036 useless extension candidates. Maximal degree in co-relation 13868. Up to 3689 conditions per place. [2024-06-27 19:01:32,221 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 109 selfloop transitions, 24 changer transitions 0/140 dead transitions. [2024-06-27 19:01:32,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 140 transitions, 991 flow [2024-06-27 19:01:32,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:01:32,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:01:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:01:32,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-06-27 19:01:32,223 INFO L175 Difference]: Start difference. First operand has 80 places, 80 transitions, 553 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:01:32,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 140 transitions, 991 flow [2024-06-27 19:01:32,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 140 transitions, 955 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:01:32,232 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 606 flow [2024-06-27 19:01:32,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=606, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-06-27 19:01:32,232 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2024-06-27 19:01:32,232 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 606 flow [2024-06-27 19:01:32,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:32,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:32,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:32,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:01:32,233 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:32,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:32,233 INFO L85 PathProgramCache]: Analyzing trace with hash -653397010, now seen corresponding path program 2 times [2024-06-27 19:01:32,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:32,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714993803] [2024-06-27 19:01:32,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:32,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:32,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:34,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:34,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714993803] [2024-06-27 19:01:34,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714993803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:34,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:34,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:01:34,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304848224] [2024-06-27 19:01:34,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:34,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:01:34,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:34,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:01:34,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:01:34,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:34,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 606 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:34,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:34,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:34,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:36,123 INFO L124 PetriNetUnfolderBase]: 2687/4063 cut-off events. [2024-06-27 19:01:36,123 INFO L125 PetriNetUnfolderBase]: For 12338/12338 co-relation queries the response was YES. [2024-06-27 19:01:36,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15013 conditions, 4063 events. 2687/4063 cut-off events. For 12338/12338 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 21977 event pairs, 694 based on Foata normal form. 2/4062 useless extension candidates. Maximal degree in co-relation 14978. Up to 3691 conditions per place. [2024-06-27 19:01:36,142 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 110 selfloop transitions, 30 changer transitions 0/147 dead transitions. [2024-06-27 19:01:36,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 147 transitions, 1133 flow [2024-06-27 19:01:36,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:01:36,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:01:36,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:01:36,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-06-27 19:01:36,144 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 606 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:01:36,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 147 transitions, 1133 flow [2024-06-27 19:01:36,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 147 transitions, 1071 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:01:36,154 INFO L231 Difference]: Finished difference. Result has 87 places, 94 transitions, 726 flow [2024-06-27 19:01:36,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=726, PETRI_PLACES=87, PETRI_TRANSITIONS=94} [2024-06-27 19:01:36,155 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-06-27 19:01:36,156 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 726 flow [2024-06-27 19:01:36,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:36,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:36,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:36,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:01:36,156 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:36,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:36,157 INFO L85 PathProgramCache]: Analyzing trace with hash -190271890, now seen corresponding path program 3 times [2024-06-27 19:01:36,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:36,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516676354] [2024-06-27 19:01:36,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:36,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:36,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:38,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:38,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:38,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516676354] [2024-06-27 19:01:38,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516676354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:38,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:38,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:01:38,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080234214] [2024-06-27 19:01:38,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:38,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:01:38,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:38,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:01:38,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:01:38,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:38,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 94 transitions, 726 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:38,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:38,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:38,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:39,940 INFO L124 PetriNetUnfolderBase]: 2682/4057 cut-off events. [2024-06-27 19:01:39,940 INFO L125 PetriNetUnfolderBase]: For 15440/15440 co-relation queries the response was YES. [2024-06-27 19:01:39,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15891 conditions, 4057 events. 2682/4057 cut-off events. For 15440/15440 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21900 event pairs, 709 based on Foata normal form. 2/4055 useless extension candidates. Maximal degree in co-relation 15853. Up to 3686 conditions per place. [2024-06-27 19:01:39,965 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 105 selfloop transitions, 31 changer transitions 0/143 dead transitions. [2024-06-27 19:01:39,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 143 transitions, 1139 flow [2024-06-27 19:01:39,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:01:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:01:39,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:01:39,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 19:01:39,968 INFO L175 Difference]: Start difference. First operand has 87 places, 94 transitions, 726 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:01:39,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 143 transitions, 1139 flow [2024-06-27 19:01:39,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 143 transitions, 1106 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:01:39,982 INFO L231 Difference]: Finished difference. Result has 92 places, 95 transitions, 774 flow [2024-06-27 19:01:39,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=774, PETRI_PLACES=92, PETRI_TRANSITIONS=95} [2024-06-27 19:01:39,983 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 42 predicate places. [2024-06-27 19:01:39,983 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 95 transitions, 774 flow [2024-06-27 19:01:39,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:39,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:39,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:39,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:01:39,984 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:39,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:39,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1831952828, now seen corresponding path program 1 times [2024-06-27 19:01:39,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:39,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770892296] [2024-06-27 19:01:39,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:39,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:41,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:41,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:41,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770892296] [2024-06-27 19:01:41,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770892296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:41,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:41,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:01:41,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212474966] [2024-06-27 19:01:41,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:41,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:01:41,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:41,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:01:41,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:01:41,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:41,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 95 transitions, 774 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:41,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:41,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:41,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:43,178 INFO L124 PetriNetUnfolderBase]: 2874/4526 cut-off events. [2024-06-27 19:01:43,178 INFO L125 PetriNetUnfolderBase]: For 18800/18800 co-relation queries the response was YES. [2024-06-27 19:01:43,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17955 conditions, 4526 events. 2874/4526 cut-off events. For 18800/18800 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 25757 event pairs, 804 based on Foata normal form. 4/4527 useless extension candidates. Maximal degree in co-relation 17915. Up to 3972 conditions per place. [2024-06-27 19:01:43,203 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 148 selfloop transitions, 33 changer transitions 0/188 dead transitions. [2024-06-27 19:01:43,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 188 transitions, 1669 flow [2024-06-27 19:01:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:01:43,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:01:43,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:01:43,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516304347826086 [2024-06-27 19:01:43,205 INFO L175 Difference]: Start difference. First operand has 92 places, 95 transitions, 774 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:01:43,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 188 transitions, 1669 flow [2024-06-27 19:01:43,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 188 transitions, 1581 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:01:43,222 INFO L231 Difference]: Finished difference. Result has 99 places, 126 transitions, 1169 flow [2024-06-27 19:01:43,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1169, PETRI_PLACES=99, PETRI_TRANSITIONS=126} [2024-06-27 19:01:43,222 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 49 predicate places. [2024-06-27 19:01:43,223 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 126 transitions, 1169 flow [2024-06-27 19:01:43,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:43,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:43,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:43,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:01:43,223 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:43,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:43,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1219536618, now seen corresponding path program 2 times [2024-06-27 19:01:43,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:43,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862195337] [2024-06-27 19:01:43,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:43,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:43,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:46,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:46,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:46,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862195337] [2024-06-27 19:01:46,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862195337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:46,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:46,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:01:46,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549768498] [2024-06-27 19:01:46,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:46,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:01:46,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:46,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:01:46,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:01:46,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:46,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 126 transitions, 1169 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:46,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:46,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:46,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:47,652 INFO L124 PetriNetUnfolderBase]: 2924/4426 cut-off events. [2024-06-27 19:01:47,652 INFO L125 PetriNetUnfolderBase]: For 21665/21665 co-relation queries the response was YES. [2024-06-27 19:01:47,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19051 conditions, 4426 events. 2924/4426 cut-off events. For 21665/21665 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24201 event pairs, 699 based on Foata normal form. 4/4427 useless extension candidates. Maximal degree in co-relation 19006. Up to 3963 conditions per place. [2024-06-27 19:01:47,700 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 123 selfloop transitions, 50 changer transitions 0/180 dead transitions. [2024-06-27 19:01:47,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 180 transitions, 1701 flow [2024-06-27 19:01:47,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:01:47,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:01:47,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:01:47,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-06-27 19:01:47,702 INFO L175 Difference]: Start difference. First operand has 99 places, 126 transitions, 1169 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:01:47,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 180 transitions, 1701 flow [2024-06-27 19:01:47,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 180 transitions, 1689 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 19:01:47,725 INFO L231 Difference]: Finished difference. Result has 105 places, 128 transitions, 1293 flow [2024-06-27 19:01:47,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1293, PETRI_PLACES=105, PETRI_TRANSITIONS=128} [2024-06-27 19:01:47,726 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 55 predicate places. [2024-06-27 19:01:47,726 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 128 transitions, 1293 flow [2024-06-27 19:01:47,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:47,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:47,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:47,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:01:47,726 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:47,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:47,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1926805444, now seen corresponding path program 3 times [2024-06-27 19:01:47,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:47,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556062856] [2024-06-27 19:01:47,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:47,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:47,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:50,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:50,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:50,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556062856] [2024-06-27 19:01:50,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556062856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:50,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:50,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:01:50,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622823530] [2024-06-27 19:01:50,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:50,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:01:50,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:50,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:01:50,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:01:50,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:50,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 128 transitions, 1293 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:50,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:50,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:50,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:51,487 INFO L124 PetriNetUnfolderBase]: 2974/4517 cut-off events. [2024-06-27 19:01:51,487 INFO L125 PetriNetUnfolderBase]: For 26287/26297 co-relation queries the response was YES. [2024-06-27 19:01:51,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20220 conditions, 4517 events. 2974/4517 cut-off events. For 26287/26297 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24733 event pairs, 722 based on Foata normal form. 12/4526 useless extension candidates. Maximal degree in co-relation 20172. Up to 4083 conditions per place. [2024-06-27 19:01:51,512 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 129 selfloop transitions, 47 changer transitions 0/183 dead transitions. [2024-06-27 19:01:51,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 183 transitions, 1852 flow [2024-06-27 19:01:51,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:01:51,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:01:51,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:01:51,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372670807453416 [2024-06-27 19:01:51,515 INFO L175 Difference]: Start difference. First operand has 105 places, 128 transitions, 1293 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:01:51,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 183 transitions, 1852 flow [2024-06-27 19:01:51,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 183 transitions, 1738 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 19:01:51,542 INFO L231 Difference]: Finished difference. Result has 107 places, 130 transitions, 1310 flow [2024-06-27 19:01:51,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1310, PETRI_PLACES=107, PETRI_TRANSITIONS=130} [2024-06-27 19:01:51,543 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 57 predicate places. [2024-06-27 19:01:51,543 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 130 transitions, 1310 flow [2024-06-27 19:01:51,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:51,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:51,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:51,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:01:51,544 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:51,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:51,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2074240306, now seen corresponding path program 4 times [2024-06-27 19:01:51,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:51,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805850529] [2024-06-27 19:01:51,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:51,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:51,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:53,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:53,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:53,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805850529] [2024-06-27 19:01:53,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805850529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:53,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:53,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:01:53,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135698744] [2024-06-27 19:01:53,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:53,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:01:53,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:53,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:01:53,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:01:53,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:53,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 130 transitions, 1310 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:53,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:53,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:53,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:54,801 INFO L124 PetriNetUnfolderBase]: 2966/4505 cut-off events. [2024-06-27 19:01:54,802 INFO L125 PetriNetUnfolderBase]: For 25765/25775 co-relation queries the response was YES. [2024-06-27 19:01:54,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20018 conditions, 4505 events. 2966/4505 cut-off events. For 25765/25775 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24655 event pairs, 615 based on Foata normal form. 12/4514 useless extension candidates. Maximal degree in co-relation 19969. Up to 3862 conditions per place. [2024-06-27 19:01:54,831 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 126 selfloop transitions, 54 changer transitions 0/187 dead transitions. [2024-06-27 19:01:54,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 187 transitions, 1897 flow [2024-06-27 19:01:54,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:01:54,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:01:54,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:01:54,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403726708074534 [2024-06-27 19:01:54,833 INFO L175 Difference]: Start difference. First operand has 107 places, 130 transitions, 1310 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:01:54,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 187 transitions, 1897 flow [2024-06-27 19:01:54,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 187 transitions, 1794 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:01:54,862 INFO L231 Difference]: Finished difference. Result has 110 places, 134 transitions, 1399 flow [2024-06-27 19:01:54,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1399, PETRI_PLACES=110, PETRI_TRANSITIONS=134} [2024-06-27 19:01:54,862 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 60 predicate places. [2024-06-27 19:01:54,863 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 134 transitions, 1399 flow [2024-06-27 19:01:54,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:54,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:54,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:54,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:01:54,863 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:54,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:54,864 INFO L85 PathProgramCache]: Analyzing trace with hash -958325095, now seen corresponding path program 1 times [2024-06-27 19:01:54,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:54,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361564300] [2024-06-27 19:01:54,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:54,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:54,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:01:57,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:01:57,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:01:57,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361564300] [2024-06-27 19:01:57,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361564300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:01:57,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:01:57,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:01:57,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079430861] [2024-06-27 19:01:57,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:01:57,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:01:57,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:01:57,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:01:57,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:01:57,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:01:57,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 134 transitions, 1399 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:57,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:01:57,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:01:57,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:01:59,416 INFO L124 PetriNetUnfolderBase]: 3586/5463 cut-off events. [2024-06-27 19:01:59,416 INFO L125 PetriNetUnfolderBase]: For 37504/37504 co-relation queries the response was YES. [2024-06-27 19:01:59,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25066 conditions, 5463 events. 3586/5463 cut-off events. For 37504/37504 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 31081 event pairs, 531 based on Foata normal form. 18/5480 useless extension candidates. Maximal degree in co-relation 25015. Up to 4211 conditions per place. [2024-06-27 19:01:59,452 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 183 selfloop transitions, 38 changer transitions 0/228 dead transitions. [2024-06-27 19:01:59,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 228 transitions, 2254 flow [2024-06-27 19:01:59,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:01:59,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:01:59,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 19:01:59,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821256038647343 [2024-06-27 19:01:59,455 INFO L175 Difference]: Start difference. First operand has 110 places, 134 transitions, 1399 flow. Second operand 9 states and 241 transitions. [2024-06-27 19:01:59,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 228 transitions, 2254 flow [2024-06-27 19:01:59,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 228 transitions, 2179 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:01:59,510 INFO L231 Difference]: Finished difference. Result has 117 places, 140 transitions, 1489 flow [2024-06-27 19:01:59,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1489, PETRI_PLACES=117, PETRI_TRANSITIONS=140} [2024-06-27 19:01:59,510 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-06-27 19:01:59,510 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 140 transitions, 1489 flow [2024-06-27 19:01:59,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:01:59,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:01:59,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:01:59,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:01:59,511 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:01:59,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:01:59,511 INFO L85 PathProgramCache]: Analyzing trace with hash -644126005, now seen corresponding path program 2 times [2024-06-27 19:01:59,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:01:59,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060281122] [2024-06-27 19:01:59,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:01:59,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:01:59,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:02,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:02,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:02,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060281122] [2024-06-27 19:02:02,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060281122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:02,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:02,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:02:02,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855842351] [2024-06-27 19:02:02,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:02,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:02:02,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:02,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:02:02,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:02:02,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:02,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 140 transitions, 1489 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:02,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:02,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:02,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:04,400 INFO L124 PetriNetUnfolderBase]: 3540/5395 cut-off events. [2024-06-27 19:02:04,400 INFO L125 PetriNetUnfolderBase]: For 38628/38628 co-relation queries the response was YES. [2024-06-27 19:02:04,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25440 conditions, 5395 events. 3540/5395 cut-off events. For 38628/38628 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30667 event pairs, 778 based on Foata normal form. 24/5418 useless extension candidates. Maximal degree in co-relation 25386. Up to 4575 conditions per place. [2024-06-27 19:02:04,438 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 172 selfloop transitions, 34 changer transitions 0/213 dead transitions. [2024-06-27 19:02:04,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 213 transitions, 2163 flow [2024-06-27 19:02:04,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:04,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:04,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 19:02:04,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-06-27 19:02:04,440 INFO L175 Difference]: Start difference. First operand has 117 places, 140 transitions, 1489 flow. Second operand 8 states and 211 transitions. [2024-06-27 19:02:04,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 213 transitions, 2163 flow [2024-06-27 19:02:04,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 213 transitions, 2095 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:02:04,506 INFO L231 Difference]: Finished difference. Result has 120 places, 141 transitions, 1520 flow [2024-06-27 19:02:04,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1520, PETRI_PLACES=120, PETRI_TRANSITIONS=141} [2024-06-27 19:02:04,506 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 70 predicate places. [2024-06-27 19:02:04,506 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 141 transitions, 1520 flow [2024-06-27 19:02:04,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:04,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:04,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:02:04,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:02:04,507 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:04,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:04,508 INFO L85 PathProgramCache]: Analyzing trace with hash -528834835, now seen corresponding path program 3 times [2024-06-27 19:02:04,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:04,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396055666] [2024-06-27 19:02:04,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:04,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:04,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:07,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:07,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:07,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396055666] [2024-06-27 19:02:07,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396055666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:07,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:07,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:02:07,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027767615] [2024-06-27 19:02:07,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:07,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:02:07,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:07,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:02:07,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:02:07,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:07,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 141 transitions, 1520 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:07,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:07,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:07,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:09,209 INFO L124 PetriNetUnfolderBase]: 3716/5674 cut-off events. [2024-06-27 19:02:09,209 INFO L125 PetriNetUnfolderBase]: For 39846/39846 co-relation queries the response was YES. [2024-06-27 19:02:09,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26735 conditions, 5674 events. 3716/5674 cut-off events. For 39846/39846 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32696 event pairs, 825 based on Foata normal form. 16/5687 useless extension candidates. Maximal degree in co-relation 26679. Up to 4885 conditions per place. [2024-06-27 19:02:09,256 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 149 selfloop transitions, 53 changer transitions 0/209 dead transitions. [2024-06-27 19:02:09,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 209 transitions, 2168 flow [2024-06-27 19:02:09,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:09,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:09,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:02:09,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-06-27 19:02:09,258 INFO L175 Difference]: Start difference. First operand has 120 places, 141 transitions, 1520 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:02:09,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 209 transitions, 2168 flow [2024-06-27 19:02:09,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 209 transitions, 2104 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:02:09,316 INFO L231 Difference]: Finished difference. Result has 122 places, 142 transitions, 1589 flow [2024-06-27 19:02:09,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1589, PETRI_PLACES=122, PETRI_TRANSITIONS=142} [2024-06-27 19:02:09,317 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 72 predicate places. [2024-06-27 19:02:09,317 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 142 transitions, 1589 flow [2024-06-27 19:02:09,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:09,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:09,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:02:09,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:02:09,318 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:09,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:09,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1288226655, now seen corresponding path program 1 times [2024-06-27 19:02:09,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:09,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082989942] [2024-06-27 19:02:09,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:09,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:12,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:12,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082989942] [2024-06-27 19:02:12,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082989942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:12,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:12,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:02:12,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263084325] [2024-06-27 19:02:12,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:12,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:02:12,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:12,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:02:12,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:02:12,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:12,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 142 transitions, 1589 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:12,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:12,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:12,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:13,768 INFO L124 PetriNetUnfolderBase]: 3842/5896 cut-off events. [2024-06-27 19:02:13,768 INFO L125 PetriNetUnfolderBase]: For 44741/44741 co-relation queries the response was YES. [2024-06-27 19:02:13,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28002 conditions, 5896 events. 3842/5896 cut-off events. For 44741/44741 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 34461 event pairs, 809 based on Foata normal form. 12/5905 useless extension candidates. Maximal degree in co-relation 27945. Up to 4548 conditions per place. [2024-06-27 19:02:13,805 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 151 selfloop transitions, 55 changer transitions 0/213 dead transitions. [2024-06-27 19:02:13,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 213 transitions, 2259 flow [2024-06-27 19:02:13,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:13,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:13,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:02:13,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 19:02:13,807 INFO L175 Difference]: Start difference. First operand has 122 places, 142 transitions, 1589 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:02:13,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 213 transitions, 2259 flow [2024-06-27 19:02:13,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 213 transitions, 2148 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:02:13,867 INFO L231 Difference]: Finished difference. Result has 124 places, 143 transitions, 1617 flow [2024-06-27 19:02:13,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1617, PETRI_PLACES=124, PETRI_TRANSITIONS=143} [2024-06-27 19:02:13,867 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 74 predicate places. [2024-06-27 19:02:13,868 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 143 transitions, 1617 flow [2024-06-27 19:02:13,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:13,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:13,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:02:13,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:02:13,868 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:13,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:13,869 INFO L85 PathProgramCache]: Analyzing trace with hash 398390395, now seen corresponding path program 4 times [2024-06-27 19:02:13,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:13,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460761298] [2024-06-27 19:02:13,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:13,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:16,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:16,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:16,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460761298] [2024-06-27 19:02:16,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460761298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:16,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:16,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:02:16,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052542740] [2024-06-27 19:02:16,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:16,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:02:16,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:16,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:02:16,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:02:16,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:16,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 143 transitions, 1617 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:16,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:16,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:16,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:18,216 INFO L124 PetriNetUnfolderBase]: 3960/6096 cut-off events. [2024-06-27 19:02:18,216 INFO L125 PetriNetUnfolderBase]: For 49437/49437 co-relation queries the response was YES. [2024-06-27 19:02:18,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29039 conditions, 6096 events. 3960/6096 cut-off events. For 49437/49437 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 35847 event pairs, 913 based on Foata normal form. 16/6107 useless extension candidates. Maximal degree in co-relation 28981. Up to 5269 conditions per place. [2024-06-27 19:02:18,251 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 153 selfloop transitions, 51 changer transitions 0/211 dead transitions. [2024-06-27 19:02:18,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 211 transitions, 2286 flow [2024-06-27 19:02:18,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:18,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:18,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:02:18,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5489130434782609 [2024-06-27 19:02:18,252 INFO L175 Difference]: Start difference. First operand has 124 places, 143 transitions, 1617 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:02:18,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 211 transitions, 2286 flow [2024-06-27 19:02:18,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 211 transitions, 2181 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:02:18,306 INFO L231 Difference]: Finished difference. Result has 127 places, 144 transitions, 1645 flow [2024-06-27 19:02:18,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1645, PETRI_PLACES=127, PETRI_TRANSITIONS=144} [2024-06-27 19:02:18,306 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-06-27 19:02:18,306 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 144 transitions, 1645 flow [2024-06-27 19:02:18,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:18,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:18,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:02:18,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:02:18,307 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:18,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:18,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1256736385, now seen corresponding path program 2 times [2024-06-27 19:02:18,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:18,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472109198] [2024-06-27 19:02:18,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:18,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:18,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:20,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:20,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:20,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472109198] [2024-06-27 19:02:20,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472109198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:20,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:20,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:02:20,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545457643] [2024-06-27 19:02:20,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:20,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:02:20,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:20,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:02:20,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:02:20,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:20,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 144 transitions, 1645 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:20,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:20,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:20,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:22,474 INFO L124 PetriNetUnfolderBase]: 4086/6311 cut-off events. [2024-06-27 19:02:22,474 INFO L125 PetriNetUnfolderBase]: For 52932/52932 co-relation queries the response was YES. [2024-06-27 19:02:22,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30000 conditions, 6311 events. 4086/6311 cut-off events. For 52932/52932 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 37448 event pairs, 914 based on Foata normal form. 12/6318 useless extension candidates. Maximal degree in co-relation 29941. Up to 5234 conditions per place. [2024-06-27 19:02:22,521 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 158 selfloop transitions, 51 changer transitions 0/216 dead transitions. [2024-06-27 19:02:22,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 216 transitions, 2342 flow [2024-06-27 19:02:22,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:22,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:22,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:02:22,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5570652173913043 [2024-06-27 19:02:22,522 INFO L175 Difference]: Start difference. First operand has 127 places, 144 transitions, 1645 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:02:22,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 216 transitions, 2342 flow [2024-06-27 19:02:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 216 transitions, 2231 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:02:22,599 INFO L231 Difference]: Finished difference. Result has 129 places, 145 transitions, 1668 flow [2024-06-27 19:02:22,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1668, PETRI_PLACES=129, PETRI_TRANSITIONS=145} [2024-06-27 19:02:22,599 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 79 predicate places. [2024-06-27 19:02:22,599 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 145 transitions, 1668 flow [2024-06-27 19:02:22,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:22,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:22,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:02:22,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:02:22,600 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:22,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:22,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1020561025, now seen corresponding path program 3 times [2024-06-27 19:02:22,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:22,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867165161] [2024-06-27 19:02:22,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:22,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:22,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:25,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:25,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:25,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867165161] [2024-06-27 19:02:25,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867165161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:25,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:25,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:02:25,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141089184] [2024-06-27 19:02:25,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:25,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:02:25,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:25,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:02:25,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:02:25,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:25,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 145 transitions, 1668 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:25,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:25,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:25,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:26,832 INFO L124 PetriNetUnfolderBase]: 4066/6273 cut-off events. [2024-06-27 19:02:26,832 INFO L125 PetriNetUnfolderBase]: For 51183/51183 co-relation queries the response was YES. [2024-06-27 19:02:26,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29531 conditions, 6273 events. 4066/6273 cut-off events. For 51183/51183 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36967 event pairs, 731 based on Foata normal form. 12/6280 useless extension candidates. Maximal degree in co-relation 29471. Up to 4157 conditions per place. [2024-06-27 19:02:26,872 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 148 selfloop transitions, 59 changer transitions 0/214 dead transitions. [2024-06-27 19:02:26,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 214 transitions, 2287 flow [2024-06-27 19:02:26,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:26,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:26,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:02:26,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-06-27 19:02:26,874 INFO L175 Difference]: Start difference. First operand has 129 places, 145 transitions, 1668 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:02:26,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 214 transitions, 2287 flow [2024-06-27 19:02:26,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 214 transitions, 2171 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:02:26,938 INFO L231 Difference]: Finished difference. Result has 130 places, 144 transitions, 1634 flow [2024-06-27 19:02:26,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1634, PETRI_PLACES=130, PETRI_TRANSITIONS=144} [2024-06-27 19:02:26,939 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 80 predicate places. [2024-06-27 19:02:26,939 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 144 transitions, 1634 flow [2024-06-27 19:02:26,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:26,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:26,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:02:26,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:02:26,939 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:26,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:26,940 INFO L85 PathProgramCache]: Analyzing trace with hash 491620455, now seen corresponding path program 1 times [2024-06-27 19:02:26,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:26,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373146582] [2024-06-27 19:02:26,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:26,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:26,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:28,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 19:02:28,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:28,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373146582] [2024-06-27 19:02:28,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373146582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:28,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:28,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:02:28,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773541546] [2024-06-27 19:02:28,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:28,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:02:28,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:28,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:02:28,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:02:28,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:02:28,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 144 transitions, 1634 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:28,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:28,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:02:28,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:29,605 INFO L124 PetriNetUnfolderBase]: 3746/6139 cut-off events. [2024-06-27 19:02:29,606 INFO L125 PetriNetUnfolderBase]: For 49501/49543 co-relation queries the response was YES. [2024-06-27 19:02:29,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27675 conditions, 6139 events. 3746/6139 cut-off events. For 49501/49543 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39197 event pairs, 1319 based on Foata normal form. 32/6118 useless extension candidates. Maximal degree in co-relation 27614. Up to 5471 conditions per place. [2024-06-27 19:02:29,656 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 131 selfloop transitions, 14 changer transitions 0/168 dead transitions. [2024-06-27 19:02:29,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 168 transitions, 2015 flow [2024-06-27 19:02:29,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:02:29,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:02:29,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 19:02:29,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173913043478261 [2024-06-27 19:02:29,658 INFO L175 Difference]: Start difference. First operand has 130 places, 144 transitions, 1634 flow. Second operand 5 states and 119 transitions. [2024-06-27 19:02:29,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 168 transitions, 2015 flow [2024-06-27 19:02:29,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 168 transitions, 1844 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:02:29,719 INFO L231 Difference]: Finished difference. Result has 128 places, 148 transitions, 1538 flow [2024-06-27 19:02:29,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1538, PETRI_PLACES=128, PETRI_TRANSITIONS=148} [2024-06-27 19:02:29,720 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 78 predicate places. [2024-06-27 19:02:29,720 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 148 transitions, 1538 flow [2024-06-27 19:02:29,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:29,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:29,720 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 19:02:29,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:02:29,720 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:29,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:29,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1944401876, now seen corresponding path program 1 times [2024-06-27 19:02:29,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:29,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212185539] [2024-06-27 19:02:29,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:29,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:29,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:31,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:31,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:31,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212185539] [2024-06-27 19:02:31,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212185539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:31,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:31,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:02:31,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247069086] [2024-06-27 19:02:31,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:31,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:02:31,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:31,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:02:31,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:02:31,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:31,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 148 transitions, 1538 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:31,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:31,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:31,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:32,643 INFO L124 PetriNetUnfolderBase]: 4078/6570 cut-off events. [2024-06-27 19:02:32,644 INFO L125 PetriNetUnfolderBase]: For 48382/48382 co-relation queries the response was YES. [2024-06-27 19:02:32,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29305 conditions, 6570 events. 4078/6570 cut-off events. For 48382/48382 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 41003 event pairs, 1382 based on Foata normal form. 1/6569 useless extension candidates. Maximal degree in co-relation 29244. Up to 5950 conditions per place. [2024-06-27 19:02:32,691 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 153 selfloop transitions, 25 changer transitions 0/185 dead transitions. [2024-06-27 19:02:32,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 185 transitions, 2117 flow [2024-06-27 19:02:32,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:02:32,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:02:32,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 19:02:32,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-27 19:02:32,693 INFO L175 Difference]: Start difference. First operand has 128 places, 148 transitions, 1538 flow. Second operand 6 states and 140 transitions. [2024-06-27 19:02:32,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 185 transitions, 2117 flow [2024-06-27 19:02:32,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 185 transitions, 2070 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 19:02:32,758 INFO L231 Difference]: Finished difference. Result has 131 places, 156 transitions, 1653 flow [2024-06-27 19:02:32,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1653, PETRI_PLACES=131, PETRI_TRANSITIONS=156} [2024-06-27 19:02:32,758 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 81 predicate places. [2024-06-27 19:02:32,759 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 156 transitions, 1653 flow [2024-06-27 19:02:32,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:32,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:32,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:02:32,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:02:32,759 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:32,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:32,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1395358706, now seen corresponding path program 2 times [2024-06-27 19:02:32,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:32,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795491857] [2024-06-27 19:02:32,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:32,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:32,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:34,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:34,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:34,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795491857] [2024-06-27 19:02:34,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795491857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:34,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:34,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:02:34,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098162471] [2024-06-27 19:02:34,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:34,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:02:34,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:34,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:02:34,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:02:34,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:34,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 156 transitions, 1653 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:34,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:34,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:34,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:35,524 INFO L124 PetriNetUnfolderBase]: 4075/6566 cut-off events. [2024-06-27 19:02:35,524 INFO L125 PetriNetUnfolderBase]: For 53255/53255 co-relation queries the response was YES. [2024-06-27 19:02:35,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30106 conditions, 6566 events. 4075/6566 cut-off events. For 53255/53255 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 40938 event pairs, 1383 based on Foata normal form. 1/6565 useless extension candidates. Maximal degree in co-relation 30044. Up to 5958 conditions per place. [2024-06-27 19:02:35,563 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 151 selfloop transitions, 21 changer transitions 0/179 dead transitions. [2024-06-27 19:02:35,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 179 transitions, 2066 flow [2024-06-27 19:02:35,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:02:35,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:02:35,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 19:02:35,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173913043478261 [2024-06-27 19:02:35,564 INFO L175 Difference]: Start difference. First operand has 131 places, 156 transitions, 1653 flow. Second operand 5 states and 119 transitions. [2024-06-27 19:02:35,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 179 transitions, 2066 flow [2024-06-27 19:02:35,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 179 transitions, 1987 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-27 19:02:35,627 INFO L231 Difference]: Finished difference. Result has 134 places, 156 transitions, 1631 flow [2024-06-27 19:02:35,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1631, PETRI_PLACES=134, PETRI_TRANSITIONS=156} [2024-06-27 19:02:35,627 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 84 predicate places. [2024-06-27 19:02:35,627 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 156 transitions, 1631 flow [2024-06-27 19:02:35,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:35,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:35,628 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 19:02:35,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:02:35,628 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:35,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:35,628 INFO L85 PathProgramCache]: Analyzing trace with hash -324230328, now seen corresponding path program 1 times [2024-06-27 19:02:35,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:35,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239379254] [2024-06-27 19:02:35,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:35,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:35,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:37,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:37,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:37,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239379254] [2024-06-27 19:02:37,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239379254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:37,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:37,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:02:37,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410689818] [2024-06-27 19:02:37,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:37,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:02:37,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:37,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:02:37,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:02:37,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:02:37,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 156 transitions, 1631 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:37,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:37,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:02:37,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:39,462 INFO L124 PetriNetUnfolderBase]: 3977/6266 cut-off events. [2024-06-27 19:02:39,462 INFO L125 PetriNetUnfolderBase]: For 54388/54415 co-relation queries the response was YES. [2024-06-27 19:02:39,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29403 conditions, 6266 events. 3977/6266 cut-off events. For 54388/54415 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 38495 event pairs, 916 based on Foata normal form. 23/6229 useless extension candidates. Maximal degree in co-relation 29339. Up to 5513 conditions per place. [2024-06-27 19:02:39,509 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 161 selfloop transitions, 39 changer transitions 0/223 dead transitions. [2024-06-27 19:02:39,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 223 transitions, 2370 flow [2024-06-27 19:02:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:39,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:02:39,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-06-27 19:02:39,510 INFO L175 Difference]: Start difference. First operand has 134 places, 156 transitions, 1631 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:02:39,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 223 transitions, 2370 flow [2024-06-27 19:02:39,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 223 transitions, 2328 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 19:02:39,581 INFO L231 Difference]: Finished difference. Result has 139 places, 169 transitions, 1809 flow [2024-06-27 19:02:39,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1809, PETRI_PLACES=139, PETRI_TRANSITIONS=169} [2024-06-27 19:02:39,582 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 89 predicate places. [2024-06-27 19:02:39,582 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 169 transitions, 1809 flow [2024-06-27 19:02:39,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:39,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:39,582 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 19:02:39,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:02:39,582 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:39,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:39,583 INFO L85 PathProgramCache]: Analyzing trace with hash -306243772, now seen corresponding path program 2 times [2024-06-27 19:02:39,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:39,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415621507] [2024-06-27 19:02:39,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:39,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:39,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:41,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:41,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:41,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415621507] [2024-06-27 19:02:41,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415621507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:41,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:41,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:02:41,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199396490] [2024-06-27 19:02:41,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:41,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:02:41,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:41,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:02:41,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:02:41,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:02:41,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 169 transitions, 1809 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:41,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:41,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:02:41,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:43,141 INFO L124 PetriNetUnfolderBase]: 3962/6239 cut-off events. [2024-06-27 19:02:43,141 INFO L125 PetriNetUnfolderBase]: For 60514/60536 co-relation queries the response was YES. [2024-06-27 19:02:43,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30676 conditions, 6239 events. 3962/6239 cut-off events. For 60514/60536 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38348 event pairs, 935 based on Foata normal form. 16/6191 useless extension candidates. Maximal degree in co-relation 30610. Up to 5423 conditions per place. [2024-06-27 19:02:43,192 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 149 selfloop transitions, 38 changer transitions 0/210 dead transitions. [2024-06-27 19:02:43,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 210 transitions, 2432 flow [2024-06-27 19:02:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:02:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:02:43,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:02:43,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-06-27 19:02:43,193 INFO L175 Difference]: Start difference. First operand has 139 places, 169 transitions, 1809 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:02:43,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 210 transitions, 2432 flow [2024-06-27 19:02:43,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 210 transitions, 2382 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 19:02:43,282 INFO L231 Difference]: Finished difference. Result has 144 places, 176 transitions, 1943 flow [2024-06-27 19:02:43,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1943, PETRI_PLACES=144, PETRI_TRANSITIONS=176} [2024-06-27 19:02:43,282 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 94 predicate places. [2024-06-27 19:02:43,282 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 176 transitions, 1943 flow [2024-06-27 19:02:43,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:43,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:43,283 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 19:02:43,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:02:43,283 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:43,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:43,283 INFO L85 PathProgramCache]: Analyzing trace with hash -306629722, now seen corresponding path program 3 times [2024-06-27 19:02:43,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:43,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091647031] [2024-06-27 19:02:43,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:43,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:45,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 19:02:45,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:45,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091647031] [2024-06-27 19:02:45,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091647031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:45,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:45,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:02:45,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426004919] [2024-06-27 19:02:45,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:45,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:02:45,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:45,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:02:45,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:02:45,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:02:45,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 176 transitions, 1943 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:45,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:45,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:02:45,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:46,983 INFO L124 PetriNetUnfolderBase]: 3960/6231 cut-off events. [2024-06-27 19:02:46,984 INFO L125 PetriNetUnfolderBase]: For 65372/65405 co-relation queries the response was YES. [2024-06-27 19:02:47,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31753 conditions, 6231 events. 3960/6231 cut-off events. For 65372/65405 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 38247 event pairs, 917 based on Foata normal form. 23/6187 useless extension candidates. Maximal degree in co-relation 31684. Up to 5505 conditions per place. [2024-06-27 19:02:47,035 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 157 selfloop transitions, 35 changer transitions 0/215 dead transitions. [2024-06-27 19:02:47,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 215 transitions, 2458 flow [2024-06-27 19:02:47,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:02:47,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:02:47,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:02:47,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5507246376811594 [2024-06-27 19:02:47,036 INFO L175 Difference]: Start difference. First operand has 144 places, 176 transitions, 1943 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:02:47,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 215 transitions, 2458 flow [2024-06-27 19:02:47,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 215 transitions, 2375 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 19:02:47,142 INFO L231 Difference]: Finished difference. Result has 148 places, 176 transitions, 1944 flow [2024-06-27 19:02:47,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1944, PETRI_PLACES=148, PETRI_TRANSITIONS=176} [2024-06-27 19:02:47,143 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 98 predicate places. [2024-06-27 19:02:47,143 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 176 transitions, 1944 flow [2024-06-27 19:02:47,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:47,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:47,143 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 19:02:47,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:02:47,143 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:47,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:47,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1856774724, now seen corresponding path program 1 times [2024-06-27 19:02:47,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:47,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155308765] [2024-06-27 19:02:47,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:47,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:48,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:48,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:48,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155308765] [2024-06-27 19:02:48,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155308765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:48,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:48,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:02:48,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983964870] [2024-06-27 19:02:48,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:48,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:02:48,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:48,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:02:48,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:02:48,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:48,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 176 transitions, 1944 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:48,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:48,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:48,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:50,714 INFO L124 PetriNetUnfolderBase]: 4349/6912 cut-off events. [2024-06-27 19:02:50,714 INFO L125 PetriNetUnfolderBase]: For 69297/69297 co-relation queries the response was YES. [2024-06-27 19:02:50,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34176 conditions, 6912 events. 4349/6912 cut-off events. For 69297/69297 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 42813 event pairs, 1395 based on Foata normal form. 2/6912 useless extension candidates. Maximal degree in co-relation 34105. Up to 6236 conditions per place. [2024-06-27 19:02:50,765 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 179 selfloop transitions, 35 changer transitions 0/221 dead transitions. [2024-06-27 19:02:50,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 221 transitions, 2637 flow [2024-06-27 19:02:50,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:02:50,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:02:50,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:02:50,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124223602484472 [2024-06-27 19:02:50,766 INFO L175 Difference]: Start difference. First operand has 148 places, 176 transitions, 1944 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:02:50,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 221 transitions, 2637 flow [2024-06-27 19:02:50,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 221 transitions, 2559 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:02:50,850 INFO L231 Difference]: Finished difference. Result has 150 places, 184 transitions, 2059 flow [2024-06-27 19:02:50,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2059, PETRI_PLACES=150, PETRI_TRANSITIONS=184} [2024-06-27 19:02:50,851 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 100 predicate places. [2024-06-27 19:02:50,851 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 184 transitions, 2059 flow [2024-06-27 19:02:50,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:50,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:50,851 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 19:02:50,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:02:50,852 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:50,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:50,852 INFO L85 PathProgramCache]: Analyzing trace with hash -306445210, now seen corresponding path program 2 times [2024-06-27 19:02:50,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:50,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175070789] [2024-06-27 19:02:50,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:50,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:50,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:52,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:52,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:52,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175070789] [2024-06-27 19:02:52,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175070789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:52,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:52,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:02:52,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161380781] [2024-06-27 19:02:52,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:52,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:02:52,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:52,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:02:52,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:02:52,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:52,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 184 transitions, 2059 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:52,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:52,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:52,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:54,221 INFO L124 PetriNetUnfolderBase]: 4385/6975 cut-off events. [2024-06-27 19:02:54,221 INFO L125 PetriNetUnfolderBase]: For 75249/75249 co-relation queries the response was YES. [2024-06-27 19:02:54,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35284 conditions, 6975 events. 4385/6975 cut-off events. For 75249/75249 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 43308 event pairs, 1398 based on Foata normal form. 2/6975 useless extension candidates. Maximal degree in co-relation 35212. Up to 6301 conditions per place. [2024-06-27 19:02:54,270 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 181 selfloop transitions, 32 changer transitions 0/220 dead transitions. [2024-06-27 19:02:54,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 220 transitions, 2692 flow [2024-06-27 19:02:54,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:02:54,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:02:54,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 19:02:54,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5253623188405797 [2024-06-27 19:02:54,272 INFO L175 Difference]: Start difference. First operand has 150 places, 184 transitions, 2059 flow. Second operand 6 states and 145 transitions. [2024-06-27 19:02:54,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 220 transitions, 2692 flow [2024-06-27 19:02:54,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 220 transitions, 2606 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 19:02:54,353 INFO L231 Difference]: Finished difference. Result has 153 places, 188 transitions, 2106 flow [2024-06-27 19:02:54,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2106, PETRI_PLACES=153, PETRI_TRANSITIONS=188} [2024-06-27 19:02:54,354 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-06-27 19:02:54,354 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 188 transitions, 2106 flow [2024-06-27 19:02:54,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:54,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:54,354 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 19:02:54,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:02:54,354 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:54,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:54,355 INFO L85 PathProgramCache]: Analyzing trace with hash -306237820, now seen corresponding path program 3 times [2024-06-27 19:02:54,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:54,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323073413] [2024-06-27 19:02:54,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:54,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:02:56,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:02:56,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:02:56,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323073413] [2024-06-27 19:02:56,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323073413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:02:56,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:02:56,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:02:56,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966669209] [2024-06-27 19:02:56,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:02:56,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:02:56,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:02:56,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:02:56,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:02:56,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:02:56,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 188 transitions, 2106 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:56,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:02:56,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:02:56,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:02:57,848 INFO L124 PetriNetUnfolderBase]: 4379/6967 cut-off events. [2024-06-27 19:02:57,848 INFO L125 PetriNetUnfolderBase]: For 75962/75962 co-relation queries the response was YES. [2024-06-27 19:02:57,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 6967 events. 4379/6967 cut-off events. For 75962/75962 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 43250 event pairs, 1388 based on Foata normal form. 2/6967 useless extension candidates. Maximal degree in co-relation 35117. Up to 6296 conditions per place. [2024-06-27 19:02:57,910 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 189 selfloop transitions, 33 changer transitions 0/229 dead transitions. [2024-06-27 19:02:57,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 229 transitions, 2667 flow [2024-06-27 19:02:57,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:02:57,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:02:57,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:02:57,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-27 19:02:57,912 INFO L175 Difference]: Start difference. First operand has 153 places, 188 transitions, 2106 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:02:57,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 229 transitions, 2667 flow [2024-06-27 19:02:58,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 229 transitions, 2551 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:02:58,013 INFO L231 Difference]: Finished difference. Result has 157 places, 188 transitions, 2063 flow [2024-06-27 19:02:58,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2063, PETRI_PLACES=157, PETRI_TRANSITIONS=188} [2024-06-27 19:02:58,013 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-06-27 19:02:58,014 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 188 transitions, 2063 flow [2024-06-27 19:02:58,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:02:58,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:02:58,014 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 19:02:58,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:02:58,014 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:02:58,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:02:58,014 INFO L85 PathProgramCache]: Analyzing trace with hash -306229884, now seen corresponding path program 1 times [2024-06-27 19:02:58,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:02:58,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872016732] [2024-06-27 19:02:58,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:02:58,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:02:58,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:00,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:00,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:00,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872016732] [2024-06-27 19:03:00,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872016732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:00,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:00,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:03:00,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472053472] [2024-06-27 19:03:00,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:00,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:03:00,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:00,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:03:00,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:03:00,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:03:00,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 188 transitions, 2063 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:00,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:00,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:03:00,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:02,003 INFO L124 PetriNetUnfolderBase]: 3995/6464 cut-off events. [2024-06-27 19:03:02,003 INFO L125 PetriNetUnfolderBase]: For 73659/73716 co-relation queries the response was YES. [2024-06-27 19:03:02,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32494 conditions, 6464 events. 3995/6464 cut-off events. For 73659/73716 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 40956 event pairs, 1314 based on Foata normal form. 33/6435 useless extension candidates. Maximal degree in co-relation 32419. Up to 5777 conditions per place. [2024-06-27 19:03:02,063 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 177 selfloop transitions, 17 changer transitions 0/217 dead transitions. [2024-06-27 19:03:02,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 217 transitions, 2578 flow [2024-06-27 19:03:02,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:03:02,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:03:02,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 19:03:02,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-27 19:03:02,064 INFO L175 Difference]: Start difference. First operand has 157 places, 188 transitions, 2063 flow. Second operand 6 states and 140 transitions. [2024-06-27 19:03:02,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 217 transitions, 2578 flow [2024-06-27 19:03:02,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 217 transitions, 2481 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:03:02,175 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2064 flow [2024-06-27 19:03:02,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2064, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-27 19:03:02,175 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-06-27 19:03:02,176 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2064 flow [2024-06-27 19:03:02,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:02,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:02,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:03:02,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:03:02,176 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:02,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:02,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1465972373, now seen corresponding path program 1 times [2024-06-27 19:03:02,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:02,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258925024] [2024-06-27 19:03:02,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:02,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:02,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:04,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:04,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:04,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258925024] [2024-06-27 19:03:04,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258925024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:04,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:04,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:04,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922474767] [2024-06-27 19:03:04,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:04,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:04,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:04,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:04,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:04,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:04,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2064 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:04,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:04,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:04,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:06,348 INFO L124 PetriNetUnfolderBase]: 4423/6821 cut-off events. [2024-06-27 19:03:06,348 INFO L125 PetriNetUnfolderBase]: For 81261/81261 co-relation queries the response was YES. [2024-06-27 19:03:06,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35612 conditions, 6821 events. 4423/6821 cut-off events. For 81261/81261 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 40799 event pairs, 941 based on Foata normal form. 1/6819 useless extension candidates. Maximal degree in co-relation 35536. Up to 6119 conditions per place. [2024-06-27 19:03:06,411 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 61 changer transitions 0/253 dead transitions. [2024-06-27 19:03:06,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 253 transitions, 3044 flow [2024-06-27 19:03:06,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:03:06,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:03:06,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:03:06,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546583850931677 [2024-06-27 19:03:06,413 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2064 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:03:06,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 253 transitions, 3044 flow [2024-06-27 19:03:06,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 253 transitions, 2968 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 19:03:06,515 INFO L231 Difference]: Finished difference. Result has 160 places, 203 transitions, 2322 flow [2024-06-27 19:03:06,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2322, PETRI_PLACES=160, PETRI_TRANSITIONS=203} [2024-06-27 19:03:06,515 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 110 predicate places. [2024-06-27 19:03:06,515 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 203 transitions, 2322 flow [2024-06-27 19:03:06,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:06,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:06,516 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 19:03:06,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:03:06,516 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:06,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:06,516 INFO L85 PathProgramCache]: Analyzing trace with hash -326469235, now seen corresponding path program 2 times [2024-06-27 19:03:06,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:06,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209078860] [2024-06-27 19:03:06,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:06,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:08,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:08,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:08,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209078860] [2024-06-27 19:03:08,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209078860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:08,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:08,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:08,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560812389] [2024-06-27 19:03:08,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:08,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:08,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:08,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:08,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:08,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:08,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 203 transitions, 2322 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:08,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:08,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:08,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:10,698 INFO L124 PetriNetUnfolderBase]: 4469/6936 cut-off events. [2024-06-27 19:03:10,699 INFO L125 PetriNetUnfolderBase]: For 88983/88983 co-relation queries the response was YES. [2024-06-27 19:03:10,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37169 conditions, 6936 events. 4469/6936 cut-off events. For 88983/88983 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 41799 event pairs, 981 based on Foata normal form. 1/6936 useless extension candidates. Maximal degree in co-relation 37091. Up to 6310 conditions per place. [2024-06-27 19:03:10,752 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 212 selfloop transitions, 37 changer transitions 0/256 dead transitions. [2024-06-27 19:03:10,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 256 transitions, 3093 flow [2024-06-27 19:03:10,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:03:10,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:03:10,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:03:10,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5279503105590062 [2024-06-27 19:03:10,754 INFO L175 Difference]: Start difference. First operand has 160 places, 203 transitions, 2322 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:03:10,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 256 transitions, 3093 flow [2024-06-27 19:03:10,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 256 transitions, 3035 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-27 19:03:10,889 INFO L231 Difference]: Finished difference. Result has 166 places, 209 transitions, 2435 flow [2024-06-27 19:03:10,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2435, PETRI_PLACES=166, PETRI_TRANSITIONS=209} [2024-06-27 19:03:10,890 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 116 predicate places. [2024-06-27 19:03:10,890 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 209 transitions, 2435 flow [2024-06-27 19:03:10,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:10,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:10,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:03:10,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:03:10,890 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:10,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:10,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1714954927, now seen corresponding path program 3 times [2024-06-27 19:03:10,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:10,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675681915] [2024-06-27 19:03:10,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:10,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:10,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:13,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 19:03:13,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:13,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675681915] [2024-06-27 19:03:13,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675681915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:13,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:13,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:13,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821061391] [2024-06-27 19:03:13,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:13,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:13,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:13,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:13,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:13,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:13,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 209 transitions, 2435 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:13,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:13,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:13,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:14,992 INFO L124 PetriNetUnfolderBase]: 4492/6975 cut-off events. [2024-06-27 19:03:14,993 INFO L125 PetriNetUnfolderBase]: For 92361/92371 co-relation queries the response was YES. [2024-06-27 19:03:15,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37384 conditions, 6975 events. 4492/6975 cut-off events. For 92361/92371 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 42176 event pairs, 986 based on Foata normal form. 9/6981 useless extension candidates. Maximal degree in co-relation 37303. Up to 6198 conditions per place. [2024-06-27 19:03:15,057 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 190 selfloop transitions, 65 changer transitions 0/262 dead transitions. [2024-06-27 19:03:15,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 262 transitions, 3340 flow [2024-06-27 19:03:15,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:03:15,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:03:15,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:03:15,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341614906832298 [2024-06-27 19:03:15,058 INFO L175 Difference]: Start difference. First operand has 166 places, 209 transitions, 2435 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:03:15,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 262 transitions, 3340 flow [2024-06-27 19:03:15,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 262 transitions, 3256 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:03:15,218 INFO L231 Difference]: Finished difference. Result has 168 places, 212 transitions, 2535 flow [2024-06-27 19:03:15,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2351, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2535, PETRI_PLACES=168, PETRI_TRANSITIONS=212} [2024-06-27 19:03:15,219 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 118 predicate places. [2024-06-27 19:03:15,219 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 212 transitions, 2535 flow [2024-06-27 19:03:15,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:15,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:15,219 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 19:03:15,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:03:15,219 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:15,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:15,219 INFO L85 PathProgramCache]: Analyzing trace with hash -259387029, now seen corresponding path program 4 times [2024-06-27 19:03:15,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:15,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157083406] [2024-06-27 19:03:15,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:15,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:17,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:17,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:17,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157083406] [2024-06-27 19:03:17,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157083406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:17,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:17,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:17,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021963635] [2024-06-27 19:03:17,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:17,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:17,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:17,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:17,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:17,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:17,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 212 transitions, 2535 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:17,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:17,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:17,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:19,088 INFO L124 PetriNetUnfolderBase]: 4520/7017 cut-off events. [2024-06-27 19:03:19,088 INFO L125 PetriNetUnfolderBase]: For 95997/96007 co-relation queries the response was YES. [2024-06-27 19:03:19,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37970 conditions, 7017 events. 4520/7017 cut-off events. For 95997/96007 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 42421 event pairs, 987 based on Foata normal form. 9/7023 useless extension candidates. Maximal degree in co-relation 37888. Up to 6226 conditions per place. [2024-06-27 19:03:19,147 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 182 selfloop transitions, 73 changer transitions 0/262 dead transitions. [2024-06-27 19:03:19,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 262 transitions, 3413 flow [2024-06-27 19:03:19,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:03:19,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:03:19,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:03:19,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186335403726708 [2024-06-27 19:03:19,149 INFO L175 Difference]: Start difference. First operand has 168 places, 212 transitions, 2535 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:03:19,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 262 transitions, 3413 flow [2024-06-27 19:03:19,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 262 transitions, 3242 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:03:19,298 INFO L231 Difference]: Finished difference. Result has 171 places, 218 transitions, 2644 flow [2024-06-27 19:03:19,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2644, PETRI_PLACES=171, PETRI_TRANSITIONS=218} [2024-06-27 19:03:19,299 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 121 predicate places. [2024-06-27 19:03:19,299 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 218 transitions, 2644 flow [2024-06-27 19:03:19,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:19,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:19,299 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 19:03:19,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:03:19,299 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:19,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:19,300 INFO L85 PathProgramCache]: Analyzing trace with hash -521999247, now seen corresponding path program 5 times [2024-06-27 19:03:19,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:19,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931522965] [2024-06-27 19:03:19,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:19,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:19,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:21,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:21,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:21,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931522965] [2024-06-27 19:03:21,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931522965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:21,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:21,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:21,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133593107] [2024-06-27 19:03:21,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:21,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:21,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:21,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:21,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:21,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:21,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 218 transitions, 2644 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:21,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:21,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:21,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:23,221 INFO L124 PetriNetUnfolderBase]: 4517/7006 cut-off events. [2024-06-27 19:03:23,222 INFO L125 PetriNetUnfolderBase]: For 98264/98264 co-relation queries the response was YES. [2024-06-27 19:03:23,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37891 conditions, 7006 events. 4517/7006 cut-off events. For 98264/98264 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 42348 event pairs, 1018 based on Foata normal form. 1/7002 useless extension candidates. Maximal degree in co-relation 37808. Up to 6174 conditions per place. [2024-06-27 19:03:23,288 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 76 changer transitions 0/260 dead transitions. [2024-06-27 19:03:23,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 260 transitions, 3401 flow [2024-06-27 19:03:23,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:03:23,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:03:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:03:23,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5507246376811594 [2024-06-27 19:03:23,290 INFO L175 Difference]: Start difference. First operand has 171 places, 218 transitions, 2644 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:03:23,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 260 transitions, 3401 flow [2024-06-27 19:03:23,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 260 transitions, 3294 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 19:03:23,445 INFO L231 Difference]: Finished difference. Result has 174 places, 218 transitions, 2708 flow [2024-06-27 19:03:23,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2708, PETRI_PLACES=174, PETRI_TRANSITIONS=218} [2024-06-27 19:03:23,446 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 124 predicate places. [2024-06-27 19:03:23,446 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 218 transitions, 2708 flow [2024-06-27 19:03:23,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:23,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:23,446 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 19:03:23,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:03:23,446 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:23,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:23,446 INFO L85 PathProgramCache]: Analyzing trace with hash 2141579299, now seen corresponding path program 6 times [2024-06-27 19:03:23,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:23,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504127673] [2024-06-27 19:03:23,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:23,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:23,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:25,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:25,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:25,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504127673] [2024-06-27 19:03:25,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504127673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:25,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:25,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:25,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239751084] [2024-06-27 19:03:25,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:25,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:25,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:25,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:25,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:25,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:25,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 218 transitions, 2708 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:25,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:25,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:25,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:27,754 INFO L124 PetriNetUnfolderBase]: 4514/7007 cut-off events. [2024-06-27 19:03:27,754 INFO L125 PetriNetUnfolderBase]: For 101190/101190 co-relation queries the response was YES. [2024-06-27 19:03:27,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38038 conditions, 7007 events. 4514/7007 cut-off events. For 101190/101190 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 42418 event pairs, 979 based on Foata normal form. 1/7007 useless extension candidates. Maximal degree in co-relation 37954. Up to 6171 conditions per place. [2024-06-27 19:03:27,816 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 81 changer transitions 0/283 dead transitions. [2024-06-27 19:03:27,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 283 transitions, 3509 flow [2024-06-27 19:03:27,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:03:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:03:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:03:27,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5570652173913043 [2024-06-27 19:03:27,818 INFO L175 Difference]: Start difference. First operand has 174 places, 218 transitions, 2708 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:03:27,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 283 transitions, 3509 flow [2024-06-27 19:03:27,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 283 transitions, 3351 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:03:27,980 INFO L231 Difference]: Finished difference. Result has 176 places, 218 transitions, 2748 flow [2024-06-27 19:03:27,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2748, PETRI_PLACES=176, PETRI_TRANSITIONS=218} [2024-06-27 19:03:27,980 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 126 predicate places. [2024-06-27 19:03:27,980 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 218 transitions, 2748 flow [2024-06-27 19:03:27,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:27,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:27,981 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 19:03:27,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:03:27,981 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:27,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:27,981 INFO L85 PathProgramCache]: Analyzing trace with hash -262236053, now seen corresponding path program 1 times [2024-06-27 19:03:27,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:27,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701105478] [2024-06-27 19:03:27,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:27,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:27,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:29,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:29,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:29,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701105478] [2024-06-27 19:03:29,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701105478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:29,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:29,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:29,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870762738] [2024-06-27 19:03:29,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:29,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:29,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:29,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:29,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:29,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:29,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 218 transitions, 2748 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:29,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:29,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:29,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:31,467 INFO L124 PetriNetUnfolderBase]: 4544/7206 cut-off events. [2024-06-27 19:03:31,467 INFO L125 PetriNetUnfolderBase]: For 106799/106799 co-relation queries the response was YES. [2024-06-27 19:03:31,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38645 conditions, 7206 events. 4544/7206 cut-off events. For 106799/106799 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 44679 event pairs, 1323 based on Foata normal form. 2/7206 useless extension candidates. Maximal degree in co-relation 38562. Up to 6484 conditions per place. [2024-06-27 19:03:31,534 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 225 selfloop transitions, 32 changer transitions 0/264 dead transitions. [2024-06-27 19:03:31,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 264 transitions, 3567 flow [2024-06-27 19:03:31,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:03:31,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:03:31,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:03:31,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124223602484472 [2024-06-27 19:03:31,535 INFO L175 Difference]: Start difference. First operand has 176 places, 218 transitions, 2748 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:03:31,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 264 transitions, 3567 flow [2024-06-27 19:03:31,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 264 transitions, 3295 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 19:03:31,681 INFO L231 Difference]: Finished difference. Result has 174 places, 224 transitions, 2676 flow [2024-06-27 19:03:31,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2676, PETRI_PLACES=174, PETRI_TRANSITIONS=224} [2024-06-27 19:03:31,681 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 124 predicate places. [2024-06-27 19:03:31,681 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 224 transitions, 2676 flow [2024-06-27 19:03:31,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:31,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:31,681 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 19:03:31,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:03:31,682 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:31,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:31,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1725438383, now seen corresponding path program 2 times [2024-06-27 19:03:31,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:31,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418537606] [2024-06-27 19:03:31,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:31,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:31,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:33,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:33,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418537606] [2024-06-27 19:03:33,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418537606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:33,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:33,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:33,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957667735] [2024-06-27 19:03:33,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:33,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:33,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:33,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:33,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:33,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 224 transitions, 2676 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:33,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:33,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:33,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:35,387 INFO L124 PetriNetUnfolderBase]: 4574/7258 cut-off events. [2024-06-27 19:03:35,388 INFO L125 PetriNetUnfolderBase]: For 102600/102600 co-relation queries the response was YES. [2024-06-27 19:03:35,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38725 conditions, 7258 events. 4574/7258 cut-off events. For 102600/102600 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 45115 event pairs, 1423 based on Foata normal form. 2/7258 useless extension candidates. Maximal degree in co-relation 38642. Up to 6601 conditions per place. [2024-06-27 19:03:35,446 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 226 selfloop transitions, 28 changer transitions 0/261 dead transitions. [2024-06-27 19:03:35,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 261 transitions, 3349 flow [2024-06-27 19:03:35,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:03:35,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:03:35,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 19:03:35,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4937888198757764 [2024-06-27 19:03:35,448 INFO L175 Difference]: Start difference. First operand has 174 places, 224 transitions, 2676 flow. Second operand 7 states and 159 transitions. [2024-06-27 19:03:35,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 261 transitions, 3349 flow [2024-06-27 19:03:35,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 261 transitions, 3221 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 19:03:35,607 INFO L231 Difference]: Finished difference. Result has 178 places, 227 transitions, 2682 flow [2024-06-27 19:03:35,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2682, PETRI_PLACES=178, PETRI_TRANSITIONS=227} [2024-06-27 19:03:35,609 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 128 predicate places. [2024-06-27 19:03:35,609 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 227 transitions, 2682 flow [2024-06-27 19:03:35,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:35,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:35,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] [2024-06-27 19:03:35,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:03:35,610 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:35,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:35,610 INFO L85 PathProgramCache]: Analyzing trace with hash -909870131, now seen corresponding path program 3 times [2024-06-27 19:03:35,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:35,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179863465] [2024-06-27 19:03:35,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:35,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:35,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:37,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:37,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:37,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179863465] [2024-06-27 19:03:37,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179863465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:37,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:37,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:03:37,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856346915] [2024-06-27 19:03:37,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:37,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:03:37,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:37,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:03:37,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:03:37,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:37,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 227 transitions, 2682 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:37,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:37,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:37,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:39,135 INFO L124 PetriNetUnfolderBase]: 4569/7243 cut-off events. [2024-06-27 19:03:39,135 INFO L125 PetriNetUnfolderBase]: For 102910/102910 co-relation queries the response was YES. [2024-06-27 19:03:39,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38387 conditions, 7243 events. 4569/7243 cut-off events. For 102910/102910 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 44963 event pairs, 1327 based on Foata normal form. 2/7243 useless extension candidates. Maximal degree in co-relation 38302. Up to 6567 conditions per place. [2024-06-27 19:03:39,202 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 226 selfloop transitions, 27 changer transitions 0/260 dead transitions. [2024-06-27 19:03:39,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 260 transitions, 3285 flow [2024-06-27 19:03:39,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:03:39,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:03:39,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 19:03:39,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 19:03:39,204 INFO L175 Difference]: Start difference. First operand has 178 places, 227 transitions, 2682 flow. Second operand 6 states and 144 transitions. [2024-06-27 19:03:39,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 260 transitions, 3285 flow [2024-06-27 19:03:39,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 260 transitions, 3179 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:03:39,383 INFO L231 Difference]: Finished difference. Result has 179 places, 227 transitions, 2641 flow [2024-06-27 19:03:39,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2641, PETRI_PLACES=179, PETRI_TRANSITIONS=227} [2024-06-27 19:03:39,384 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 129 predicate places. [2024-06-27 19:03:39,384 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 227 transitions, 2641 flow [2024-06-27 19:03:39,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:39,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:39,384 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 19:03:39,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:03:39,385 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:39,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:39,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1683938128, now seen corresponding path program 1 times [2024-06-27 19:03:39,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:39,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337684843] [2024-06-27 19:03:39,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:39,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:39,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:42,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:42,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:42,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337684843] [2024-06-27 19:03:42,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337684843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:42,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:42,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:03:42,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299851364] [2024-06-27 19:03:42,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:42,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:03:42,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:42,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:03:42,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:03:42,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:42,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 227 transitions, 2641 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:42,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:42,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:42,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:44,145 INFO L124 PetriNetUnfolderBase]: 4592/7117 cut-off events. [2024-06-27 19:03:44,145 INFO L125 PetriNetUnfolderBase]: For 102832/102832 co-relation queries the response was YES. [2024-06-27 19:03:44,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38405 conditions, 7117 events. 4592/7117 cut-off events. For 102832/102832 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 43100 event pairs, 974 based on Foata normal form. 1/7117 useless extension candidates. Maximal degree in co-relation 38319. Up to 6441 conditions per place. [2024-06-27 19:03:44,208 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 244 selfloop transitions, 43 changer transitions 0/294 dead transitions. [2024-06-27 19:03:44,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 294 transitions, 3524 flow [2024-06-27 19:03:44,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:03:44,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:03:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:03:44,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5489130434782609 [2024-06-27 19:03:44,209 INFO L175 Difference]: Start difference. First operand has 179 places, 227 transitions, 2641 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:03:44,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 294 transitions, 3524 flow [2024-06-27 19:03:44,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 294 transitions, 3460 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:03:44,386 INFO L231 Difference]: Finished difference. Result has 182 places, 230 transitions, 2719 flow [2024-06-27 19:03:44,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2719, PETRI_PLACES=182, PETRI_TRANSITIONS=230} [2024-06-27 19:03:44,386 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 132 predicate places. [2024-06-27 19:03:44,386 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 230 transitions, 2719 flow [2024-06-27 19:03:44,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:44,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:44,387 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 19:03:44,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:03:44,387 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:44,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:44,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1799229298, now seen corresponding path program 2 times [2024-06-27 19:03:44,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:44,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076960037] [2024-06-27 19:03:44,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:44,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:47,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:47,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:47,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076960037] [2024-06-27 19:03:47,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076960037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:47,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:47,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:03:47,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525793345] [2024-06-27 19:03:47,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:47,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:03:47,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:47,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:03:47,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:03:47,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:47,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 230 transitions, 2719 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:47,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:47,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:47,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:49,503 INFO L124 PetriNetUnfolderBase]: 4641/7153 cut-off events. [2024-06-27 19:03:49,503 INFO L125 PetriNetUnfolderBase]: For 112709/112709 co-relation queries the response was YES. [2024-06-27 19:03:49,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39943 conditions, 7153 events. 4641/7153 cut-off events. For 112709/112709 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 43078 event pairs, 948 based on Foata normal form. 1/7151 useless extension candidates. Maximal degree in co-relation 39856. Up to 6069 conditions per place. [2024-06-27 19:03:49,561 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 202 selfloop transitions, 92 changer transitions 0/301 dead transitions. [2024-06-27 19:03:49,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 301 transitions, 3861 flow [2024-06-27 19:03:49,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:03:49,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:03:49,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:03:49,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-06-27 19:03:49,563 INFO L175 Difference]: Start difference. First operand has 182 places, 230 transitions, 2719 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:03:49,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 301 transitions, 3861 flow [2024-06-27 19:03:49,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 301 transitions, 3753 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:03:49,758 INFO L231 Difference]: Finished difference. Result has 184 places, 239 transitions, 2957 flow [2024-06-27 19:03:49,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2957, PETRI_PLACES=184, PETRI_TRANSITIONS=239} [2024-06-27 19:03:49,759 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-27 19:03:49,759 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 239 transitions, 2957 flow [2024-06-27 19:03:49,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:49,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:49,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] [2024-06-27 19:03:49,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:03:49,759 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:49,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:49,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1799498068, now seen corresponding path program 3 times [2024-06-27 19:03:49,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:49,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246957049] [2024-06-27 19:03:49,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:49,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:49,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:52,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:52,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:52,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246957049] [2024-06-27 19:03:52,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246957049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:52,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:52,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:03:52,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960577039] [2024-06-27 19:03:52,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:52,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:03:52,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:52,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:03:52,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:03:52,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:52,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 239 transitions, 2957 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:52,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:52,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:52,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:54,717 INFO L124 PetriNetUnfolderBase]: 4664/7192 cut-off events. [2024-06-27 19:03:54,717 INFO L125 PetriNetUnfolderBase]: For 122358/122358 co-relation queries the response was YES. [2024-06-27 19:03:54,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41294 conditions, 7192 events. 4664/7192 cut-off events. For 122358/122358 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 43411 event pairs, 948 based on Foata normal form. 1/7190 useless extension candidates. Maximal degree in co-relation 41206. Up to 6093 conditions per place. [2024-06-27 19:03:54,786 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 199 selfloop transitions, 94 changer transitions 0/300 dead transitions. [2024-06-27 19:03:54,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 300 transitions, 3995 flow [2024-06-27 19:03:54,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:03:54,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:03:54,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:03:54,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 19:03:54,787 INFO L175 Difference]: Start difference. First operand has 184 places, 239 transitions, 2957 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:03:54,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 300 transitions, 3995 flow [2024-06-27 19:03:54,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 300 transitions, 3876 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 19:03:54,993 INFO L231 Difference]: Finished difference. Result has 189 places, 242 transitions, 3088 flow [2024-06-27 19:03:54,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3088, PETRI_PLACES=189, PETRI_TRANSITIONS=242} [2024-06-27 19:03:54,994 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 139 predicate places. [2024-06-27 19:03:54,994 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 242 transitions, 3088 flow [2024-06-27 19:03:54,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:54,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:03:54,994 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 19:03:54,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:03:54,995 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:03:54,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:03:54,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1799498409, now seen corresponding path program 1 times [2024-06-27 19:03:54,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:03:54,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933497488] [2024-06-27 19:03:54,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:03:54,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:03:55,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:03:57,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:03:57,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:03:57,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933497488] [2024-06-27 19:03:57,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933497488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:03:57,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:03:57,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:03:57,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20828775] [2024-06-27 19:03:57,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:03:57,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:03:57,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:03:57,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:03:57,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:03:57,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:03:57,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 242 transitions, 3088 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:03:57,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:03:57,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:03:57,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:03:59,819 INFO L124 PetriNetUnfolderBase]: 4814/7419 cut-off events. [2024-06-27 19:03:59,820 INFO L125 PetriNetUnfolderBase]: For 132910/132910 co-relation queries the response was YES. [2024-06-27 19:03:59,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43258 conditions, 7419 events. 4814/7419 cut-off events. For 132910/132910 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 44902 event pairs, 943 based on Foata normal form. 2/7418 useless extension candidates. Maximal degree in co-relation 43168. Up to 6425 conditions per place. [2024-06-27 19:03:59,880 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 233 selfloop transitions, 91 changer transitions 0/331 dead transitions. [2024-06-27 19:03:59,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 331 transitions, 4382 flow [2024-06-27 19:03:59,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:03:59,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:03:59,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-27 19:03:59,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282608695652173 [2024-06-27 19:03:59,881 INFO L175 Difference]: Start difference. First operand has 189 places, 242 transitions, 3088 flow. Second operand 10 states and 243 transitions. [2024-06-27 19:03:59,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 331 transitions, 4382 flow [2024-06-27 19:04:00,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 331 transitions, 4212 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:04:00,101 INFO L231 Difference]: Finished difference. Result has 196 places, 260 transitions, 3388 flow [2024-06-27 19:04:00,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2918, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3388, PETRI_PLACES=196, PETRI_TRANSITIONS=260} [2024-06-27 19:04:00,101 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-27 19:04:00,101 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 260 transitions, 3388 flow [2024-06-27 19:04:00,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:00,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:00,102 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 19:04:00,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:04:00,102 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:00,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:00,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1947315399, now seen corresponding path program 2 times [2024-06-27 19:04:00,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:00,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496953865] [2024-06-27 19:04:00,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:00,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:00,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:02,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 19:04:02,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:02,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496953865] [2024-06-27 19:04:02,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496953865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:02,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:02,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:02,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768622699] [2024-06-27 19:04:02,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:02,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:02,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:02,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:02,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:02,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:02,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 260 transitions, 3388 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:02,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:02,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:02,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:05,064 INFO L124 PetriNetUnfolderBase]: 5020/7772 cut-off events. [2024-06-27 19:04:05,064 INFO L125 PetriNetUnfolderBase]: For 155625/155625 co-relation queries the response was YES. [2024-06-27 19:04:05,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47140 conditions, 7772 events. 5020/7772 cut-off events. For 155625/155625 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47521 event pairs, 1008 based on Foata normal form. 4/7775 useless extension candidates. Maximal degree in co-relation 47047. Up to 6780 conditions per place. [2024-06-27 19:04:05,141 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 285 selfloop transitions, 68 changer transitions 0/360 dead transitions. [2024-06-27 19:04:05,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 360 transitions, 4882 flow [2024-06-27 19:04:05,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:04:05,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:04:05,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-27 19:04:05,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197628458498024 [2024-06-27 19:04:05,143 INFO L175 Difference]: Start difference. First operand has 196 places, 260 transitions, 3388 flow. Second operand 11 states and 263 transitions. [2024-06-27 19:04:05,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 360 transitions, 4882 flow [2024-06-27 19:04:05,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 360 transitions, 4614 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-27 19:04:05,464 INFO L231 Difference]: Finished difference. Result has 204 places, 283 transitions, 3738 flow [2024-06-27 19:04:05,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3738, PETRI_PLACES=204, PETRI_TRANSITIONS=283} [2024-06-27 19:04:05,464 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 154 predicate places. [2024-06-27 19:04:05,465 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 283 transitions, 3738 flow [2024-06-27 19:04:05,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:05,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:05,465 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 19:04:05,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:04:05,465 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:05,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:05,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1530610318, now seen corresponding path program 4 times [2024-06-27 19:04:05,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:05,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330514283] [2024-06-27 19:04:05,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:05,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:05,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:08,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:08,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:08,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330514283] [2024-06-27 19:04:08,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330514283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:08,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:08,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:08,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951472064] [2024-06-27 19:04:08,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:08,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:08,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:08,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:08,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:08,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:08,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 283 transitions, 3738 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:08,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:08,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:08,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:10,292 INFO L124 PetriNetUnfolderBase]: 5043/7809 cut-off events. [2024-06-27 19:04:10,293 INFO L125 PetriNetUnfolderBase]: For 166415/166415 co-relation queries the response was YES. [2024-06-27 19:04:10,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48561 conditions, 7809 events. 5043/7809 cut-off events. For 166415/166415 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 47819 event pairs, 1021 based on Foata normal form. 1/7809 useless extension candidates. Maximal degree in co-relation 48464. Up to 7068 conditions per place. [2024-06-27 19:04:10,366 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 286 selfloop transitions, 46 changer transitions 0/339 dead transitions. [2024-06-27 19:04:10,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 339 transitions, 4704 flow [2024-06-27 19:04:10,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:04:10,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:04:10,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:04:10,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-06-27 19:04:10,368 INFO L175 Difference]: Start difference. First operand has 204 places, 283 transitions, 3738 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:04:10,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 339 transitions, 4704 flow [2024-06-27 19:04:10,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 339 transitions, 4487 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-27 19:04:10,678 INFO L231 Difference]: Finished difference. Result has 206 places, 286 transitions, 3673 flow [2024-06-27 19:04:10,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3673, PETRI_PLACES=206, PETRI_TRANSITIONS=286} [2024-06-27 19:04:10,679 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-27 19:04:10,679 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 286 transitions, 3673 flow [2024-06-27 19:04:10,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:10,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:10,679 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 19:04:10,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:04:10,679 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:10,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:10,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1803217479, now seen corresponding path program 3 times [2024-06-27 19:04:10,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:10,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613608333] [2024-06-27 19:04:10,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:10,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:10,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:13,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 19:04:13,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:13,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613608333] [2024-06-27 19:04:13,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613608333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:13,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:13,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:13,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314718235] [2024-06-27 19:04:13,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:13,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:13,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:13,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:13,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:13,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:13,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 286 transitions, 3673 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:13,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:13,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:13,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:15,986 INFO L124 PetriNetUnfolderBase]: 5031/7773 cut-off events. [2024-06-27 19:04:15,986 INFO L125 PetriNetUnfolderBase]: For 166220/166220 co-relation queries the response was YES. [2024-06-27 19:04:16,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47964 conditions, 7773 events. 5031/7773 cut-off events. For 166220/166220 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 47377 event pairs, 998 based on Foata normal form. 4/7776 useless extension candidates. Maximal degree in co-relation 47865. Up to 6801 conditions per place. [2024-06-27 19:04:16,060 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 281 selfloop transitions, 68 changer transitions 0/356 dead transitions. [2024-06-27 19:04:16,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 356 transitions, 4654 flow [2024-06-27 19:04:16,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:04:16,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:04:16,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-27 19:04:16,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239130434782608 [2024-06-27 19:04:16,062 INFO L175 Difference]: Start difference. First operand has 206 places, 286 transitions, 3673 flow. Second operand 10 states and 241 transitions. [2024-06-27 19:04:16,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 356 transitions, 4654 flow [2024-06-27 19:04:16,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 356 transitions, 4497 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 19:04:16,395 INFO L231 Difference]: Finished difference. Result has 211 places, 286 transitions, 3664 flow [2024-06-27 19:04:16,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3516, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3664, PETRI_PLACES=211, PETRI_TRANSITIONS=286} [2024-06-27 19:04:16,395 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 161 predicate places. [2024-06-27 19:04:16,395 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 286 transitions, 3664 flow [2024-06-27 19:04:16,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:16,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:16,396 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 19:04:16,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:04:16,396 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:16,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:16,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1023819117, now seen corresponding path program 1 times [2024-06-27 19:04:16,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:16,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436161851] [2024-06-27 19:04:16,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:16,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:16,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:19,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:19,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:19,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436161851] [2024-06-27 19:04:19,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436161851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:19,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:19,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:04:19,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244615045] [2024-06-27 19:04:19,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:19,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:04:19,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:19,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:04:19,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:04:19,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:04:19,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 286 transitions, 3664 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:19,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:19,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:04:19,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:21,776 INFO L124 PetriNetUnfolderBase]: 4877/7592 cut-off events. [2024-06-27 19:04:21,776 INFO L125 PetriNetUnfolderBase]: For 177963/177990 co-relation queries the response was YES. [2024-06-27 19:04:21,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47084 conditions, 7592 events. 4877/7592 cut-off events. For 177963/177990 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 47122 event pairs, 945 based on Foata normal form. 30/7558 useless extension candidates. Maximal degree in co-relation 46984. Up to 6406 conditions per place. [2024-06-27 19:04:21,849 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 270 selfloop transitions, 47 changer transitions 0/352 dead transitions. [2024-06-27 19:04:21,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 352 transitions, 4613 flow [2024-06-27 19:04:21,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:04:21,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:04:21,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 19:04:21,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5362318840579711 [2024-06-27 19:04:21,850 INFO L175 Difference]: Start difference. First operand has 211 places, 286 transitions, 3664 flow. Second operand 9 states and 222 transitions. [2024-06-27 19:04:21,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 352 transitions, 4613 flow [2024-06-27 19:04:22,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 352 transitions, 4477 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 19:04:22,168 INFO L231 Difference]: Finished difference. Result has 211 places, 288 transitions, 3681 flow [2024-06-27 19:04:22,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3681, PETRI_PLACES=211, PETRI_TRANSITIONS=288} [2024-06-27 19:04:22,168 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 161 predicate places. [2024-06-27 19:04:22,168 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 288 transitions, 3681 flow [2024-06-27 19:04:22,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:22,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:22,169 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 19:04:22,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:04:22,169 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:22,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:22,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1964868432, now seen corresponding path program 5 times [2024-06-27 19:04:22,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:22,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136811447] [2024-06-27 19:04:22,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:22,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:22,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:25,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:25,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:25,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136811447] [2024-06-27 19:04:25,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136811447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:25,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:25,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:25,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217801154] [2024-06-27 19:04:25,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:25,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:25,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:25,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:25,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:25,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:25,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 288 transitions, 3681 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:25,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:25,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:25,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:27,449 INFO L124 PetriNetUnfolderBase]: 5266/8138 cut-off events. [2024-06-27 19:04:27,449 INFO L125 PetriNetUnfolderBase]: For 181714/181714 co-relation queries the response was YES. [2024-06-27 19:04:27,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50501 conditions, 8138 events. 5266/8138 cut-off events. For 181714/181714 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 50055 event pairs, 1091 based on Foata normal form. 1/8134 useless extension candidates. Maximal degree in co-relation 50400. Up to 6909 conditions per place. [2024-06-27 19:04:27,521 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 241 selfloop transitions, 104 changer transitions 0/352 dead transitions. [2024-06-27 19:04:27,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 352 transitions, 4952 flow [2024-06-27 19:04:27,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:04:27,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:04:27,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:04:27,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 19:04:27,522 INFO L175 Difference]: Start difference. First operand has 211 places, 288 transitions, 3681 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:04:27,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 352 transitions, 4952 flow [2024-06-27 19:04:27,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 352 transitions, 4827 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:04:27,895 INFO L231 Difference]: Finished difference. Result has 212 places, 291 transitions, 3826 flow [2024-06-27 19:04:27,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3826, PETRI_PLACES=212, PETRI_TRANSITIONS=291} [2024-06-27 19:04:27,895 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 162 predicate places. [2024-06-27 19:04:27,895 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 291 transitions, 3826 flow [2024-06-27 19:04:27,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:27,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:27,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] [2024-06-27 19:04:27,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:04:27,896 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:27,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:27,896 INFO L85 PathProgramCache]: Analyzing trace with hash 224196948, now seen corresponding path program 6 times [2024-06-27 19:04:27,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:27,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358438122] [2024-06-27 19:04:27,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:27,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:27,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:30,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:30,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:30,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358438122] [2024-06-27 19:04:30,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358438122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:30,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:30,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:30,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439438996] [2024-06-27 19:04:30,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:30,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:30,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:30,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:30,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:30,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:30,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 291 transitions, 3826 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:30,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:30,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:30,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:33,015 INFO L124 PetriNetUnfolderBase]: 5289/8162 cut-off events. [2024-06-27 19:04:33,015 INFO L125 PetriNetUnfolderBase]: For 185113/185113 co-relation queries the response was YES. [2024-06-27 19:04:33,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50686 conditions, 8162 events. 5289/8162 cut-off events. For 185113/185113 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 50090 event pairs, 1073 based on Foata normal form. 1/8158 useless extension candidates. Maximal degree in co-relation 50584. Up to 6933 conditions per place. [2024-06-27 19:04:33,097 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 240 selfloop transitions, 105 changer transitions 0/352 dead transitions. [2024-06-27 19:04:33,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 352 transitions, 5099 flow [2024-06-27 19:04:33,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:04:33,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:04:33,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:04:33,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5353260869565217 [2024-06-27 19:04:33,098 INFO L175 Difference]: Start difference. First operand has 212 places, 291 transitions, 3826 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:04:33,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 352 transitions, 5099 flow [2024-06-27 19:04:33,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 352 transitions, 4802 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:04:33,420 INFO L231 Difference]: Finished difference. Result has 214 places, 294 transitions, 3807 flow [2024-06-27 19:04:33,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3807, PETRI_PLACES=214, PETRI_TRANSITIONS=294} [2024-06-27 19:04:33,421 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 164 predicate places. [2024-06-27 19:04:33,421 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 294 transitions, 3807 flow [2024-06-27 19:04:33,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:33,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:33,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:04:33,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:04:33,422 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:33,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:33,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1965137543, now seen corresponding path program 4 times [2024-06-27 19:04:33,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:33,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172198205] [2024-06-27 19:04:33,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:33,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:36,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:36,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:36,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172198205] [2024-06-27 19:04:36,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172198205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:36,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:36,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:36,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738211051] [2024-06-27 19:04:36,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:36,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:36,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:36,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:36,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:36,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 294 transitions, 3807 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:36,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:36,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:36,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:38,335 INFO L124 PetriNetUnfolderBase]: 5335/8241 cut-off events. [2024-06-27 19:04:38,335 INFO L125 PetriNetUnfolderBase]: For 187521/187531 co-relation queries the response was YES. [2024-06-27 19:04:38,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50905 conditions, 8241 events. 5335/8241 cut-off events. For 187521/187531 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 50756 event pairs, 1052 based on Foata normal form. 10/8248 useless extension candidates. Maximal degree in co-relation 50802. Up to 7284 conditions per place. [2024-06-27 19:04:38,413 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 274 selfloop transitions, 82 changer transitions 0/363 dead transitions. [2024-06-27 19:04:38,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 363 transitions, 4996 flow [2024-06-27 19:04:38,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:04:38,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:04:38,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 19:04:38,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5193236714975845 [2024-06-27 19:04:38,415 INFO L175 Difference]: Start difference. First operand has 214 places, 294 transitions, 3807 flow. Second operand 9 states and 215 transitions. [2024-06-27 19:04:38,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 363 transitions, 4996 flow [2024-06-27 19:04:38,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 363 transitions, 4793 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:04:38,775 INFO L231 Difference]: Finished difference. Result has 218 places, 299 transitions, 3838 flow [2024-06-27 19:04:38,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3838, PETRI_PLACES=218, PETRI_TRANSITIONS=299} [2024-06-27 19:04:38,776 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-06-27 19:04:38,776 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 299 transitions, 3838 flow [2024-06-27 19:04:38,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:38,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:38,776 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 19:04:38,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:04:38,776 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:38,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:38,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1949123971, now seen corresponding path program 5 times [2024-06-27 19:04:38,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:38,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578998530] [2024-06-27 19:04:38,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:38,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:41,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:41,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:41,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578998530] [2024-06-27 19:04:41,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578998530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:41,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:41,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:41,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131347575] [2024-06-27 19:04:41,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:41,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:41,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:41,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:41,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:41,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:41,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 299 transitions, 3838 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:41,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:41,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:41,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:43,427 INFO L124 PetriNetUnfolderBase]: 5453/8445 cut-off events. [2024-06-27 19:04:43,427 INFO L125 PetriNetUnfolderBase]: For 195825/195835 co-relation queries the response was YES. [2024-06-27 19:04:43,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52129 conditions, 8445 events. 5453/8445 cut-off events. For 195825/195835 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 52330 event pairs, 1058 based on Foata normal form. 10/8452 useless extension candidates. Maximal degree in co-relation 52025. Up to 6925 conditions per place. [2024-06-27 19:04:43,527 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 254 selfloop transitions, 114 changer transitions 0/375 dead transitions. [2024-06-27 19:04:43,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 375 transitions, 5364 flow [2024-06-27 19:04:43,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:04:43,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:04:43,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:04:43,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-06-27 19:04:43,528 INFO L175 Difference]: Start difference. First operand has 218 places, 299 transitions, 3838 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:04:43,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 375 transitions, 5364 flow [2024-06-27 19:04:44,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 375 transitions, 5233 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 19:04:44,148 INFO L231 Difference]: Finished difference. Result has 223 places, 317 transitions, 4267 flow [2024-06-27 19:04:44,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4267, PETRI_PLACES=223, PETRI_TRANSITIONS=317} [2024-06-27 19:04:44,148 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 173 predicate places. [2024-06-27 19:04:44,148 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 317 transitions, 4267 flow [2024-06-27 19:04:44,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:44,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:44,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 19:04:44,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:04:44,148 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:44,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:44,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1948738021, now seen corresponding path program 6 times [2024-06-27 19:04:44,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:44,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046517123] [2024-06-27 19:04:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:44,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:44,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:46,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 19:04:46,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:46,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046517123] [2024-06-27 19:04:46,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046517123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:46,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:46,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:46,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379078303] [2024-06-27 19:04:46,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:46,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:46,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:46,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:46,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:46,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:46,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 317 transitions, 4267 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:46,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:46,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:46,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:48,871 INFO L124 PetriNetUnfolderBase]: 5447/8399 cut-off events. [2024-06-27 19:04:48,871 INFO L125 PetriNetUnfolderBase]: For 204627/204637 co-relation queries the response was YES. [2024-06-27 19:04:48,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54047 conditions, 8399 events. 5447/8399 cut-off events. For 204627/204637 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 51622 event pairs, 1059 based on Foata normal form. 10/8406 useless extension candidates. Maximal degree in co-relation 53939. Up to 7475 conditions per place. [2024-06-27 19:04:48,962 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 282 selfloop transitions, 80 changer transitions 0/369 dead transitions. [2024-06-27 19:04:48,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 369 transitions, 5294 flow [2024-06-27 19:04:48,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:04:48,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:04:48,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:04:48,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-06-27 19:04:48,963 INFO L175 Difference]: Start difference. First operand has 223 places, 317 transitions, 4267 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:04:48,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 369 transitions, 5294 flow [2024-06-27 19:04:49,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 369 transitions, 5169 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-27 19:04:49,428 INFO L231 Difference]: Finished difference. Result has 229 places, 318 transitions, 4330 flow [2024-06-27 19:04:49,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4330, PETRI_PLACES=229, PETRI_TRANSITIONS=318} [2024-06-27 19:04:49,428 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 179 predicate places. [2024-06-27 19:04:49,429 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 318 transitions, 4330 flow [2024-06-27 19:04:49,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:49,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:49,429 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 19:04:49,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:04:49,429 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:49,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:49,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1948737680, now seen corresponding path program 7 times [2024-06-27 19:04:49,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:49,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436232013] [2024-06-27 19:04:49,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:49,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:49,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:52,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:52,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:52,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436232013] [2024-06-27 19:04:52,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436232013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:52,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:52,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:52,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14607985] [2024-06-27 19:04:52,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:52,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:52,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:52,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:52,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:52,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:52,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 318 transitions, 4330 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:52,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:52,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:52,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:04:54,518 INFO L124 PetriNetUnfolderBase]: 5470/8445 cut-off events. [2024-06-27 19:04:54,518 INFO L125 PetriNetUnfolderBase]: For 207756/207756 co-relation queries the response was YES. [2024-06-27 19:04:54,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54321 conditions, 8445 events. 5470/8445 cut-off events. For 207756/207756 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 52089 event pairs, 1092 based on Foata normal form. 1/8441 useless extension candidates. Maximal degree in co-relation 54210. Up to 7171 conditions per place. [2024-06-27 19:04:54,610 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 253 selfloop transitions, 112 changer transitions 0/372 dead transitions. [2024-06-27 19:04:54,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 372 transitions, 5520 flow [2024-06-27 19:04:54,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:04:54,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:04:54,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:04:54,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-06-27 19:04:54,611 INFO L175 Difference]: Start difference. First operand has 229 places, 318 transitions, 4330 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:04:54,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 372 transitions, 5520 flow [2024-06-27 19:04:55,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 372 transitions, 5349 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:04:55,191 INFO L231 Difference]: Finished difference. Result has 231 places, 321 transitions, 4436 flow [2024-06-27 19:04:55,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4436, PETRI_PLACES=231, PETRI_TRANSITIONS=321} [2024-06-27 19:04:55,192 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-06-27 19:04:55,192 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 321 transitions, 4436 flow [2024-06-27 19:04:55,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:55,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:04:55,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:04:55,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:04:55,192 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:04:55,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:04:55,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1681628581, now seen corresponding path program 7 times [2024-06-27 19:04:55,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:04:55,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291468620] [2024-06-27 19:04:55,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:04:55,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:04:55,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:04:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:04:58,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:04:58,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291468620] [2024-06-27 19:04:58,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291468620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:04:58,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:04:58,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:04:58,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384963111] [2024-06-27 19:04:58,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:04:58,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:04:58,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:04:58,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:04:58,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:04:58,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:04:58,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 321 transitions, 4436 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:04:58,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:04:58,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:04:58,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:00,600 INFO L124 PetriNetUnfolderBase]: 5752/8881 cut-off events. [2024-06-27 19:05:00,600 INFO L125 PetriNetUnfolderBase]: For 223428/223428 co-relation queries the response was YES. [2024-06-27 19:05:00,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57377 conditions, 8881 events. 5752/8881 cut-off events. For 223428/223428 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 55096 event pairs, 1047 based on Foata normal form. 4/8884 useless extension candidates. Maximal degree in co-relation 57265. Up to 7455 conditions per place. [2024-06-27 19:05:00,715 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 268 selfloop transitions, 138 changer transitions 0/413 dead transitions. [2024-06-27 19:05:00,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 413 transitions, 5972 flow [2024-06-27 19:05:00,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:05:00,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:05:00,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 19:05:00,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483091787439613 [2024-06-27 19:05:00,716 INFO L175 Difference]: Start difference. First operand has 231 places, 321 transitions, 4436 flow. Second operand 9 states and 227 transitions. [2024-06-27 19:05:00,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 413 transitions, 5972 flow [2024-06-27 19:05:01,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 413 transitions, 5788 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:05:01,236 INFO L231 Difference]: Finished difference. Result has 236 places, 345 transitions, 4991 flow [2024-06-27 19:05:01,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4252, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4991, PETRI_PLACES=236, PETRI_TRANSITIONS=345} [2024-06-27 19:05:01,236 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-06-27 19:05:01,236 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 345 transitions, 4991 flow [2024-06-27 19:05:01,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:01,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:01,237 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 19:05:01,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:05:01,237 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:01,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:01,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1681420850, now seen corresponding path program 8 times [2024-06-27 19:05:01,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:01,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148921237] [2024-06-27 19:05:01,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:01,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:03,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:03,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:03,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148921237] [2024-06-27 19:05:03,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148921237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:03,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:03,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:05:03,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88899658] [2024-06-27 19:05:03,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:03,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:05:03,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:03,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:05:03,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:05:03,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:05:03,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 345 transitions, 4991 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:03,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:03,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:05:03,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:06,660 INFO L124 PetriNetUnfolderBase]: 5749/8900 cut-off events. [2024-06-27 19:05:06,660 INFO L125 PetriNetUnfolderBase]: For 238902/238902 co-relation queries the response was YES. [2024-06-27 19:05:06,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59561 conditions, 8900 events. 5749/8900 cut-off events. For 238902/238902 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 55531 event pairs, 1105 based on Foata normal form. 1/8900 useless extension candidates. Maximal degree in co-relation 59447. Up to 7728 conditions per place. [2024-06-27 19:05:06,758 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 318 selfloop transitions, 98 changer transitions 0/423 dead transitions. [2024-06-27 19:05:06,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 423 transitions, 6308 flow [2024-06-27 19:05:06,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:05:06,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:05:06,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 19:05:06,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5628019323671497 [2024-06-27 19:05:06,759 INFO L175 Difference]: Start difference. First operand has 236 places, 345 transitions, 4991 flow. Second operand 9 states and 233 transitions. [2024-06-27 19:05:06,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 423 transitions, 6308 flow [2024-06-27 19:05:07,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 423 transitions, 6065 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-27 19:05:07,493 INFO L231 Difference]: Finished difference. Result has 240 places, 345 transitions, 4962 flow [2024-06-27 19:05:07,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4748, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4962, PETRI_PLACES=240, PETRI_TRANSITIONS=345} [2024-06-27 19:05:07,494 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-06-27 19:05:07,494 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 345 transitions, 4962 flow [2024-06-27 19:05:07,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:07,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:07,494 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 19:05:07,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:05:07,494 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:07,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:07,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1858938661, now seen corresponding path program 8 times [2024-06-27 19:05:07,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:07,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54171728] [2024-06-27 19:05:07,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:07,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:07,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:09,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:09,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54171728] [2024-06-27 19:05:09,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54171728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:09,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:09,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:05:09,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424267163] [2024-06-27 19:05:09,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:09,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:05:09,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:09,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:05:09,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:05:09,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:05:09,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 345 transitions, 4962 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:09,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:09,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:05:09,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:12,189 INFO L124 PetriNetUnfolderBase]: 5877/9085 cut-off events. [2024-06-27 19:05:12,189 INFO L125 PetriNetUnfolderBase]: For 251051/251051 co-relation queries the response was YES. [2024-06-27 19:05:12,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61269 conditions, 9085 events. 5877/9085 cut-off events. For 251051/251051 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 56741 event pairs, 1124 based on Foata normal form. 2/9082 useless extension candidates. Maximal degree in co-relation 61153. Up to 7131 conditions per place. [2024-06-27 19:05:12,305 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 250 selfloop transitions, 150 changer transitions 0/407 dead transitions. [2024-06-27 19:05:12,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 407 transitions, 6507 flow [2024-06-27 19:05:12,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:05:12,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:05:12,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:05:12,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-06-27 19:05:12,306 INFO L175 Difference]: Start difference. First operand has 240 places, 345 transitions, 4962 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:05:12,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 407 transitions, 6507 flow [2024-06-27 19:05:12,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 407 transitions, 6161 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 19:05:12,838 INFO L231 Difference]: Finished difference. Result has 237 places, 358 transitions, 5239 flow [2024-06-27 19:05:12,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5239, PETRI_PLACES=237, PETRI_TRANSITIONS=358} [2024-06-27 19:05:12,839 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-06-27 19:05:12,839 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 358 transitions, 5239 flow [2024-06-27 19:05:12,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:12,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:12,839 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 19:05:12,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:05:12,839 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:12,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:12,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1858552711, now seen corresponding path program 9 times [2024-06-27 19:05:12,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:12,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975605625] [2024-06-27 19:05:12,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:12,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:12,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:15,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:15,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:15,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975605625] [2024-06-27 19:05:15,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975605625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:15,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:15,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:05:15,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687465598] [2024-06-27 19:05:15,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:15,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:05:15,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:15,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:05:15,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:05:15,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:05:15,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 358 transitions, 5239 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:15,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:15,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:05:15,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:17,721 INFO L124 PetriNetUnfolderBase]: 5871/9100 cut-off events. [2024-06-27 19:05:17,721 INFO L125 PetriNetUnfolderBase]: For 246469/246469 co-relation queries the response was YES. [2024-06-27 19:05:17,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62553 conditions, 9100 events. 5871/9100 cut-off events. For 246469/246469 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 57049 event pairs, 1167 based on Foata normal form. 2/9097 useless extension candidates. Maximal degree in co-relation 62436. Up to 7998 conditions per place. [2024-06-27 19:05:17,827 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 313 selfloop transitions, 86 changer transitions 0/406 dead transitions. [2024-06-27 19:05:17,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 406 transitions, 6290 flow [2024-06-27 19:05:17,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:05:17,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:05:17,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:05:17,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372670807453416 [2024-06-27 19:05:17,828 INFO L175 Difference]: Start difference. First operand has 237 places, 358 transitions, 5239 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:05:17,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 406 transitions, 6290 flow [2024-06-27 19:05:18,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 406 transitions, 6121 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-27 19:05:18,482 INFO L231 Difference]: Finished difference. Result has 242 places, 358 transitions, 5249 flow [2024-06-27 19:05:18,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5070, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5249, PETRI_PLACES=242, PETRI_TRANSITIONS=358} [2024-06-27 19:05:18,483 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 192 predicate places. [2024-06-27 19:05:18,483 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 358 transitions, 5249 flow [2024-06-27 19:05:18,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:18,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:18,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] [2024-06-27 19:05:18,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:05:18,483 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:18,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:18,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1651883147, now seen corresponding path program 10 times [2024-06-27 19:05:18,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:18,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319627115] [2024-06-27 19:05:18,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:18,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:18,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:21,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:21,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:21,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319627115] [2024-06-27 19:05:21,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319627115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:21,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:21,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:05:21,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113812393] [2024-06-27 19:05:21,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:21,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:05:21,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:21,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:05:21,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:05:21,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:05:21,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 358 transitions, 5249 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:21,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:21,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:05:21,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:23,829 INFO L124 PetriNetUnfolderBase]: 5859/9059 cut-off events. [2024-06-27 19:05:23,829 INFO L125 PetriNetUnfolderBase]: For 232918/232918 co-relation queries the response was YES. [2024-06-27 19:05:23,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60875 conditions, 9059 events. 5859/9059 cut-off events. For 232918/232918 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 56565 event pairs, 1064 based on Foata normal form. 4/9062 useless extension candidates. Maximal degree in co-relation 60756. Up to 7610 conditions per place. [2024-06-27 19:05:23,946 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 299 selfloop transitions, 138 changer transitions 0/444 dead transitions. [2024-06-27 19:05:23,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 444 transitions, 6480 flow [2024-06-27 19:05:23,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:05:23,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:05:23,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-27 19:05:23,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 19:05:23,947 INFO L175 Difference]: Start difference. First operand has 242 places, 358 transitions, 5249 flow. Second operand 11 states and 275 transitions. [2024-06-27 19:05:23,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 444 transitions, 6480 flow [2024-06-27 19:05:24,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 444 transitions, 6225 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 19:05:24,561 INFO L231 Difference]: Finished difference. Result has 247 places, 358 transitions, 5294 flow [2024-06-27 19:05:24,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4994, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5294, PETRI_PLACES=247, PETRI_TRANSITIONS=358} [2024-06-27 19:05:24,562 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-27 19:05:24,562 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 358 transitions, 5294 flow [2024-06-27 19:05:24,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:24,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:24,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:05:24,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:05:24,562 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:24,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:24,562 INFO L85 PathProgramCache]: Analyzing trace with hash 296375312, now seen corresponding path program 9 times [2024-06-27 19:05:24,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:24,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128783159] [2024-06-27 19:05:24,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:24,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:27,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:27,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:27,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128783159] [2024-06-27 19:05:27,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128783159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:27,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:27,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:05:27,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006014166] [2024-06-27 19:05:27,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:27,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:05:27,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:27,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:05:27,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:05:27,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:05:27,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 358 transitions, 5294 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:27,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:27,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:05:27,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:29,723 INFO L124 PetriNetUnfolderBase]: 5856/9078 cut-off events. [2024-06-27 19:05:29,723 INFO L125 PetriNetUnfolderBase]: For 232970/232970 co-relation queries the response was YES. [2024-06-27 19:05:29,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61304 conditions, 9078 events. 5856/9078 cut-off events. For 232970/232970 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 56904 event pairs, 1157 based on Foata normal form. 1/9074 useless extension candidates. Maximal degree in co-relation 61184. Up to 7875 conditions per place. [2024-06-27 19:05:29,834 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 313 selfloop transitions, 90 changer transitions 0/410 dead transitions. [2024-06-27 19:05:29,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 410 transitions, 6401 flow [2024-06-27 19:05:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:05:29,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:05:29,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:05:29,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-06-27 19:05:29,835 INFO L175 Difference]: Start difference. First operand has 247 places, 358 transitions, 5294 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:05:29,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 410 transitions, 6401 flow [2024-06-27 19:05:30,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 410 transitions, 6073 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-27 19:05:30,387 INFO L231 Difference]: Finished difference. Result has 244 places, 358 transitions, 5158 flow [2024-06-27 19:05:30,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4966, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5158, PETRI_PLACES=244, PETRI_TRANSITIONS=358} [2024-06-27 19:05:30,388 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-06-27 19:05:30,388 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 358 transitions, 5158 flow [2024-06-27 19:05:30,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:30,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:30,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:05:30,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:05:30,388 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:30,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:30,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1864093651, now seen corresponding path program 11 times [2024-06-27 19:05:30,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:30,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155619137] [2024-06-27 19:05:30,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:30,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:30,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:32,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:32,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:32,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155619137] [2024-06-27 19:05:32,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155619137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:32,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:32,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:05:32,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332036756] [2024-06-27 19:05:32,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:32,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:05:32,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:32,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:05:32,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:05:32,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:05:32,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 358 transitions, 5158 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:32,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:32,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:05:32,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:35,770 INFO L124 PetriNetUnfolderBase]: 5958/9209 cut-off events. [2024-06-27 19:05:35,770 INFO L125 PetriNetUnfolderBase]: For 239930/239930 co-relation queries the response was YES. [2024-06-27 19:05:35,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61916 conditions, 9209 events. 5958/9209 cut-off events. For 239930/239930 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 57715 event pairs, 1004 based on Foata normal form. 4/9208 useless extension candidates. Maximal degree in co-relation 61796. Up to 7202 conditions per place. [2024-06-27 19:05:35,885 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 263 selfloop transitions, 169 changer transitions 0/439 dead transitions. [2024-06-27 19:05:35,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 439 transitions, 6866 flow [2024-06-27 19:05:35,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:05:35,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:05:35,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-27 19:05:35,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282608695652173 [2024-06-27 19:05:35,893 INFO L175 Difference]: Start difference. First operand has 244 places, 358 transitions, 5158 flow. Second operand 10 states and 243 transitions. [2024-06-27 19:05:35,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 439 transitions, 6866 flow [2024-06-27 19:05:36,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 439 transitions, 6647 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:05:36,587 INFO L231 Difference]: Finished difference. Result has 247 places, 368 transitions, 5575 flow [2024-06-27 19:05:36,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4943, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5575, PETRI_PLACES=247, PETRI_TRANSITIONS=368} [2024-06-27 19:05:36,587 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-27 19:05:36,587 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 368 transitions, 5575 flow [2024-06-27 19:05:36,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:36,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:36,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:05:36,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:05:36,588 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:36,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:36,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2058240451, now seen corresponding path program 12 times [2024-06-27 19:05:36,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:36,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278114520] [2024-06-27 19:05:36,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:36,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:36,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:38,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:38,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:38,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278114520] [2024-06-27 19:05:38,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278114520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:38,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:38,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:05:38,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720710715] [2024-06-27 19:05:38,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:38,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:05:38,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:38,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:05:38,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:05:39,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:05:39,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 368 transitions, 5575 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:39,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:39,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:05:39,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:41,513 INFO L124 PetriNetUnfolderBase]: 5952/9201 cut-off events. [2024-06-27 19:05:41,513 INFO L125 PetriNetUnfolderBase]: For 240136/240136 co-relation queries the response was YES. [2024-06-27 19:05:41,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63354 conditions, 9201 events. 5952/9201 cut-off events. For 240136/240136 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 57644 event pairs, 1028 based on Foata normal form. 2/9198 useless extension candidates. Maximal degree in co-relation 63233. Up to 7197 conditions per place. [2024-06-27 19:05:41,627 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 258 selfloop transitions, 165 changer transitions 0/430 dead transitions. [2024-06-27 19:05:41,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 430 transitions, 6914 flow [2024-06-27 19:05:41,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:05:41,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:05:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 19:05:41,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5314009661835749 [2024-06-27 19:05:41,628 INFO L175 Difference]: Start difference. First operand has 247 places, 368 transitions, 5575 flow. Second operand 9 states and 220 transitions. [2024-06-27 19:05:41,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 430 transitions, 6914 flow [2024-06-27 19:05:42,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 430 transitions, 6514 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-27 19:05:42,217 INFO L231 Difference]: Finished difference. Result has 250 places, 368 transitions, 5512 flow [2024-06-27 19:05:42,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5175, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5512, PETRI_PLACES=250, PETRI_TRANSITIONS=368} [2024-06-27 19:05:42,217 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-06-27 19:05:42,217 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 368 transitions, 5512 flow [2024-06-27 19:05:42,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:42,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:42,218 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 19:05:42,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:05:42,218 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:42,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:42,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1681636517, now seen corresponding path program 2 times [2024-06-27 19:05:42,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:42,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224730454] [2024-06-27 19:05:42,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:42,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:45,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:45,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224730454] [2024-06-27 19:05:45,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224730454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:45,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:45,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:05:45,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678374320] [2024-06-27 19:05:45,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:45,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:05:45,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:45,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:05:45,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:05:45,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:05:45,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 368 transitions, 5512 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:45,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:45,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:05:45,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:47,823 INFO L124 PetriNetUnfolderBase]: 5729/8902 cut-off events. [2024-06-27 19:05:47,823 INFO L125 PetriNetUnfolderBase]: For 252652/252721 co-relation queries the response was YES. [2024-06-27 19:05:47,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60680 conditions, 8902 events. 5729/8902 cut-off events. For 252652/252721 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 56552 event pairs, 1027 based on Foata normal form. 64/8877 useless extension candidates. Maximal degree in co-relation 60558. Up to 7254 conditions per place. [2024-06-27 19:05:47,929 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 320 selfloop transitions, 53 changer transitions 0/420 dead transitions. [2024-06-27 19:05:47,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 420 transitions, 6517 flow [2024-06-27 19:05:47,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:05:47,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:05:47,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:05:47,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-06-27 19:05:47,930 INFO L175 Difference]: Start difference. First operand has 250 places, 368 transitions, 5512 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:05:47,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 420 transitions, 6517 flow [2024-06-27 19:05:48,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 420 transitions, 6079 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:05:48,557 INFO L231 Difference]: Finished difference. Result has 248 places, 370 transitions, 5254 flow [2024-06-27 19:05:48,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5254, PETRI_PLACES=248, PETRI_TRANSITIONS=370} [2024-06-27 19:05:48,558 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-27 19:05:48,558 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 370 transitions, 5254 flow [2024-06-27 19:05:48,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:48,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:48,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:05:48,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:05:48,559 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:48,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:48,559 INFO L85 PathProgramCache]: Analyzing trace with hash 2052534467, now seen corresponding path program 3 times [2024-06-27 19:05:48,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:48,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634596201] [2024-06-27 19:05:48,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:48,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:52,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:52,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634596201] [2024-06-27 19:05:52,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634596201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:52,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:52,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:05:52,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097127812] [2024-06-27 19:05:52,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:52,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:05:52,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:52,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:05:52,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:05:52,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:05:52,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 370 transitions, 5254 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:52,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:52,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:05:52,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:05:54,511 INFO L124 PetriNetUnfolderBase]: 5907/9239 cut-off events. [2024-06-27 19:05:54,511 INFO L125 PetriNetUnfolderBase]: For 260796/260836 co-relation queries the response was YES. [2024-06-27 19:05:54,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61768 conditions, 9239 events. 5907/9239 cut-off events. For 260796/260836 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 59489 event pairs, 1026 based on Foata normal form. 24/9155 useless extension candidates. Maximal degree in co-relation 61646. Up to 7673 conditions per place. [2024-06-27 19:05:54,614 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 316 selfloop transitions, 53 changer transitions 0/416 dead transitions. [2024-06-27 19:05:54,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 416 transitions, 6275 flow [2024-06-27 19:05:54,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:05:54,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:05:54,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:05:54,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.531055900621118 [2024-06-27 19:05:54,615 INFO L175 Difference]: Start difference. First operand has 248 places, 370 transitions, 5254 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:05:54,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 416 transitions, 6275 flow [2024-06-27 19:05:55,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 416 transitions, 6131 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 19:05:55,246 INFO L231 Difference]: Finished difference. Result has 250 places, 371 transitions, 5248 flow [2024-06-27 19:05:55,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5118, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5248, PETRI_PLACES=250, PETRI_TRANSITIONS=371} [2024-06-27 19:05:55,246 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-06-27 19:05:55,246 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 371 transitions, 5248 flow [2024-06-27 19:05:55,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:55,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:05:55,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:05:55,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:05:55,247 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:05:55,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:05:55,247 INFO L85 PathProgramCache]: Analyzing trace with hash 2065866947, now seen corresponding path program 4 times [2024-06-27 19:05:55,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:05:55,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644984682] [2024-06-27 19:05:55,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:05:55,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:05:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:05:58,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:05:58,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:05:58,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644984682] [2024-06-27 19:05:58,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644984682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:05:58,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:05:58,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:05:58,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487283548] [2024-06-27 19:05:58,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:05:58,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:05:58,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:05:58,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:05:58,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:05:58,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 19:05:58,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 371 transitions, 5248 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:05:58,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:05:58,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 19:05:58,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:00,583 INFO L124 PetriNetUnfolderBase]: 5994/9401 cut-off events. [2024-06-27 19:06:00,583 INFO L125 PetriNetUnfolderBase]: For 243474/243520 co-relation queries the response was YES. [2024-06-27 19:06:00,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61671 conditions, 9401 events. 5994/9401 cut-off events. For 243474/243520 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 60555 event pairs, 1048 based on Foata normal form. 20/9307 useless extension candidates. Maximal degree in co-relation 61548. Up to 7114 conditions per place. [2024-06-27 19:06:00,697 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 317 selfloop transitions, 58 changer transitions 0/422 dead transitions. [2024-06-27 19:06:00,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 422 transitions, 6379 flow [2024-06-27 19:06:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:06:00,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:06:00,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:06:00,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341614906832298 [2024-06-27 19:06:00,698 INFO L175 Difference]: Start difference. First operand has 250 places, 371 transitions, 5248 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:06:00,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 422 transitions, 6379 flow [2024-06-27 19:06:01,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 422 transitions, 6273 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:06:01,415 INFO L231 Difference]: Finished difference. Result has 253 places, 374 transitions, 5357 flow [2024-06-27 19:06:01,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5142, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5357, PETRI_PLACES=253, PETRI_TRANSITIONS=374} [2024-06-27 19:06:01,415 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 203 predicate places. [2024-06-27 19:06:01,416 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 374 transitions, 5357 flow [2024-06-27 19:06:01,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:01,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:01,416 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 19:06:01,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:06:01,416 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:01,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1860418277, now seen corresponding path program 1 times [2024-06-27 19:06:01,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:01,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657903399] [2024-06-27 19:06:01,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:01,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:03,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:03,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:03,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657903399] [2024-06-27 19:06:03,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657903399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:03,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:03,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:06:03,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640820217] [2024-06-27 19:06:03,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:03,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:06:03,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:03,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:06:03,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:06:03,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:03,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 374 transitions, 5357 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:03,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:03,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:03,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:06,148 INFO L124 PetriNetUnfolderBase]: 6669/10476 cut-off events. [2024-06-27 19:06:06,149 INFO L125 PetriNetUnfolderBase]: For 284826/284826 co-relation queries the response was YES. [2024-06-27 19:06:06,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69462 conditions, 10476 events. 6669/10476 cut-off events. For 284826/284826 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 68119 event pairs, 1748 based on Foata normal form. 8/10482 useless extension candidates. Maximal degree in co-relation 69337. Up to 9012 conditions per place. [2024-06-27 19:06:06,268 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 376 selfloop transitions, 50 changer transitions 0/433 dead transitions. [2024-06-27 19:06:06,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 433 transitions, 6658 flow [2024-06-27 19:06:06,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:06:06,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:06:06,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:06:06,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.529891304347826 [2024-06-27 19:06:06,269 INFO L175 Difference]: Start difference. First operand has 253 places, 374 transitions, 5357 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:06:06,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 433 transitions, 6658 flow [2024-06-27 19:06:07,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 433 transitions, 6579 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 19:06:07,074 INFO L231 Difference]: Finished difference. Result has 258 places, 378 transitions, 5527 flow [2024-06-27 19:06:07,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5278, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5527, PETRI_PLACES=258, PETRI_TRANSITIONS=378} [2024-06-27 19:06:07,075 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 208 predicate places. [2024-06-27 19:06:07,075 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 378 transitions, 5527 flow [2024-06-27 19:06:07,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:07,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:07,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] [2024-06-27 19:06:07,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:06:07,075 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:07,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:07,075 INFO L85 PathProgramCache]: Analyzing trace with hash 25118065, now seen corresponding path program 2 times [2024-06-27 19:06:07,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:07,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881899208] [2024-06-27 19:06:07,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:07,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:07,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:09,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:09,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:09,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881899208] [2024-06-27 19:06:09,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881899208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:09,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:09,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:06:09,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074799261] [2024-06-27 19:06:09,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:09,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:06:09,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:09,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:06:09,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:06:09,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:09,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 378 transitions, 5527 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:09,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:09,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:09,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:12,071 INFO L124 PetriNetUnfolderBase]: 6938/10887 cut-off events. [2024-06-27 19:06:12,071 INFO L125 PetriNetUnfolderBase]: For 325378/325378 co-relation queries the response was YES. [2024-06-27 19:06:12,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73966 conditions, 10887 events. 6938/10887 cut-off events. For 325378/325378 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 71064 event pairs, 1861 based on Foata normal form. 8/10893 useless extension candidates. Maximal degree in co-relation 73839. Up to 9547 conditions per place. [2024-06-27 19:06:12,240 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 381 selfloop transitions, 45 changer transitions 0/433 dead transitions. [2024-06-27 19:06:12,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 433 transitions, 6826 flow [2024-06-27 19:06:12,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:06:12,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:06:12,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:06:12,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 19:06:12,242 INFO L175 Difference]: Start difference. First operand has 258 places, 378 transitions, 5527 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:06:12,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 433 transitions, 6826 flow [2024-06-27 19:06:13,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 433 transitions, 6658 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 19:06:13,237 INFO L231 Difference]: Finished difference. Result has 262 places, 382 transitions, 5606 flow [2024-06-27 19:06:13,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5403, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5606, PETRI_PLACES=262, PETRI_TRANSITIONS=382} [2024-06-27 19:06:13,238 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 212 predicate places. [2024-06-27 19:06:13,238 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 382 transitions, 5606 flow [2024-06-27 19:06:13,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:13,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:13,239 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 19:06:13,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:06:13,239 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:13,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:13,239 INFO L85 PathProgramCache]: Analyzing trace with hash 549332295, now seen corresponding path program 3 times [2024-06-27 19:06:13,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:13,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457682359] [2024-06-27 19:06:13,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:13,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:13,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:15,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:15,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:15,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457682359] [2024-06-27 19:06:15,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457682359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:15,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:15,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:06:15,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643997485] [2024-06-27 19:06:15,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:15,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:06:15,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:15,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:06:15,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:06:15,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:15,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 382 transitions, 5606 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:15,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:15,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:15,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:18,407 INFO L124 PetriNetUnfolderBase]: 6915/10854 cut-off events. [2024-06-27 19:06:18,407 INFO L125 PetriNetUnfolderBase]: For 296807/296807 co-relation queries the response was YES. [2024-06-27 19:06:18,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71725 conditions, 10854 events. 6915/10854 cut-off events. For 296807/296807 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 70854 event pairs, 1883 based on Foata normal form. 10/10862 useless extension candidates. Maximal degree in co-relation 71596. Up to 9671 conditions per place. [2024-06-27 19:06:18,526 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 380 selfloop transitions, 41 changer transitions 0/428 dead transitions. [2024-06-27 19:06:18,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 428 transitions, 6611 flow [2024-06-27 19:06:18,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:06:18,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:06:18,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:06:18,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-27 19:06:18,527 INFO L175 Difference]: Start difference. First operand has 262 places, 382 transitions, 5606 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:06:18,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 428 transitions, 6611 flow [2024-06-27 19:06:19,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 428 transitions, 6507 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 19:06:19,394 INFO L231 Difference]: Finished difference. Result has 266 places, 382 transitions, 5590 flow [2024-06-27 19:06:19,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5502, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5590, PETRI_PLACES=266, PETRI_TRANSITIONS=382} [2024-06-27 19:06:19,395 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 216 predicate places. [2024-06-27 19:06:19,395 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 382 transitions, 5590 flow [2024-06-27 19:06:19,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:19,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:19,395 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 19:06:19,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:06:19,395 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:19,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:19,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2058248387, now seen corresponding path program 4 times [2024-06-27 19:06:19,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:19,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185487376] [2024-06-27 19:06:19,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:19,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:21,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 19:06:21,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:21,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185487376] [2024-06-27 19:06:21,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185487376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:21,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:21,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:06:21,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965171575] [2024-06-27 19:06:21,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:21,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:06:21,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:21,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:06:21,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:06:21,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:21,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 382 transitions, 5590 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:21,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:21,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:21,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:24,447 INFO L124 PetriNetUnfolderBase]: 7053/11055 cut-off events. [2024-06-27 19:06:24,447 INFO L125 PetriNetUnfolderBase]: For 302071/302071 co-relation queries the response was YES. [2024-06-27 19:06:24,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72841 conditions, 11055 events. 7053/11055 cut-off events. For 302071/302071 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 72212 event pairs, 1928 based on Foata normal form. 10/11063 useless extension candidates. Maximal degree in co-relation 72710. Up to 9902 conditions per place. [2024-06-27 19:06:24,593 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 393 selfloop transitions, 35 changer transitions 0/435 dead transitions. [2024-06-27 19:06:24,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 435 transitions, 6679 flow [2024-06-27 19:06:24,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:06:24,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:06:24,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 19:06:24,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49516908212560384 [2024-06-27 19:06:24,595 INFO L175 Difference]: Start difference. First operand has 266 places, 382 transitions, 5590 flow. Second operand 9 states and 205 transitions. [2024-06-27 19:06:24,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 435 transitions, 6679 flow [2024-06-27 19:06:25,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 435 transitions, 6589 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:06:25,505 INFO L231 Difference]: Finished difference. Result has 268 places, 384 transitions, 5636 flow [2024-06-27 19:06:25,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5500, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5636, PETRI_PLACES=268, PETRI_TRANSITIONS=384} [2024-06-27 19:06:25,505 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 218 predicate places. [2024-06-27 19:06:25,505 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 384 transitions, 5636 flow [2024-06-27 19:06:25,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:25,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:25,505 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 19:06:25,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:06:25,506 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:25,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:25,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1858946597, now seen corresponding path program 5 times [2024-06-27 19:06:25,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:25,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117075691] [2024-06-27 19:06:25,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:25,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:27,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:27,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:27,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117075691] [2024-06-27 19:06:27,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117075691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:06:27,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43215737] [2024-06-27 19:06:27,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:27,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:06:27,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:27,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:06:27,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:06:27,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:27,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 384 transitions, 5636 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:27,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:27,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:27,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:30,633 INFO L124 PetriNetUnfolderBase]: 7156/11205 cut-off events. [2024-06-27 19:06:30,634 INFO L125 PetriNetUnfolderBase]: For 308607/308607 co-relation queries the response was YES. [2024-06-27 19:06:30,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73882 conditions, 11205 events. 7156/11205 cut-off events. For 308607/308607 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 73179 event pairs, 1962 based on Foata normal form. 10/11213 useless extension candidates. Maximal degree in co-relation 73750. Up to 10051 conditions per place. [2024-06-27 19:06:30,757 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 386 selfloop transitions, 34 changer transitions 0/427 dead transitions. [2024-06-27 19:06:30,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 427 transitions, 6685 flow [2024-06-27 19:06:30,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:06:30,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:06:30,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:06:30,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186335403726708 [2024-06-27 19:06:30,759 INFO L175 Difference]: Start difference. First operand has 268 places, 384 transitions, 5636 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:06:30,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 427 transitions, 6685 flow [2024-06-27 19:06:31,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 427 transitions, 6587 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:06:31,666 INFO L231 Difference]: Finished difference. Result has 268 places, 386 transitions, 5676 flow [2024-06-27 19:06:31,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5538, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5676, PETRI_PLACES=268, PETRI_TRANSITIONS=386} [2024-06-27 19:06:31,666 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 218 predicate places. [2024-06-27 19:06:31,666 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 386 transitions, 5676 flow [2024-06-27 19:06:31,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:31,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:31,667 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 19:06:31,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:06:31,667 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:31,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:31,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1858798727, now seen corresponding path program 6 times [2024-06-27 19:06:31,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:31,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152582614] [2024-06-27 19:06:31,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:31,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:31,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:33,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:33,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:33,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152582614] [2024-06-27 19:06:33,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152582614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:33,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:33,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:06:33,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238003225] [2024-06-27 19:06:33,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:33,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:06:33,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:33,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:06:33,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:06:33,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:33,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 386 transitions, 5676 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:33,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:33,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:33,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:36,538 INFO L124 PetriNetUnfolderBase]: 7138/11168 cut-off events. [2024-06-27 19:06:36,538 INFO L125 PetriNetUnfolderBase]: For 292614/292614 co-relation queries the response was YES. [2024-06-27 19:06:36,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72982 conditions, 11168 events. 7138/11168 cut-off events. For 292614/292614 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 72729 event pairs, 1818 based on Foata normal form. 8/11174 useless extension candidates. Maximal degree in co-relation 72849. Up to 9707 conditions per place. [2024-06-27 19:06:36,679 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 384 selfloop transitions, 43 changer transitions 0/434 dead transitions. [2024-06-27 19:06:36,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 434 transitions, 6709 flow [2024-06-27 19:06:36,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:06:36,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:06:36,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:06:36,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403726708074534 [2024-06-27 19:06:36,680 INFO L175 Difference]: Start difference. First operand has 268 places, 386 transitions, 5676 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:06:36,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 434 transitions, 6709 flow [2024-06-27 19:06:37,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 434 transitions, 6591 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:06:37,616 INFO L231 Difference]: Finished difference. Result has 270 places, 386 transitions, 5649 flow [2024-06-27 19:06:37,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5558, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5649, PETRI_PLACES=270, PETRI_TRANSITIONS=386} [2024-06-27 19:06:37,616 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 220 predicate places. [2024-06-27 19:06:37,616 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 386 transitions, 5649 flow [2024-06-27 19:06:37,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:37,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:37,617 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 19:06:37,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:06:37,617 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:37,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:37,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2065872899, now seen corresponding path program 1 times [2024-06-27 19:06:37,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:37,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023983540] [2024-06-27 19:06:37,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:37,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:37,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:40,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:40,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:40,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023983540] [2024-06-27 19:06:40,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023983540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:40,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:40,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:06:40,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409235378] [2024-06-27 19:06:40,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:40,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:06:40,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:40,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:06:40,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:06:40,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:40,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 386 transitions, 5649 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:40,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:40,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:40,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:43,490 INFO L124 PetriNetUnfolderBase]: 7125/11158 cut-off events. [2024-06-27 19:06:43,491 INFO L125 PetriNetUnfolderBase]: For 275565/275565 co-relation queries the response was YES. [2024-06-27 19:06:43,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72106 conditions, 11158 events. 7125/11158 cut-off events. For 275565/275565 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 72624 event pairs, 1867 based on Foata normal form. 6/11162 useless extension candidates. Maximal degree in co-relation 71972. Up to 9754 conditions per place. [2024-06-27 19:06:43,625 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 392 selfloop transitions, 42 changer transitions 0/441 dead transitions. [2024-06-27 19:06:43,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 441 transitions, 6796 flow [2024-06-27 19:06:43,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:06:43,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:06:43,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:06:43,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975845410628019 [2024-06-27 19:06:43,627 INFO L175 Difference]: Start difference. First operand has 270 places, 386 transitions, 5649 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:06:43,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 441 transitions, 6796 flow [2024-06-27 19:06:44,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 441 transitions, 6621 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:06:44,488 INFO L231 Difference]: Finished difference. Result has 272 places, 388 transitions, 5641 flow [2024-06-27 19:06:44,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5641, PETRI_PLACES=272, PETRI_TRANSITIONS=388} [2024-06-27 19:06:44,489 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-06-27 19:06:44,489 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 388 transitions, 5641 flow [2024-06-27 19:06:44,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:44,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:44,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:06:44,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:06:44,489 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:44,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:44,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1952629265, now seen corresponding path program 1 times [2024-06-27 19:06:44,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:44,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184567037] [2024-06-27 19:06:44,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:44,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:44,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:44,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:44,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:44,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184567037] [2024-06-27 19:06:44,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184567037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:44,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:44,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:06:44,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100712377] [2024-06-27 19:06:44,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:44,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:06:44,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:44,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:06:44,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:06:44,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 19:06:44,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 388 transitions, 5641 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 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 19:06:44,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:44,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 19:06:44,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:46,026 INFO L124 PetriNetUnfolderBase]: 4696/7775 cut-off events. [2024-06-27 19:06:46,026 INFO L125 PetriNetUnfolderBase]: For 254435/254936 co-relation queries the response was YES. [2024-06-27 19:06:46,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48275 conditions, 7775 events. 4696/7775 cut-off events. For 254435/254936 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 53177 event pairs, 721 based on Foata normal form. 507/7926 useless extension candidates. Maximal degree in co-relation 48142. Up to 3410 conditions per place. [2024-06-27 19:06:46,283 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 136 selfloop transitions, 115 changer transitions 0/346 dead transitions. [2024-06-27 19:06:46,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 346 transitions, 5428 flow [2024-06-27 19:06:46,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:06:46,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:06:46,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-27 19:06:46,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 19:06:46,284 INFO L175 Difference]: Start difference. First operand has 272 places, 388 transitions, 5641 flow. Second operand 4 states and 116 transitions. [2024-06-27 19:06:46,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 346 transitions, 5428 flow [2024-06-27 19:06:47,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 346 transitions, 4678 flow, removed 190 selfloop flow, removed 30 redundant places. [2024-06-27 19:06:47,120 INFO L231 Difference]: Finished difference. Result has 247 places, 307 transitions, 4224 flow [2024-06-27 19:06:47,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4224, PETRI_PLACES=247, PETRI_TRANSITIONS=307} [2024-06-27 19:06:47,121 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-27 19:06:47,121 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 307 transitions, 4224 flow [2024-06-27 19:06:47,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 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 19:06:47,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:47,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, 1] [2024-06-27 19:06:47,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:06:47,121 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:47,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:47,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1083348156, now seen corresponding path program 1 times [2024-06-27 19:06:47,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:47,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488825469] [2024-06-27 19:06:47,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:47,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:49,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:49,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:49,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488825469] [2024-06-27 19:06:49,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488825469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:49,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:49,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:06:49,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638266700] [2024-06-27 19:06:49,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:49,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:06:49,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:49,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:06:49,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:06:49,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:49,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 307 transitions, 4224 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:49,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:49,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:49,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:51,800 INFO L124 PetriNetUnfolderBase]: 6787/10714 cut-off events. [2024-06-27 19:06:51,800 INFO L125 PetriNetUnfolderBase]: For 274231/274231 co-relation queries the response was YES. [2024-06-27 19:06:51,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65746 conditions, 10714 events. 6787/10714 cut-off events. For 274231/274231 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 69187 event pairs, 2300 based on Foata normal form. 8/10721 useless extension candidates. Maximal degree in co-relation 65626. Up to 9126 conditions per place. [2024-06-27 19:06:51,917 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 339 selfloop transitions, 70 changer transitions 5/421 dead transitions. [2024-06-27 19:06:51,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 421 transitions, 6062 flow [2024-06-27 19:06:51,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:06:51,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:06:51,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 19:06:51,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5391304347826087 [2024-06-27 19:06:51,918 INFO L175 Difference]: Start difference. First operand has 247 places, 307 transitions, 4224 flow. Second operand 10 states and 248 transitions. [2024-06-27 19:06:51,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 421 transitions, 6062 flow [2024-06-27 19:06:52,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 421 transitions, 6024 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 19:06:52,823 INFO L231 Difference]: Finished difference. Result has 258 places, 339 transitions, 4951 flow [2024-06-27 19:06:52,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4204, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4951, PETRI_PLACES=258, PETRI_TRANSITIONS=339} [2024-06-27 19:06:52,823 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 208 predicate places. [2024-06-27 19:06:52,823 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 339 transitions, 4951 flow [2024-06-27 19:06:52,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:52,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:52,824 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 19:06:52,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:06:52,824 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:52,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:52,824 INFO L85 PathProgramCache]: Analyzing trace with hash 573818116, now seen corresponding path program 2 times [2024-06-27 19:06:52,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:52,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944840867] [2024-06-27 19:06:52,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:52,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:52,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:06:55,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:06:55,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:06:55,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944840867] [2024-06-27 19:06:55,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944840867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:06:55,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:06:55,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:06:55,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384103626] [2024-06-27 19:06:55,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:06:55,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:06:55,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:06:55,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:06:55,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:06:56,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:06:56,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 339 transitions, 4951 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:56,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:06:56,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:06:56,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:06:58,695 INFO L124 PetriNetUnfolderBase]: 6344/9951 cut-off events. [2024-06-27 19:06:58,695 INFO L125 PetriNetUnfolderBase]: For 270010/270010 co-relation queries the response was YES. [2024-06-27 19:06:58,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61257 conditions, 9951 events. 6344/9951 cut-off events. For 270010/270010 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 62304 event pairs, 1946 based on Foata normal form. 8/9958 useless extension candidates. Maximal degree in co-relation 61132. Up to 7931 conditions per place. [2024-06-27 19:06:58,829 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 330 selfloop transitions, 84 changer transitions 0/421 dead transitions. [2024-06-27 19:06:58,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 421 transitions, 6437 flow [2024-06-27 19:06:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:06:58,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:06:58,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-27 19:06:58,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48616600790513836 [2024-06-27 19:06:58,831 INFO L175 Difference]: Start difference. First operand has 258 places, 339 transitions, 4951 flow. Second operand 11 states and 246 transitions. [2024-06-27 19:06:58,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 421 transitions, 6437 flow [2024-06-27 19:06:59,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 421 transitions, 6178 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-27 19:06:59,631 INFO L231 Difference]: Finished difference. Result has 267 places, 353 transitions, 5200 flow [2024-06-27 19:06:59,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5200, PETRI_PLACES=267, PETRI_TRANSITIONS=353} [2024-06-27 19:06:59,632 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 19:06:59,632 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 353 transitions, 5200 flow [2024-06-27 19:06:59,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:06:59,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:06:59,632 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 19:06:59,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:06:59,632 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:06:59,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:06:59,632 INFO L85 PathProgramCache]: Analyzing trace with hash 809993476, now seen corresponding path program 3 times [2024-06-27 19:06:59,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:06:59,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991771100] [2024-06-27 19:06:59,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:06:59,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:06:59,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:02,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:07:02,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:02,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991771100] [2024-06-27 19:07:02,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991771100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:02,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:02,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:07:02,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118764060] [2024-06-27 19:07:02,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:02,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:07:02,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:02,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:07:02,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:07:03,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:03,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 353 transitions, 5200 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:03,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:03,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:03,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:05,813 INFO L124 PetriNetUnfolderBase]: 6816/10629 cut-off events. [2024-06-27 19:07:05,814 INFO L125 PetriNetUnfolderBase]: For 288808/288808 co-relation queries the response was YES. [2024-06-27 19:07:05,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66141 conditions, 10629 events. 6816/10629 cut-off events. For 288808/288808 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 66925 event pairs, 2396 based on Foata normal form. 16/10641 useless extension candidates. Maximal degree in co-relation 66014. Up to 9253 conditions per place. [2024-06-27 19:07:05,958 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 348 selfloop transitions, 84 changer transitions 0/439 dead transitions. [2024-06-27 19:07:05,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 439 transitions, 6821 flow [2024-06-27 19:07:05,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:07:05,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:07:05,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 253 transitions. [2024-06-27 19:07:05,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:07:05,960 INFO L175 Difference]: Start difference. First operand has 267 places, 353 transitions, 5200 flow. Second operand 12 states and 253 transitions. [2024-06-27 19:07:05,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 439 transitions, 6821 flow [2024-06-27 19:07:06,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 439 transitions, 6559 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 19:07:06,541 INFO L231 Difference]: Finished difference. Result has 273 places, 377 transitions, 5662 flow [2024-06-27 19:07:06,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4981, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5662, PETRI_PLACES=273, PETRI_TRANSITIONS=377} [2024-06-27 19:07:06,541 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 223 predicate places. [2024-06-27 19:07:06,541 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 377 transitions, 5662 flow [2024-06-27 19:07:06,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:06,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:06,542 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 19:07:06,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:07:06,542 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:06,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:06,542 INFO L85 PathProgramCache]: Analyzing trace with hash 662476132, now seen corresponding path program 1 times [2024-06-27 19:07:06,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:06,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852415451] [2024-06-27 19:07:06,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:06,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:06,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:09,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:07:09,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:09,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852415451] [2024-06-27 19:07:09,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852415451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:09,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:09,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:07:09,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295189728] [2024-06-27 19:07:09,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:09,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:07:09,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:09,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:07:09,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:07:09,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:09,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 377 transitions, 5662 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:09,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:09,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:09,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:12,920 INFO L124 PetriNetUnfolderBase]: 6832/10668 cut-off events. [2024-06-27 19:07:12,920 INFO L125 PetriNetUnfolderBase]: For 261292/261292 co-relation queries the response was YES. [2024-06-27 19:07:12,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66170 conditions, 10668 events. 6832/10668 cut-off events. For 261292/261292 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 67315 event pairs, 2545 based on Foata normal form. 2/10669 useless extension candidates. Maximal degree in co-relation 66041. Up to 9663 conditions per place. [2024-06-27 19:07:13,030 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 322 selfloop transitions, 101 changer transitions 0/430 dead transitions. [2024-06-27 19:07:13,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 430 transitions, 6880 flow [2024-06-27 19:07:13,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:07:13,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:07:13,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-27 19:07:13,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45652173913043476 [2024-06-27 19:07:13,031 INFO L175 Difference]: Start difference. First operand has 273 places, 377 transitions, 5662 flow. Second operand 11 states and 231 transitions. [2024-06-27 19:07:13,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 430 transitions, 6880 flow [2024-06-27 19:07:13,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 430 transitions, 6736 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 19:07:13,669 INFO L231 Difference]: Finished difference. Result has 278 places, 380 transitions, 5797 flow [2024-06-27 19:07:13,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5518, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5797, PETRI_PLACES=278, PETRI_TRANSITIONS=380} [2024-06-27 19:07:13,670 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 228 predicate places. [2024-06-27 19:07:13,670 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 380 transitions, 5797 flow [2024-06-27 19:07:13,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:13,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:13,670 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 19:07:13,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:07:13,670 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:13,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:13,670 INFO L85 PathProgramCache]: Analyzing trace with hash 226985954, now seen corresponding path program 4 times [2024-06-27 19:07:13,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:13,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872645611] [2024-06-27 19:07:13,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:13,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:16,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:07:16,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:16,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872645611] [2024-06-27 19:07:16,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872645611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:16,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:16,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:07:16,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050612556] [2024-06-27 19:07:16,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:16,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:07:16,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:16,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:07:16,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:07:16,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:16,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 380 transitions, 5797 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:16,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:16,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:16,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:19,825 INFO L124 PetriNetUnfolderBase]: 7062/10981 cut-off events. [2024-06-27 19:07:19,825 INFO L125 PetriNetUnfolderBase]: For 280697/280697 co-relation queries the response was YES. [2024-06-27 19:07:19,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68195 conditions, 10981 events. 7062/10981 cut-off events. For 280697/280697 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 69141 event pairs, 2507 based on Foata normal form. 8/10988 useless extension candidates. Maximal degree in co-relation 68064. Up to 9693 conditions per place. [2024-06-27 19:07:19,966 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 356 selfloop transitions, 84 changer transitions 0/447 dead transitions. [2024-06-27 19:07:19,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 447 transitions, 7113 flow [2024-06-27 19:07:19,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:07:19,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:07:19,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-27 19:07:19,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4492753623188406 [2024-06-27 19:07:19,967 INFO L175 Difference]: Start difference. First operand has 278 places, 380 transitions, 5797 flow. Second operand 12 states and 248 transitions. [2024-06-27 19:07:19,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 447 transitions, 7113 flow [2024-06-27 19:07:20,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 447 transitions, 6864 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-27 19:07:20,850 INFO L231 Difference]: Finished difference. Result has 285 places, 391 transitions, 5991 flow [2024-06-27 19:07:20,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5991, PETRI_PLACES=285, PETRI_TRANSITIONS=391} [2024-06-27 19:07:20,850 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-27 19:07:20,850 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 391 transitions, 5991 flow [2024-06-27 19:07:20,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:20,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:20,851 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 19:07:20,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:07:20,851 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:20,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:20,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1964087138, now seen corresponding path program 1 times [2024-06-27 19:07:20,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:20,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082020764] [2024-06-27 19:07:20,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:20,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:24,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:07:24,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:24,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082020764] [2024-06-27 19:07:24,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082020764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:24,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:24,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:07:24,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401532727] [2024-06-27 19:07:24,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:24,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:07:24,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:24,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:07:24,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:07:24,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:24,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 391 transitions, 5991 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:24,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:24,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:24,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:27,169 INFO L124 PetriNetUnfolderBase]: 7143/11113 cut-off events. [2024-06-27 19:07:27,169 INFO L125 PetriNetUnfolderBase]: For 281837/281837 co-relation queries the response was YES. [2024-06-27 19:07:27,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69768 conditions, 11113 events. 7143/11113 cut-off events. For 281837/281837 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 70185 event pairs, 2683 based on Foata normal form. 2/11112 useless extension candidates. Maximal degree in co-relation 69633. Up to 10122 conditions per place. [2024-06-27 19:07:27,321 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 377 selfloop transitions, 59 changer transitions 0/443 dead transitions. [2024-06-27 19:07:27,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 443 transitions, 7291 flow [2024-06-27 19:07:27,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:07:27,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:07:27,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:07:27,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054347826086957 [2024-06-27 19:07:27,322 INFO L175 Difference]: Start difference. First operand has 285 places, 391 transitions, 5991 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:07:27,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 443 transitions, 7291 flow [2024-06-27 19:07:28,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 443 transitions, 7113 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 19:07:28,171 INFO L231 Difference]: Finished difference. Result has 287 places, 395 transitions, 6017 flow [2024-06-27 19:07:28,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5817, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6017, PETRI_PLACES=287, PETRI_TRANSITIONS=395} [2024-06-27 19:07:28,171 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 237 predicate places. [2024-06-27 19:07:28,171 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 395 transitions, 6017 flow [2024-06-27 19:07:28,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:28,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:28,172 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 19:07:28,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:07:28,172 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:28,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:28,172 INFO L85 PathProgramCache]: Analyzing trace with hash -50127382, now seen corresponding path program 2 times [2024-06-27 19:07:28,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:28,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392949257] [2024-06-27 19:07:28,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:28,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:28,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:30,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:07:30,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:30,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392949257] [2024-06-27 19:07:30,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392949257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:30,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:30,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:07:30,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534027267] [2024-06-27 19:07:30,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:30,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:07:30,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:30,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:07:30,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:07:30,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:30,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 395 transitions, 6017 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:30,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:30,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:30,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:34,014 INFO L124 PetriNetUnfolderBase]: 7181/11182 cut-off events. [2024-06-27 19:07:34,014 INFO L125 PetriNetUnfolderBase]: For 277727/277727 co-relation queries the response was YES. [2024-06-27 19:07:34,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69230 conditions, 11182 events. 7181/11182 cut-off events. For 277727/277727 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 70727 event pairs, 2736 based on Foata normal form. 2/11181 useless extension candidates. Maximal degree in co-relation 69093. Up to 10326 conditions per place. [2024-06-27 19:07:34,147 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 371 selfloop transitions, 56 changer transitions 0/434 dead transitions. [2024-06-27 19:07:34,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 434 transitions, 7070 flow [2024-06-27 19:07:34,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:07:34,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:07:34,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 19:07:34,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47554347826086957 [2024-06-27 19:07:34,149 INFO L175 Difference]: Start difference. First operand has 287 places, 395 transitions, 6017 flow. Second operand 8 states and 175 transitions. [2024-06-27 19:07:34,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 434 transitions, 7070 flow [2024-06-27 19:07:35,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 434 transitions, 6955 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:07:35,210 INFO L231 Difference]: Finished difference. Result has 291 places, 397 transitions, 6063 flow [2024-06-27 19:07:35,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5916, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6063, PETRI_PLACES=291, PETRI_TRANSITIONS=397} [2024-06-27 19:07:35,211 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 241 predicate places. [2024-06-27 19:07:35,211 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 397 transitions, 6063 flow [2024-06-27 19:07:35,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:35,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:35,211 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 19:07:35,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:07:35,211 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:35,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:35,211 INFO L85 PathProgramCache]: Analyzing trace with hash -58464894, now seen corresponding path program 2 times [2024-06-27 19:07:35,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:35,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114952570] [2024-06-27 19:07:35,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:35,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:35,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:38,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:07:38,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:38,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114952570] [2024-06-27 19:07:38,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114952570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:38,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:38,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:07:38,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009851884] [2024-06-27 19:07:38,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:38,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:07:38,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:38,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:07:38,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:07:38,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:38,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 397 transitions, 6063 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:38,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:38,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:38,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:42,183 INFO L124 PetriNetUnfolderBase]: 7241/11269 cut-off events. [2024-06-27 19:07:42,183 INFO L125 PetriNetUnfolderBase]: For 293018/293018 co-relation queries the response was YES. [2024-06-27 19:07:42,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70206 conditions, 11269 events. 7241/11269 cut-off events. For 293018/293018 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 71237 event pairs, 2657 based on Foata normal form. 2/11268 useless extension candidates. Maximal degree in co-relation 70067. Up to 9867 conditions per place. [2024-06-27 19:07:42,310 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 264 selfloop transitions, 186 changer transitions 0/457 dead transitions. [2024-06-27 19:07:42,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 457 transitions, 7759 flow [2024-06-27 19:07:42,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:07:42,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:07:42,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-27 19:07:42,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45471014492753625 [2024-06-27 19:07:42,311 INFO L175 Difference]: Start difference. First operand has 291 places, 397 transitions, 6063 flow. Second operand 12 states and 251 transitions. [2024-06-27 19:07:42,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 457 transitions, 7759 flow [2024-06-27 19:07:43,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 457 transitions, 7638 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:07:43,354 INFO L231 Difference]: Finished difference. Result has 297 places, 406 transitions, 6527 flow [2024-06-27 19:07:43,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6527, PETRI_PLACES=297, PETRI_TRANSITIONS=406} [2024-06-27 19:07:43,354 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 247 predicate places. [2024-06-27 19:07:43,354 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 406 transitions, 6527 flow [2024-06-27 19:07:43,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:43,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:43,354 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 19:07:43,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:07:43,354 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:43,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:43,355 INFO L85 PathProgramCache]: Analyzing trace with hash -50122794, now seen corresponding path program 3 times [2024-06-27 19:07:43,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:43,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866061377] [2024-06-27 19:07:43,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:43,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:43,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:46,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 19:07:46,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:46,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866061377] [2024-06-27 19:07:46,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866061377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:46,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:46,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:07:46,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999757210] [2024-06-27 19:07:46,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:46,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:07:46,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:46,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:07:46,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:07:46,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:46,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 406 transitions, 6527 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:46,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:46,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:46,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:49,544 INFO L124 PetriNetUnfolderBase]: 7279/11327 cut-off events. [2024-06-27 19:07:49,544 INFO L125 PetriNetUnfolderBase]: For 306966/306966 co-relation queries the response was YES. [2024-06-27 19:07:49,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71433 conditions, 11327 events. 7279/11327 cut-off events. For 306966/306966 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 71766 event pairs, 2658 based on Foata normal form. 2/11326 useless extension candidates. Maximal degree in co-relation 71293. Up to 9902 conditions per place. [2024-06-27 19:07:49,725 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 264 selfloop transitions, 186 changer transitions 0/457 dead transitions. [2024-06-27 19:07:49,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 457 transitions, 8152 flow [2024-06-27 19:07:49,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:07:49,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:07:49,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-27 19:07:49,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45849802371541504 [2024-06-27 19:07:49,726 INFO L175 Difference]: Start difference. First operand has 297 places, 406 transitions, 6527 flow. Second operand 11 states and 232 transitions. [2024-06-27 19:07:49,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 457 transitions, 8152 flow [2024-06-27 19:07:50,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 457 transitions, 7860 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-27 19:07:50,985 INFO L231 Difference]: Finished difference. Result has 302 places, 412 transitions, 6759 flow [2024-06-27 19:07:50,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6299, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6759, PETRI_PLACES=302, PETRI_TRANSITIONS=412} [2024-06-27 19:07:50,986 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 252 predicate places. [2024-06-27 19:07:50,986 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 412 transitions, 6759 flow [2024-06-27 19:07:50,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:50,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:50,986 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 19:07:50,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:07:50,986 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:50,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:50,987 INFO L85 PathProgramCache]: Analyzing trace with hash -50133024, now seen corresponding path program 4 times [2024-06-27 19:07:50,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:50,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767088556] [2024-06-27 19:07:50,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:50,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:50,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:07:54,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:07:54,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:07:54,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767088556] [2024-06-27 19:07:54,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767088556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:07:54,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:07:54,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:07:54,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131301589] [2024-06-27 19:07:54,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:07:54,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:07:54,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:07:54,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:07:54,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:07:54,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:07:54,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 412 transitions, 6759 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:54,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:07:54,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:07:54,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:07:57,498 INFO L124 PetriNetUnfolderBase]: 7273/11319 cut-off events. [2024-06-27 19:07:57,498 INFO L125 PetriNetUnfolderBase]: For 305619/305619 co-relation queries the response was YES. [2024-06-27 19:07:57,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71488 conditions, 11319 events. 7273/11319 cut-off events. For 305619/305619 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 71622 event pairs, 2657 based on Foata normal form. 2/11318 useless extension candidates. Maximal degree in co-relation 71346. Up to 9897 conditions per place. [2024-06-27 19:07:57,655 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 267 selfloop transitions, 187 changer transitions 0/461 dead transitions. [2024-06-27 19:07:57,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 461 transitions, 8126 flow [2024-06-27 19:07:57,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:07:57,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:07:57,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 264 transitions. [2024-06-27 19:07:57,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4414715719063545 [2024-06-27 19:07:57,656 INFO L175 Difference]: Start difference. First operand has 302 places, 412 transitions, 6759 flow. Second operand 13 states and 264 transitions. [2024-06-27 19:07:57,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 461 transitions, 8126 flow [2024-06-27 19:07:59,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 461 transitions, 7787 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:07:59,013 INFO L231 Difference]: Finished difference. Result has 308 places, 412 transitions, 6800 flow [2024-06-27 19:07:59,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6420, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6800, PETRI_PLACES=308, PETRI_TRANSITIONS=412} [2024-06-27 19:07:59,014 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 258 predicate places. [2024-06-27 19:07:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 412 transitions, 6800 flow [2024-06-27 19:07:59,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:07:59,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:07:59,014 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 19:07:59,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:07:59,015 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:07:59,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:07:59,015 INFO L85 PathProgramCache]: Analyzing trace with hash 664092466, now seen corresponding path program 3 times [2024-06-27 19:07:59,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:07:59,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107995859] [2024-06-27 19:07:59,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:07:59,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:07:59,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:01,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:08:01,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:01,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107995859] [2024-06-27 19:08:01,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107995859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:01,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:01,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:08:01,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026648904] [2024-06-27 19:08:01,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:01,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:08:01,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:01,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:08:01,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:08:01,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:01,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 412 transitions, 6800 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:01,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:01,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:01,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:05,022 INFO L124 PetriNetUnfolderBase]: 7447/11601 cut-off events. [2024-06-27 19:08:05,022 INFO L125 PetriNetUnfolderBase]: For 314058/314058 co-relation queries the response was YES. [2024-06-27 19:08:05,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73100 conditions, 11601 events. 7447/11601 cut-off events. For 314058/314058 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 73800 event pairs, 2736 based on Foata normal form. 2/11602 useless extension candidates. Maximal degree in co-relation 72957. Up to 10598 conditions per place. [2024-06-27 19:08:05,167 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 402 selfloop transitions, 44 changer transitions 0/453 dead transitions. [2024-06-27 19:08:05,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 453 transitions, 7930 flow [2024-06-27 19:08:05,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:08:05,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:08:05,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 19:08:05,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47282608695652173 [2024-06-27 19:08:05,168 INFO L175 Difference]: Start difference. First operand has 308 places, 412 transitions, 6800 flow. Second operand 8 states and 174 transitions. [2024-06-27 19:08:05,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 453 transitions, 7930 flow [2024-06-27 19:08:06,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 453 transitions, 7538 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 19:08:06,384 INFO L231 Difference]: Finished difference. Result has 304 places, 415 transitions, 6551 flow [2024-06-27 19:08:06,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6551, PETRI_PLACES=304, PETRI_TRANSITIONS=415} [2024-06-27 19:08:06,385 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 254 predicate places. [2024-06-27 19:08:06,385 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 415 transitions, 6551 flow [2024-06-27 19:08:06,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:06,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:08:06,385 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 19:08:06,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:08:06,386 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:08:06,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:08:06,386 INFO L85 PathProgramCache]: Analyzing trace with hash 237236600, now seen corresponding path program 5 times [2024-06-27 19:08:06,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:08:06,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839648353] [2024-06-27 19:08:06,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:08:06,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:08:06,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:09,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 19:08:09,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:09,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839648353] [2024-06-27 19:08:09,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839648353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:09,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:09,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:08:09,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401830918] [2024-06-27 19:08:09,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:09,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:08:09,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:09,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:08:09,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:08:09,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:09,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 415 transitions, 6551 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:09,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:09,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:09,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:12,664 INFO L124 PetriNetUnfolderBase]: 7485/11647 cut-off events. [2024-06-27 19:08:12,664 INFO L125 PetriNetUnfolderBase]: For 324693/324693 co-relation queries the response was YES. [2024-06-27 19:08:12,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73305 conditions, 11647 events. 7485/11647 cut-off events. For 324693/324693 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 73968 event pairs, 2705 based on Foata normal form. 2/11648 useless extension candidates. Maximal degree in co-relation 73161. Up to 10613 conditions per place. [2024-06-27 19:08:12,853 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 361 selfloop transitions, 97 changer transitions 0/465 dead transitions. [2024-06-27 19:08:12,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 465 transitions, 7862 flow [2024-06-27 19:08:12,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:08:12,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:08:12,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-06-27 19:08:12,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43478260869565216 [2024-06-27 19:08:12,854 INFO L175 Difference]: Start difference. First operand has 304 places, 415 transitions, 6551 flow. Second operand 12 states and 240 transitions. [2024-06-27 19:08:12,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 465 transitions, 7862 flow [2024-06-27 19:08:14,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 465 transitions, 7768 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:08:14,436 INFO L231 Difference]: Finished difference. Result has 310 places, 421 transitions, 6751 flow [2024-06-27 19:08:14,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6457, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6751, PETRI_PLACES=310, PETRI_TRANSITIONS=421} [2024-06-27 19:08:14,437 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 260 predicate places. [2024-06-27 19:08:14,437 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 421 transitions, 6751 flow [2024-06-27 19:08:14,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:14,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:08:14,437 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 19:08:14,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:08:14,438 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:08:14,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:08:14,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1680295286, now seen corresponding path program 6 times [2024-06-27 19:08:14,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:08:14,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654569148] [2024-06-27 19:08:14,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:08:14,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:08:14,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:17,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:08:17,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:17,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654569148] [2024-06-27 19:08:17,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654569148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:17,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:17,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:08:17,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149804484] [2024-06-27 19:08:17,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:17,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:08:17,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:17,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:08:17,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:08:17,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:17,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 421 transitions, 6751 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:17,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:17,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:17,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:21,156 INFO L124 PetriNetUnfolderBase]: 7501/11675 cut-off events. [2024-06-27 19:08:21,156 INFO L125 PetriNetUnfolderBase]: For 331741/331741 co-relation queries the response was YES. [2024-06-27 19:08:21,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73638 conditions, 11675 events. 7501/11675 cut-off events. For 331741/331741 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 74240 event pairs, 2705 based on Foata normal form. 2/11676 useless extension candidates. Maximal degree in co-relation 73493. Up to 10628 conditions per place. [2024-06-27 19:08:21,330 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 359 selfloop transitions, 100 changer transitions 0/466 dead transitions. [2024-06-27 19:08:21,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 466 transitions, 8020 flow [2024-06-27 19:08:21,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:08:21,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:08:21,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 19:08:21,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426877470355731 [2024-06-27 19:08:21,332 INFO L175 Difference]: Start difference. First operand has 310 places, 421 transitions, 6751 flow. Second operand 11 states and 224 transitions. [2024-06-27 19:08:21,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 466 transitions, 8020 flow [2024-06-27 19:08:22,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 466 transitions, 7891 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:08:22,650 INFO L231 Difference]: Finished difference. Result has 313 places, 424 transitions, 6878 flow [2024-06-27 19:08:22,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6622, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6878, PETRI_PLACES=313, PETRI_TRANSITIONS=424} [2024-06-27 19:08:22,650 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-06-27 19:08:22,650 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 424 transitions, 6878 flow [2024-06-27 19:08:22,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:22,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:08:22,651 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 19:08:22,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:08:22,651 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:08:22,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:08:22,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1680305516, now seen corresponding path program 7 times [2024-06-27 19:08:22,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:08:22,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454475829] [2024-06-27 19:08:22,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:08:22,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:08:22,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:25,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:08:25,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:25,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454475829] [2024-06-27 19:08:25,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454475829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:25,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:25,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:08:25,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836404090] [2024-06-27 19:08:25,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:25,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:08:25,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:25,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:08:25,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:08:25,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:25,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 424 transitions, 6878 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:25,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:25,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:25,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:29,075 INFO L124 PetriNetUnfolderBase]: 7495/11661 cut-off events. [2024-06-27 19:08:29,075 INFO L125 PetriNetUnfolderBase]: For 331866/331866 co-relation queries the response was YES. [2024-06-27 19:08:29,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73779 conditions, 11661 events. 7495/11661 cut-off events. For 331866/331866 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 74094 event pairs, 2701 based on Foata normal form. 2/11662 useless extension candidates. Maximal degree in co-relation 73632. Up to 10623 conditions per place. [2024-06-27 19:08:29,230 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 358 selfloop transitions, 100 changer transitions 0/465 dead transitions. [2024-06-27 19:08:29,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 465 transitions, 7945 flow [2024-06-27 19:08:29,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:08:29,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:08:29,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-27 19:08:29,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4407114624505929 [2024-06-27 19:08:29,231 INFO L175 Difference]: Start difference. First operand has 313 places, 424 transitions, 6878 flow. Second operand 11 states and 223 transitions. [2024-06-27 19:08:29,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 465 transitions, 7945 flow [2024-06-27 19:08:30,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 465 transitions, 7707 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 19:08:30,540 INFO L231 Difference]: Finished difference. Result has 315 places, 424 transitions, 6846 flow [2024-06-27 19:08:30,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6846, PETRI_PLACES=315, PETRI_TRANSITIONS=424} [2024-06-27 19:08:30,541 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 265 predicate places. [2024-06-27 19:08:30,541 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 424 transitions, 6846 flow [2024-06-27 19:08:30,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:30,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:08:30,541 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 19:08:30,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:08:30,541 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:08:30,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:08:30,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1166852172, now seen corresponding path program 5 times [2024-06-27 19:08:30,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:08:30,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989978365] [2024-06-27 19:08:30,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:08:30,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:08:30,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:33,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:08:33,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:33,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989978365] [2024-06-27 19:08:33,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989978365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:33,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:33,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:08:33,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97109628] [2024-06-27 19:08:33,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:33,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:08:33,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:33,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:08:33,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:08:33,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:33,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 424 transitions, 6846 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:33,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:33,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:33,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:36,790 INFO L124 PetriNetUnfolderBase]: 7477/11627 cut-off events. [2024-06-27 19:08:36,791 INFO L125 PetriNetUnfolderBase]: For 330466/330466 co-relation queries the response was YES. [2024-06-27 19:08:36,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72986 conditions, 11627 events. 7477/11627 cut-off events. For 330466/330466 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 73491 event pairs, 2019 based on Foata normal form. 8/11634 useless extension candidates. Maximal degree in co-relation 72838. Up to 8924 conditions per place. [2024-06-27 19:08:36,961 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 360 selfloop transitions, 120 changer transitions 0/487 dead transitions. [2024-06-27 19:08:36,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 487 transitions, 8099 flow [2024-06-27 19:08:36,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:08:36,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:08:36,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 19:08:36,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891304347826087 [2024-06-27 19:08:36,962 INFO L175 Difference]: Start difference. First operand has 315 places, 424 transitions, 6846 flow. Second operand 10 states and 225 transitions. [2024-06-27 19:08:36,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 487 transitions, 8099 flow [2024-06-27 19:08:38,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 487 transitions, 7867 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 19:08:38,328 INFO L231 Difference]: Finished difference. Result has 316 places, 427 transitions, 6999 flow [2024-06-27 19:08:38,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6622, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6999, PETRI_PLACES=316, PETRI_TRANSITIONS=427} [2024-06-27 19:08:38,328 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-06-27 19:08:38,328 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 427 transitions, 6999 flow [2024-06-27 19:08:38,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:38,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:08:38,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:08:38,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:08:38,329 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:08:38,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:08:38,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1642678806, now seen corresponding path program 4 times [2024-06-27 19:08:38,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:08:38,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129935362] [2024-06-27 19:08:38,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:08:38,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:08:38,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:41,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:08:41,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:41,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129935362] [2024-06-27 19:08:41,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129935362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:41,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:41,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:08:41,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155210205] [2024-06-27 19:08:41,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:41,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:08:41,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:41,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:08:41,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:08:41,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:41,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 427 transitions, 6999 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:41,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:41,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:41,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:44,122 INFO L124 PetriNetUnfolderBase]: 7558/11765 cut-off events. [2024-06-27 19:08:44,122 INFO L125 PetriNetUnfolderBase]: For 332553/332560 co-relation queries the response was YES. [2024-06-27 19:08:44,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75918 conditions, 11765 events. 7558/11765 cut-off events. For 332553/332560 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 74885 event pairs, 2781 based on Foata normal form. 8/11770 useless extension candidates. Maximal degree in co-relation 75768. Up to 10768 conditions per place. [2024-06-27 19:08:44,280 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 413 selfloop transitions, 57 changer transitions 0/477 dead transitions. [2024-06-27 19:08:44,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 477 transitions, 8389 flow [2024-06-27 19:08:44,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:08:44,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:08:44,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:08:44,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-27 19:08:44,281 INFO L175 Difference]: Start difference. First operand has 316 places, 427 transitions, 6999 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:08:44,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 477 transitions, 8389 flow [2024-06-27 19:08:45,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 477 transitions, 8184 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 19:08:45,641 INFO L231 Difference]: Finished difference. Result has 317 places, 431 transitions, 7001 flow [2024-06-27 19:08:45,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6798, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7001, PETRI_PLACES=317, PETRI_TRANSITIONS=431} [2024-06-27 19:08:45,642 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 267 predicate places. [2024-06-27 19:08:45,642 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 431 transitions, 7001 flow [2024-06-27 19:08:45,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:45,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:08:45,642 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 19:08:45,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:08:45,642 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:08:45,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:08:45,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1996424278, now seen corresponding path program 5 times [2024-06-27 19:08:45,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:08:45,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854840523] [2024-06-27 19:08:45,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:08:45,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:08:45,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:48,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:08:48,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:48,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854840523] [2024-06-27 19:08:48,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854840523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:48,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:48,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:08:48,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812919781] [2024-06-27 19:08:48,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:48,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:08:48,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:48,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:08:48,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:08:48,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:48,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 431 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:48,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:48,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:48,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:51,732 INFO L124 PetriNetUnfolderBase]: 7596/11834 cut-off events. [2024-06-27 19:08:51,732 INFO L125 PetriNetUnfolderBase]: For 327845/327852 co-relation queries the response was YES. [2024-06-27 19:08:51,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75358 conditions, 11834 events. 7596/11834 cut-off events. For 327845/327852 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 75471 event pairs, 2821 based on Foata normal form. 8/11839 useless extension candidates. Maximal degree in co-relation 75207. Up to 10915 conditions per place. [2024-06-27 19:08:51,925 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 406 selfloop transitions, 55 changer transitions 0/468 dead transitions. [2024-06-27 19:08:51,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 468 transitions, 8124 flow [2024-06-27 19:08:51,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:08:51,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:08:51,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 19:08:51,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46467391304347827 [2024-06-27 19:08:51,926 INFO L175 Difference]: Start difference. First operand has 317 places, 431 transitions, 7001 flow. Second operand 8 states and 171 transitions. [2024-06-27 19:08:51,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 468 transitions, 8124 flow [2024-06-27 19:08:53,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 468 transitions, 7989 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 19:08:53,316 INFO L231 Difference]: Finished difference. Result has 321 places, 433 transitions, 7029 flow [2024-06-27 19:08:53,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6884, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7029, PETRI_PLACES=321, PETRI_TRANSITIONS=433} [2024-06-27 19:08:53,316 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 271 predicate places. [2024-06-27 19:08:53,317 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 433 transitions, 7029 flow [2024-06-27 19:08:53,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:53,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:08:53,317 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 19:08:53,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:08:53,317 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:08:53,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:08:53,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1383790058, now seen corresponding path program 6 times [2024-06-27 19:08:53,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:08:53,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561753302] [2024-06-27 19:08:53,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:08:53,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:08:53,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:08:55,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:08:55,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:08:55,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561753302] [2024-06-27 19:08:55,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561753302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:08:55,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:08:55,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:08:55,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700853914] [2024-06-27 19:08:55,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:08:55,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:08:55,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:08:55,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:08:55,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:08:56,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:08:56,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 433 transitions, 7029 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:08:56,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:08:56,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:08:56,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:08:59,086 INFO L124 PetriNetUnfolderBase]: 7634/11876 cut-off events. [2024-06-27 19:08:59,086 INFO L125 PetriNetUnfolderBase]: For 331561/331568 co-relation queries the response was YES. [2024-06-27 19:08:59,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75586 conditions, 11876 events. 7634/11876 cut-off events. For 331561/331568 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 75667 event pairs, 2362 based on Foata normal form. 8/11881 useless extension candidates. Maximal degree in co-relation 75433. Up to 10353 conditions per place. [2024-06-27 19:08:59,243 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 403 selfloop transitions, 81 changer transitions 0/491 dead transitions. [2024-06-27 19:08:59,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 491 transitions, 8706 flow [2024-06-27 19:08:59,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:08:59,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:08:59,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:08:59,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135869565217391 [2024-06-27 19:08:59,244 INFO L175 Difference]: Start difference. First operand has 321 places, 433 transitions, 7029 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:08:59,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 491 transitions, 8706 flow [2024-06-27 19:09:00,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 491 transitions, 8587 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:09:00,654 INFO L231 Difference]: Finished difference. Result has 324 places, 439 transitions, 7270 flow [2024-06-27 19:09:00,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6910, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7270, PETRI_PLACES=324, PETRI_TRANSITIONS=439} [2024-06-27 19:09:00,654 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 274 predicate places. [2024-06-27 19:09:00,654 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 439 transitions, 7270 flow [2024-06-27 19:09:00,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:00,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:00,654 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 19:09:00,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:09:00,655 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:00,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:00,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1838380590, now seen corresponding path program 7 times [2024-06-27 19:09:00,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:00,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086706133] [2024-06-27 19:09:00,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:00,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:00,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:03,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:03,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:03,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086706133] [2024-06-27 19:09:03,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086706133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:03,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:03,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:03,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640513778] [2024-06-27 19:09:03,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:03,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:03,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:03,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:03,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:03,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:03,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 439 transitions, 7270 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:03,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:03,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:03,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:05,984 INFO L124 PetriNetUnfolderBase]: 7680/11938 cut-off events. [2024-06-27 19:09:05,985 INFO L125 PetriNetUnfolderBase]: For 343789/343796 co-relation queries the response was YES. [2024-06-27 19:09:06,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77346 conditions, 11938 events. 7680/11938 cut-off events. For 343789/343796 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 76104 event pairs, 2346 based on Foata normal form. 8/11943 useless extension candidates. Maximal degree in co-relation 77191. Up to 10389 conditions per place. [2024-06-27 19:09:06,155 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 398 selfloop transitions, 85 changer transitions 0/490 dead transitions. [2024-06-27 19:09:06,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 490 transitions, 8743 flow [2024-06-27 19:09:06,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:09:06,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:09:06,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:09:06,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 19:09:06,156 INFO L175 Difference]: Start difference. First operand has 324 places, 439 transitions, 7270 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:09:06,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 490 transitions, 8743 flow [2024-06-27 19:09:07,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 490 transitions, 8568 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-27 19:09:07,635 INFO L231 Difference]: Finished difference. Result has 330 places, 443 transitions, 7401 flow [2024-06-27 19:09:07,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7133, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7401, PETRI_PLACES=330, PETRI_TRANSITIONS=443} [2024-06-27 19:09:07,636 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 280 predicate places. [2024-06-27 19:09:07,636 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 443 transitions, 7401 flow [2024-06-27 19:09:07,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:07,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:07,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:07,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:09:07,636 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:07,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:07,637 INFO L85 PathProgramCache]: Analyzing trace with hash -155430068, now seen corresponding path program 8 times [2024-06-27 19:09:07,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:07,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457494197] [2024-06-27 19:09:07,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:07,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:07,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09: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 19:09:10,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:10,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457494197] [2024-06-27 19:09:10,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457494197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:10,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:10,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:10,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909161622] [2024-06-27 19:09:10,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:10,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:10,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:10,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:10,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:10,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:10,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 443 transitions, 7401 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:10,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:10,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:10,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:13,685 INFO L124 PetriNetUnfolderBase]: 7718/12030 cut-off events. [2024-06-27 19:09:13,685 INFO L125 PetriNetUnfolderBase]: For 344295/344302 co-relation queries the response was YES. [2024-06-27 19:09:13,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77627 conditions, 12030 events. 7718/12030 cut-off events. For 344295/344302 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 77057 event pairs, 2859 based on Foata normal form. 8/12035 useless extension candidates. Maximal degree in co-relation 77469. Up to 11089 conditions per place. [2024-06-27 19:09:13,850 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 411 selfloop transitions, 57 changer transitions 0/475 dead transitions. [2024-06-27 19:09:13,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 475 transitions, 8514 flow [2024-06-27 19:09:13,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:09:13,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:09:13,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 19:09:13,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453804347826087 [2024-06-27 19:09:13,851 INFO L175 Difference]: Start difference. First operand has 330 places, 443 transitions, 7401 flow. Second operand 8 states and 167 transitions. [2024-06-27 19:09:13,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 475 transitions, 8514 flow [2024-06-27 19:09:15,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 475 transitions, 8381 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 19:09:15,185 INFO L231 Difference]: Finished difference. Result has 334 places, 445 transitions, 7431 flow [2024-06-27 19:09:15,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7270, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7431, PETRI_PLACES=334, PETRI_TRANSITIONS=445} [2024-06-27 19:09:15,186 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-27 19:09:15,186 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 445 transitions, 7431 flow [2024-06-27 19:09:15,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:15,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:15,186 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 19:09:15,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:09:15,186 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:15,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:15,187 INFO L85 PathProgramCache]: Analyzing trace with hash -155163158, now seen corresponding path program 9 times [2024-06-27 19:09:15,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:15,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224117964] [2024-06-27 19:09:15,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:15,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:15,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:17,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:17,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:17,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224117964] [2024-06-27 19:09:17,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224117964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:17,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:17,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:17,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646749945] [2024-06-27 19:09:17,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:17,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:17,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:17,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:17,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:17,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:17,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 445 transitions, 7431 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:17,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:17,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:17,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:20,682 INFO L124 PetriNetUnfolderBase]: 7764/12104 cut-off events. [2024-06-27 19:09:20,683 INFO L125 PetriNetUnfolderBase]: For 350553/350560 co-relation queries the response was YES. [2024-06-27 19:09:20,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77707 conditions, 12104 events. 7764/12104 cut-off events. For 350553/350560 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 77667 event pairs, 2852 based on Foata normal form. 8/12109 useless extension candidates. Maximal degree in co-relation 77548. Up to 11042 conditions per place. [2024-06-27 19:09:20,864 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 412 selfloop transitions, 66 changer transitions 0/485 dead transitions. [2024-06-27 19:09:20,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 485 transitions, 8646 flow [2024-06-27 19:09:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:09:20,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:09:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 19:09:20,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4701086956521739 [2024-06-27 19:09:20,865 INFO L175 Difference]: Start difference. First operand has 334 places, 445 transitions, 7431 flow. Second operand 8 states and 173 transitions. [2024-06-27 19:09:20,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 485 transitions, 8646 flow [2024-06-27 19:09:22,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 485 transitions, 8519 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:09:22,388 INFO L231 Difference]: Finished difference. Result has 337 places, 449 transitions, 7543 flow [2024-06-27 19:09:22,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7304, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7543, PETRI_PLACES=337, PETRI_TRANSITIONS=449} [2024-06-27 19:09:22,388 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-06-27 19:09:22,388 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 449 transitions, 7543 flow [2024-06-27 19:09:22,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:22,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:22,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:22,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:09:22,389 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:22,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:22,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1648159358, now seen corresponding path program 8 times [2024-06-27 19:09:22,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:22,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526158480] [2024-06-27 19:09:22,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:22,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:25,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:25,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:25,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526158480] [2024-06-27 19:09:25,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526158480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:25,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:25,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:09:25,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134550832] [2024-06-27 19:09:25,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:25,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:09:25,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:25,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:09:25,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:09:25,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:25,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 449 transitions, 7543 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:25,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:25,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:25,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:29,091 INFO L124 PetriNetUnfolderBase]: 7780/12118 cut-off events. [2024-06-27 19:09:29,092 INFO L125 PetriNetUnfolderBase]: For 356760/356760 co-relation queries the response was YES. [2024-06-27 19:09:29,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78151 conditions, 12118 events. 7780/12118 cut-off events. For 356760/356760 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 77660 event pairs, 2835 based on Foata normal form. 2/12114 useless extension candidates. Maximal degree in co-relation 77990. Up to 10941 conditions per place. [2024-06-27 19:09:29,246 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 374 selfloop transitions, 115 changer transitions 0/496 dead transitions. [2024-06-27 19:09:29,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 496 transitions, 8903 flow [2024-06-27 19:09:29,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:09:29,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:09:29,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 19:09:29,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44466403162055335 [2024-06-27 19:09:29,247 INFO L175 Difference]: Start difference. First operand has 337 places, 449 transitions, 7543 flow. Second operand 11 states and 225 transitions. [2024-06-27 19:09:29,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 496 transitions, 8903 flow [2024-06-27 19:09:30,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 496 transitions, 8767 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 19:09:30,955 INFO L231 Difference]: Finished difference. Result has 343 places, 452 transitions, 7698 flow [2024-06-27 19:09:30,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7407, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7698, PETRI_PLACES=343, PETRI_TRANSITIONS=452} [2024-06-27 19:09:30,955 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 293 predicate places. [2024-06-27 19:09:30,955 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 452 transitions, 7698 flow [2024-06-27 19:09:30,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:30,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:30,956 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 19:09:30,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:09:30,956 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:30,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:30,956 INFO L85 PathProgramCache]: Analyzing trace with hash -505085950, now seen corresponding path program 9 times [2024-06-27 19:09:30,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:30,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026558337] [2024-06-27 19:09:30,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:30,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:30,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:33,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:33,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:33,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026558337] [2024-06-27 19:09:33,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026558337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:33,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:33,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:09:33,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626825300] [2024-06-27 19:09:33,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:33,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:09:33,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:33,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:09:33,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:09:34,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:34,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 452 transitions, 7698 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:34,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:34,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:34,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:37,366 INFO L124 PetriNetUnfolderBase]: 7818/12176 cut-off events. [2024-06-27 19:09:37,366 INFO L125 PetriNetUnfolderBase]: For 370337/370337 co-relation queries the response was YES. [2024-06-27 19:09:37,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78851 conditions, 12176 events. 7818/12176 cut-off events. For 370337/370337 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 78075 event pairs, 2835 based on Foata normal form. 2/12172 useless extension candidates. Maximal degree in co-relation 78689. Up to 10976 conditions per place. [2024-06-27 19:09:37,571 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 379 selfloop transitions, 117 changer transitions 0/503 dead transitions. [2024-06-27 19:09:37,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 503 transitions, 9309 flow [2024-06-27 19:09:37,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:09:37,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:09:37,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 242 transitions. [2024-06-27 19:09:37,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384057971014493 [2024-06-27 19:09:37,572 INFO L175 Difference]: Start difference. First operand has 343 places, 452 transitions, 7698 flow. Second operand 12 states and 242 transitions. [2024-06-27 19:09:37,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 503 transitions, 9309 flow [2024-06-27 19:09:39,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 503 transitions, 8946 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-27 19:09:39,875 INFO L231 Difference]: Finished difference. Result has 346 places, 458 transitions, 7697 flow [2024-06-27 19:09:39,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7375, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7697, PETRI_PLACES=346, PETRI_TRANSITIONS=458} [2024-06-27 19:09:39,876 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-06-27 19:09:39,876 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 458 transitions, 7697 flow [2024-06-27 19:09:39,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:39,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:39,876 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 19:09:39,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:09:39,876 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:39,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:39,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1121379732, now seen corresponding path program 10 times [2024-06-27 19:09:39,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:39,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370602531] [2024-06-27 19:09:39,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:39,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:39,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:43,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:43,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:43,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370602531] [2024-06-27 19:09:43,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370602531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:43,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:43,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:09:43,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946092918] [2024-06-27 19:09:43,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:43,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:09:43,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:43,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:09:43,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:09:43,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:43,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 458 transitions, 7697 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:43,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:43,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:43,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:46,383 INFO L124 PetriNetUnfolderBase]: 7812/12168 cut-off events. [2024-06-27 19:09:46,383 INFO L125 PetriNetUnfolderBase]: For 366981/366981 co-relation queries the response was YES. [2024-06-27 19:09:46,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78472 conditions, 12168 events. 7812/12168 cut-off events. For 366981/366981 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 78086 event pairs, 2835 based on Foata normal form. 2/12164 useless extension candidates. Maximal degree in co-relation 78309. Up to 10971 conditions per place. [2024-06-27 19:09:46,553 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 374 selfloop transitions, 116 changer transitions 0/497 dead transitions. [2024-06-27 19:09:46,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 497 transitions, 8992 flow [2024-06-27 19:09:46,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:09:46,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:09:46,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 19:09:46,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45217391304347826 [2024-06-27 19:09:46,554 INFO L175 Difference]: Start difference. First operand has 346 places, 458 transitions, 7697 flow. Second operand 10 states and 208 transitions. [2024-06-27 19:09:46,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 497 transitions, 8992 flow [2024-06-27 19:09:48,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 497 transitions, 8737 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 19:09:48,241 INFO L231 Difference]: Finished difference. Result has 348 places, 458 transitions, 7680 flow [2024-06-27 19:09:48,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7442, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7680, PETRI_PLACES=348, PETRI_TRANSITIONS=458} [2024-06-27 19:09:48,241 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-06-27 19:09:48,242 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 458 transitions, 7680 flow [2024-06-27 19:09:48,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:48,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:48,242 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 19:09:48,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:09:48,242 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:48,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:48,242 INFO L85 PathProgramCache]: Analyzing trace with hash -150812680, now seen corresponding path program 11 times [2024-06-27 19:09:48,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:48,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438526286] [2024-06-27 19:09:48,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:48,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:48,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:50,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:50,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:50,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438526286] [2024-06-27 19:09:50,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438526286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:50,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:50,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:09:50,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969996108] [2024-06-27 19:09:50,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:50,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:09:50,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:50,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:09:50,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:09:50,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:50,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 458 transitions, 7680 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:50,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:50,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:50,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:54,618 INFO L124 PetriNetUnfolderBase]: 7850/12241 cut-off events. [2024-06-27 19:09:54,619 INFO L125 PetriNetUnfolderBase]: For 380583/380583 co-relation queries the response was YES. [2024-06-27 19:09:54,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79100 conditions, 12241 events. 7850/12241 cut-off events. For 380583/380583 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 78653 event pairs, 2718 based on Foata normal form. 2/12237 useless extension candidates. Maximal degree in co-relation 78936. Up to 10491 conditions per place. [2024-06-27 19:09:54,778 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 266 selfloop transitions, 224 changer transitions 0/497 dead transitions. [2024-06-27 19:09:54,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 497 transitions, 9235 flow [2024-06-27 19:09:54,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:09:54,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:09:54,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-27 19:09:54,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463768115942029 [2024-06-27 19:09:54,779 INFO L175 Difference]: Start difference. First operand has 348 places, 458 transitions, 7680 flow. Second operand 9 states and 192 transitions. [2024-06-27 19:09:54,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 497 transitions, 9235 flow [2024-06-27 19:09:56,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 497 transitions, 8997 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 19:09:56,615 INFO L231 Difference]: Finished difference. Result has 348 places, 464 transitions, 8019 flow [2024-06-27 19:09:56,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7448, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8019, PETRI_PLACES=348, PETRI_TRANSITIONS=464} [2024-06-27 19:09:56,615 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-06-27 19:09:56,615 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 464 transitions, 8019 flow [2024-06-27 19:09:56,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:56,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:56,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:56,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:09:56,616 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:09:56,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:56,616 INFO L85 PathProgramCache]: Analyzing trace with hash -162777130, now seen corresponding path program 12 times [2024-06-27 19:09:56,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:56,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680887363] [2024-06-27 19:09:56,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:56,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:56,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:59,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:59,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:59,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680887363] [2024-06-27 19:09:59,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680887363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:59,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:59,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:09:59,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245885536] [2024-06-27 19:09:59,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:59,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:09:59,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:59,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:09:59,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:09:59,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:09:59,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 464 transitions, 8019 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:59,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:59,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:09:59,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:03,088 INFO L124 PetriNetUnfolderBase]: 7866/12254 cut-off events. [2024-06-27 19:10:03,089 INFO L125 PetriNetUnfolderBase]: For 389808/389808 co-relation queries the response was YES. [2024-06-27 19:10:03,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79837 conditions, 12254 events. 7866/12254 cut-off events. For 389808/389808 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 78668 event pairs, 2842 based on Foata normal form. 2/12250 useless extension candidates. Maximal degree in co-relation 79672. Up to 11100 conditions per place. [2024-06-27 19:10:03,293 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 380 selfloop transitions, 110 changer transitions 0/497 dead transitions. [2024-06-27 19:10:03,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 497 transitions, 9332 flow [2024-06-27 19:10:03,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:10:03,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:10:03,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-27 19:10:03,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4492753623188406 [2024-06-27 19:10:03,295 INFO L175 Difference]: Start difference. First operand has 348 places, 464 transitions, 8019 flow. Second operand 9 states and 186 transitions. [2024-06-27 19:10:03,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 497 transitions, 9332 flow [2024-06-27 19:10:05,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 497 transitions, 8813 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:05,396 INFO L231 Difference]: Finished difference. Result has 351 places, 467 transitions, 7776 flow [2024-06-27 19:10:05,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7506, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7776, PETRI_PLACES=351, PETRI_TRANSITIONS=467} [2024-06-27 19:10:05,397 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 301 predicate places. [2024-06-27 19:10:05,397 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 467 transitions, 7776 flow [2024-06-27 19:10:05,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:05,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:05,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 19:10:05,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:10:05,397 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:10:05,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:05,398 INFO L85 PathProgramCache]: Analyzing trace with hash 281327652, now seen corresponding path program 13 times [2024-06-27 19:10:05,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:05,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110390805] [2024-06-27 19:10:05,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:05,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:05,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:08,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:08,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110390805] [2024-06-27 19:10:08,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110390805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:08,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:08,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:08,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985396585] [2024-06-27 19:10:08,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:08,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:08,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:08,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:08,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:08,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:10:08,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 467 transitions, 7776 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:08,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:08,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:10:08,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:11,612 INFO L124 PetriNetUnfolderBase]: 7860/12252 cut-off events. [2024-06-27 19:10:11,612 INFO L125 PetriNetUnfolderBase]: For 382875/382875 co-relation queries the response was YES. [2024-06-27 19:10:11,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79128 conditions, 12252 events. 7860/12252 cut-off events. For 382875/382875 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 78731 event pairs, 2844 based on Foata normal form. 2/12248 useless extension candidates. Maximal degree in co-relation 78963. Up to 11095 conditions per place. [2024-06-27 19:10:11,779 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 383 selfloop transitions, 111 changer transitions 0/501 dead transitions. [2024-06-27 19:10:11,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 501 transitions, 8893 flow [2024-06-27 19:10:11,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:10:11,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:10:11,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-27 19:10:11,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268774703557312 [2024-06-27 19:10:11,779 INFO L175 Difference]: Start difference. First operand has 351 places, 467 transitions, 7776 flow. Second operand 11 states and 216 transitions. [2024-06-27 19:10:11,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 501 transitions, 8893 flow [2024-06-27 19:10:13,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 501 transitions, 8599 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:10:13,583 INFO L231 Difference]: Finished difference. Result has 355 places, 467 transitions, 7710 flow [2024-06-27 19:10:13,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7482, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7710, PETRI_PLACES=355, PETRI_TRANSITIONS=467} [2024-06-27 19:10:13,584 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 305 predicate places. [2024-06-27 19:10:13,584 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 467 transitions, 7710 flow [2024-06-27 19:10:13,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:13,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:13,584 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 19:10:13,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:10:13,584 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:10:13,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:13,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1163035204, now seen corresponding path program 10 times [2024-06-27 19:10:13,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:13,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038103391] [2024-06-27 19:10:13,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:13,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:16,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:16,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:16,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038103391] [2024-06-27 19:10:16,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038103391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:16,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:16,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:10:16,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853276449] [2024-06-27 19:10:16,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:16,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:10:16,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:16,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:10:16,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:10:16,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:10:16,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 467 transitions, 7710 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:16,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:16,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:10:16,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:19,794 INFO L124 PetriNetUnfolderBase]: 7855/12228 cut-off events. [2024-06-27 19:10:19,794 INFO L125 PetriNetUnfolderBase]: For 380380/380380 co-relation queries the response was YES. [2024-06-27 19:10:19,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78844 conditions, 12228 events. 7855/12228 cut-off events. For 380380/380380 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 78451 event pairs, 2776 based on Foata normal form. 2/12229 useless extension candidates. Maximal degree in co-relation 78678. Up to 10595 conditions per place. [2024-06-27 19:10:19,986 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 434 selfloop transitions, 82 changer transitions 0/523 dead transitions. [2024-06-27 19:10:19,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 523 transitions, 9004 flow [2024-06-27 19:10:19,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:10:19,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:10:19,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:10:19,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-27 19:10:19,988 INFO L175 Difference]: Start difference. First operand has 355 places, 467 transitions, 7710 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:10:19,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 523 transitions, 9004 flow [2024-06-27 19:10:22,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 523 transitions, 8764 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 19:10:22,011 INFO L231 Difference]: Finished difference. Result has 354 places, 467 transitions, 7658 flow [2024-06-27 19:10:22,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7470, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7658, PETRI_PLACES=354, PETRI_TRANSITIONS=467} [2024-06-27 19:10:22,012 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 304 predicate places. [2024-06-27 19:10:22,012 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 467 transitions, 7658 flow [2024-06-27 19:10:22,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:22,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:22,012 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 19:10:22,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:10:22,012 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:10:22,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:22,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1780555980, now seen corresponding path program 11 times [2024-06-27 19:10:22,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:22,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682948930] [2024-06-27 19:10:22,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:22,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:22,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:24,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:24,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:24,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682948930] [2024-06-27 19:10:24,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682948930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:24,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:24,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:10:24,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13708344] [2024-06-27 19:10:24,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:24,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:10:24,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:24,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:10:24,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:10:24,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:10:24,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 467 transitions, 7658 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:24,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:24,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:10:24,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:27,747 INFO L124 PetriNetUnfolderBase]: 7850/12225 cut-off events. [2024-06-27 19:10:27,747 INFO L125 PetriNetUnfolderBase]: For 379477/379477 co-relation queries the response was YES. [2024-06-27 19:10:27,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79116 conditions, 12225 events. 7850/12225 cut-off events. For 379477/379477 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 78486 event pairs, 2812 based on Foata normal form. 2/12221 useless extension candidates. Maximal degree in co-relation 78949. Up to 11160 conditions per place. [2024-06-27 19:10:27,945 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 425 selfloop transitions, 73 changer transitions 0/505 dead transitions. [2024-06-27 19:10:27,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 505 transitions, 8822 flow [2024-06-27 19:10:27,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:27,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:27,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:10:27,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031055900621118 [2024-06-27 19:10:27,947 INFO L175 Difference]: Start difference. First operand has 354 places, 467 transitions, 7658 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:10:27,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 505 transitions, 8822 flow [2024-06-27 19:10:30,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 505 transitions, 8658 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:10:30,131 INFO L231 Difference]: Finished difference. Result has 354 places, 467 transitions, 7649 flow [2024-06-27 19:10:30,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7494, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7649, PETRI_PLACES=354, PETRI_TRANSITIONS=467} [2024-06-27 19:10:30,132 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 304 predicate places. [2024-06-27 19:10:30,132 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 467 transitions, 7649 flow [2024-06-27 19:10:30,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:30,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:30,132 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 19:10:30,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:10:30,132 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:10:30,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:30,132 INFO L85 PathProgramCache]: Analyzing trace with hash 877565808, now seen corresponding path program 12 times [2024-06-27 19:10:30,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:30,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200561447] [2024-06-27 19:10:30,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:30,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:30,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:32,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:32,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200561447] [2024-06-27 19:10:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200561447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:32,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:10:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957314928] [2024-06-27 19:10:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:32,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:10:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:10:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:10:32,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:10:32,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 467 transitions, 7649 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:32,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:32,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:10:32,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:35,885 INFO L124 PetriNetUnfolderBase]: 7845/12185 cut-off events. [2024-06-27 19:10:35,885 INFO L125 PetriNetUnfolderBase]: For 370331/370331 co-relation queries the response was YES. [2024-06-27 19:10:36,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78589 conditions, 12185 events. 7845/12185 cut-off events. For 370331/370331 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 77884 event pairs, 2258 based on Foata normal form. 2/12181 useless extension candidates. Maximal degree in co-relation 78421. Up to 10348 conditions per place. [2024-06-27 19:10:36,048 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 412 selfloop transitions, 94 changer transitions 0/513 dead transitions. [2024-06-27 19:10:36,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 513 transitions, 8908 flow [2024-06-27 19:10:36,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:36,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:36,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:10:36,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.531055900621118 [2024-06-27 19:10:36,049 INFO L175 Difference]: Start difference. First operand has 354 places, 467 transitions, 7649 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:10:36,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 513 transitions, 8908 flow [2024-06-27 19:10:37,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 513 transitions, 8738 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:37,827 INFO L231 Difference]: Finished difference. Result has 355 places, 467 transitions, 7677 flow [2024-06-27 19:10:37,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7479, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7677, PETRI_PLACES=355, PETRI_TRANSITIONS=467} [2024-06-27 19:10:37,827 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 305 predicate places. [2024-06-27 19:10:37,827 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 467 transitions, 7677 flow [2024-06-27 19:10:37,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:37,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:37,828 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 19:10:37,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:10:37,828 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:10:37,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:37,828 INFO L85 PathProgramCache]: Analyzing trace with hash 590759864, now seen corresponding path program 14 times [2024-06-27 19:10:37,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:37,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482431488] [2024-06-27 19:10:37,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:37,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:37,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:40,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:40,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:40,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482431488] [2024-06-27 19:10:40,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482431488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:40,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:40,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:40,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756988029] [2024-06-27 19:10:40,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:40,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:40,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:40,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:40,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:40,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:10:40,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 467 transitions, 7677 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:40,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:40,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:10:40,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:44,006 INFO L124 PetriNetUnfolderBase]: 7839/12201 cut-off events. [2024-06-27 19:10:44,007 INFO L125 PetriNetUnfolderBase]: For 371558/371558 co-relation queries the response was YES. [2024-06-27 19:10:44,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78824 conditions, 12201 events. 7839/12201 cut-off events. For 371558/371558 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 78218 event pairs, 2776 based on Foata normal form. 2/12202 useless extension candidates. Maximal degree in co-relation 78655. Up to 11212 conditions per place. [2024-06-27 19:10:44,200 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 417 selfloop transitions, 74 changer transitions 0/498 dead transitions. [2024-06-27 19:10:44,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 8771 flow [2024-06-27 19:10:44,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:44,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:44,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 19:10:44,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45652173913043476 [2024-06-27 19:10:44,201 INFO L175 Difference]: Start difference. First operand has 355 places, 467 transitions, 7677 flow. Second operand 8 states and 168 transitions. [2024-06-27 19:10:44,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 8771 flow [2024-06-27 19:10:46,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 498 transitions, 8560 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:10:46,154 INFO L231 Difference]: Finished difference. Result has 356 places, 467 transitions, 7626 flow [2024-06-27 19:10:46,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7466, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7626, PETRI_PLACES=356, PETRI_TRANSITIONS=467} [2024-06-27 19:10:46,154 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 306 predicate places. [2024-06-27 19:10:46,154 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 467 transitions, 7626 flow [2024-06-27 19:10:46,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:46,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:46,154 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 19:10:46,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:10:46,155 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:10:46,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:46,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1163040846, now seen corresponding path program 15 times [2024-06-27 19:10:46,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:46,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319783807] [2024-06-27 19:10:46,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:46,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:46,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:49,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 19:10:49,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:49,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319783807] [2024-06-27 19:10:49,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319783807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:49,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:49,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:49,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174629328] [2024-06-27 19:10:49,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:49,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:49,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:49,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:49,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:49,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:10:49,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 467 transitions, 7626 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:49,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:49,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:10:49,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:53,329 INFO L124 PetriNetUnfolderBase]: 7855/12238 cut-off events. [2024-06-27 19:10:53,330 INFO L125 PetriNetUnfolderBase]: For 375340/375340 co-relation queries the response was YES. [2024-06-27 19:10:53,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78270 conditions, 12238 events. 7855/12238 cut-off events. For 375340/375340 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 78634 event pairs, 2777 based on Foata normal form. 2/12239 useless extension candidates. Maximal degree in co-relation 78102. Up to 10853 conditions per place. [2024-06-27 19:10:53,487 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 358 selfloop transitions, 167 changer transitions 0/532 dead transitions. [2024-06-27 19:10:53,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 532 transitions, 9313 flow [2024-06-27 19:10:53,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:10:53,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:10:53,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-27 19:10:53,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459866220735786 [2024-06-27 19:10:53,488 INFO L175 Difference]: Start difference. First operand has 356 places, 467 transitions, 7626 flow. Second operand 13 states and 275 transitions. [2024-06-27 19:10:53,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 532 transitions, 9313 flow [2024-06-27 19:10:55,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 532 transitions, 8861 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 19:10:55,445 INFO L231 Difference]: Finished difference. Result has 359 places, 470 transitions, 7568 flow [2024-06-27 19:10:55,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7174, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7568, PETRI_PLACES=359, PETRI_TRANSITIONS=470} [2024-06-27 19:10:55,446 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-06-27 19:10:55,446 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 470 transitions, 7568 flow [2024-06-27 19:10:55,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:55,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:55,446 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 19:10:55,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:10:55,446 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:10:55,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:55,447 INFO L85 PathProgramCache]: Analyzing trace with hash -619054084, now seen corresponding path program 16 times [2024-06-27 19:10:55,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:55,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319477781] [2024-06-27 19:10:55,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:55,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:58,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 19:10:58,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:58,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319477781] [2024-06-27 19:10:58,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319477781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:58,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:58,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:58,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7993097] [2024-06-27 19:10:58,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:58,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:58,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:58,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:58,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:58,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:10:58,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 470 transitions, 7568 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:58,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:58,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:10:58,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:01,755 INFO L124 PetriNetUnfolderBase]: 7915/12342 cut-off events. [2024-06-27 19:11:01,755 INFO L125 PetriNetUnfolderBase]: For 399003/399003 co-relation queries the response was YES. [2024-06-27 19:11:01,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79105 conditions, 12342 events. 7915/12342 cut-off events. For 399003/399003 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 79396 event pairs, 2708 based on Foata normal form. 2/12338 useless extension candidates. Maximal degree in co-relation 78938. Up to 10769 conditions per place. [2024-06-27 19:11:01,966 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 320 selfloop transitions, 188 changer transitions 0/515 dead transitions. [2024-06-27 19:11:01,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 515 transitions, 9271 flow [2024-06-27 19:11:01,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:11:01,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:11:01,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 19:11:01,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45217391304347826 [2024-06-27 19:11:01,968 INFO L175 Difference]: Start difference. First operand has 359 places, 470 transitions, 7568 flow. Second operand 10 states and 208 transitions. [2024-06-27 19:11:01,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 515 transitions, 9271 flow [2024-06-27 19:11:04,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 515 transitions, 8877 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-27 19:11:04,116 INFO L231 Difference]: Finished difference. Result has 357 places, 479 transitions, 7754 flow [2024-06-27 19:11:04,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7187, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7754, PETRI_PLACES=357, PETRI_TRANSITIONS=479} [2024-06-27 19:11:04,116 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 307 predicate places. [2024-06-27 19:11:04,116 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 479 transitions, 7754 flow [2024-06-27 19:11:04,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:04,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:04,116 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 19:11:04,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:11:04,117 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:11:04,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:04,117 INFO L85 PathProgramCache]: Analyzing trace with hash 869941606, now seen corresponding path program 17 times [2024-06-27 19:11:04,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:04,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512095189] [2024-06-27 19:11:04,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:04,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:06,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:06,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:06,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512095189] [2024-06-27 19:11:06,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512095189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:06,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:06,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:06,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424805957] [2024-06-27 19:11:06,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:06,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:06,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:06,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:06,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:07,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:11:07,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 479 transitions, 7754 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:07,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:07,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:11:07,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:10,203 INFO L124 PetriNetUnfolderBase]: 7931/12367 cut-off events. [2024-06-27 19:11:10,203 INFO L125 PetriNetUnfolderBase]: For 400275/400275 co-relation queries the response was YES. [2024-06-27 19:11:10,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79246 conditions, 12367 events. 7931/12367 cut-off events. For 400275/400275 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 79640 event pairs, 2850 based on Foata normal form. 2/12363 useless extension candidates. Maximal degree in co-relation 79079. Up to 11248 conditions per place. [2024-06-27 19:11:10,389 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 429 selfloop transitions, 88 changer transitions 0/524 dead transitions. [2024-06-27 19:11:10,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 524 transitions, 9180 flow [2024-06-27 19:11:10,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:11:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:11:10,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-27 19:11:10,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4543478260869565 [2024-06-27 19:11:10,390 INFO L175 Difference]: Start difference. First operand has 357 places, 479 transitions, 7754 flow. Second operand 10 states and 209 transitions. [2024-06-27 19:11:10,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 524 transitions, 9180 flow [2024-06-27 19:11:12,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 524 transitions, 8676 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 19:11:12,584 INFO L231 Difference]: Finished difference. Result has 360 places, 482 transitions, 7485 flow [2024-06-27 19:11:12,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7485, PETRI_PLACES=360, PETRI_TRANSITIONS=482} [2024-06-27 19:11:12,585 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 310 predicate places. [2024-06-27 19:11:12,585 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 482 transitions, 7485 flow [2024-06-27 19:11:12,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:12,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:12,585 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 19:11:12,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:11:12,585 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:11:12,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:12,585 INFO L85 PathProgramCache]: Analyzing trace with hash 590879834, now seen corresponding path program 18 times [2024-06-27 19:11:12,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:12,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889194770] [2024-06-27 19:11:12,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:12,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:15,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:15,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:15,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889194770] [2024-06-27 19:11:15,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889194770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:15,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:15,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:15,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527028940] [2024-06-27 19:11:15,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:15,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:15,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:15,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:15,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:15,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:11:15,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 482 transitions, 7485 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:15,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:15,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:11:15,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:18,939 INFO L124 PetriNetUnfolderBase]: 7925/12361 cut-off events. [2024-06-27 19:11:18,940 INFO L125 PetriNetUnfolderBase]: For 392281/392281 co-relation queries the response was YES. [2024-06-27 19:11:19,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78324 conditions, 12361 events. 7925/12361 cut-off events. For 392281/392281 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 79653 event pairs, 2794 based on Foata normal form. 2/12362 useless extension candidates. Maximal degree in co-relation 78156. Up to 10935 conditions per place. [2024-06-27 19:11:19,129 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 353 selfloop transitions, 166 changer transitions 0/526 dead transitions. [2024-06-27 19:11:19,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 526 transitions, 8866 flow [2024-06-27 19:11:19,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:11:19,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:11:19,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-27 19:11:19,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652173913043478 [2024-06-27 19:11:19,131 INFO L175 Difference]: Start difference. First operand has 360 places, 482 transitions, 7485 flow. Second operand 10 states and 214 transitions. [2024-06-27 19:11:19,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 526 transitions, 8866 flow [2024-06-27 19:11:21,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 526 transitions, 8585 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 19:11:21,143 INFO L231 Difference]: Finished difference. Result has 360 places, 482 transitions, 7546 flow [2024-06-27 19:11:21,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7204, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7546, PETRI_PLACES=360, PETRI_TRANSITIONS=482} [2024-06-27 19:11:21,143 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 310 predicate places. [2024-06-27 19:11:21,143 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 482 transitions, 7546 flow [2024-06-27 19:11:21,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:21,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:21,144 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 19:11:21,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:11:21,144 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:11:21,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:21,144 INFO L85 PathProgramCache]: Analyzing trace with hash 584450744, now seen corresponding path program 19 times [2024-06-27 19:11:21,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:21,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763530156] [2024-06-27 19:11:21,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:21,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:21,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:24,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 19:11:24,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:24,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763530156] [2024-06-27 19:11:24,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763530156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:24,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:24,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:24,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063573598] [2024-06-27 19:11:24,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:24,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:24,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:24,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:11:24,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 482 transitions, 7546 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:24,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:24,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:11:24,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:27,774 INFO L124 PetriNetUnfolderBase]: 7919/12353 cut-off events. [2024-06-27 19:11:27,774 INFO L125 PetriNetUnfolderBase]: For 389311/389311 co-relation queries the response was YES. [2024-06-27 19:11:27,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78414 conditions, 12353 events. 7919/12353 cut-off events. For 389311/389311 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 79516 event pairs, 2787 based on Foata normal form. 2/12354 useless extension candidates. Maximal degree in co-relation 78245. Up to 10930 conditions per place. [2024-06-27 19:11:27,981 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 364 selfloop transitions, 166 changer transitions 0/537 dead transitions. [2024-06-27 19:11:27,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 537 transitions, 8995 flow [2024-06-27 19:11:27,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:11:27,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:11:27,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-27 19:11:27,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4601449275362319 [2024-06-27 19:11:27,982 INFO L175 Difference]: Start difference. First operand has 360 places, 482 transitions, 7546 flow. Second operand 12 states and 254 transitions. [2024-06-27 19:11:27,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 537 transitions, 8995 flow [2024-06-27 19:11:30,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 537 transitions, 8700 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 19:11:30,170 INFO L231 Difference]: Finished difference. Result has 364 places, 482 transitions, 7595 flow [2024-06-27 19:11:30,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7253, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7595, PETRI_PLACES=364, PETRI_TRANSITIONS=482} [2024-06-27 19:11:30,171 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 314 predicate places. [2024-06-27 19:11:30,171 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 482 transitions, 7595 flow [2024-06-27 19:11:30,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:30,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:30,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:11:30,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:11:30,171 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:11:30,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:30,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1792525018, now seen corresponding path program 20 times [2024-06-27 19:11:30,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:30,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209713833] [2024-06-27 19:11:30,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:30,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:32,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:32,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:32,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209713833] [2024-06-27 19:11:32,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209713833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:32,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:32,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:32,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291916489] [2024-06-27 19:11:32,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:32,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:32,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:32,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:32,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:32,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:11:32,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 482 transitions, 7595 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:32,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:32,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:11:32,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:36,390 INFO L124 PetriNetUnfolderBase]: 7913/12346 cut-off events. [2024-06-27 19:11:36,391 INFO L125 PetriNetUnfolderBase]: For 381738/381738 co-relation queries the response was YES. [2024-06-27 19:11:36,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78132 conditions, 12346 events. 7913/12346 cut-off events. For 381738/381738 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 79566 event pairs, 2741 based on Foata normal form. 2/12342 useless extension candidates. Maximal degree in co-relation 77963. Up to 10769 conditions per place. [2024-06-27 19:11:36,561 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 321 selfloop transitions, 185 changer transitions 0/513 dead transitions. [2024-06-27 19:11:36,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 513 transitions, 9087 flow [2024-06-27 19:11:36,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:11:36,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:11:36,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 19:11:36,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47282608695652173 [2024-06-27 19:11:36,561 INFO L175 Difference]: Start difference. First operand has 364 places, 482 transitions, 7595 flow. Second operand 8 states and 174 transitions. [2024-06-27 19:11:36,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 513 transitions, 9087 flow [2024-06-27 19:11:38,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 513 transitions, 8660 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-27 19:11:38,573 INFO L231 Difference]: Finished difference. Result has 359 places, 482 transitions, 7548 flow [2024-06-27 19:11:38,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7548, PETRI_PLACES=359, PETRI_TRANSITIONS=482} [2024-06-27 19:11:38,573 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-06-27 19:11:38,573 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 482 transitions, 7548 flow [2024-06-27 19:11:38,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:38,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:38,573 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 19:11:38,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:11:38,573 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:11:38,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:38,574 INFO L85 PathProgramCache]: Analyzing trace with hash -796185604, now seen corresponding path program 21 times [2024-06-27 19:11:38,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:38,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129024968] [2024-06-27 19:11:38,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:38,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:38,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:41,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:41,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129024968] [2024-06-27 19:11:41,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129024968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:41,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:41,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:41,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579818644] [2024-06-27 19:11:41,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:41,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:41,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:41,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:41,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:41,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:11:41,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 482 transitions, 7548 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:41,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:41,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:11:41,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:45,415 INFO L124 PetriNetUnfolderBase]: 7907/12338 cut-off events. [2024-06-27 19:11:45,415 INFO L125 PetriNetUnfolderBase]: For 372178/372178 co-relation queries the response was YES. [2024-06-27 19:11:45,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77921 conditions, 12338 events. 7907/12338 cut-off events. For 372178/372178 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 79441 event pairs, 2697 based on Foata normal form. 2/12334 useless extension candidates. Maximal degree in co-relation 77752. Up to 10764 conditions per place. [2024-06-27 19:11:45,631 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 320 selfloop transitions, 193 changer transitions 0/520 dead transitions. [2024-06-27 19:11:45,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 520 transitions, 8897 flow [2024-06-27 19:11:45,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:11:45,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:11:45,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 19:11:45,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44466403162055335 [2024-06-27 19:11:45,632 INFO L175 Difference]: Start difference. First operand has 359 places, 482 transitions, 7548 flow. Second operand 11 states and 225 transitions. [2024-06-27 19:11:45,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 520 transitions, 8897 flow [2024-06-27 19:11:47,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 520 transitions, 8425 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 19:11:47,711 INFO L231 Difference]: Finished difference. Result has 363 places, 482 transitions, 7468 flow [2024-06-27 19:11:47,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7076, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7468, PETRI_PLACES=363, PETRI_TRANSITIONS=482} [2024-06-27 19:11:47,712 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 313 predicate places. [2024-06-27 19:11:47,712 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 482 transitions, 7468 flow [2024-06-27 19:11:47,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:47,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:47,712 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 19:11:47,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:11:47,712 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:11:47,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:47,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1780560568, now seen corresponding path program 22 times [2024-06-27 19:11:47,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:47,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186824463] [2024-06-27 19:11:47,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:47,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:47,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:50,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:50,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186824463] [2024-06-27 19:11:50,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186824463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:50,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:50,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103414785] [2024-06-27 19:11:50,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:50,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:50,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:50,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:50,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:11:50,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 482 transitions, 7468 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:50,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:50,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:11:50,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:53,622 INFO L124 PetriNetUnfolderBase]: 7901/12327 cut-off events. [2024-06-27 19:11:53,623 INFO L125 PetriNetUnfolderBase]: For 367270/367270 co-relation queries the response was YES. [2024-06-27 19:11:53,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77604 conditions, 12327 events. 7901/12327 cut-off events. For 367270/367270 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 79392 event pairs, 2846 based on Foata normal form. 2/12323 useless extension candidates. Maximal degree in co-relation 77434. Up to 11211 conditions per place. [2024-06-27 19:11:53,820 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 423 selfloop transitions, 85 changer transitions 0/515 dead transitions. [2024-06-27 19:11:53,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 515 transitions, 8613 flow [2024-06-27 19:11:53,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:11:53,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:11:53,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 19:11:53,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4673913043478261 [2024-06-27 19:11:53,821 INFO L175 Difference]: Start difference. First operand has 363 places, 482 transitions, 7468 flow. Second operand 8 states and 172 transitions. [2024-06-27 19:11:53,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 515 transitions, 8613 flow [2024-06-27 19:11:56,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 515 transitions, 7867 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-27 19:11:56,294 INFO L231 Difference]: Finished difference. Result has 359 places, 482 transitions, 6898 flow [2024-06-27 19:11:56,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6722, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6898, PETRI_PLACES=359, PETRI_TRANSITIONS=482} [2024-06-27 19:11:56,295 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-06-27 19:11:56,295 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 482 transitions, 6898 flow [2024-06-27 19:11:56,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:56,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:56,295 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 19:11:56,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:11:56,295 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:11:56,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:56,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1016079979, now seen corresponding path program 1 times [2024-06-27 19:11:56,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:56,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555053243] [2024-06-27 19:11:56,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:56,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:56,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:59,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:59,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:59,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555053243] [2024-06-27 19:11:59,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555053243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:59,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:59,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:59,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626623349] [2024-06-27 19:11:59,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:59,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:59,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:59,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:59,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:59,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:11:59,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 482 transitions, 6898 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:59,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:59,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:11:59,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:03,218 INFO L124 PetriNetUnfolderBase]: 8264/12916 cut-off events. [2024-06-27 19:12:03,218 INFO L125 PetriNetUnfolderBase]: For 460918/460918 co-relation queries the response was YES. [2024-06-27 19:12:03,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81215 conditions, 12916 events. 8264/12916 cut-off events. For 460918/460918 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 83970 event pairs, 2461 based on Foata normal form. 6/12921 useless extension candidates. Maximal degree in co-relation 81046. Up to 10255 conditions per place. [2024-06-27 19:12:03,414 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 485 selfloop transitions, 71 changer transitions 0/563 dead transitions. [2024-06-27 19:12:03,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 563 transitions, 8876 flow [2024-06-27 19:12:03,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:12:03,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:12:03,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-27 19:12:03,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239130434782608 [2024-06-27 19:12:03,415 INFO L175 Difference]: Start difference. First operand has 359 places, 482 transitions, 6898 flow. Second operand 10 states and 241 transitions. [2024-06-27 19:12:03,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 563 transitions, 8876 flow [2024-06-27 19:12:05,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 563 transitions, 8706 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:12:05,344 INFO L231 Difference]: Finished difference. Result has 362 places, 485 transitions, 6948 flow [2024-06-27 19:12:05,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6728, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6948, PETRI_PLACES=362, PETRI_TRANSITIONS=485} [2024-06-27 19:12:05,344 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 312 predicate places. [2024-06-27 19:12:05,345 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 485 transitions, 6948 flow [2024-06-27 19:12:05,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:05,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:05,345 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 19:12:05,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:12:05,345 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:12:05,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:05,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1665948989, now seen corresponding path program 2 times [2024-06-27 19:12:05,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:05,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23494442] [2024-06-27 19:12:05,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:05,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:05,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:09,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:09,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:09,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23494442] [2024-06-27 19:12:09,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23494442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:09,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:09,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:09,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664686380] [2024-06-27 19:12:09,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:09,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:09,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:09,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:09,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:09,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:12:09,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 485 transitions, 6948 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:09,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:09,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:12:09,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:13,089 INFO L124 PetriNetUnfolderBase]: 8251/12897 cut-off events. [2024-06-27 19:12:13,089 INFO L125 PetriNetUnfolderBase]: For 443692/443692 co-relation queries the response was YES. [2024-06-27 19:12:13,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81178 conditions, 12897 events. 8251/12897 cut-off events. For 443692/443692 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 83925 event pairs, 2581 based on Foata normal form. 6/12902 useless extension candidates. Maximal degree in co-relation 81008. Up to 11528 conditions per place. [2024-06-27 19:12:13,320 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 480 selfloop transitions, 57 changer transitions 0/544 dead transitions. [2024-06-27 19:12:13,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 544 transitions, 8268 flow [2024-06-27 19:12:13,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:13,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:13,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:12:13,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-27 19:12:13,328 INFO L175 Difference]: Start difference. First operand has 362 places, 485 transitions, 6948 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:12:13,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 544 transitions, 8268 flow [2024-06-27 19:12:15,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 544 transitions, 8186 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:12:15,763 INFO L231 Difference]: Finished difference. Result has 366 places, 485 transitions, 6986 flow [2024-06-27 19:12:15,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6866, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6986, PETRI_PLACES=366, PETRI_TRANSITIONS=485} [2024-06-27 19:12:15,763 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 316 predicate places. [2024-06-27 19:12:15,763 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 485 transitions, 6986 flow [2024-06-27 19:12:15,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:15,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:15,763 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 19:12:15,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:12:15,764 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:12:15,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:15,764 INFO L85 PathProgramCache]: Analyzing trace with hash -945703121, now seen corresponding path program 3 times [2024-06-27 19:12:15,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:15,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355917888] [2024-06-27 19:12:15,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:15,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:15,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:19,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:19,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:19,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355917888] [2024-06-27 19:12:19,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355917888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:19,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:19,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:19,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093930895] [2024-06-27 19:12:19,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:19,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:19,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:19,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:19,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:19,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:12:19,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 485 transitions, 6986 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:19,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:19,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:12:19,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:22,719 INFO L124 PetriNetUnfolderBase]: 8387/13097 cut-off events. [2024-06-27 19:12:22,719 INFO L125 PetriNetUnfolderBase]: For 462516/462516 co-relation queries the response was YES. [2024-06-27 19:12:22,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82599 conditions, 13097 events. 8387/13097 cut-off events. For 462516/462516 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 85487 event pairs, 3031 based on Foata normal form. 8/13104 useless extension candidates. Maximal degree in co-relation 82427. Up to 11229 conditions per place. [2024-06-27 19:12:22,897 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 491 selfloop transitions, 52 changer transitions 0/550 dead transitions. [2024-06-27 19:12:22,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 550 transitions, 8625 flow [2024-06-27 19:12:22,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:22,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:22,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 19:12:22,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-06-27 19:12:22,899 INFO L175 Difference]: Start difference. First operand has 366 places, 485 transitions, 6986 flow. Second operand 9 states and 213 transitions. [2024-06-27 19:12:22,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 550 transitions, 8625 flow [2024-06-27 19:12:25,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 550 transitions, 8422 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 19:12:25,036 INFO L231 Difference]: Finished difference. Result has 366 places, 486 transitions, 6913 flow [2024-06-27 19:12:25,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6783, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6913, PETRI_PLACES=366, PETRI_TRANSITIONS=486} [2024-06-27 19:12:25,036 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 316 predicate places. [2024-06-27 19:12:25,036 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 486 transitions, 6913 flow [2024-06-27 19:12:25,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:25,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:25,036 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 19:12:25,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:12:25,036 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:12:25,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:25,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1811825241, now seen corresponding path program 4 times [2024-06-27 19:12:25,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:25,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305940761] [2024-06-27 19:12:25,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:25,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:25,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:28,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:28,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:28,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305940761] [2024-06-27 19:12:28,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305940761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:28,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:28,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:28,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162508354] [2024-06-27 19:12:28,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:28,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:28,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:28,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:28,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:28,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:12:28,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 486 transitions, 6913 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:28,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:28,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:12:28,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:31,705 INFO L124 PetriNetUnfolderBase]: 8369/13087 cut-off events. [2024-06-27 19:12:31,706 INFO L125 PetriNetUnfolderBase]: For 430399/430399 co-relation queries the response was YES. [2024-06-27 19:12:31,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81168 conditions, 13087 events. 8369/13087 cut-off events. For 430399/430399 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 85720 event pairs, 3140 based on Foata normal form. 8/13094 useless extension candidates. Maximal degree in co-relation 80996. Up to 11927 conditions per place. [2024-06-27 19:12:31,946 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 480 selfloop transitions, 49 changer transitions 0/536 dead transitions. [2024-06-27 19:12:31,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 536 transitions, 8207 flow [2024-06-27 19:12:31,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:31,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:31,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:12:31,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4830917874396135 [2024-06-27 19:12:31,948 INFO L175 Difference]: Start difference. First operand has 366 places, 486 transitions, 6913 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:12:31,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 536 transitions, 8207 flow [2024-06-27 19:12:34,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 536 transitions, 8063 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 19:12:34,477 INFO L231 Difference]: Finished difference. Result has 367 places, 486 transitions, 6872 flow [2024-06-27 19:12:34,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6769, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6872, PETRI_PLACES=367, PETRI_TRANSITIONS=486} [2024-06-27 19:12:34,477 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 317 predicate places. [2024-06-27 19:12:34,477 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 486 transitions, 6872 flow [2024-06-27 19:12:34,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:34,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:34,478 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 19:12:34,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:12:34,478 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:12:34,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:34,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1820038447, now seen corresponding path program 5 times [2024-06-27 19:12:34,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:34,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197183028] [2024-06-27 19:12:34,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:34,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:34,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:38,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:38,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197183028] [2024-06-27 19:12:38,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197183028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:38,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:38,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:38,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146486777] [2024-06-27 19:12:38,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:38,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:38,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:38,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:38,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:38,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:12:38,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 486 transitions, 6872 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:38,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:38,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:12:38,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:42,301 INFO L124 PetriNetUnfolderBase]: 8659/13522 cut-off events. [2024-06-27 19:12:42,301 INFO L125 PetriNetUnfolderBase]: For 472767/472767 co-relation queries the response was YES. [2024-06-27 19:12:42,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84650 conditions, 13522 events. 8659/13522 cut-off events. For 472767/472767 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 89130 event pairs, 3170 based on Foata normal form. 8/13527 useless extension candidates. Maximal degree in co-relation 84478. Up to 11703 conditions per place. [2024-06-27 19:12:42,473 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 439 selfloop transitions, 103 changer transitions 0/549 dead transitions. [2024-06-27 19:12:42,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 549 transitions, 8529 flow [2024-06-27 19:12:42,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:42,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:42,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 19:12:42,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-06-27 19:12:42,475 INFO L175 Difference]: Start difference. First operand has 367 places, 486 transitions, 6872 flow. Second operand 9 states and 213 transitions. [2024-06-27 19:12:42,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 549 transitions, 8529 flow [2024-06-27 19:12:44,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 549 transitions, 8392 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:12:44,978 INFO L231 Difference]: Finished difference. Result has 367 places, 488 transitions, 6995 flow [2024-06-27 19:12:44,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6735, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6995, PETRI_PLACES=367, PETRI_TRANSITIONS=488} [2024-06-27 19:12:44,978 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 317 predicate places. [2024-06-27 19:12:44,978 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 488 transitions, 6995 flow [2024-06-27 19:12:44,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:44,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:44,979 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 19:12:44,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:12:44,979 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:12:44,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:44,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1812419887, now seen corresponding path program 6 times [2024-06-27 19:12:44,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:44,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208510537] [2024-06-27 19:12:44,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:44,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:48,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 19:12:48,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:48,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208510537] [2024-06-27 19:12:48,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208510537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:48,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:48,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911015735] [2024-06-27 19:12:48,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:48,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:48,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:48,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:48,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:48,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:12:48,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 488 transitions, 6995 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:48,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:48,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:12:48,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:52,728 INFO L124 PetriNetUnfolderBase]: 8795/13754 cut-off events. [2024-06-27 19:12:52,729 INFO L125 PetriNetUnfolderBase]: For 489453/489453 co-relation queries the response was YES. [2024-06-27 19:12:52,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86258 conditions, 13754 events. 8795/13754 cut-off events. For 489453/489453 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 91211 event pairs, 3320 based on Foata normal form. 8/13759 useless extension candidates. Maximal degree in co-relation 86086. Up to 12361 conditions per place. [2024-06-27 19:12:53,067 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 427 selfloop transitions, 102 changer transitions 0/536 dead transitions. [2024-06-27 19:12:53,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 536 transitions, 8307 flow [2024-06-27 19:12:53,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:53,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:12:53,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4830917874396135 [2024-06-27 19:12:53,068 INFO L175 Difference]: Start difference. First operand has 367 places, 488 transitions, 6995 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:12:53,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 536 transitions, 8307 flow [2024-06-27 19:12:54,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 536 transitions, 8163 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:12:54,859 INFO L231 Difference]: Finished difference. Result has 371 places, 489 transitions, 7088 flow [2024-06-27 19:12:54,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6857, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7088, PETRI_PLACES=371, PETRI_TRANSITIONS=489} [2024-06-27 19:12:54,860 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 321 predicate places. [2024-06-27 19:12:54,860 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 489 transitions, 7088 flow [2024-06-27 19:12:54,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:54,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:54,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:12:54,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:12:54,860 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:12:54,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:54,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1554131917, now seen corresponding path program 7 times [2024-06-27 19:12:54,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:54,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686862755] [2024-06-27 19:12:54,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:54,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:54,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:58,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:58,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:58,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686862755] [2024-06-27 19:12:58,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686862755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:58,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:58,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:58,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56566802] [2024-06-27 19:12:58,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:58,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:58,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:58,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:58,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:58,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 19:12:58,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 489 transitions, 7088 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:58,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:58,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 19:12:58,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:02,382 INFO L124 PetriNetUnfolderBase]: 8931/13970 cut-off events. [2024-06-27 19:13:02,382 INFO L125 PetriNetUnfolderBase]: For 496033/496033 co-relation queries the response was YES. [2024-06-27 19:13:02,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87623 conditions, 13970 events. 8931/13970 cut-off events. For 496033/496033 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 92917 event pairs, 3366 based on Foata normal form. 8/13975 useless extension candidates. Maximal degree in co-relation 87449. Up to 12561 conditions per place. [2024-06-27 19:13:02,562 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 425 selfloop transitions, 101 changer transitions 0/533 dead transitions. [2024-06-27 19:13:02,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 533 transitions, 8376 flow [2024-06-27 19:13:02,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:13:02,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:13:02,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-27 19:13:02,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47342995169082125 [2024-06-27 19:13:02,563 INFO L175 Difference]: Start difference. First operand has 371 places, 489 transitions, 7088 flow. Second operand 9 states and 196 transitions. [2024-06-27 19:13:02,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 533 transitions, 8376 flow [2024-06-27 19:13:04,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 533 transitions, 8173 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:13:04,513 INFO L231 Difference]: Finished difference. Result has 373 places, 490 transitions, 7116 flow [2024-06-27 19:13:04,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7116, PETRI_PLACES=373, PETRI_TRANSITIONS=490} [2024-06-27 19:13:04,513 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 323 predicate places. [2024-06-27 19:13:04,513 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 490 transitions, 7116 flow [2024-06-27 19:13:04,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:04,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:04,513 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 19:13:04,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:13:04,514 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 19:13:04,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:04,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1435227085, now seen corresponding path program 8 times [2024-06-27 19:13:04,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:04,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391839106] [2024-06-27 19:13:04,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:04,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:04,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat