./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe018_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe018_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:19:43,171 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:19:43,238 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:19:43,241 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:19:43,241 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:19:43,265 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:19:43,265 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:19:43,265 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:19:43,266 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:19:43,266 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:19:43,266 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:19:43,266 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:19:43,267 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:19:43,267 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:19:43,267 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:19:43,267 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:19:43,268 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:19:43,268 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:19:43,268 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:19:43,268 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:19:43,269 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:19:43,272 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:19:43,272 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:19:43,272 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:19:43,272 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:19:43,273 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:19:43,273 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:19:43,273 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:19:43,273 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:19:43,273 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:19:43,273 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:19:43,274 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:19:43,274 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:19:43,274 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:19:43,274 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:19:43,274 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:19:43,274 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:19:43,274 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:19:43,275 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:19:43,275 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:19:43,275 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:19:43,277 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:19:43,277 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:19:43,277 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 21:19:43,465 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:19:43,486 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:19:43,488 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:19:43,489 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:19:43,490 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:19:43,491 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-27 21:19:44,608 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:19:44,824 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:19:44,829 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-27 21:19:44,842 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b82602a65/46fe0fb557044e0daeb26eaeaa9d0a29/FLAG04dfea26f [2024-06-27 21:19:44,857 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b82602a65/46fe0fb557044e0daeb26eaeaa9d0a29 [2024-06-27 21:19:44,859 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:19:44,859 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:19:44,859 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.opt.yml/witness.yml [2024-06-27 21:19:45,036 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:19:45,037 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:19:45,038 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:19:45,038 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:19:45,042 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:19:45,047 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:19:44" (1/2) ... [2024-06-27 21:19:45,048 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74f07ad3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:19:45, skipping insertion in model container [2024-06-27 21:19:45,048 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:19:44" (1/2) ... [2024-06-27 21:19:45,050 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@67281f1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:19:45, skipping insertion in model container [2024-06-27 21:19:45,050 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:19:45" (2/2) ... [2024-06-27 21:19:45,050 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74f07ad3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45, skipping insertion in model container [2024-06-27 21:19:45,050 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:19:45" (2/2) ... [2024-06-27 21:19:45,050 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:19:45,146 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:19:45,147 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-27 21:19:45,147 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-27 21:19:45,147 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-27 21:19:45,147 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:19:45,148 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-27 21:19:45,188 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:19:45,512 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:19:45,524 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:19:45,658 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:19:45,703 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:19:45,703 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45 WrapperNode [2024-06-27 21:19:45,704 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:19:45,705 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:19:45,705 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:19:45,705 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:19:45,710 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,743 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,772 INFO L138 Inliner]: procedures = 175, calls = 74, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 172 [2024-06-27 21:19:45,773 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:19:45,773 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:19:45,774 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:19:45,774 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:19:45,783 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,783 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,794 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,820 INFO L175 MemorySlicer]: Split 35 memory accesses to 2 slices as follows [2, 33]. 94 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 8 writes are split as follows [0, 8]. [2024-06-27 21:19:45,825 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,825 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,834 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,846 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,857 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,862 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:19:45,869 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:19:45,869 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:19:45,869 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:19:45,870 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (1/1) ... [2024-06-27 21:19:45,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:19:45,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:19:45,912 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:19:45,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:19:45,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 21:19:45,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 21:19:45,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 21:19:45,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 21:19:45,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:19:45,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:19:45,978 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:19:45,978 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:19:45,978 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:19:45,978 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:19:45,978 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:19:45,978 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:19:45,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:19:45,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 21:19:45,979 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:19:45,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:19:45,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:19:45,980 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:19:46,130 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:19:46,132 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:19:46,565 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:19:46,565 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:19:46,846 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:19:46,847 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:19:46,847 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:19:46 BoogieIcfgContainer [2024-06-27 21:19:46,848 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:19:46,850 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:19:46,850 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:19:46,853 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:19:46,853 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:19:44" (1/4) ... [2024-06-27 21:19:46,854 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1123c904 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:19:46, skipping insertion in model container [2024-06-27 21:19:46,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:19:45" (2/4) ... [2024-06-27 21:19:46,854 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1123c904 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:19:46, skipping insertion in model container [2024-06-27 21:19:46,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:45" (3/4) ... [2024-06-27 21:19:46,854 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1123c904 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:19:46, skipping insertion in model container [2024-06-27 21:19:46,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:19:46" (4/4) ... [2024-06-27 21:19:46,855 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.opt.i [2024-06-27 21:19:46,869 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:19:46,869 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:19:46,869 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:19:46,918 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:19:46,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:19:46,978 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 21:19:46,979 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:19:46,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 50 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:19:47,000 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:19:47,004 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 21:19:47,026 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:19:47,046 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;@28c1eb49, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:19:47,046 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:19:47,050 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:19:47,051 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 21:19:47,051 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:19:47,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:47,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:19:47,052 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:47,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:47,057 INFO L85 PathProgramCache]: Analyzing trace with hash 689000380, now seen corresponding path program 1 times [2024-06-27 21:19:47,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:47,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269259295] [2024-06-27 21:19:47,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:47,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:48,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:48,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:48,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269259295] [2024-06-27 21:19:48,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269259295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:48,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:48,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:19:48,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71073200] [2024-06-27 21:19:48,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:48,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:19:48,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:48,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:19:48,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:19:48,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:19:48,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:48,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:48,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:19:48,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:49,300 INFO L124 PetriNetUnfolderBase]: 897/1380 cut-off events. [2024-06-27 21:19:49,301 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-06-27 21:19:49,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 1380 events. 897/1380 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6377 event pairs, 455 based on Foata normal form. 2/1355 useless extension candidates. Maximal degree in co-relation 2795. Up to 1343 conditions per place. [2024-06-27 21:19:49,310 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 21:19:49,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 45 transitions, 183 flow [2024-06-27 21:19:49,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:19:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:19:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-27 21:19:49,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 21:19:49,320 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 69 transitions. [2024-06-27 21:19:49,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 45 transitions, 183 flow [2024-06-27 21:19:49,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:49,324 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 21:19:49,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 21:19:49,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 21:19:49,328 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 21:19:49,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:49,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:49,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:49,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:19:49,329 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:49,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:49,330 INFO L85 PathProgramCache]: Analyzing trace with hash 397797983, now seen corresponding path program 1 times [2024-06-27 21:19:49,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:49,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420494833] [2024-06-27 21:19:49,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:49,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:49,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:52,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:52,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:52,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420494833] [2024-06-27 21:19:52,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420494833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:52,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:52,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:19:52,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909390442] [2024-06-27 21:19:52,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:52,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:19:52,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:52,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:19:52,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:19:52,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:52,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:52,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:52,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:52,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:52,721 INFO L124 PetriNetUnfolderBase]: 1139/1737 cut-off events. [2024-06-27 21:19:52,721 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-06-27 21:19:52,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4020 conditions, 1737 events. 1139/1737 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7756 event pairs, 393 based on Foata normal form. 6/1735 useless extension candidates. Maximal degree in co-relation 4008. Up to 1639 conditions per place. [2024-06-27 21:19:52,729 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 42 selfloop transitions, 6 changer transitions 0/53 dead transitions. [2024-06-27 21:19:52,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 240 flow [2024-06-27 21:19:52,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:19:52,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:19:52,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 83 transitions. [2024-06-27 21:19:52,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-27 21:19:52,731 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 83 transitions. [2024-06-27 21:19:52,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 240 flow [2024-06-27 21:19:52,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:19:52,733 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-27 21:19:52,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-27 21:19:52,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-27 21:19:52,734 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-27 21:19:52,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:52,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:52,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:52,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:19:52,734 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:52,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:52,735 INFO L85 PathProgramCache]: Analyzing trace with hash 855641162, now seen corresponding path program 1 times [2024-06-27 21:19:52,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:52,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719575998] [2024-06-27 21:19:52,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:52,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:54,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:54,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:54,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719575998] [2024-06-27 21:19:54,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719575998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:54,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:54,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:19:54,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492343351] [2024-06-27 21:19:54,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:54,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:19:54,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:54,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:19:54,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:19:54,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:54,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:54,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:54,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:54,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:54,823 INFO L124 PetriNetUnfolderBase]: 878/1358 cut-off events. [2024-06-27 21:19:54,823 INFO L125 PetriNetUnfolderBase]: For 741/741 co-relation queries the response was YES. [2024-06-27 21:19:54,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3434 conditions, 1358 events. 878/1358 cut-off events. For 741/741 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6184 event pairs, 371 based on Foata normal form. 4/1358 useless extension candidates. Maximal degree in co-relation 3419. Up to 1311 conditions per place. [2024-06-27 21:19:54,830 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 44 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-27 21:19:54,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 287 flow [2024-06-27 21:19:54,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:19:54,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:19:54,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-27 21:19:54,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-27 21:19:54,833 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 5 states and 89 transitions. [2024-06-27 21:19:54,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 287 flow [2024-06-27 21:19:54,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 57 transitions, 270 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:19:54,836 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 168 flow [2024-06-27 21:19:54,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-27 21:19:54,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-27 21:19:54,837 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 168 flow [2024-06-27 21:19:54,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:54,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:54,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:54,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:19:54,838 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:54,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:54,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1932445897, now seen corresponding path program 1 times [2024-06-27 21:19:54,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:54,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963276234] [2024-06-27 21:19:54,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:54,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:54,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:57,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:57,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:57,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963276234] [2024-06-27 21:19:57,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963276234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:57,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:57,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:57,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997446201] [2024-06-27 21:19:57,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:57,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:57,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:57,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:57,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:57,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 168 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:57,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:57,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:57,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:58,387 INFO L124 PetriNetUnfolderBase]: 870/1346 cut-off events. [2024-06-27 21:19:58,387 INFO L125 PetriNetUnfolderBase]: For 1203/1203 co-relation queries the response was YES. [2024-06-27 21:19:58,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3776 conditions, 1346 events. 870/1346 cut-off events. For 1203/1203 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6143 event pairs, 352 based on Foata normal form. 4/1346 useless extension candidates. Maximal degree in co-relation 3758. Up to 1277 conditions per place. [2024-06-27 21:19:58,393 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-27 21:19:58,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 350 flow [2024-06-27 21:19:58,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:58,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:58,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:19:58,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:19:58,398 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 168 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:19:58,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 350 flow [2024-06-27 21:19:58,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 344 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 21:19:58,402 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 205 flow [2024-06-27 21:19:58,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-27 21:19:58,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-27 21:19:58,403 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 205 flow [2024-06-27 21:19:58,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:58,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:58,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:58,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:19:58,405 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:58,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:58,405 INFO L85 PathProgramCache]: Analyzing trace with hash -453432944, now seen corresponding path program 1 times [2024-06-27 21:19:58,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:58,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820292046] [2024-06-27 21:19:58,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:58,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:58,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:00,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:00,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:00,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820292046] [2024-06-27 21:20:00,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820292046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:00,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:00,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:00,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533090977] [2024-06-27 21:20:00,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:00,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:00,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:00,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:00,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:00,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:00,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 205 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:00,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:00,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:00,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:01,257 INFO L124 PetriNetUnfolderBase]: 1129/1735 cut-off events. [2024-06-27 21:20:01,258 INFO L125 PetriNetUnfolderBase]: For 2360/2360 co-relation queries the response was YES. [2024-06-27 21:20:01,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5124 conditions, 1735 events. 1129/1735 cut-off events. For 2360/2360 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7796 event pairs, 384 based on Foata normal form. 4/1731 useless extension candidates. Maximal degree in co-relation 5103. Up to 1585 conditions per place. [2024-06-27 21:20:01,268 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2024-06-27 21:20:01,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 383 flow [2024-06-27 21:20:01,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:20:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:20:01,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-27 21:20:01,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-27 21:20:01,272 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 205 flow. Second operand 5 states and 89 transitions. [2024-06-27 21:20:01,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 383 flow [2024-06-27 21:20:01,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 64 transitions, 358 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:01,279 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 242 flow [2024-06-27 21:20:01,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=242, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-27 21:20:01,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-27 21:20:01,281 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 242 flow [2024-06-27 21:20:01,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:01,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:01,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:01,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:20:01,282 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:01,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:01,282 INFO L85 PathProgramCache]: Analyzing trace with hash -453312974, now seen corresponding path program 2 times [2024-06-27 21:20:01,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:01,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887083703] [2024-06-27 21:20:01,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:01,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:01,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:03,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:03,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:03,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887083703] [2024-06-27 21:20:03,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887083703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:03,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:03,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:03,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972232854] [2024-06-27 21:20:03,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:03,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:03,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:03,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:03,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:03,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:03,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 242 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:03,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:03,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:03,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:04,468 INFO L124 PetriNetUnfolderBase]: 1119/1721 cut-off events. [2024-06-27 21:20:04,468 INFO L125 PetriNetUnfolderBase]: For 3427/3427 co-relation queries the response was YES. [2024-06-27 21:20:04,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5486 conditions, 1721 events. 1119/1721 cut-off events. For 3427/3427 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7776 event pairs, 384 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 5464. Up to 1543 conditions per place. [2024-06-27 21:20:04,477 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-27 21:20:04,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 73 transitions, 458 flow [2024-06-27 21:20:04,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:04,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:04,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:20:04,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:20:04,479 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 242 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:20:04,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 73 transitions, 458 flow [2024-06-27 21:20:04,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 420 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:04,482 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 274 flow [2024-06-27 21:20:04,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-27 21:20:04,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-27 21:20:04,486 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 274 flow [2024-06-27 21:20:04,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:04,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:04,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:04,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:20:04,487 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:04,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:04,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1824494385, now seen corresponding path program 1 times [2024-06-27 21:20:04,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:04,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5226176] [2024-06-27 21:20:04,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:04,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:04,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:06,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:06,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:06,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5226176] [2024-06-27 21:20:06,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5226176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:06,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:06,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:20:06,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37897579] [2024-06-27 21:20:06,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:06,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:20:06,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:06,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:20:06,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:20:06,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:06,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:06,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:06,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:06,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:06,961 INFO L124 PetriNetUnfolderBase]: 880/1367 cut-off events. [2024-06-27 21:20:06,962 INFO L125 PetriNetUnfolderBase]: For 3134/3134 co-relation queries the response was YES. [2024-06-27 21:20:06,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 1367 events. 880/1367 cut-off events. For 3134/3134 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6305 event pairs, 366 based on Foata normal form. 2/1363 useless extension candidates. Maximal degree in co-relation 4575. Up to 1310 conditions per place. [2024-06-27 21:20:06,973 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 12 changer transitions 0/66 dead transitions. [2024-06-27 21:20:06,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 66 transitions, 455 flow [2024-06-27 21:20:06,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:06,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:06,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 21:20:06,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-27 21:20:06,975 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 274 flow. Second operand 6 states and 95 transitions. [2024-06-27 21:20:06,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 66 transitions, 455 flow [2024-06-27 21:20:06,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 66 transitions, 411 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:06,979 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 298 flow [2024-06-27 21:20:06,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2024-06-27 21:20:06,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-27 21:20:06,980 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 298 flow [2024-06-27 21:20:06,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:06,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:06,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:06,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:20:06,981 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:06,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:06,981 INFO L85 PathProgramCache]: Analyzing trace with hash -788548183, now seen corresponding path program 1 times [2024-06-27 21:20:06,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:06,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114814123] [2024-06-27 21:20:06,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:06,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:07,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:08,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:08,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:08,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114814123] [2024-06-27 21:20:08,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114814123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:08,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:08,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:08,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280362722] [2024-06-27 21:20:08,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:08,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:08,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:08,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:08,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:08,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:08,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 298 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:08,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:08,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:08,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:09,903 INFO L124 PetriNetUnfolderBase]: 1302/2041 cut-off events. [2024-06-27 21:20:09,903 INFO L125 PetriNetUnfolderBase]: For 5557/5557 co-relation queries the response was YES. [2024-06-27 21:20:09,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6986 conditions, 2041 events. 1302/2041 cut-off events. For 5557/5557 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9806 event pairs, 235 based on Foata normal form. 16/2049 useless extension candidates. Maximal degree in co-relation 6961. Up to 1481 conditions per place. [2024-06-27 21:20:09,915 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 71 selfloop transitions, 20 changer transitions 0/95 dead transitions. [2024-06-27 21:20:09,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 95 transitions, 628 flow [2024-06-27 21:20:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:09,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:09,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:20:09,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 21:20:09,918 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 298 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:20:09,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 95 transitions, 628 flow [2024-06-27 21:20:09,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 601 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:09,923 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 343 flow [2024-06-27 21:20:09,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=343, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2024-06-27 21:20:09,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 21:20:09,925 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 343 flow [2024-06-27 21:20:09,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:09,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:09,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:09,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:20:09,926 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:09,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:09,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1894886667, now seen corresponding path program 2 times [2024-06-27 21:20:09,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:09,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897393233] [2024-06-27 21:20:09,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:09,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:09,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:12,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:12,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897393233] [2024-06-27 21:20:12,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897393233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:12,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:12,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:12,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135951598] [2024-06-27 21:20:12,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:12,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:12,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:12,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:12,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:12,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:12,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 343 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:12,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:12,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:12,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:13,252 INFO L124 PetriNetUnfolderBase]: 1266/1985 cut-off events. [2024-06-27 21:20:13,252 INFO L125 PetriNetUnfolderBase]: For 6570/6570 co-relation queries the response was YES. [2024-06-27 21:20:13,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6979 conditions, 1985 events. 1266/1985 cut-off events. For 6570/6570 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9471 event pairs, 328 based on Foata normal form. 20/1997 useless extension candidates. Maximal degree in co-relation 6953. Up to 1621 conditions per place. [2024-06-27 21:20:13,262 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 63 selfloop transitions, 17 changer transitions 0/84 dead transitions. [2024-06-27 21:20:13,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 577 flow [2024-06-27 21:20:13,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:13,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:13,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 21:20:13,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-27 21:20:13,264 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 343 flow. Second operand 6 states and 109 transitions. [2024-06-27 21:20:13,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 577 flow [2024-06-27 21:20:13,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 84 transitions, 554 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:13,270 INFO L231 Difference]: Finished difference. Result has 67 places, 57 transitions, 364 flow [2024-06-27 21:20:13,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=364, PETRI_PLACES=67, PETRI_TRANSITIONS=57} [2024-06-27 21:20:13,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-27 21:20:13,271 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 57 transitions, 364 flow [2024-06-27 21:20:13,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:13,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:13,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:13,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:20:13,272 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:13,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1842033327, now seen corresponding path program 3 times [2024-06-27 21:20:13,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:13,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123852455] [2024-06-27 21:20:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:13,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:15,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 21:20:15,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:15,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123852455] [2024-06-27 21:20:15,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123852455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:15,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:15,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:15,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196669437] [2024-06-27 21:20:15,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:15,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:15,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:15,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:15,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:15,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:15,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 57 transitions, 364 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:15,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:15,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:15,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:16,887 INFO L124 PetriNetUnfolderBase]: 1298/2045 cut-off events. [2024-06-27 21:20:16,887 INFO L125 PetriNetUnfolderBase]: For 7839/7839 co-relation queries the response was YES. [2024-06-27 21:20:16,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7385 conditions, 2045 events. 1298/2045 cut-off events. For 7839/7839 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9937 event pairs, 405 based on Foata normal form. 20/2057 useless extension candidates. Maximal degree in co-relation 7357. Up to 1709 conditions per place. [2024-06-27 21:20:16,901 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 18 changer transitions 0/90 dead transitions. [2024-06-27 21:20:16,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 636 flow [2024-06-27 21:20:16,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:16,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:16,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:20:16,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:20:16,903 INFO L175 Difference]: Start difference. First operand has 67 places, 57 transitions, 364 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:20:16,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 636 flow [2024-06-27 21:20:16,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 596 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:16,912 INFO L231 Difference]: Finished difference. Result has 69 places, 58 transitions, 383 flow [2024-06-27 21:20:16,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=383, PETRI_PLACES=69, PETRI_TRANSITIONS=58} [2024-06-27 21:20:16,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-27 21:20:16,913 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 58 transitions, 383 flow [2024-06-27 21:20:16,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:16,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:16,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:16,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:20:16,914 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:16,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:16,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1841848877, now seen corresponding path program 1 times [2024-06-27 21:20:16,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:16,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114502510] [2024-06-27 21:20:16,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:16,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:20,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:20,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:20,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114502510] [2024-06-27 21:20:20,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114502510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:20,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:20,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:20,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32573750] [2024-06-27 21:20:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:20,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:20,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:20,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:20,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:20,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:20,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 58 transitions, 383 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:20,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:20,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:20,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:21,528 INFO L124 PetriNetUnfolderBase]: 1704/2733 cut-off events. [2024-06-27 21:20:21,529 INFO L125 PetriNetUnfolderBase]: For 10897/10908 co-relation queries the response was YES. [2024-06-27 21:20:21,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10104 conditions, 2733 events. 1704/2733 cut-off events. For 10897/10908 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14465 event pairs, 427 based on Foata normal form. 20/2748 useless extension candidates. Maximal degree in co-relation 10075. Up to 1975 conditions per place. [2024-06-27 21:20:21,576 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 93 selfloop transitions, 46 changer transitions 0/143 dead transitions. [2024-06-27 21:20:21,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 143 transitions, 1135 flow [2024-06-27 21:20:21,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:21,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:20:21,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 21:20:21,579 INFO L175 Difference]: Start difference. First operand has 69 places, 58 transitions, 383 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:20:21,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 143 transitions, 1135 flow [2024-06-27 21:20:21,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 143 transitions, 1039 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:21,593 INFO L231 Difference]: Finished difference. Result has 77 places, 90 transitions, 752 flow [2024-06-27 21:20:21,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=752, PETRI_PLACES=77, PETRI_TRANSITIONS=90} [2024-06-27 21:20:21,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 21:20:21,594 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 90 transitions, 752 flow [2024-06-27 21:20:21,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:21,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:21,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:21,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:20:21,595 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:21,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:21,595 INFO L85 PathProgramCache]: Analyzing trace with hash -327008719, now seen corresponding path program 2 times [2024-06-27 21:20:21,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:21,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738084900] [2024-06-27 21:20:21,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:21,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:21,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:24,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:24,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738084900] [2024-06-27 21:20:24,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738084900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:24,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:24,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:24,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398233475] [2024-06-27 21:20:24,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:24,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:24,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:24,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:24,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:24,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:24,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 90 transitions, 752 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:24,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:24,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:24,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:26,049 INFO L124 PetriNetUnfolderBase]: 1948/3150 cut-off events. [2024-06-27 21:20:26,050 INFO L125 PetriNetUnfolderBase]: For 13666/13670 co-relation queries the response was YES. [2024-06-27 21:20:26,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12316 conditions, 3150 events. 1948/3150 cut-off events. For 13666/13670 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17474 event pairs, 503 based on Foata normal form. 13/3151 useless extension candidates. Maximal degree in co-relation 12282. Up to 2425 conditions per place. [2024-06-27 21:20:26,069 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 55 changer transitions 0/145 dead transitions. [2024-06-27 21:20:26,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 145 transitions, 1324 flow [2024-06-27 21:20:26,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:26,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:26,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 21:20:26,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 21:20:26,089 INFO L175 Difference]: Start difference. First operand has 77 places, 90 transitions, 752 flow. Second operand 8 states and 141 transitions. [2024-06-27 21:20:26,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 145 transitions, 1324 flow [2024-06-27 21:20:26,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 145 transitions, 1270 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:20:26,109 INFO L231 Difference]: Finished difference. Result has 85 places, 105 transitions, 1018 flow [2024-06-27 21:20:26,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1018, PETRI_PLACES=85, PETRI_TRANSITIONS=105} [2024-06-27 21:20:26,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-27 21:20:26,110 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 105 transitions, 1018 flow [2024-06-27 21:20:26,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:26,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:26,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:26,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:20:26,111 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:26,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:26,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1713256941, now seen corresponding path program 3 times [2024-06-27 21:20:26,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:26,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978895775] [2024-06-27 21:20:26,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:26,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:26,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:29,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:29,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978895775] [2024-06-27 21:20:29,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978895775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:29,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:29,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:29,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668467419] [2024-06-27 21:20:29,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:29,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:29,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:29,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:29,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:29,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:29,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 105 transitions, 1018 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:29,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:29,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:29,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:30,398 INFO L124 PetriNetUnfolderBase]: 1928/3118 cut-off events. [2024-06-27 21:20:30,399 INFO L125 PetriNetUnfolderBase]: For 16341/16345 co-relation queries the response was YES. [2024-06-27 21:20:30,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12508 conditions, 3118 events. 1928/3118 cut-off events. For 16341/16345 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17239 event pairs, 428 based on Foata normal form. 13/3119 useless extension candidates. Maximal degree in co-relation 12470. Up to 1535 conditions per place. [2024-06-27 21:20:30,435 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 64 changer transitions 0/138 dead transitions. [2024-06-27 21:20:30,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 138 transitions, 1376 flow [2024-06-27 21:20:30,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:30,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:30,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:20:30,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 21:20:30,437 INFO L175 Difference]: Start difference. First operand has 85 places, 105 transitions, 1018 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:20:30,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 138 transitions, 1376 flow [2024-06-27 21:20:30,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 138 transitions, 1303 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:30,487 INFO L231 Difference]: Finished difference. Result has 88 places, 104 transitions, 1059 flow [2024-06-27 21:20:30,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1059, PETRI_PLACES=88, PETRI_TRANSITIONS=104} [2024-06-27 21:20:30,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-27 21:20:30,488 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 104 transitions, 1059 flow [2024-06-27 21:20:30,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:30,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:30,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:30,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:20:30,489 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:30,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:30,489 INFO L85 PathProgramCache]: Analyzing trace with hash -724749327, now seen corresponding path program 1 times [2024-06-27 21:20:30,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:30,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71521956] [2024-06-27 21:20:30,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:30,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:30,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:32,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:32,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:32,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71521956] [2024-06-27 21:20:32,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71521956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:32,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:32,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:20:32,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785479526] [2024-06-27 21:20:32,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:32,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:20:32,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:32,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:20:32,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:20:32,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:32,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 104 transitions, 1059 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:32,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:32,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:32,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:33,350 INFO L124 PetriNetUnfolderBase]: 1922/3131 cut-off events. [2024-06-27 21:20:33,350 INFO L125 PetriNetUnfolderBase]: For 19098/19102 co-relation queries the response was YES. [2024-06-27 21:20:33,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12766 conditions, 3131 events. 1922/3131 cut-off events. For 19098/19102 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17663 event pairs, 832 based on Foata normal form. 3/3131 useless extension candidates. Maximal degree in co-relation 12727. Up to 2992 conditions per place. [2024-06-27 21:20:33,365 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 107 selfloop transitions, 11 changer transitions 0/122 dead transitions. [2024-06-27 21:20:33,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 122 transitions, 1365 flow [2024-06-27 21:20:33,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:33,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-27 21:20:33,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 21:20:33,367 INFO L175 Difference]: Start difference. First operand has 88 places, 104 transitions, 1059 flow. Second operand 6 states and 90 transitions. [2024-06-27 21:20:33,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 122 transitions, 1365 flow [2024-06-27 21:20:33,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 122 transitions, 1203 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:33,391 INFO L231 Difference]: Finished difference. Result has 90 places, 111 transitions, 987 flow [2024-06-27 21:20:33,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=987, PETRI_PLACES=90, PETRI_TRANSITIONS=111} [2024-06-27 21:20:33,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 21:20:33,392 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 111 transitions, 987 flow [2024-06-27 21:20:33,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:33,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:33,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:33,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:20:33,393 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:33,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:33,393 INFO L85 PathProgramCache]: Analyzing trace with hash -997159410, now seen corresponding path program 1 times [2024-06-27 21:20:33,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:33,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848401648] [2024-06-27 21:20:33,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:33,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:33,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:35,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:35,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:35,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848401648] [2024-06-27 21:20:35,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848401648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:35,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:35,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:20:35,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496424077] [2024-06-27 21:20:35,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:35,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:20:35,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:35,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:20:35,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:20:35,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:35,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 111 transitions, 987 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:35,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:35,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:35,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:35,960 INFO L124 PetriNetUnfolderBase]: 1850/3040 cut-off events. [2024-06-27 21:20:35,960 INFO L125 PetriNetUnfolderBase]: For 15296/15317 co-relation queries the response was YES. [2024-06-27 21:20:35,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11884 conditions, 3040 events. 1850/3040 cut-off events. For 15296/15317 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17153 event pairs, 494 based on Foata normal form. 8/3029 useless extension candidates. Maximal degree in co-relation 11843. Up to 2743 conditions per place. [2024-06-27 21:20:35,979 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 101 selfloop transitions, 30 changer transitions 0/140 dead transitions. [2024-06-27 21:20:35,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 140 transitions, 1386 flow [2024-06-27 21:20:35,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:35,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:35,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:20:35,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 21:20:35,980 INFO L175 Difference]: Start difference. First operand has 90 places, 111 transitions, 987 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:20:35,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 140 transitions, 1386 flow [2024-06-27 21:20:35,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 140 transitions, 1370 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-27 21:20:36,001 INFO L231 Difference]: Finished difference. Result has 96 places, 120 transitions, 1112 flow [2024-06-27 21:20:36,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1112, PETRI_PLACES=96, PETRI_TRANSITIONS=120} [2024-06-27 21:20:36,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-27 21:20:36,002 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 120 transitions, 1112 flow [2024-06-27 21:20:36,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:36,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:36,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:36,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:20:36,003 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:36,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:36,003 INFO L85 PathProgramCache]: Analyzing trace with hash 152470320, now seen corresponding path program 2 times [2024-06-27 21:20:36,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:36,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640847747] [2024-06-27 21:20:36,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:36,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:36,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:37,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:37,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:37,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640847747] [2024-06-27 21:20:37,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640847747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:37,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:37,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:20:37,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093414060] [2024-06-27 21:20:37,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:37,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:20:37,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:37,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:20:37,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:20:37,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:37,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 120 transitions, 1112 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:37,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:37,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:37,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:38,905 INFO L124 PetriNetUnfolderBase]: 1851/3024 cut-off events. [2024-06-27 21:20:38,905 INFO L125 PetriNetUnfolderBase]: For 17843/17850 co-relation queries the response was YES. [2024-06-27 21:20:38,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12453 conditions, 3024 events. 1851/3024 cut-off events. For 17843/17850 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16977 event pairs, 611 based on Foata normal form. 6/3005 useless extension candidates. Maximal degree in co-relation 12408. Up to 2822 conditions per place. [2024-06-27 21:20:38,920 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 98 selfloop transitions, 28 changer transitions 0/135 dead transitions. [2024-06-27 21:20:38,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 135 transitions, 1422 flow [2024-06-27 21:20:38,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:38,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:38,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 21:20:38,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:20:38,922 INFO L175 Difference]: Start difference. First operand has 96 places, 120 transitions, 1112 flow. Second operand 6 states and 98 transitions. [2024-06-27 21:20:38,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 135 transitions, 1422 flow [2024-06-27 21:20:38,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 135 transitions, 1364 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 21:20:38,943 INFO L231 Difference]: Finished difference. Result has 100 places, 123 transitions, 1151 flow [2024-06-27 21:20:38,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1151, PETRI_PLACES=100, PETRI_TRANSITIONS=123} [2024-06-27 21:20:38,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-27 21:20:38,944 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 123 transitions, 1151 flow [2024-06-27 21:20:38,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:38,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:38,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:38,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:20:38,944 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:38,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:38,945 INFO L85 PathProgramCache]: Analyzing trace with hash -47946240, now seen corresponding path program 1 times [2024-06-27 21:20:38,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:38,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554215279] [2024-06-27 21:20:38,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:38,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:38,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:41,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:41,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:41,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554215279] [2024-06-27 21:20:41,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554215279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:41,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:41,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:41,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540671500] [2024-06-27 21:20:41,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:41,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:41,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:41,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:41,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:41,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:41,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 123 transitions, 1151 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:41,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:41,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:41,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:42,362 INFO L124 PetriNetUnfolderBase]: 1960/3168 cut-off events. [2024-06-27 21:20:42,362 INFO L125 PetriNetUnfolderBase]: For 20272/20276 co-relation queries the response was YES. [2024-06-27 21:20:42,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13337 conditions, 3168 events. 1960/3168 cut-off events. For 20272/20276 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17652 event pairs, 622 based on Foata normal form. 5/3161 useless extension candidates. Maximal degree in co-relation 13290. Up to 2956 conditions per place. [2024-06-27 21:20:42,379 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 107 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-27 21:20:42,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 139 transitions, 1487 flow [2024-06-27 21:20:42,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:42,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:42,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 21:20:42,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:20:42,381 INFO L175 Difference]: Start difference. First operand has 100 places, 123 transitions, 1151 flow. Second operand 6 states and 96 transitions. [2024-06-27 21:20:42,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 139 transitions, 1487 flow [2024-06-27 21:20:42,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1422 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:42,401 INFO L231 Difference]: Finished difference. Result has 102 places, 126 transitions, 1185 flow [2024-06-27 21:20:42,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1185, PETRI_PLACES=102, PETRI_TRANSITIONS=126} [2024-06-27 21:20:42,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-27 21:20:42,402 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 126 transitions, 1185 flow [2024-06-27 21:20:42,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:42,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:42,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:42,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:20:42,403 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:42,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:42,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1411481250, now seen corresponding path program 2 times [2024-06-27 21:20:42,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:42,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044264306] [2024-06-27 21:20:42,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:42,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:44,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 21:20:44,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:44,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044264306] [2024-06-27 21:20:44,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044264306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:44,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:44,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:44,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460501281] [2024-06-27 21:20:44,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:44,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:44,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:44,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:44,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:44,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:44,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 126 transitions, 1185 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:44,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:44,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:44,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:45,676 INFO L124 PetriNetUnfolderBase]: 1948/3152 cut-off events. [2024-06-27 21:20:45,676 INFO L125 PetriNetUnfolderBase]: For 21867/21871 co-relation queries the response was YES. [2024-06-27 21:20:45,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13626 conditions, 3152 events. 1948/3152 cut-off events. For 21867/21871 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17529 event pairs, 620 based on Foata normal form. 5/3145 useless extension candidates. Maximal degree in co-relation 13578. Up to 2924 conditions per place. [2024-06-27 21:20:45,694 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 110 selfloop transitions, 31 changer transitions 0/145 dead transitions. [2024-06-27 21:20:45,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 145 transitions, 1549 flow [2024-06-27 21:20:45,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:45,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:45,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 21:20:45,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-27 21:20:45,697 INFO L175 Difference]: Start difference. First operand has 102 places, 126 transitions, 1185 flow. Second operand 7 states and 109 transitions. [2024-06-27 21:20:45,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 145 transitions, 1549 flow [2024-06-27 21:20:45,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 145 transitions, 1476 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:45,723 INFO L231 Difference]: Finished difference. Result has 105 places, 129 transitions, 1218 flow [2024-06-27 21:20:45,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1218, PETRI_PLACES=105, PETRI_TRANSITIONS=129} [2024-06-27 21:20:45,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-27 21:20:45,724 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 129 transitions, 1218 flow [2024-06-27 21:20:45,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:45,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:45,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:45,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:20:45,724 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:45,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:45,725 INFO L85 PathProgramCache]: Analyzing trace with hash -714630376, now seen corresponding path program 1 times [2024-06-27 21:20:45,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:45,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050819692] [2024-06-27 21:20:45,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:45,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:45,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:48,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:48,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050819692] [2024-06-27 21:20:48,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050819692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:48,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:48,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:48,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157951892] [2024-06-27 21:20:48,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:48,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:48,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:48,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:48,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:48,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:48,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 129 transitions, 1218 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:48,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:48,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:48,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:49,245 INFO L124 PetriNetUnfolderBase]: 1968/3201 cut-off events. [2024-06-27 21:20:49,245 INFO L125 PetriNetUnfolderBase]: For 23336/23340 co-relation queries the response was YES. [2024-06-27 21:20:49,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13888 conditions, 3201 events. 1968/3201 cut-off events. For 23336/23340 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18078 event pairs, 777 based on Foata normal form. 5/3203 useless extension candidates. Maximal degree in co-relation 13839. Up to 2978 conditions per place. [2024-06-27 21:20:49,261 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 136 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-27 21:20:49,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 162 transitions, 1688 flow [2024-06-27 21:20:49,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:49,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:49,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 21:20:49,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-27 21:20:49,262 INFO L175 Difference]: Start difference. First operand has 105 places, 129 transitions, 1218 flow. Second operand 7 states and 115 transitions. [2024-06-27 21:20:49,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 162 transitions, 1688 flow [2024-06-27 21:20:49,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 162 transitions, 1608 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:49,288 INFO L231 Difference]: Finished difference. Result has 109 places, 139 transitions, 1280 flow [2024-06-27 21:20:49,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1280, PETRI_PLACES=109, PETRI_TRANSITIONS=139} [2024-06-27 21:20:49,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-27 21:20:49,289 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 139 transitions, 1280 flow [2024-06-27 21:20:49,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:49,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:49,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:49,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:20:49,289 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:49,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:49,290 INFO L85 PathProgramCache]: Analyzing trace with hash 431821774, now seen corresponding path program 2 times [2024-06-27 21:20:49,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:49,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199617153] [2024-06-27 21:20:49,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:49,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:49,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:51,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:51,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:51,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199617153] [2024-06-27 21:20:51,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199617153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:51,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:51,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:51,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929505428] [2024-06-27 21:20:51,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:51,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:51,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:51,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:51,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:51,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:51,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 139 transitions, 1280 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:51,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:51,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:51,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:52,909 INFO L124 PetriNetUnfolderBase]: 1988/3229 cut-off events. [2024-06-27 21:20:52,909 INFO L125 PetriNetUnfolderBase]: For 25594/25598 co-relation queries the response was YES. [2024-06-27 21:20:52,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14410 conditions, 3229 events. 1988/3229 cut-off events. For 25594/25598 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18241 event pairs, 818 based on Foata normal form. 5/3231 useless extension candidates. Maximal degree in co-relation 14358. Up to 3040 conditions per place. [2024-06-27 21:20:52,927 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 20 changer transitions 0/164 dead transitions. [2024-06-27 21:20:52,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 164 transitions, 1722 flow [2024-06-27 21:20:52,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:52,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:52,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-27 21:20:52,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34959349593495936 [2024-06-27 21:20:52,929 INFO L175 Difference]: Start difference. First operand has 109 places, 139 transitions, 1280 flow. Second operand 9 states and 129 transitions. [2024-06-27 21:20:52,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 164 transitions, 1722 flow [2024-06-27 21:20:52,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 164 transitions, 1674 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:52,961 INFO L231 Difference]: Finished difference. Result has 116 places, 144 transitions, 1330 flow [2024-06-27 21:20:52,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1330, PETRI_PLACES=116, PETRI_TRANSITIONS=144} [2024-06-27 21:20:52,962 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-27 21:20:52,962 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 144 transitions, 1330 flow [2024-06-27 21:20:52,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:52,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:52,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:52,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:20:52,963 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:52,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:52,963 INFO L85 PathProgramCache]: Analyzing trace with hash -699559278, now seen corresponding path program 3 times [2024-06-27 21:20:52,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:52,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930892744] [2024-06-27 21:20:52,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:52,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:52,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:55,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:55,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:55,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930892744] [2024-06-27 21:20:55,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930892744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:55,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:55,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:55,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392070428] [2024-06-27 21:20:55,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:55,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:55,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:55,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:55,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:55,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:55,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 144 transitions, 1330 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:55,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:55,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:55,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:56,037 INFO L124 PetriNetUnfolderBase]: 1976/3213 cut-off events. [2024-06-27 21:20:56,037 INFO L125 PetriNetUnfolderBase]: For 26583/26587 co-relation queries the response was YES. [2024-06-27 21:20:56,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14280 conditions, 3213 events. 1976/3213 cut-off events. For 26583/26587 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18111 event pairs, 816 based on Foata normal form. 5/3215 useless extension candidates. Maximal degree in co-relation 14226. Up to 3032 conditions per place. [2024-06-27 21:20:56,056 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 19 changer transitions 0/160 dead transitions. [2024-06-27 21:20:56,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 160 transitions, 1680 flow [2024-06-27 21:20:56,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:56,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:56,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 21:20:56,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-27 21:20:56,058 INFO L175 Difference]: Start difference. First operand has 116 places, 144 transitions, 1330 flow. Second operand 7 states and 107 transitions. [2024-06-27 21:20:56,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 160 transitions, 1680 flow [2024-06-27 21:20:56,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 160 transitions, 1616 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:56,098 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1310 flow [2024-06-27 21:20:56,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1310, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-06-27 21:20:56,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-27 21:20:56,098 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1310 flow [2024-06-27 21:20:56,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:56,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:56,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:56,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:20:56,099 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:56,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:56,099 INFO L85 PathProgramCache]: Analyzing trace with hash -704101120, now seen corresponding path program 1 times [2024-06-27 21:20:56,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:56,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521467340] [2024-06-27 21:20:56,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:56,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:56,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:59,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:59,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:59,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521467340] [2024-06-27 21:20:59,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521467340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:59,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:59,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:59,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612754451] [2024-06-27 21:20:59,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:59,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:59,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:59,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:59,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:59,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:20:59,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1310 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:59,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:59,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:20:59,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:00,185 INFO L124 PetriNetUnfolderBase]: 1971/3206 cut-off events. [2024-06-27 21:21:00,186 INFO L125 PetriNetUnfolderBase]: For 27700/27704 co-relation queries the response was YES. [2024-06-27 21:21:00,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14250 conditions, 3206 events. 1971/3206 cut-off events. For 27700/27704 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18057 event pairs, 819 based on Foata normal form. 3/3206 useless extension candidates. Maximal degree in co-relation 14196. Up to 3057 conditions per place. [2024-06-27 21:21:00,205 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 142 selfloop transitions, 13 changer transitions 0/159 dead transitions. [2024-06-27 21:21:00,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 159 transitions, 1668 flow [2024-06-27 21:21:00,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:00,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:00,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-27 21:21:00,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519163763066202 [2024-06-27 21:21:00,206 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1310 flow. Second operand 7 states and 101 transitions. [2024-06-27 21:21:00,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 159 transitions, 1668 flow [2024-06-27 21:21:00,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 159 transitions, 1630 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:00,243 INFO L231 Difference]: Finished difference. Result has 118 places, 146 transitions, 1323 flow [2024-06-27 21:21:00,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1323, PETRI_PLACES=118, PETRI_TRANSITIONS=146} [2024-06-27 21:21:00,244 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 21:21:00,244 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 146 transitions, 1323 flow [2024-06-27 21:21:00,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:00,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:00,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:00,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:21:00,244 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:00,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:00,245 INFO L85 PathProgramCache]: Analyzing trace with hash -681565305, now seen corresponding path program 1 times [2024-06-27 21:21:00,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:00,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709851907] [2024-06-27 21:21:00,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:00,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:00,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:03,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709851907] [2024-06-27 21:21:03,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709851907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:03,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:03,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:03,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646324581] [2024-06-27 21:21:03,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:03,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:03,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:03,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:03,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:03,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:03,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 146 transitions, 1323 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:03,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:03,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:03,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:04,321 INFO L124 PetriNetUnfolderBase]: 1913/3125 cut-off events. [2024-06-27 21:21:04,321 INFO L125 PetriNetUnfolderBase]: For 29488/29503 co-relation queries the response was YES. [2024-06-27 21:21:04,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14082 conditions, 3125 events. 1913/3125 cut-off events. For 29488/29503 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17523 event pairs, 407 based on Foata normal form. 8/3110 useless extension candidates. Maximal degree in co-relation 14027. Up to 2658 conditions per place. [2024-06-27 21:21:04,339 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 123 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-27 21:21:04,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 176 transitions, 1790 flow [2024-06-27 21:21:04,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:04,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:04,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:21:04,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:21:04,341 INFO L175 Difference]: Start difference. First operand has 118 places, 146 transitions, 1323 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:21:04,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 176 transitions, 1790 flow [2024-06-27 21:21:04,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 176 transitions, 1755 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:04,375 INFO L231 Difference]: Finished difference. Result has 120 places, 150 transitions, 1403 flow [2024-06-27 21:21:04,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1403, PETRI_PLACES=120, PETRI_TRANSITIONS=150} [2024-06-27 21:21:04,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-27 21:21:04,376 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 150 transitions, 1403 flow [2024-06-27 21:21:04,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:04,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:04,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:04,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:21:04,376 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:04,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:04,377 INFO L85 PathProgramCache]: Analyzing trace with hash -678823665, now seen corresponding path program 2 times [2024-06-27 21:21:04,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:04,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445230047] [2024-06-27 21:21:04,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:04,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:07,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:07,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:07,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445230047] [2024-06-27 21:21:07,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445230047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:07,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:07,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:07,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557895355] [2024-06-27 21:21:07,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:07,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:07,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:07,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:07,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:07,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:07,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 150 transitions, 1403 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:07,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:07,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:07,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:08,584 INFO L124 PetriNetUnfolderBase]: 1927/3147 cut-off events. [2024-06-27 21:21:08,584 INFO L125 PetriNetUnfolderBase]: For 32664/32679 co-relation queries the response was YES. [2024-06-27 21:21:08,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14589 conditions, 3147 events. 1927/3147 cut-off events. For 32664/32679 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17704 event pairs, 485 based on Foata normal form. 8/3132 useless extension candidates. Maximal degree in co-relation 14533. Up to 2808 conditions per place. [2024-06-27 21:21:08,606 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 122 selfloop transitions, 36 changer transitions 0/173 dead transitions. [2024-06-27 21:21:08,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 173 transitions, 1804 flow [2024-06-27 21:21:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:08,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:08,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:21:08,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-27 21:21:08,608 INFO L175 Difference]: Start difference. First operand has 120 places, 150 transitions, 1403 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:21:08,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 173 transitions, 1804 flow [2024-06-27 21:21:08,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 173 transitions, 1752 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:21:08,691 INFO L231 Difference]: Finished difference. Result has 124 places, 152 transitions, 1451 flow [2024-06-27 21:21:08,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1451, PETRI_PLACES=124, PETRI_TRANSITIONS=152} [2024-06-27 21:21:08,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 21:21:08,692 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 152 transitions, 1451 flow [2024-06-27 21:21:08,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:08,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:08,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:08,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:21:08,693 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:08,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:08,693 INFO L85 PathProgramCache]: Analyzing trace with hash 495140847, now seen corresponding path program 3 times [2024-06-27 21:21:08,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:08,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652239857] [2024-06-27 21:21:08,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:08,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:08,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:11,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:11,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652239857] [2024-06-27 21:21:11,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652239857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:11,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:11,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:11,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587478993] [2024-06-27 21:21:11,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:11,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:11,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:11,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:11,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:11,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:11,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 152 transitions, 1451 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:11,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:11,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:11,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:12,951 INFO L124 PetriNetUnfolderBase]: 1952/3171 cut-off events. [2024-06-27 21:21:12,951 INFO L125 PetriNetUnfolderBase]: For 36338/36347 co-relation queries the response was YES. [2024-06-27 21:21:12,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14927 conditions, 3171 events. 1952/3171 cut-off events. For 36338/36347 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17781 event pairs, 606 based on Foata normal form. 14/3156 useless extension candidates. Maximal degree in co-relation 14869. Up to 2883 conditions per place. [2024-06-27 21:21:12,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 123 selfloop transitions, 33 changer transitions 0/171 dead transitions. [2024-06-27 21:21:12,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 171 transitions, 1843 flow [2024-06-27 21:21:12,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:12,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:12,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:21:12,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-27 21:21:12,974 INFO L175 Difference]: Start difference. First operand has 124 places, 152 transitions, 1451 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:21:12,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 171 transitions, 1843 flow [2024-06-27 21:21:13,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 171 transitions, 1765 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:13,019 INFO L231 Difference]: Finished difference. Result has 126 places, 153 transitions, 1460 flow [2024-06-27 21:21:13,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1460, PETRI_PLACES=126, PETRI_TRANSITIONS=153} [2024-06-27 21:21:13,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-27 21:21:13,019 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 153 transitions, 1460 flow [2024-06-27 21:21:13,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:13,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:13,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:13,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:21:13,020 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:13,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:13,021 INFO L85 PathProgramCache]: Analyzing trace with hash -57063596, now seen corresponding path program 1 times [2024-06-27 21:21:13,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:13,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897457005] [2024-06-27 21:21:13,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:13,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:13,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:16,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:16,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:16,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897457005] [2024-06-27 21:21:16,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897457005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:16,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:16,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:16,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174186666] [2024-06-27 21:21:16,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:16,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:16,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:16,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:16,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:16,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:16,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 153 transitions, 1460 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:16,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:16,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:16,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:17,146 INFO L124 PetriNetUnfolderBase]: 2037/3287 cut-off events. [2024-06-27 21:21:17,146 INFO L125 PetriNetUnfolderBase]: For 35728/35732 co-relation queries the response was YES. [2024-06-27 21:21:17,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15502 conditions, 3287 events. 2037/3287 cut-off events. For 35728/35732 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18251 event pairs, 530 based on Foata normal form. 3/3278 useless extension candidates. Maximal degree in co-relation 15443. Up to 3034 conditions per place. [2024-06-27 21:21:17,166 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 148 selfloop transitions, 23 changer transitions 0/175 dead transitions. [2024-06-27 21:21:17,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 175 transitions, 1946 flow [2024-06-27 21:21:17,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:21:17,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:21:17,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 21:21:17,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:21:17,168 INFO L175 Difference]: Start difference. First operand has 126 places, 153 transitions, 1460 flow. Second operand 6 states and 98 transitions. [2024-06-27 21:21:17,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 175 transitions, 1946 flow [2024-06-27 21:21:17,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 175 transitions, 1881 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:17,216 INFO L231 Difference]: Finished difference. Result has 127 places, 157 transitions, 1502 flow [2024-06-27 21:21:17,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1502, PETRI_PLACES=127, PETRI_TRANSITIONS=157} [2024-06-27 21:21:17,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 21:21:17,225 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 157 transitions, 1502 flow [2024-06-27 21:21:17,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:17,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:17,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:17,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:21:17,225 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:17,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:17,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1100790322, now seen corresponding path program 2 times [2024-06-27 21:21:17,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:17,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569939447] [2024-06-27 21:21:17,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:17,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:17,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:20,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:20,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:20,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569939447] [2024-06-27 21:21:20,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569939447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:20,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:20,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:20,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533439908] [2024-06-27 21:21:20,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:20,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:20,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:20,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:20,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:20,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:20,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 157 transitions, 1502 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:20,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:20,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:20,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:21,339 INFO L124 PetriNetUnfolderBase]: 2032/3280 cut-off events. [2024-06-27 21:21:21,339 INFO L125 PetriNetUnfolderBase]: For 37561/37565 co-relation queries the response was YES. [2024-06-27 21:21:21,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15563 conditions, 3280 events. 2032/3280 cut-off events. For 37561/37565 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18322 event pairs, 624 based on Foata normal form. 3/3271 useless extension candidates. Maximal degree in co-relation 15503. Up to 3084 conditions per place. [2024-06-27 21:21:21,356 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 141 selfloop transitions, 24 changer transitions 0/169 dead transitions. [2024-06-27 21:21:21,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 169 transitions, 1866 flow [2024-06-27 21:21:21,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:21:21,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:21:21,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-06-27 21:21:21,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:21:21,358 INFO L175 Difference]: Start difference. First operand has 127 places, 157 transitions, 1502 flow. Second operand 6 states and 93 transitions. [2024-06-27 21:21:21,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 169 transitions, 1866 flow [2024-06-27 21:21:21,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 169 transitions, 1806 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 21:21:21,413 INFO L231 Difference]: Finished difference. Result has 131 places, 157 transitions, 1495 flow [2024-06-27 21:21:21,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1495, PETRI_PLACES=131, PETRI_TRANSITIONS=157} [2024-06-27 21:21:21,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-27 21:21:21,413 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 157 transitions, 1495 flow [2024-06-27 21:21:21,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:21,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:21,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:21,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:21:21,414 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:21,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:21,414 INFO L85 PathProgramCache]: Analyzing trace with hash -48836432, now seen corresponding path program 1 times [2024-06-27 21:21:21,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:21,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489859635] [2024-06-27 21:21:21,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:21,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:24,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:24,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:24,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489859635] [2024-06-27 21:21:24,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489859635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:24,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:24,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:24,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98334934] [2024-06-27 21:21:24,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:24,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:24,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:24,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:24,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:24,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:24,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 157 transitions, 1495 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:24,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:24,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:24,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:25,410 INFO L124 PetriNetUnfolderBase]: 2042/3306 cut-off events. [2024-06-27 21:21:25,410 INFO L125 PetriNetUnfolderBase]: For 39928/39944 co-relation queries the response was YES. [2024-06-27 21:21:25,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15771 conditions, 3306 events. 2042/3306 cut-off events. For 39928/39944 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18501 event pairs, 474 based on Foata normal form. 15/3309 useless extension candidates. Maximal degree in co-relation 15709. Up to 2862 conditions per place. [2024-06-27 21:21:25,434 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 119 selfloop transitions, 55 changer transitions 0/178 dead transitions. [2024-06-27 21:21:25,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 178 transitions, 1939 flow [2024-06-27 21:21:25,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:21:25,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:21:25,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:21:25,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 21:21:25,435 INFO L175 Difference]: Start difference. First operand has 131 places, 157 transitions, 1495 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:21:25,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 178 transitions, 1939 flow [2024-06-27 21:21:25,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 178 transitions, 1884 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:25,481 INFO L231 Difference]: Finished difference. Result has 132 places, 160 transitions, 1617 flow [2024-06-27 21:21:25,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1617, PETRI_PLACES=132, PETRI_TRANSITIONS=160} [2024-06-27 21:21:25,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-27 21:21:25,482 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 160 transitions, 1617 flow [2024-06-27 21:21:25,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:25,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:25,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:25,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:21:25,483 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:25,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:25,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1746988540, now seen corresponding path program 2 times [2024-06-27 21:21:25,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:25,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468201453] [2024-06-27 21:21:25,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:25,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:25,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:28,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:28,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:28,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468201453] [2024-06-27 21:21:28,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468201453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:28,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:28,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:28,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562852911] [2024-06-27 21:21:28,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:28,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:28,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:28,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:28,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:28,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:28,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 160 transitions, 1617 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:28,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:28,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:28,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:29,430 INFO L124 PetriNetUnfolderBase]: 2052/3324 cut-off events. [2024-06-27 21:21:29,430 INFO L125 PetriNetUnfolderBase]: For 45130/45146 co-relation queries the response was YES. [2024-06-27 21:21:29,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16523 conditions, 3324 events. 2052/3324 cut-off events. For 45130/45146 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18689 event pairs, 480 based on Foata normal form. 15/3327 useless extension candidates. Maximal degree in co-relation 16460. Up to 2717 conditions per place. [2024-06-27 21:21:29,454 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 67 changer transitions 0/191 dead transitions. [2024-06-27 21:21:29,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 191 transitions, 2207 flow [2024-06-27 21:21:29,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:29,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:29,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:21:29,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:21:29,456 INFO L175 Difference]: Start difference. First operand has 132 places, 160 transitions, 1617 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:21:29,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 191 transitions, 2207 flow [2024-06-27 21:21:29,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 191 transitions, 2071 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:29,512 INFO L231 Difference]: Finished difference. Result has 134 places, 166 transitions, 1729 flow [2024-06-27 21:21:29,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1729, PETRI_PLACES=134, PETRI_TRANSITIONS=166} [2024-06-27 21:21:29,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-27 21:21:29,514 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 166 transitions, 1729 flow [2024-06-27 21:21:29,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:29,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:29,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:29,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:21:29,514 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:29,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:29,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1167395930, now seen corresponding path program 3 times [2024-06-27 21:21:29,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:29,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749964301] [2024-06-27 21:21:29,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:29,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:32,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:32,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:32,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749964301] [2024-06-27 21:21:32,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749964301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:32,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:32,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:32,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053499601] [2024-06-27 21:21:32,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:32,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:32,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:32,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:32,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:32,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:32,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 166 transitions, 1729 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:32,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:32,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:32,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:34,174 INFO L124 PetriNetUnfolderBase]: 2062/3330 cut-off events. [2024-06-27 21:21:34,175 INFO L125 PetriNetUnfolderBase]: For 47440/47444 co-relation queries the response was YES. [2024-06-27 21:21:34,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17018 conditions, 3330 events. 2062/3330 cut-off events. For 47440/47444 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18681 event pairs, 519 based on Foata normal form. 3/3321 useless extension candidates. Maximal degree in co-relation 16955. Up to 2727 conditions per place. [2024-06-27 21:21:34,195 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 77 changer transitions 0/189 dead transitions. [2024-06-27 21:21:34,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 189 transitions, 2255 flow [2024-06-27 21:21:34,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:34,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:21:34,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-27 21:21:34,197 INFO L175 Difference]: Start difference. First operand has 134 places, 166 transitions, 1729 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:21:34,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 189 transitions, 2255 flow [2024-06-27 21:21:34,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 189 transitions, 2138 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 21:21:34,269 INFO L231 Difference]: Finished difference. Result has 138 places, 169 transitions, 1826 flow [2024-06-27 21:21:34,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1826, PETRI_PLACES=138, PETRI_TRANSITIONS=169} [2024-06-27 21:21:34,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-27 21:21:34,270 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 169 transitions, 1826 flow [2024-06-27 21:21:34,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:34,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:34,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:34,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:21:34,271 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:34,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:34,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1312323985, now seen corresponding path program 1 times [2024-06-27 21:21:34,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:34,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869295259] [2024-06-27 21:21:34,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:34,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:34,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:36,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:36,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:36,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869295259] [2024-06-27 21:21:36,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869295259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:36,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:36,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:36,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108230947] [2024-06-27 21:21:36,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:36,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:36,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:36,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:36,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:36,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:36,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 169 transitions, 1826 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:36,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:36,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:36,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:38,121 INFO L124 PetriNetUnfolderBase]: 2114/3411 cut-off events. [2024-06-27 21:21:38,121 INFO L125 PetriNetUnfolderBase]: For 52222/52234 co-relation queries the response was YES. [2024-06-27 21:21:38,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17754 conditions, 3411 events. 2114/3411 cut-off events. For 52222/52234 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19108 event pairs, 491 based on Foata normal form. 12/3416 useless extension candidates. Maximal degree in co-relation 17689. Up to 2975 conditions per place. [2024-06-27 21:21:38,146 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 55 changer transitions 0/206 dead transitions. [2024-06-27 21:21:38,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 206 transitions, 2445 flow [2024-06-27 21:21:38,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:38,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:38,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 21:21:38,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 21:21:38,148 INFO L175 Difference]: Start difference. First operand has 138 places, 169 transitions, 1826 flow. Second operand 9 states and 142 transitions. [2024-06-27 21:21:38,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 206 transitions, 2445 flow [2024-06-27 21:21:38,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 206 transitions, 2317 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 21:21:38,215 INFO L231 Difference]: Finished difference. Result has 144 places, 178 transitions, 1920 flow [2024-06-27 21:21:38,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1920, PETRI_PLACES=144, PETRI_TRANSITIONS=178} [2024-06-27 21:21:38,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-27 21:21:38,216 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 178 transitions, 1920 flow [2024-06-27 21:21:38,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:38,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:38,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:38,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:21:38,216 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:38,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:38,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1990890833, now seen corresponding path program 2 times [2024-06-27 21:21:38,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:38,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602488544] [2024-06-27 21:21:38,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:38,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:38,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:40,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:40,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:40,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602488544] [2024-06-27 21:21:40,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602488544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:40,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:40,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:40,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711271924] [2024-06-27 21:21:40,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:40,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:40,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:40,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:40,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:40,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:40,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 178 transitions, 1920 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:40,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:40,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:40,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:42,316 INFO L124 PetriNetUnfolderBase]: 2228/3558 cut-off events. [2024-06-27 21:21:42,316 INFO L125 PetriNetUnfolderBase]: For 61857/61861 co-relation queries the response was YES. [2024-06-27 21:21:42,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19162 conditions, 3558 events. 2228/3558 cut-off events. For 61857/61861 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19853 event pairs, 630 based on Foata normal form. 9/3555 useless extension candidates. Maximal degree in co-relation 19095. Up to 3210 conditions per place. [2024-06-27 21:21:42,342 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 151 selfloop transitions, 57 changer transitions 0/212 dead transitions. [2024-06-27 21:21:42,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 212 transitions, 2646 flow [2024-06-27 21:21:42,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:42,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:42,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:21:42,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:21:42,344 INFO L175 Difference]: Start difference. First operand has 144 places, 178 transitions, 1920 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:21:42,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 212 transitions, 2646 flow [2024-06-27 21:21:42,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 212 transitions, 2533 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:42,422 INFO L231 Difference]: Finished difference. Result has 148 places, 193 transitions, 2189 flow [2024-06-27 21:21:42,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2189, PETRI_PLACES=148, PETRI_TRANSITIONS=193} [2024-06-27 21:21:42,423 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 21:21:42,423 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 193 transitions, 2189 flow [2024-06-27 21:21:42,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:42,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:42,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:42,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:21:42,423 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:42,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:42,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1894866910, now seen corresponding path program 4 times [2024-06-27 21:21:42,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:42,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498187929] [2024-06-27 21:21:42,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:42,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:42,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:45,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 21:21:45,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498187929] [2024-06-27 21:21:45,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498187929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:45,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:45,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:45,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059881105] [2024-06-27 21:21:45,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:45,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:45,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:45,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:45,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:45,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:45,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 193 transitions, 2189 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:45,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:45,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:45,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:46,419 INFO L124 PetriNetUnfolderBase]: 2222/3552 cut-off events. [2024-06-27 21:21:46,420 INFO L125 PetriNetUnfolderBase]: For 61668/61672 co-relation queries the response was YES. [2024-06-27 21:21:46,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19605 conditions, 3552 events. 2222/3552 cut-off events. For 61668/61672 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19879 event pairs, 655 based on Foata normal form. 3/3543 useless extension candidates. Maximal degree in co-relation 19536. Up to 3316 conditions per place. [2024-06-27 21:21:46,446 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 36 changer transitions 0/207 dead transitions. [2024-06-27 21:21:46,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 207 transitions, 2633 flow [2024-06-27 21:21:46,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:46,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:46,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 21:21:46,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-27 21:21:46,448 INFO L175 Difference]: Start difference. First operand has 148 places, 193 transitions, 2189 flow. Second operand 7 states and 108 transitions. [2024-06-27 21:21:46,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 207 transitions, 2633 flow [2024-06-27 21:21:46,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 207 transitions, 2510 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:46,534 INFO L231 Difference]: Finished difference. Result has 150 places, 193 transitions, 2145 flow [2024-06-27 21:21:46,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2145, PETRI_PLACES=150, PETRI_TRANSITIONS=193} [2024-06-27 21:21:46,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-27 21:21:46,534 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 193 transitions, 2145 flow [2024-06-27 21:21:46,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:46,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:46,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:46,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:21:46,535 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:46,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:46,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1173110191, now seen corresponding path program 3 times [2024-06-27 21:21:46,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:46,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65737670] [2024-06-27 21:21:46,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:46,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:46,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:49,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:49,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:49,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65737670] [2024-06-27 21:21:49,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65737670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:49,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:49,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:49,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58244225] [2024-06-27 21:21:49,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:49,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:49,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:49,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:49,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:49,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:49,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 193 transitions, 2145 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:49,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:49,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:49,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:50,285 INFO L124 PetriNetUnfolderBase]: 2198/3518 cut-off events. [2024-06-27 21:21:50,286 INFO L125 PetriNetUnfolderBase]: For 60013/60017 co-relation queries the response was YES. [2024-06-27 21:21:50,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19118 conditions, 3518 events. 2198/3518 cut-off events. For 60013/60017 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19646 event pairs, 625 based on Foata normal form. 9/3515 useless extension candidates. Maximal degree in co-relation 19048. Up to 3186 conditions per place. [2024-06-27 21:21:50,313 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 57 changer transitions 0/213 dead transitions. [2024-06-27 21:21:50,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 213 transitions, 2613 flow [2024-06-27 21:21:50,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:50,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:50,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:21:50,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-27 21:21:50,316 INFO L175 Difference]: Start difference. First operand has 150 places, 193 transitions, 2145 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:21:50,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 213 transitions, 2613 flow [2024-06-27 21:21:50,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 213 transitions, 2425 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:21:50,396 INFO L231 Difference]: Finished difference. Result has 152 places, 193 transitions, 2085 flow [2024-06-27 21:21:50,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2085, PETRI_PLACES=152, PETRI_TRANSITIONS=193} [2024-06-27 21:21:50,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-27 21:21:50,396 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 193 transitions, 2085 flow [2024-06-27 21:21:50,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:50,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:50,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] [2024-06-27 21:21:50,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:21:50,397 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:50,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:50,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1173118127, now seen corresponding path program 1 times [2024-06-27 21:21:50,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:50,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111216091] [2024-06-27 21:21:50,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:50,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:50,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:53,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:53,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:53,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111216091] [2024-06-27 21:21:53,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111216091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:53,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:53,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:53,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273708832] [2024-06-27 21:21:53,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:53,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:53,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:53,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:53,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:53,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:53,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 193 transitions, 2085 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:53,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:53,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:53,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:54,902 INFO L124 PetriNetUnfolderBase]: 2242/3588 cut-off events. [2024-06-27 21:21:54,903 INFO L125 PetriNetUnfolderBase]: For 63099/63103 co-relation queries the response was YES. [2024-06-27 21:21:54,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19555 conditions, 3588 events. 2242/3588 cut-off events. For 63099/63103 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20131 event pairs, 653 based on Foata normal form. 13/3589 useless extension candidates. Maximal degree in co-relation 19484. Up to 3310 conditions per place. [2024-06-27 21:21:54,930 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 33 changer transitions 0/213 dead transitions. [2024-06-27 21:21:54,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 213 transitions, 2605 flow [2024-06-27 21:21:54,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:54,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:54,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:21:54,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:21:54,931 INFO L175 Difference]: Start difference. First operand has 152 places, 193 transitions, 2085 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:21:54,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 213 transitions, 2605 flow [2024-06-27 21:21:54,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 213 transitions, 2473 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:21:55,001 INFO L231 Difference]: Finished difference. Result has 151 places, 194 transitions, 2046 flow [2024-06-27 21:21:55,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2046, PETRI_PLACES=151, PETRI_TRANSITIONS=194} [2024-06-27 21:21:55,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-27 21:21:55,002 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 194 transitions, 2046 flow [2024-06-27 21:21:55,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:55,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:55,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:55,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:21:55,002 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:55,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:55,003 INFO L85 PathProgramCache]: Analyzing trace with hash 435019479, now seen corresponding path program 4 times [2024-06-27 21:21:55,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:55,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678303160] [2024-06-27 21:21:55,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:55,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:55,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:57,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 21:21:57,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:57,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678303160] [2024-06-27 21:21:57,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678303160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:57,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:57,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:57,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950725821] [2024-06-27 21:21:57,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:57,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:57,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:57,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:57,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:57,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:21:57,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 194 transitions, 2046 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:57,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:57,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:21:57,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:59,302 INFO L124 PetriNetUnfolderBase]: 2262/3625 cut-off events. [2024-06-27 21:21:59,302 INFO L125 PetriNetUnfolderBase]: For 60313/60325 co-relation queries the response was YES. [2024-06-27 21:21:59,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19634 conditions, 3625 events. 2262/3625 cut-off events. For 60313/60325 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20365 event pairs, 536 based on Foata normal form. 12/3630 useless extension candidates. Maximal degree in co-relation 19563. Up to 3089 conditions per place. [2024-06-27 21:21:59,330 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 65 changer transitions 0/231 dead transitions. [2024-06-27 21:21:59,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 231 transitions, 2737 flow [2024-06-27 21:21:59,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:59,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:59,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:21:59,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:21:59,332 INFO L175 Difference]: Start difference. First operand has 151 places, 194 transitions, 2046 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:21:59,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 231 transitions, 2737 flow [2024-06-27 21:21:59,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 2674 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:59,449 INFO L231 Difference]: Finished difference. Result has 155 places, 203 transitions, 2247 flow [2024-06-27 21:21:59,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2247, PETRI_PLACES=155, PETRI_TRANSITIONS=203} [2024-06-27 21:21:59,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-27 21:21:59,449 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 203 transitions, 2247 flow [2024-06-27 21:21:59,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:59,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:59,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:59,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:21:59,450 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:59,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:59,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1631059443, now seen corresponding path program 5 times [2024-06-27 21:21:59,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:59,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258047581] [2024-06-27 21:21:59,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:59,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:59,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:02,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:02,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:02,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258047581] [2024-06-27 21:22:02,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258047581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:02,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:02,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:02,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564301666] [2024-06-27 21:22:02,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:02,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:02,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:02,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:02,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:02,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:02,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 203 transitions, 2247 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:02,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:02,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:02,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:03,407 INFO L124 PetriNetUnfolderBase]: 2346/3730 cut-off events. [2024-06-27 21:22:03,407 INFO L125 PetriNetUnfolderBase]: For 69832/69836 co-relation queries the response was YES. [2024-06-27 21:22:03,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21165 conditions, 3730 events. 2346/3730 cut-off events. For 69832/69836 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20853 event pairs, 635 based on Foata normal form. 5/3723 useless extension candidates. Maximal degree in co-relation 21092. Up to 3254 conditions per place. [2024-06-27 21:22:03,437 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 156 selfloop transitions, 77 changer transitions 0/237 dead transitions. [2024-06-27 21:22:03,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 237 transitions, 3039 flow [2024-06-27 21:22:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:22:03,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:22:03,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 21:22:03,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:22:03,439 INFO L175 Difference]: Start difference. First operand has 155 places, 203 transitions, 2247 flow. Second operand 10 states and 155 transitions. [2024-06-27 21:22:03,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 237 transitions, 3039 flow [2024-06-27 21:22:03,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 237 transitions, 2980 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:22:03,538 INFO L231 Difference]: Finished difference. Result has 163 places, 212 transitions, 2528 flow [2024-06-27 21:22:03,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2528, PETRI_PLACES=163, PETRI_TRANSITIONS=212} [2024-06-27 21:22:03,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-27 21:22:03,539 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 212 transitions, 2528 flow [2024-06-27 21:22:03,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:03,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:03,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:03,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:22:03,539 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:03,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:03,540 INFO L85 PathProgramCache]: Analyzing trace with hash -286307497, now seen corresponding path program 6 times [2024-06-27 21:22:03,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:03,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220201515] [2024-06-27 21:22:03,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:03,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:03,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:06,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 21:22:06,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:06,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220201515] [2024-06-27 21:22:06,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220201515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:06,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:06,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:06,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60724808] [2024-06-27 21:22:06,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:06,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:06,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:06,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:06,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:06,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:06,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 212 transitions, 2528 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:06,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:06,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:06,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:07,355 INFO L124 PetriNetUnfolderBase]: 2334/3714 cut-off events. [2024-06-27 21:22:07,356 INFO L125 PetriNetUnfolderBase]: For 75441/75445 co-relation queries the response was YES. [2024-06-27 21:22:07,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21765 conditions, 3714 events. 2334/3714 cut-off events. For 75441/75445 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20820 event pairs, 679 based on Foata normal form. 5/3707 useless extension candidates. Maximal degree in co-relation 21688. Up to 3476 conditions per place. [2024-06-27 21:22:07,381 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 188 selfloop transitions, 37 changer transitions 0/229 dead transitions. [2024-06-27 21:22:07,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 229 transitions, 3022 flow [2024-06-27 21:22:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:07,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:07,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 21:22:07,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-27 21:22:07,387 INFO L175 Difference]: Start difference. First operand has 163 places, 212 transitions, 2528 flow. Second operand 8 states and 121 transitions. [2024-06-27 21:22:07,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 229 transitions, 3022 flow [2024-06-27 21:22:07,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 229 transitions, 2838 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:07,481 INFO L231 Difference]: Finished difference. Result has 165 places, 212 transitions, 2424 flow [2024-06-27 21:22:07,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2424, PETRI_PLACES=165, PETRI_TRANSITIONS=212} [2024-06-27 21:22:07,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-27 21:22:07,482 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 212 transitions, 2424 flow [2024-06-27 21:22:07,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:07,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:07,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:07,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:22:07,482 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:07,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:07,483 INFO L85 PathProgramCache]: Analyzing trace with hash -285921547, now seen corresponding path program 7 times [2024-06-27 21:22:07,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:07,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534964833] [2024-06-27 21:22:07,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:07,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:07,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:10,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:10,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534964833] [2024-06-27 21:22:10,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534964833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:10,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:10,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:10,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516345711] [2024-06-27 21:22:10,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:10,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:10,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:10,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:10,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:10,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:10,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 212 transitions, 2424 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:10,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:10,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:10,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:10,998 INFO L124 PetriNetUnfolderBase]: 2322/3698 cut-off events. [2024-06-27 21:22:10,998 INFO L125 PetriNetUnfolderBase]: For 75564/75568 co-relation queries the response was YES. [2024-06-27 21:22:11,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3698 events. 2322/3698 cut-off events. For 75564/75568 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20704 event pairs, 631 based on Foata normal form. 5/3691 useless extension candidates. Maximal degree in co-relation 21236. Up to 3238 conditions per place. [2024-06-27 21:22:11,029 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 155 selfloop transitions, 74 changer transitions 0/233 dead transitions. [2024-06-27 21:22:11,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 233 transitions, 2994 flow [2024-06-27 21:22:11,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:22:11,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 21:22:11,031 INFO L175 Difference]: Start difference. First operand has 165 places, 212 transitions, 2424 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:22:11,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 233 transitions, 2994 flow [2024-06-27 21:22:11,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 233 transitions, 2858 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 21:22:11,129 INFO L231 Difference]: Finished difference. Result has 166 places, 212 transitions, 2442 flow [2024-06-27 21:22:11,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2442, PETRI_PLACES=166, PETRI_TRANSITIONS=212} [2024-06-27 21:22:11,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-27 21:22:11,130 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 212 transitions, 2442 flow [2024-06-27 21:22:11,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:11,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:11,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:11,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:22:11,131 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:11,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:11,132 INFO L85 PathProgramCache]: Analyzing trace with hash -3019387, now seen corresponding path program 8 times [2024-06-27 21:22:11,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:11,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483246589] [2024-06-27 21:22:11,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:11,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:11,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:13,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:13,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:13,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483246589] [2024-06-27 21:22:13,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483246589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:13,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:13,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:13,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256905019] [2024-06-27 21:22:13,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:13,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:13,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:13,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:13,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:13,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:13,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 212 transitions, 2442 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:13,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:13,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:13,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:15,138 INFO L124 PetriNetUnfolderBase]: 2298/3666 cut-off events. [2024-06-27 21:22:15,138 INFO L125 PetriNetUnfolderBase]: For 76967/76971 co-relation queries the response was YES. [2024-06-27 21:22:15,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21036 conditions, 3666 events. 2298/3666 cut-off events. For 76967/76971 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20535 event pairs, 619 based on Foata normal form. 9/3663 useless extension candidates. Maximal degree in co-relation 20958. Up to 3222 conditions per place. [2024-06-27 21:22:15,168 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 79 changer transitions 0/237 dead transitions. [2024-06-27 21:22:15,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 237 transitions, 2968 flow [2024-06-27 21:22:15,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:22:15,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:22:15,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-27 21:22:15,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 21:22:15,172 INFO L175 Difference]: Start difference. First operand has 166 places, 212 transitions, 2442 flow. Second operand 11 states and 165 transitions. [2024-06-27 21:22:15,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 237 transitions, 2968 flow [2024-06-27 21:22:15,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 237 transitions, 2750 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 21:22:15,279 INFO L231 Difference]: Finished difference. Result has 170 places, 212 transitions, 2392 flow [2024-06-27 21:22:15,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2392, PETRI_PLACES=170, PETRI_TRANSITIONS=212} [2024-06-27 21:22:15,280 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-27 21:22:15,280 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 212 transitions, 2392 flow [2024-06-27 21:22:15,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:15,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:15,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:15,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:22:15,281 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:15,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:15,281 INFO L85 PathProgramCache]: Analyzing trace with hash 776616419, now seen corresponding path program 2 times [2024-06-27 21:22:15,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:15,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766578552] [2024-06-27 21:22:15,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:15,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:18,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:18,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:18,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766578552] [2024-06-27 21:22:18,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766578552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:18,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:18,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:18,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7960400] [2024-06-27 21:22:18,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:18,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:18,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:18,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:18,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:18,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 212 transitions, 2392 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:18,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:18,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:18,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:19,860 INFO L124 PetriNetUnfolderBase]: 2342/3740 cut-off events. [2024-06-27 21:22:19,862 INFO L125 PetriNetUnfolderBase]: For 82217/82221 co-relation queries the response was YES. [2024-06-27 21:22:19,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21447 conditions, 3740 events. 2342/3740 cut-off events. For 82217/82221 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 21072 event pairs, 661 based on Foata normal form. 13/3741 useless extension candidates. Maximal degree in co-relation 21368. Up to 3448 conditions per place. [2024-06-27 21:22:19,893 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 36 changer transitions 0/234 dead transitions. [2024-06-27 21:22:19,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 234 transitions, 2968 flow [2024-06-27 21:22:19,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:19,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:19,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:22:19,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:22:19,895 INFO L175 Difference]: Start difference. First operand has 170 places, 212 transitions, 2392 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:22:19,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 234 transitions, 2968 flow [2024-06-27 21:22:19,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 234 transitions, 2770 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:22:19,996 INFO L231 Difference]: Finished difference. Result has 168 places, 213 transitions, 2292 flow [2024-06-27 21:22:19,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2292, PETRI_PLACES=168, PETRI_TRANSITIONS=213} [2024-06-27 21:22:19,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-27 21:22:19,997 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 213 transitions, 2292 flow [2024-06-27 21:22:19,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:19,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:19,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:19,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:22:19,998 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:19,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:19,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2054596241, now seen corresponding path program 3 times [2024-06-27 21:22:19,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:19,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744225124] [2024-06-27 21:22:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:19,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:20,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:23,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:23,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:23,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744225124] [2024-06-27 21:22:23,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744225124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:23,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:23,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:23,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349532745] [2024-06-27 21:22:23,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:23,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:23,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:23,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:23,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:23,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:23,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 213 transitions, 2292 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:23,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:23,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:23,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:24,632 INFO L124 PetriNetUnfolderBase]: 2344/3746 cut-off events. [2024-06-27 21:22:24,632 INFO L125 PetriNetUnfolderBase]: For 80577/80581 co-relation queries the response was YES. [2024-06-27 21:22:24,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21222 conditions, 3746 events. 2344/3746 cut-off events. For 80577/80581 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 21103 event pairs, 657 based on Foata normal form. 9/3743 useless extension candidates. Maximal degree in co-relation 21142. Up to 3364 conditions per place. [2024-06-27 21:22:24,662 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 195 selfloop transitions, 39 changer transitions 0/238 dead transitions. [2024-06-27 21:22:24,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 238 transitions, 2916 flow [2024-06-27 21:22:24,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:24,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:24,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:22:24,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-27 21:22:24,663 INFO L175 Difference]: Start difference. First operand has 168 places, 213 transitions, 2292 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:22:24,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 238 transitions, 2916 flow [2024-06-27 21:22:24,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 238 transitions, 2840 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:24,754 INFO L231 Difference]: Finished difference. Result has 170 places, 214 transitions, 2320 flow [2024-06-27 21:22:24,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2320, PETRI_PLACES=170, PETRI_TRANSITIONS=214} [2024-06-27 21:22:24,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-27 21:22:24,754 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 214 transitions, 2320 flow [2024-06-27 21:22:24,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:24,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:24,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:24,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:22:24,755 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:24,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:24,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1825832243, now seen corresponding path program 1 times [2024-06-27 21:22:24,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:24,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870307043] [2024-06-27 21:22:24,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:24,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:24,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:27,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:27,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:27,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870307043] [2024-06-27 21:22:28,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870307043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:28,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:28,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:28,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025412421] [2024-06-27 21:22:28,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:28,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:28,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:28,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:28,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:28,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:28,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 214 transitions, 2320 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:28,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:28,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:28,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:29,406 INFO L124 PetriNetUnfolderBase]: 2418/3881 cut-off events. [2024-06-27 21:22:29,406 INFO L125 PetriNetUnfolderBase]: For 90009/90013 co-relation queries the response was YES. [2024-06-27 21:22:29,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22004 conditions, 3881 events. 2418/3881 cut-off events. For 90009/90013 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 22189 event pairs, 824 based on Foata normal form. 9/3887 useless extension candidates. Maximal degree in co-relation 21923. Up to 3464 conditions per place. [2024-06-27 21:22:29,433 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 223 selfloop transitions, 29 changer transitions 0/256 dead transitions. [2024-06-27 21:22:29,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 256 transitions, 3074 flow [2024-06-27 21:22:29,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:29,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:29,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:22:29,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 21:22:29,435 INFO L175 Difference]: Start difference. First operand has 170 places, 214 transitions, 2320 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:22:29,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 256 transitions, 3074 flow [2024-06-27 21:22:29,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 256 transitions, 2988 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:29,541 INFO L231 Difference]: Finished difference. Result has 174 places, 219 transitions, 2352 flow [2024-06-27 21:22:29,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2234, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2352, PETRI_PLACES=174, PETRI_TRANSITIONS=219} [2024-06-27 21:22:29,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-27 21:22:29,542 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 219 transitions, 2352 flow [2024-06-27 21:22:29,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:29,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:29,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] [2024-06-27 21:22:29,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:22:29,543 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:29,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:29,543 INFO L85 PathProgramCache]: Analyzing trace with hash 431308345, now seen corresponding path program 2 times [2024-06-27 21:22:29,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:29,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381277072] [2024-06-27 21:22:29,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:29,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:32,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:32,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:32,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381277072] [2024-06-27 21:22:32,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381277072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:32,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:32,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:32,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721109739] [2024-06-27 21:22:32,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:32,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:32,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:32,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:32,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:32,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:32,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 219 transitions, 2352 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:32,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:32,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:32,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:34,070 INFO L124 PetriNetUnfolderBase]: 2462/3949 cut-off events. [2024-06-27 21:22:34,071 INFO L125 PetriNetUnfolderBase]: For 95791/95795 co-relation queries the response was YES. [2024-06-27 21:22:34,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22459 conditions, 3949 events. 2462/3949 cut-off events. For 95791/95795 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22662 event pairs, 838 based on Foata normal form. 13/3959 useless extension candidates. Maximal degree in co-relation 22375. Up to 3658 conditions per place. [2024-06-27 21:22:34,103 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 217 selfloop transitions, 27 changer transitions 0/248 dead transitions. [2024-06-27 21:22:34,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 248 transitions, 2951 flow [2024-06-27 21:22:34,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:34,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:34,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:22:34,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 21:22:34,104 INFO L175 Difference]: Start difference. First operand has 174 places, 219 transitions, 2352 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:22:34,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 248 transitions, 2951 flow [2024-06-27 21:22:34,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 248 transitions, 2913 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:22:34,235 INFO L231 Difference]: Finished difference. Result has 179 places, 220 transitions, 2384 flow [2024-06-27 21:22:34,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2384, PETRI_PLACES=179, PETRI_TRANSITIONS=220} [2024-06-27 21:22:34,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-27 21:22:34,236 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 220 transitions, 2384 flow [2024-06-27 21:22:34,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:34,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:34,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:34,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:22:34,237 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:34,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:34,237 INFO L85 PathProgramCache]: Analyzing trace with hash 627210547, now seen corresponding path program 3 times [2024-06-27 21:22:34,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:34,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172731095] [2024-06-27 21:22:34,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:34,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:37,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172731095] [2024-06-27 21:22:37,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172731095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:37,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:37,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065083574] [2024-06-27 21:22:37,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:37,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:37,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:37,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:37,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:37,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 220 transitions, 2384 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:37,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:37,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:37,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:39,112 INFO L124 PetriNetUnfolderBase]: 2490/3993 cut-off events. [2024-06-27 21:22:39,112 INFO L125 PetriNetUnfolderBase]: For 97447/97451 co-relation queries the response was YES. [2024-06-27 21:22:39,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22931 conditions, 3993 events. 2490/3993 cut-off events. For 97447/97451 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22884 event pairs, 836 based on Foata normal form. 9/3999 useless extension candidates. Maximal degree in co-relation 22845. Up to 3664 conditions per place. [2024-06-27 21:22:39,149 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 221 selfloop transitions, 29 changer transitions 0/254 dead transitions. [2024-06-27 21:22:39,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 254 transitions, 3034 flow [2024-06-27 21:22:39,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:39,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:39,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:22:39,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:22:39,151 INFO L175 Difference]: Start difference. First operand has 179 places, 220 transitions, 2384 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:22:39,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 254 transitions, 3034 flow [2024-06-27 21:22:39,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 254 transitions, 2981 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:39,322 INFO L231 Difference]: Finished difference. Result has 182 places, 223 transitions, 2431 flow [2024-06-27 21:22:39,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2431, PETRI_PLACES=182, PETRI_TRANSITIONS=223} [2024-06-27 21:22:39,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 21:22:39,323 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 223 transitions, 2431 flow [2024-06-27 21:22:39,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:39,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:39,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:39,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:22:39,323 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:39,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:39,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1834659969, now seen corresponding path program 4 times [2024-06-27 21:22:39,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:39,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523939048] [2024-06-27 21:22:39,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:39,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:39,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:42,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:42,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:42,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523939048] [2024-06-27 21:22:42,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523939048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:42,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:42,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:42,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650545830] [2024-06-27 21:22:42,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:42,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:42,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:42,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:42,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:42,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:42,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 223 transitions, 2431 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:42,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:42,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:42,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:44,158 INFO L124 PetriNetUnfolderBase]: 2534/4061 cut-off events. [2024-06-27 21:22:44,158 INFO L125 PetriNetUnfolderBase]: For 104924/104928 co-relation queries the response was YES. [2024-06-27 21:22:44,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23491 conditions, 4061 events. 2534/4061 cut-off events. For 104924/104928 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23397 event pairs, 907 based on Foata normal form. 13/4071 useless extension candidates. Maximal degree in co-relation 23403. Up to 3816 conditions per place. [2024-06-27 21:22:44,187 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 223 selfloop transitions, 20 changer transitions 0/247 dead transitions. [2024-06-27 21:22:44,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 247 transitions, 3018 flow [2024-06-27 21:22:44,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:44,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:44,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 21:22:44,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 21:22:44,189 INFO L175 Difference]: Start difference. First operand has 182 places, 223 transitions, 2431 flow. Second operand 8 states and 122 transitions. [2024-06-27 21:22:44,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 247 transitions, 3018 flow [2024-06-27 21:22:44,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 247 transitions, 2982 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:22:44,344 INFO L231 Difference]: Finished difference. Result has 186 places, 224 transitions, 2455 flow [2024-06-27 21:22:44,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2455, PETRI_PLACES=186, PETRI_TRANSITIONS=224} [2024-06-27 21:22:44,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 21:22:44,345 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 224 transitions, 2455 flow [2024-06-27 21:22:44,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:44,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:44,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] [2024-06-27 21:22:44,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:22:44,345 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:44,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:44,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1756631683, now seen corresponding path program 5 times [2024-06-27 21:22:44,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:44,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581955937] [2024-06-27 21:22:44,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:44,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:44,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:47,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:47,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:47,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581955937] [2024-06-27 21:22:47,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581955937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:47,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:47,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:47,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196174818] [2024-06-27 21:22:47,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:47,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:47,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:47,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:47,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:47,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:47,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 224 transitions, 2455 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:47,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:47,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:47,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:49,175 INFO L124 PetriNetUnfolderBase]: 2562/4105 cut-off events. [2024-06-27 21:22:49,175 INFO L125 PetriNetUnfolderBase]: For 106187/106191 co-relation queries the response was YES. [2024-06-27 21:22:49,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23941 conditions, 4105 events. 2562/4105 cut-off events. For 106187/106191 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23674 event pairs, 901 based on Foata normal form. 9/4111 useless extension candidates. Maximal degree in co-relation 23851. Up to 3742 conditions per place. [2024-06-27 21:22:49,213 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 227 selfloop transitions, 22 changer transitions 0/253 dead transitions. [2024-06-27 21:22:49,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 253 transitions, 3173 flow [2024-06-27 21:22:49,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:49,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:49,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:22:49,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:22:49,215 INFO L175 Difference]: Start difference. First operand has 186 places, 224 transitions, 2455 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:22:49,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 253 transitions, 3173 flow [2024-06-27 21:22:49,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 253 transitions, 3130 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:49,394 INFO L231 Difference]: Finished difference. Result has 189 places, 227 transitions, 2508 flow [2024-06-27 21:22:49,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2508, PETRI_PLACES=189, PETRI_TRANSITIONS=227} [2024-06-27 21:22:49,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-27 21:22:49,394 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 227 transitions, 2508 flow [2024-06-27 21:22:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:49,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:49,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 21:22:49,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:22:49,395 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:49,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:49,395 INFO L85 PathProgramCache]: Analyzing trace with hash -2054857199, now seen corresponding path program 1 times [2024-06-27 21:22:49,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:49,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108338262] [2024-06-27 21:22:49,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:49,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:52,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:52,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:52,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108338262] [2024-06-27 21:22:52,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108338262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:52,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:52,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:52,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654095613] [2024-06-27 21:22:52,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:52,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:52,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:52,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:52,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:52,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:52,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 227 transitions, 2508 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:52,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:52,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:52,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:54,278 INFO L124 PetriNetUnfolderBase]: 2534/4065 cut-off events. [2024-06-27 21:22:54,279 INFO L125 PetriNetUnfolderBase]: For 104337/104341 co-relation queries the response was YES. [2024-06-27 21:22:54,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23441 conditions, 4065 events. 2534/4065 cut-off events. For 104337/104341 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23438 event pairs, 899 based on Foata normal form. 13/4075 useless extension candidates. Maximal degree in co-relation 23349. Up to 3820 conditions per place. [2024-06-27 21:22:54,308 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 229 selfloop transitions, 21 changer transitions 0/254 dead transitions. [2024-06-27 21:22:54,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 254 transitions, 3120 flow [2024-06-27 21:22:54,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:22:54,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:22:54,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-27 21:22:54,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.348780487804878 [2024-06-27 21:22:54,310 INFO L175 Difference]: Start difference. First operand has 189 places, 227 transitions, 2508 flow. Second operand 10 states and 143 transitions. [2024-06-27 21:22:54,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 254 transitions, 3120 flow [2024-06-27 21:22:54,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 254 transitions, 3076 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 21:22:54,465 INFO L231 Difference]: Finished difference. Result has 195 places, 228 transitions, 2531 flow [2024-06-27 21:22:54,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2531, PETRI_PLACES=195, PETRI_TRANSITIONS=228} [2024-06-27 21:22:54,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-27 21:22:54,466 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 228 transitions, 2531 flow [2024-06-27 21:22:54,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:54,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:54,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:54,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:22:54,467 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:54,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:54,467 INFO L85 PathProgramCache]: Analyzing trace with hash -280336029, now seen corresponding path program 2 times [2024-06-27 21:22:54,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:54,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174346458] [2024-06-27 21:22:54,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:54,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:54,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:57,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:57,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174346458] [2024-06-27 21:22:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174346458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:57,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:57,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:57,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000807940] [2024-06-27 21:22:57,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:57,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:57,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:57,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:57,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:57,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:22:57,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 228 transitions, 2531 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:57,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:57,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:22:57,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:59,173 INFO L124 PetriNetUnfolderBase]: 2516/4039 cut-off events. [2024-06-27 21:22:59,173 INFO L125 PetriNetUnfolderBase]: For 97124/97128 co-relation queries the response was YES. [2024-06-27 21:22:59,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23071 conditions, 4039 events. 2516/4039 cut-off events. For 97124/97128 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23218 event pairs, 869 based on Foata normal form. 9/4045 useless extension candidates. Maximal degree in co-relation 22977. Up to 3704 conditions per place. [2024-06-27 21:22:59,206 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 227 selfloop transitions, 25 changer transitions 0/256 dead transitions. [2024-06-27 21:22:59,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 256 transitions, 3155 flow [2024-06-27 21:22:59,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:22:59,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:22:59,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-27 21:22:59,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-27 21:22:59,208 INFO L175 Difference]: Start difference. First operand has 195 places, 228 transitions, 2531 flow. Second operand 10 states and 144 transitions. [2024-06-27 21:22:59,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 256 transitions, 3155 flow [2024-06-27 21:22:59,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 256 transitions, 3114 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:22:59,375 INFO L231 Difference]: Finished difference. Result has 197 places, 228 transitions, 2544 flow [2024-06-27 21:22:59,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2544, PETRI_PLACES=197, PETRI_TRANSITIONS=228} [2024-06-27 21:22:59,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 21:22:59,375 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 228 transitions, 2544 flow [2024-06-27 21:22:59,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:59,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:59,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:59,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:22:59,376 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:59,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:59,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1025229774, now seen corresponding path program 1 times [2024-06-27 21:22:59,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:59,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117633566] [2024-06-27 21:22:59,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:59,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:59,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:02,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 21:23:02,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:02,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117633566] [2024-06-27 21:23:02,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117633566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:02,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:02,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:23:02,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278171815] [2024-06-27 21:23:02,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:02,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:23:02,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:02,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:23:02,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:23:02,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:02,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 228 transitions, 2544 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:02,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:02,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:02,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:04,219 INFO L124 PetriNetUnfolderBase]: 2544/4062 cut-off events. [2024-06-27 21:23:04,220 INFO L125 PetriNetUnfolderBase]: For 101033/101037 co-relation queries the response was YES. [2024-06-27 21:23:04,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23453 conditions, 4062 events. 2544/4062 cut-off events. For 101033/101037 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22985 event pairs, 600 based on Foata normal form. 9/4059 useless extension candidates. Maximal degree in co-relation 23358. Up to 3638 conditions per place. [2024-06-27 21:23:04,255 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 220 selfloop transitions, 35 changer transitions 0/259 dead transitions. [2024-06-27 21:23:04,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 259 transitions, 3292 flow [2024-06-27 21:23:04,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:04,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:04,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:23:04,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 21:23:04,257 INFO L175 Difference]: Start difference. First operand has 197 places, 228 transitions, 2544 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:23:04,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 259 transitions, 3292 flow [2024-06-27 21:23:04,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 259 transitions, 3219 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:23:04,434 INFO L231 Difference]: Finished difference. Result has 196 places, 229 transitions, 2567 flow [2024-06-27 21:23:04,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2471, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2567, PETRI_PLACES=196, PETRI_TRANSITIONS=229} [2024-06-27 21:23:04,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-27 21:23:04,435 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 229 transitions, 2567 flow [2024-06-27 21:23:04,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:04,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:04,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:04,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:23:04,435 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:04,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:04,436 INFO L85 PathProgramCache]: Analyzing trace with hash 699424204, now seen corresponding path program 2 times [2024-06-27 21:23:04,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:04,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395071766] [2024-06-27 21:23:04,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:04,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:07,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:07,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:07,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395071766] [2024-06-27 21:23:07,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395071766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:07,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:07,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:07,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444177105] [2024-06-27 21:23:07,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:07,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:07,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:07,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:07,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:07,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:07,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 229 transitions, 2567 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:07,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:07,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:07,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:09,208 INFO L124 PetriNetUnfolderBase]: 2526/4036 cut-off events. [2024-06-27 21:23:09,208 INFO L125 PetriNetUnfolderBase]: For 97541/97545 co-relation queries the response was YES. [2024-06-27 21:23:09,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22863 conditions, 4036 events. 2526/4036 cut-off events. For 97541/97545 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22957 event pairs, 673 based on Foata normal form. 9/4033 useless extension candidates. Maximal degree in co-relation 22768. Up to 3716 conditions per place. [2024-06-27 21:23:09,246 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 213 selfloop transitions, 36 changer transitions 0/253 dead transitions. [2024-06-27 21:23:09,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 253 transitions, 3183 flow [2024-06-27 21:23:09,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:09,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:09,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:23:09,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 21:23:09,247 INFO L175 Difference]: Start difference. First operand has 196 places, 229 transitions, 2567 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:23:09,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 253 transitions, 3183 flow [2024-06-27 21:23:09,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 253 transitions, 3106 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:09,445 INFO L231 Difference]: Finished difference. Result has 199 places, 229 transitions, 2566 flow [2024-06-27 21:23:09,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2566, PETRI_PLACES=199, PETRI_TRANSITIONS=229} [2024-06-27 21:23:09,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-27 21:23:09,445 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 229 transitions, 2566 flow [2024-06-27 21:23:09,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:09,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:09,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 21:23:09,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:23:09,446 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:09,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:09,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1906315840, now seen corresponding path program 1 times [2024-06-27 21:23:09,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:09,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377216060] [2024-06-27 21:23:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:09,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:12,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 21:23:12,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:12,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377216060] [2024-06-27 21:23:12,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377216060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:12,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:12,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:12,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720737] [2024-06-27 21:23:12,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:12,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:12,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:12,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:12,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:12,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:12,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 229 transitions, 2566 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:12,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:12,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:14,448 INFO L124 PetriNetUnfolderBase]: 2576/4112 cut-off events. [2024-06-27 21:23:14,448 INFO L125 PetriNetUnfolderBase]: For 94165/94177 co-relation queries the response was YES. [2024-06-27 21:23:14,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23138 conditions, 4112 events. 2576/4112 cut-off events. For 94165/94177 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23402 event pairs, 510 based on Foata normal form. 13/4113 useless extension candidates. Maximal degree in co-relation 23042. Up to 3550 conditions per place. [2024-06-27 21:23:14,481 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 173 selfloop transitions, 86 changer transitions 0/263 dead transitions. [2024-06-27 21:23:14,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 263 transitions, 3288 flow [2024-06-27 21:23:14,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:14,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:14,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:23:14,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 21:23:14,483 INFO L175 Difference]: Start difference. First operand has 199 places, 229 transitions, 2566 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:23:14,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 263 transitions, 3288 flow [2024-06-27 21:23:14,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 263 transitions, 3193 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:23:14,649 INFO L231 Difference]: Finished difference. Result has 202 places, 239 transitions, 2885 flow [2024-06-27 21:23:14,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2471, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2885, PETRI_PLACES=202, PETRI_TRANSITIONS=239} [2024-06-27 21:23:14,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 21:23:14,650 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 239 transitions, 2885 flow [2024-06-27 21:23:14,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:14,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:14,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:14,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:23:14,650 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:14,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:14,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1559656904, now seen corresponding path program 2 times [2024-06-27 21:23:14,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:14,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574133384] [2024-06-27 21:23:14,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:14,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:14,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:18,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:18,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:18,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574133384] [2024-06-27 21:23:18,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574133384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:18,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:18,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:18,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259583076] [2024-06-27 21:23:18,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:18,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:18,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:18,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:18,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:18,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:18,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 239 transitions, 2885 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:18,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:18,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:18,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:19,877 INFO L124 PetriNetUnfolderBase]: 2628/4206 cut-off events. [2024-06-27 21:23:19,878 INFO L125 PetriNetUnfolderBase]: For 106341/106357 co-relation queries the response was YES. [2024-06-27 21:23:19,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24919 conditions, 4206 events. 2628/4206 cut-off events. For 106341/106357 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 24083 event pairs, 516 based on Foata normal form. 17/4211 useless extension candidates. Maximal degree in co-relation 24820. Up to 3276 conditions per place. [2024-06-27 21:23:19,911 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 124 changer transitions 0/281 dead transitions. [2024-06-27 21:23:19,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 281 transitions, 3759 flow [2024-06-27 21:23:19,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:23:19,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:23:19,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 21:23:19,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3858093126385809 [2024-06-27 21:23:19,915 INFO L175 Difference]: Start difference. First operand has 202 places, 239 transitions, 2885 flow. Second operand 11 states and 174 transitions. [2024-06-27 21:23:19,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 281 transitions, 3759 flow [2024-06-27 21:23:20,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 281 transitions, 3599 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:20,145 INFO L231 Difference]: Finished difference. Result has 208 places, 245 transitions, 3125 flow [2024-06-27 21:23:20,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3125, PETRI_PLACES=208, PETRI_TRANSITIONS=245} [2024-06-27 21:23:20,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-27 21:23:20,146 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 245 transitions, 3125 flow [2024-06-27 21:23:20,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:20,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:20,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:20,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:23:20,152 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:20,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:20,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1719319578, now seen corresponding path program 3 times [2024-06-27 21:23:20,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:20,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538473383] [2024-06-27 21:23:20,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:20,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:20,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:23,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:23,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:23,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538473383] [2024-06-27 21:23:23,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538473383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:23,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:23,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:23,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059620589] [2024-06-27 21:23:23,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:23,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:23,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:23,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:23,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:23,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:23,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 245 transitions, 3125 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:23,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:23,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:23,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:25,133 INFO L124 PetriNetUnfolderBase]: 2680/4270 cut-off events. [2024-06-27 21:23:25,133 INFO L125 PetriNetUnfolderBase]: For 120697/120701 co-relation queries the response was YES. [2024-06-27 21:23:25,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26314 conditions, 4270 events. 2680/4270 cut-off events. For 120697/120701 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24346 event pairs, 555 based on Foata normal form. 5/4263 useless extension candidates. Maximal degree in co-relation 26214. Up to 3316 conditions per place. [2024-06-27 21:23:25,172 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 130 changer transitions 0/281 dead transitions. [2024-06-27 21:23:25,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 281 transitions, 4081 flow [2024-06-27 21:23:25,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:23:25,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:23:25,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 21:23:25,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-27 21:23:25,174 INFO L175 Difference]: Start difference. First operand has 208 places, 245 transitions, 3125 flow. Second operand 10 states and 162 transitions. [2024-06-27 21:23:25,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 281 transitions, 4081 flow [2024-06-27 21:23:25,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 281 transitions, 3730 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-27 21:23:25,417 INFO L231 Difference]: Finished difference. Result has 210 places, 251 transitions, 3193 flow [2024-06-27 21:23:25,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3193, PETRI_PLACES=210, PETRI_TRANSITIONS=251} [2024-06-27 21:23:25,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 21:23:25,417 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 251 transitions, 3193 flow [2024-06-27 21:23:25,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:25,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:25,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:25,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:23:25,418 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:25,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:25,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1669596478, now seen corresponding path program 4 times [2024-06-27 21:23:25,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:25,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948285311] [2024-06-27 21:23:25,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:25,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:28,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:28,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:28,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948285311] [2024-06-27 21:23:28,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948285311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:28,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:28,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:28,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031303324] [2024-06-27 21:23:28,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:28,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:28,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:28,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:28,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:28,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:28,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 251 transitions, 3193 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:28,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:28,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:28,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:30,899 INFO L124 PetriNetUnfolderBase]: 2668/4252 cut-off events. [2024-06-27 21:23:30,899 INFO L125 PetriNetUnfolderBase]: For 113850/113854 co-relation queries the response was YES. [2024-06-27 21:23:30,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25543 conditions, 4252 events. 2668/4252 cut-off events. For 113850/113854 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24224 event pairs, 553 based on Foata normal form. 5/4245 useless extension candidates. Maximal degree in co-relation 25442. Up to 3308 conditions per place. [2024-06-27 21:23:30,938 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 149 selfloop transitions, 132 changer transitions 0/285 dead transitions. [2024-06-27 21:23:30,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 285 transitions, 3927 flow [2024-06-27 21:23:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:23:30,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:23:30,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-27 21:23:30,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:23:30,939 INFO L175 Difference]: Start difference. First operand has 210 places, 251 transitions, 3193 flow. Second operand 12 states and 186 transitions. [2024-06-27 21:23:30,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 285 transitions, 3927 flow [2024-06-27 21:23:31,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 285 transitions, 3663 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 21:23:31,193 INFO L231 Difference]: Finished difference. Result has 216 places, 251 transitions, 3199 flow [2024-06-27 21:23:31,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3199, PETRI_PLACES=216, PETRI_TRANSITIONS=251} [2024-06-27 21:23:31,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-27 21:23:31,194 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 251 transitions, 3199 flow [2024-06-27 21:23:31,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:31,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:31,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:31,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:23:31,195 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:31,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:31,195 INFO L85 PathProgramCache]: Analyzing trace with hash -682021020, now seen corresponding path program 5 times [2024-06-27 21:23:31,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:31,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795662847] [2024-06-27 21:23:31,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:31,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:31,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:34,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:34,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795662847] [2024-06-27 21:23:34,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795662847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:34,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:34,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:34,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806503004] [2024-06-27 21:23:34,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:34,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:34,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:34,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:34,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:34,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:34,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 251 transitions, 3199 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:34,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:34,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:34,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:36,394 INFO L124 PetriNetUnfolderBase]: 2730/4356 cut-off events. [2024-06-27 21:23:36,394 INFO L125 PetriNetUnfolderBase]: For 122791/122795 co-relation queries the response was YES. [2024-06-27 21:23:36,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26280 conditions, 4356 events. 2730/4356 cut-off events. For 122791/122795 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 25050 event pairs, 717 based on Foata normal form. 5/4349 useless extension candidates. Maximal degree in co-relation 26178. Up to 3922 conditions per place. [2024-06-27 21:23:36,433 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 215 selfloop transitions, 63 changer transitions 0/282 dead transitions. [2024-06-27 21:23:36,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 282 transitions, 4036 flow [2024-06-27 21:23:36,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:36,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:36,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:23:36,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-27 21:23:36,434 INFO L175 Difference]: Start difference. First operand has 216 places, 251 transitions, 3199 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:23:36,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 282 transitions, 4036 flow [2024-06-27 21:23:36,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 282 transitions, 3764 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 21:23:36,736 INFO L231 Difference]: Finished difference. Result has 216 places, 260 transitions, 3215 flow [2024-06-27 21:23:36,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3215, PETRI_PLACES=216, PETRI_TRANSITIONS=260} [2024-06-27 21:23:36,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-27 21:23:36,737 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 260 transitions, 3215 flow [2024-06-27 21:23:36,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:36,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:36,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:36,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:23:36,742 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:36,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:36,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1388655944, now seen corresponding path program 6 times [2024-06-27 21:23:36,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:36,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215425153] [2024-06-27 21:23:36,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:36,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:40,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:40,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:40,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215425153] [2024-06-27 21:23:40,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215425153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:40,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:40,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:40,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562966458] [2024-06-27 21:23:40,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:40,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:40,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:40,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:40,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:40,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:40,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 260 transitions, 3215 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:40,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:40,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:40,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:42,126 INFO L124 PetriNetUnfolderBase]: 2750/4392 cut-off events. [2024-06-27 21:23:42,126 INFO L125 PetriNetUnfolderBase]: For 126540/126544 co-relation queries the response was YES. [2024-06-27 21:23:42,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26252 conditions, 4392 events. 2750/4392 cut-off events. For 126540/126544 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 25308 event pairs, 713 based on Foata normal form. 5/4385 useless extension candidates. Maximal degree in co-relation 26148. Up to 3938 conditions per place. [2024-06-27 21:23:42,165 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 67 changer transitions 0/285 dead transitions. [2024-06-27 21:23:42,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 285 transitions, 3986 flow [2024-06-27 21:23:42,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:42,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:42,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 21:23:42,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 21:23:42,167 INFO L175 Difference]: Start difference. First operand has 216 places, 260 transitions, 3215 flow. Second operand 9 states and 141 transitions. [2024-06-27 21:23:42,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 285 transitions, 3986 flow [2024-06-27 21:23:42,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 285 transitions, 3883 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:42,498 INFO L231 Difference]: Finished difference. Result has 220 places, 263 transitions, 3313 flow [2024-06-27 21:23:42,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3313, PETRI_PLACES=220, PETRI_TRANSITIONS=263} [2024-06-27 21:23:42,498 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-27 21:23:42,499 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 263 transitions, 3313 flow [2024-06-27 21:23:42,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:42,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:42,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:42,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:23:42,499 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:42,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:42,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1529699062, now seen corresponding path program 7 times [2024-06-27 21:23:42,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:42,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500043101] [2024-06-27 21:23:42,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:42,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:45,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:45,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:45,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500043101] [2024-06-27 21:23:45,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500043101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:45,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:45,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:45,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763690476] [2024-06-27 21:23:45,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:45,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:45,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:45,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:45,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:45,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:45,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 263 transitions, 3313 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:45,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:45,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:45,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:47,527 INFO L124 PetriNetUnfolderBase]: 2738/4376 cut-off events. [2024-06-27 21:23:47,527 INFO L125 PetriNetUnfolderBase]: For 125398/125402 co-relation queries the response was YES. [2024-06-27 21:23:47,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26180 conditions, 4376 events. 2738/4376 cut-off events. For 125398/125402 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 25202 event pairs, 711 based on Foata normal form. 5/4369 useless extension candidates. Maximal degree in co-relation 26074. Up to 3930 conditions per place. [2024-06-27 21:23:47,562 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 215 selfloop transitions, 67 changer transitions 0/286 dead transitions. [2024-06-27 21:23:47,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 286 transitions, 3933 flow [2024-06-27 21:23:47,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:23:47,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:23:47,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-27 21:23:47,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37317073170731707 [2024-06-27 21:23:47,564 INFO L175 Difference]: Start difference. First operand has 220 places, 263 transitions, 3313 flow. Second operand 10 states and 153 transitions. [2024-06-27 21:23:47,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 286 transitions, 3933 flow [2024-06-27 21:23:47,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3763 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 21:23:47,857 INFO L231 Difference]: Finished difference. Result has 224 places, 263 transitions, 3283 flow [2024-06-27 21:23:47,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3283, PETRI_PLACES=224, PETRI_TRANSITIONS=263} [2024-06-27 21:23:47,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-27 21:23:47,858 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 263 transitions, 3283 flow [2024-06-27 21:23:47,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:47,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:47,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:47,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:23:47,859 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:47,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:47,859 INFO L85 PathProgramCache]: Analyzing trace with hash -778864678, now seen corresponding path program 8 times [2024-06-27 21:23:47,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:47,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005971649] [2024-06-27 21:23:47,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:47,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:47,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:51,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:51,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:51,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005971649] [2024-06-27 21:23:51,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005971649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:51,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:51,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:51,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469543135] [2024-06-27 21:23:51,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:51,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:51,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:51,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:51,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:51,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:51,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 263 transitions, 3283 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:51,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:51,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:51,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:53,244 INFO L124 PetriNetUnfolderBase]: 2758/4412 cut-off events. [2024-06-27 21:23:53,244 INFO L125 PetriNetUnfolderBase]: For 128651/128655 co-relation queries the response was YES. [2024-06-27 21:23:53,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26329 conditions, 4412 events. 2758/4412 cut-off events. For 128651/128655 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25489 event pairs, 622 based on Foata normal form. 5/4405 useless extension candidates. Maximal degree in co-relation 26222. Up to 3218 conditions per place. [2024-06-27 21:23:53,292 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 143 selfloop transitions, 151 changer transitions 0/298 dead transitions. [2024-06-27 21:23:53,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 298 transitions, 4181 flow [2024-06-27 21:23:53,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:53,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:53,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:23:53,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 21:23:53,293 INFO L175 Difference]: Start difference. First operand has 224 places, 263 transitions, 3283 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:23:53,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 298 transitions, 4181 flow [2024-06-27 21:23:53,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 4037 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:23:53,694 INFO L231 Difference]: Finished difference. Result has 225 places, 269 transitions, 3593 flow [2024-06-27 21:23:53,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3593, PETRI_PLACES=225, PETRI_TRANSITIONS=269} [2024-06-27 21:23:53,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-27 21:23:53,695 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 269 transitions, 3593 flow [2024-06-27 21:23:53,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:53,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:53,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:53,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:23:53,696 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:53,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:53,696 INFO L85 PathProgramCache]: Analyzing trace with hash 976766238, now seen corresponding path program 9 times [2024-06-27 21:23:53,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:53,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96766712] [2024-06-27 21:23:53,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:53,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:53,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:56,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:56,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96766712] [2024-06-27 21:23:56,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96766712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:56,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:56,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:56,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103200700] [2024-06-27 21:23:56,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:56,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:56,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:56,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:56,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:56,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:23:56,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 269 transitions, 3593 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:56,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:56,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:23:56,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:58,237 INFO L124 PetriNetUnfolderBase]: 2810/4500 cut-off events. [2024-06-27 21:23:58,237 INFO L125 PetriNetUnfolderBase]: For 144761/144765 co-relation queries the response was YES. [2024-06-27 21:23:58,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28066 conditions, 4500 events. 2810/4500 cut-off events. For 144761/144765 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 26096 event pairs, 721 based on Foata normal form. 5/4493 useless extension candidates. Maximal degree in co-relation 27958. Up to 3802 conditions per place. [2024-06-27 21:23:58,282 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 202 selfloop transitions, 97 changer transitions 0/303 dead transitions. [2024-06-27 21:23:58,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 303 transitions, 4609 flow [2024-06-27 21:23:58,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:23:58,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:23:58,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 21:23:58,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-27 21:23:58,303 INFO L175 Difference]: Start difference. First operand has 225 places, 269 transitions, 3593 flow. Second operand 11 states and 168 transitions. [2024-06-27 21:23:58,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 303 transitions, 4609 flow [2024-06-27 21:23:58,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 303 transitions, 4448 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:58,664 INFO L231 Difference]: Finished difference. Result has 231 places, 275 transitions, 3784 flow [2024-06-27 21:23:58,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3432, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3784, PETRI_PLACES=231, PETRI_TRANSITIONS=275} [2024-06-27 21:23:58,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 21:23:58,666 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 275 transitions, 3784 flow [2024-06-27 21:23:58,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:58,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:58,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:58,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:23:58,667 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:58,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:58,667 INFO L85 PathProgramCache]: Analyzing trace with hash 318474492, now seen corresponding path program 10 times [2024-06-27 21:23:58,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:58,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542781682] [2024-06-27 21:23:58,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:58,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:58,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:01,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:01,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542781682] [2024-06-27 21:24:01,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542781682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:01,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:01,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:01,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309049837] [2024-06-27 21:24:01,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:01,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:01,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:01,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:01,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:01,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:01,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 275 transitions, 3784 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:01,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:01,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:01,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:03,555 INFO L124 PetriNetUnfolderBase]: 2798/4484 cut-off events. [2024-06-27 21:24:03,555 INFO L125 PetriNetUnfolderBase]: For 137616/137620 co-relation queries the response was YES. [2024-06-27 21:24:03,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27252 conditions, 4484 events. 2798/4484 cut-off events. For 137616/137620 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26042 event pairs, 701 based on Foata normal form. 5/4477 useless extension candidates. Maximal degree in co-relation 27142. Up to 3794 conditions per place. [2024-06-27 21:24:03,601 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 202 selfloop transitions, 99 changer transitions 0/305 dead transitions. [2024-06-27 21:24:03,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 305 transitions, 4660 flow [2024-06-27 21:24:03,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:24:03,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:24:03,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 181 transitions. [2024-06-27 21:24:03,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678861788617886 [2024-06-27 21:24:03,604 INFO L175 Difference]: Start difference. First operand has 231 places, 275 transitions, 3784 flow. Second operand 12 states and 181 transitions. [2024-06-27 21:24:03,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 305 transitions, 4660 flow [2024-06-27 21:24:03,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 305 transitions, 4303 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-27 21:24:03,928 INFO L231 Difference]: Finished difference. Result has 235 places, 275 transitions, 3631 flow [2024-06-27 21:24:03,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3427, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3631, PETRI_PLACES=235, PETRI_TRANSITIONS=275} [2024-06-27 21:24:03,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 21:24:03,928 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 275 transitions, 3631 flow [2024-06-27 21:24:03,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:03,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:03,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:03,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:24:03,929 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:03,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1399746632, now seen corresponding path program 11 times [2024-06-27 21:24:03,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:03,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146615158] [2024-06-27 21:24:03,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:03,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:03,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:07,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:07,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:07,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146615158] [2024-06-27 21:24:07,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146615158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:07,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:07,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:07,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843189565] [2024-06-27 21:24:07,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:07,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:07,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:07,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:07,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:07,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:07,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 275 transitions, 3631 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:07,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:07,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:07,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:09,095 INFO L124 PetriNetUnfolderBase]: 2818/4512 cut-off events. [2024-06-27 21:24:09,095 INFO L125 PetriNetUnfolderBase]: For 138916/138920 co-relation queries the response was YES. [2024-06-27 21:24:09,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27231 conditions, 4512 events. 2818/4512 cut-off events. For 138916/138920 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26222 event pairs, 795 based on Foata normal form. 5/4505 useless extension candidates. Maximal degree in co-relation 27120. Up to 4140 conditions per place. [2024-06-27 21:24:09,134 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 47 changer transitions 0/299 dead transitions. [2024-06-27 21:24:09,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 299 transitions, 4447 flow [2024-06-27 21:24:09,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:24:09,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:24:09,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 21:24:09,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-27 21:24:09,136 INFO L175 Difference]: Start difference. First operand has 235 places, 275 transitions, 3631 flow. Second operand 9 states and 137 transitions. [2024-06-27 21:24:09,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 299 transitions, 4447 flow [2024-06-27 21:24:09,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 299 transitions, 4075 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-27 21:24:09,455 INFO L231 Difference]: Finished difference. Result has 232 places, 278 transitions, 3429 flow [2024-06-27 21:24:09,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3268, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3429, PETRI_PLACES=232, PETRI_TRANSITIONS=278} [2024-06-27 21:24:09,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 21:24:09,456 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 278 transitions, 3429 flow [2024-06-27 21:24:09,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:09,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:09,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:09,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:24:09,457 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:09,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:09,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1399400672, now seen corresponding path program 12 times [2024-06-27 21:24:09,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:09,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671300294] [2024-06-27 21:24:09,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:09,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:09,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:12,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:12,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:12,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671300294] [2024-06-27 21:24:12,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671300294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:12,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:12,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:12,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890341657] [2024-06-27 21:24:12,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:12,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:12,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:12,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:12,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:12,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:12,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 278 transitions, 3429 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:12,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:12,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:12,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:14,380 INFO L124 PetriNetUnfolderBase]: 2806/4496 cut-off events. [2024-06-27 21:24:14,381 INFO L125 PetriNetUnfolderBase]: For 135035/135039 co-relation queries the response was YES. [2024-06-27 21:24:14,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26058 conditions, 4496 events. 2806/4496 cut-off events. For 135035/135039 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26121 event pairs, 717 based on Foata normal form. 5/4489 useless extension candidates. Maximal degree in co-relation 25948. Up to 3802 conditions per place. [2024-06-27 21:24:14,423 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 97 changer transitions 0/302 dead transitions. [2024-06-27 21:24:14,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 302 transitions, 4189 flow [2024-06-27 21:24:14,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:24:14,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:24:14,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 21:24:14,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 21:24:14,425 INFO L175 Difference]: Start difference. First operand has 232 places, 278 transitions, 3429 flow. Second operand 9 states and 142 transitions. [2024-06-27 21:24:14,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 302 transitions, 4189 flow [2024-06-27 21:24:14,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 302 transitions, 3884 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 21:24:14,833 INFO L231 Difference]: Finished difference. Result has 232 places, 278 transitions, 3324 flow [2024-06-27 21:24:14,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3324, PETRI_PLACES=232, PETRI_TRANSITIONS=278} [2024-06-27 21:24:14,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 21:24:14,835 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 278 transitions, 3324 flow [2024-06-27 21:24:14,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:14,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:14,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:14,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:24:14,836 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:14,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:14,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1399756862, now seen corresponding path program 13 times [2024-06-27 21:24:14,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:14,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663000927] [2024-06-27 21:24:14,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:14,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:14,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:19,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:19,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:19,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663000927] [2024-06-27 21:24:19,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663000927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:19,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:19,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:19,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387248183] [2024-06-27 21:24:19,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:19,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:19,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:19,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:19,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:19,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:19,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 278 transitions, 3324 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:19,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:19,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:19,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:21,141 INFO L124 PetriNetUnfolderBase]: 2794/4480 cut-off events. [2024-06-27 21:24:21,141 INFO L125 PetriNetUnfolderBase]: For 130695/130702 co-relation queries the response was YES. [2024-06-27 21:24:21,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25499 conditions, 4480 events. 2794/4480 cut-off events. For 130695/130702 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26058 event pairs, 785 based on Foata normal form. 8/4478 useless extension candidates. Maximal degree in co-relation 25390. Up to 4116 conditions per place. [2024-06-27 21:24:21,189 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 251 selfloop transitions, 50 changer transitions 0/305 dead transitions. [2024-06-27 21:24:21,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 305 transitions, 4009 flow [2024-06-27 21:24:21,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:24:21,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:24:21,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-27 21:24:21,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434959349593496 [2024-06-27 21:24:21,191 INFO L175 Difference]: Start difference. First operand has 232 places, 278 transitions, 3324 flow. Second operand 12 states and 169 transitions. [2024-06-27 21:24:21,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 305 transitions, 4009 flow [2024-06-27 21:24:21,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 305 transitions, 3737 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 21:24:21,546 INFO L231 Difference]: Finished difference. Result has 235 places, 278 transitions, 3158 flow [2024-06-27 21:24:21,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3052, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3158, PETRI_PLACES=235, PETRI_TRANSITIONS=278} [2024-06-27 21:24:21,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 21:24:21,547 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 278 transitions, 3158 flow [2024-06-27 21:24:21,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:21,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:21,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:21,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:24:21,547 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:21,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:21,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1187452117, now seen corresponding path program 1 times [2024-06-27 21:24:21,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:21,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83506808] [2024-06-27 21:24:21,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:21,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:21,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:24,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:24,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:24,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83506808] [2024-06-27 21:24:24,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83506808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:24,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:24,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:24:24,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369740325] [2024-06-27 21:24:24,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:24,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:24:24,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:24,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:24:24,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:24:24,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:24,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 278 transitions, 3158 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:24,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:24,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:24,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:26,201 INFO L124 PetriNetUnfolderBase]: 2927/4695 cut-off events. [2024-06-27 21:24:26,202 INFO L125 PetriNetUnfolderBase]: For 164654/164670 co-relation queries the response was YES. [2024-06-27 21:24:26,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27419 conditions, 4695 events. 2927/4695 cut-off events. For 164654/164670 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27417 event pairs, 421 based on Foata normal form. 21/4704 useless extension candidates. Maximal degree in co-relation 27309. Up to 3270 conditions per place. [2024-06-27 21:24:26,245 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 75 changer transitions 0/323 dead transitions. [2024-06-27 21:24:26,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 323 transitions, 4268 flow [2024-06-27 21:24:26,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:26,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:26,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:24:26,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:24:26,247 INFO L175 Difference]: Start difference. First operand has 235 places, 278 transitions, 3158 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:24:26,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 323 transitions, 4268 flow [2024-06-27 21:24:26,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 323 transitions, 4133 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 21:24:26,566 INFO L231 Difference]: Finished difference. Result has 231 places, 281 transitions, 3233 flow [2024-06-27 21:24:26,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3233, PETRI_PLACES=231, PETRI_TRANSITIONS=281} [2024-06-27 21:24:26,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 21:24:26,567 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 281 transitions, 3233 flow [2024-06-27 21:24:26,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:26,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:26,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:26,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:24:26,567 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:26,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:26,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1397359447, now seen corresponding path program 2 times [2024-06-27 21:24:26,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:26,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817554034] [2024-06-27 21:24:26,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:26,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:26,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:29,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:29,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:29,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817554034] [2024-06-27 21:24:29,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817554034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:29,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:29,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:24:29,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004692006] [2024-06-27 21:24:29,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:29,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:24:29,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:29,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:24:29,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:24:29,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:29,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 281 transitions, 3233 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:29,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:29,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:29,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:31,140 INFO L124 PetriNetUnfolderBase]: 2955/4727 cut-off events. [2024-06-27 21:24:31,140 INFO L125 PetriNetUnfolderBase]: For 171466/171470 co-relation queries the response was YES. [2024-06-27 21:24:31,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28051 conditions, 4727 events. 2955/4727 cut-off events. For 171466/171470 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 27597 event pairs, 775 based on Foata normal form. 9/4724 useless extension candidates. Maximal degree in co-relation 27940. Up to 4365 conditions per place. [2024-06-27 21:24:31,179 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 276 selfloop transitions, 24 changer transitions 0/304 dead transitions. [2024-06-27 21:24:31,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 304 transitions, 3933 flow [2024-06-27 21:24:31,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:31,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:24:31,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-27 21:24:31,181 INFO L175 Difference]: Start difference. First operand has 231 places, 281 transitions, 3233 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:24:31,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 304 transitions, 3933 flow [2024-06-27 21:24:31,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 304 transitions, 3853 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:31,666 INFO L231 Difference]: Finished difference. Result has 235 places, 282 transitions, 3227 flow [2024-06-27 21:24:31,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3227, PETRI_PLACES=235, PETRI_TRANSITIONS=282} [2024-06-27 21:24:31,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 21:24:31,667 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 282 transitions, 3227 flow [2024-06-27 21:24:31,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:31,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24: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, 1, 1] [2024-06-27 21:24:31,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:24:31,668 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:31,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:31,668 INFO L85 PathProgramCache]: Analyzing trace with hash 196871225, now seen corresponding path program 3 times [2024-06-27 21:24:31,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:31,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373373369] [2024-06-27 21:24:31,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:31,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:31,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:35,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:35,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:35,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373373369] [2024-06-27 21:24:35,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373373369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:35,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:35,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:35,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64988827] [2024-06-27 21:24:35,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:35,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:35,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:35,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:35,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:35,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:35,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 282 transitions, 3227 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:35,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:35,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:35,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:37,372 INFO L124 PetriNetUnfolderBase]: 3214/5130 cut-off events. [2024-06-27 21:24:37,372 INFO L125 PetriNetUnfolderBase]: For 197397/197403 co-relation queries the response was YES. [2024-06-27 21:24:37,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31141 conditions, 5130 events. 3214/5130 cut-off events. For 197397/197403 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30504 event pairs, 882 based on Foata normal form. 16/5139 useless extension candidates. Maximal degree in co-relation 31028. Up to 4333 conditions per place. [2024-06-27 21:24:37,427 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 48 changer transitions 0/354 dead transitions. [2024-06-27 21:24:37,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 354 transitions, 4635 flow [2024-06-27 21:24:37,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:24:37,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:24:37,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:24:37,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-27 21:24:37,445 INFO L175 Difference]: Start difference. First operand has 235 places, 282 transitions, 3227 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:24:37,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 354 transitions, 4635 flow [2024-06-27 21:24:38,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 354 transitions, 4569 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:24:38,007 INFO L231 Difference]: Finished difference. Result has 244 places, 305 transitions, 3679 flow [2024-06-27 21:24:38,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3679, PETRI_PLACES=244, PETRI_TRANSITIONS=305} [2024-06-27 21:24:38,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 21:24:38,008 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 305 transitions, 3679 flow [2024-06-27 21:24:38,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:38,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:38,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:38,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:24:38,009 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:38,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:38,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1622247141, now seen corresponding path program 4 times [2024-06-27 21:24:38,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:38,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073759788] [2024-06-27 21:24:38,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:38,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:38,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:41,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:41,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:41,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073759788] [2024-06-27 21:24:41,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073759788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:41,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:41,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:41,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375764891] [2024-06-27 21:24:41,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:41,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:41,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:41,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:41,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:41,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:41,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 305 transitions, 3679 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:41,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:41,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:41,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:43,016 INFO L124 PetriNetUnfolderBase]: 3227/5161 cut-off events. [2024-06-27 21:24:43,017 INFO L125 PetriNetUnfolderBase]: For 208087/208104 co-relation queries the response was YES. [2024-06-27 21:24:43,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31343 conditions, 5161 events. 3227/5161 cut-off events. For 208087/208104 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 30747 event pairs, 703 based on Foata normal form. 32/5181 useless extension candidates. Maximal degree in co-relation 31225. Up to 4473 conditions per place. [2024-06-27 21:24:43,068 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 243 selfloop transitions, 83 changer transitions 0/330 dead transitions. [2024-06-27 21:24:43,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 330 transitions, 4463 flow [2024-06-27 21:24:43,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:43,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:43,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:24:43,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:24:43,070 INFO L175 Difference]: Start difference. First operand has 244 places, 305 transitions, 3679 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:24:43,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 330 transitions, 4463 flow [2024-06-27 21:24:43,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 330 transitions, 4414 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:43,537 INFO L231 Difference]: Finished difference. Result has 248 places, 306 transitions, 3834 flow [2024-06-27 21:24:43,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3834, PETRI_PLACES=248, PETRI_TRANSITIONS=306} [2024-06-27 21:24:43,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-27 21:24:43,538 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 306 transitions, 3834 flow [2024-06-27 21:24:43,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:43,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:43,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:43,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:24:43,538 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:43,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:43,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1297594033, now seen corresponding path program 5 times [2024-06-27 21:24:43,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:43,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986759649] [2024-06-27 21:24:43,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:43,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:43,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:48,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:48,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:48,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986759649] [2024-06-27 21:24:48,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986759649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:48,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:48,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:48,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510058906] [2024-06-27 21:24:48,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:48,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:48,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:48,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:48,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 306 transitions, 3834 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:48,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:48,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:48,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:49,796 INFO L124 PetriNetUnfolderBase]: 3209/5119 cut-off events. [2024-06-27 21:24:49,796 INFO L125 PetriNetUnfolderBase]: For 181366/181371 co-relation queries the response was YES. [2024-06-27 21:24:49,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31086 conditions, 5119 events. 3209/5119 cut-off events. For 181366/181371 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30448 event pairs, 914 based on Foata normal form. 8/5115 useless extension candidates. Maximal degree in co-relation 30967. Up to 4657 conditions per place. [2024-06-27 21:24:49,848 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 52 changer transitions 0/329 dead transitions. [2024-06-27 21:24:49,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 329 transitions, 4606 flow [2024-06-27 21:24:49,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:49,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:49,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:24:49,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 21:24:49,850 INFO L175 Difference]: Start difference. First operand has 248 places, 306 transitions, 3834 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:24:49,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 329 transitions, 4606 flow [2024-06-27 21:24:50,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 329 transitions, 4434 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:50,382 INFO L231 Difference]: Finished difference. Result has 250 places, 306 transitions, 3770 flow [2024-06-27 21:24:50,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3662, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3770, PETRI_PLACES=250, PETRI_TRANSITIONS=306} [2024-06-27 21:24:50,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-27 21:24:50,383 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 306 transitions, 3770 flow [2024-06-27 21:24:50,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:50,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:50,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:50,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:24:50,383 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:50,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:50,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1843223239, now seen corresponding path program 6 times [2024-06-27 21:24:50,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:50,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935683087] [2024-06-27 21:24:50,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:50,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:50,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:53,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:53,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:53,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935683087] [2024-06-27 21:24:53,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935683087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:53,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:53,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:53,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487183249] [2024-06-27 21:24:53,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:53,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:53,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:53,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:53,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:53,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:53,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 306 transitions, 3770 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:53,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:53,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:53,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:55,213 INFO L124 PetriNetUnfolderBase]: 3278/5242 cut-off events. [2024-06-27 21:24:55,213 INFO L125 PetriNetUnfolderBase]: For 193674/193691 co-relation queries the response was YES. [2024-06-27 21:24:55,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31866 conditions, 5242 events. 3278/5242 cut-off events. For 193674/193691 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31302 event pairs, 712 based on Foata normal form. 22/5252 useless extension candidates. Maximal degree in co-relation 31747. Up to 3843 conditions per place. [2024-06-27 21:24:55,269 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 247 selfloop transitions, 96 changer transitions 0/347 dead transitions. [2024-06-27 21:24:55,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 347 transitions, 4802 flow [2024-06-27 21:24:55,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:55,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:55,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:24:55,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:24:55,270 INFO L175 Difference]: Start difference. First operand has 250 places, 306 transitions, 3770 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:24:55,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 347 transitions, 4802 flow [2024-06-27 21:24:55,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 347 transitions, 4692 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:24:55,764 INFO L231 Difference]: Finished difference. Result has 251 places, 308 transitions, 3896 flow [2024-06-27 21:24:55,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3896, PETRI_PLACES=251, PETRI_TRANSITIONS=308} [2024-06-27 21:24:55,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-27 21:24:55,765 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 308 transitions, 3896 flow [2024-06-27 21:24:55,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:55,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:55,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:55,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:24:55,766 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:55,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:55,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1750036807, now seen corresponding path program 7 times [2024-06-27 21:24:55,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:55,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211072974] [2024-06-27 21:24:55,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:55,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:55,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:59,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:59,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211072974] [2024-06-27 21:24:59,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211072974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:59,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:59,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:59,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236695958] [2024-06-27 21:24:59,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:59,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:59,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:59,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:59,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:59,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:24:59,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 308 transitions, 3896 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:59,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:59,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:24:59,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:01,301 INFO L124 PetriNetUnfolderBase]: 3314/5298 cut-off events. [2024-06-27 21:25:01,301 INFO L125 PetriNetUnfolderBase]: For 203447/203464 co-relation queries the response was YES. [2024-06-27 21:25:01,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32663 conditions, 5298 events. 3314/5298 cut-off events. For 203447/203464 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31783 event pairs, 734 based on Foata normal form. 22/5308 useless extension candidates. Maximal degree in co-relation 32543. Up to 4498 conditions per place. [2024-06-27 21:25:01,358 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 238 selfloop transitions, 97 changer transitions 0/339 dead transitions. [2024-06-27 21:25:01,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 339 transitions, 4712 flow [2024-06-27 21:25:01,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:01,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:01,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:25:01,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:25:01,360 INFO L175 Difference]: Start difference. First operand has 251 places, 308 transitions, 3896 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:25:01,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 339 transitions, 4712 flow [2024-06-27 21:25:01,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 339 transitions, 4588 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:01,879 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 3993 flow [2024-06-27 21:25:01,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3776, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3993, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2024-06-27 21:25:01,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 21:25:01,881 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 3993 flow [2024-06-27 21:25:01,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:01,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:01,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:01,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:25:01,881 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:01,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:01,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1758974107, now seen corresponding path program 8 times [2024-06-27 21:25:01,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:01,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772663729] [2024-06-27 21:25:01,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:01,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:01,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:05,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:05,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:05,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772663729] [2024-06-27 21:25:05,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772663729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:05,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:05,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:05,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723439936] [2024-06-27 21:25:05,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:05,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:05,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:05,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:05,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:05,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:05,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 3993 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:05,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:05,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:05,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:07,053 INFO L124 PetriNetUnfolderBase]: 3350/5342 cut-off events. [2024-06-27 21:25:07,053 INFO L125 PetriNetUnfolderBase]: For 209142/209147 co-relation queries the response was YES. [2024-06-27 21:25:07,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33347 conditions, 5342 events. 3350/5342 cut-off events. For 209142/209147 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31952 event pairs, 774 based on Foata normal form. 10/5340 useless extension candidates. Maximal degree in co-relation 33225. Up to 4554 conditions per place. [2024-06-27 21:25:07,110 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 229 selfloop transitions, 102 changer transitions 0/335 dead transitions. [2024-06-27 21:25:07,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 335 transitions, 4781 flow [2024-06-27 21:25:07,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:07,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:07,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:25:07,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 21:25:07,115 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 3993 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:25:07,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 335 transitions, 4781 flow [2024-06-27 21:25:07,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 335 transitions, 4588 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:07,721 INFO L231 Difference]: Finished difference. Result has 257 places, 310 transitions, 4029 flow [2024-06-27 21:25:07,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4029, PETRI_PLACES=257, PETRI_TRANSITIONS=310} [2024-06-27 21:25:07,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-27 21:25:07,722 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 310 transitions, 4029 flow [2024-06-27 21:25:07,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:07,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:07,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:07,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:25:07,723 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:07,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:07,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1985925063, now seen corresponding path program 9 times [2024-06-27 21:25:07,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:07,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576827588] [2024-06-27 21:25:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:07,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:11,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:11,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:11,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576827588] [2024-06-27 21:25:11,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576827588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:11,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:11,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:11,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896487253] [2024-06-27 21:25:11,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:11,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:11,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:11,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:11,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:11,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:11,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 310 transitions, 4029 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:11,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:11,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:11,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:12,858 INFO L124 PetriNetUnfolderBase]: 3327/5309 cut-off events. [2024-06-27 21:25:12,858 INFO L125 PetriNetUnfolderBase]: For 196474/196479 co-relation queries the response was YES. [2024-06-27 21:25:12,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32626 conditions, 5309 events. 3327/5309 cut-off events. For 196474/196479 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 31890 event pairs, 956 based on Foata normal form. 10/5307 useless extension candidates. Maximal degree in co-relation 32503. Up to 4921 conditions per place. [2024-06-27 21:25:12,915 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 275 selfloop transitions, 51 changer transitions 0/330 dead transitions. [2024-06-27 21:25:12,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 330 transitions, 4775 flow [2024-06-27 21:25:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:12,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:12,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 21:25:12,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 21:25:12,916 INFO L175 Difference]: Start difference. First operand has 257 places, 310 transitions, 4029 flow. Second operand 8 states and 122 transitions. [2024-06-27 21:25:12,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 330 transitions, 4775 flow [2024-06-27 21:25:13,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 330 transitions, 4568 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:13,626 INFO L231 Difference]: Finished difference. Result has 259 places, 310 transitions, 3931 flow [2024-06-27 21:25:13,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3931, PETRI_PLACES=259, PETRI_TRANSITIONS=310} [2024-06-27 21:25:13,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 21:25:13,627 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 310 transitions, 3931 flow [2024-06-27 21:25:13,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:13,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:13,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:13,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:25:13,628 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:13,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:13,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1670324027, now seen corresponding path program 1 times [2024-06-27 21:25:13,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:13,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87907619] [2024-06-27 21:25:13,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:13,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:13,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:17,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:17,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:17,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87907619] [2024-06-27 21:25:17,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87907619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:17,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:17,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:25:17,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229994803] [2024-06-27 21:25:17,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:17,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:25:17,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:17,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:25:17,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:25:17,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:17,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 310 transitions, 3931 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:17,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:17,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:17,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:18,850 INFO L124 PetriNetUnfolderBase]: 3347/5345 cut-off events. [2024-06-27 21:25:18,850 INFO L125 PetriNetUnfolderBase]: For 191857/191862 co-relation queries the response was YES. [2024-06-27 21:25:18,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32611 conditions, 5345 events. 3347/5345 cut-off events. For 191857/191862 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 31911 event pairs, 660 based on Foata normal form. 6/5339 useless extension candidates. Maximal degree in co-relation 32487. Up to 2659 conditions per place. [2024-06-27 21:25:18,911 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 234 selfloop transitions, 112 changer transitions 0/350 dead transitions. [2024-06-27 21:25:18,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 350 transitions, 5083 flow [2024-06-27 21:25:18,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:18,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:18,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 21:25:18,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 21:25:18,913 INFO L175 Difference]: Start difference. First operand has 259 places, 310 transitions, 3931 flow. Second operand 8 states and 141 transitions. [2024-06-27 21:25:18,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 350 transitions, 5083 flow [2024-06-27 21:25:19,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 350 transitions, 4958 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:19,518 INFO L231 Difference]: Finished difference. Result has 260 places, 311 transitions, 4056 flow [2024-06-27 21:25:19,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4056, PETRI_PLACES=260, PETRI_TRANSITIONS=311} [2024-06-27 21:25:19,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 21:25:19,519 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 311 transitions, 4056 flow [2024-06-27 21:25:19,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:19,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:19,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:19,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:25:19,520 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:19,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:19,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1670593138, now seen corresponding path program 1 times [2024-06-27 21:25:19,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:19,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173499932] [2024-06-27 21:25:19,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:19,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:19,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:22,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:22,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:22,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173499932] [2024-06-27 21:25:22,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173499932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:22,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:22,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:25:22,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851142693] [2024-06-27 21:25:22,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:22,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:25:22,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:22,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:25:22,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:25:22,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:22,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 311 transitions, 4056 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:22,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:22,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:22,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:24,779 INFO L124 PetriNetUnfolderBase]: 3491/5561 cut-off events. [2024-06-27 21:25:24,780 INFO L125 PetriNetUnfolderBase]: For 228945/228960 co-relation queries the response was YES. [2024-06-27 21:25:24,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34934 conditions, 5561 events. 3491/5561 cut-off events. For 228945/228960 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33470 event pairs, 635 based on Foata normal form. 18/5571 useless extension candidates. Maximal degree in co-relation 34809. Up to 4450 conditions per place. [2024-06-27 21:25:24,834 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 264 selfloop transitions, 94 changer transitions 0/362 dead transitions. [2024-06-27 21:25:24,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 362 transitions, 5186 flow [2024-06-27 21:25:24,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:25:24,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:25:24,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:25:24,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-27 21:25:24,836 INFO L175 Difference]: Start difference. First operand has 260 places, 311 transitions, 4056 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:25:24,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 362 transitions, 5186 flow [2024-06-27 21:25:25,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 362 transitions, 4888 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:25,534 INFO L231 Difference]: Finished difference. Result has 265 places, 319 transitions, 4122 flow [2024-06-27 21:25:25,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4122, PETRI_PLACES=265, PETRI_TRANSITIONS=319} [2024-06-27 21:25:25,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-27 21:25:25,535 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 319 transitions, 4122 flow [2024-06-27 21:25:25,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:25,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:25,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:25,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:25:25,535 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:25,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:25,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1670592797, now seen corresponding path program 2 times [2024-06-27 21:25:25,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:25,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181474286] [2024-06-27 21:25:25,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:25,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:25,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:29,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:29,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:29,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181474286] [2024-06-27 21:25:29,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181474286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:29,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:29,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:25:29,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056578362] [2024-06-27 21:25:29,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:29,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:25:29,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:29,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:25:29,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:25:29,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:29,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 319 transitions, 4122 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:29,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:29,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:29,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:31,428 INFO L124 PetriNetUnfolderBase]: 3511/5601 cut-off events. [2024-06-27 21:25:31,428 INFO L125 PetriNetUnfolderBase]: For 230896/230901 co-relation queries the response was YES. [2024-06-27 21:25:31,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34778 conditions, 5601 events. 3511/5601 cut-off events. For 230896/230901 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33635 event pairs, 691 based on Foata normal form. 6/5595 useless extension candidates. Maximal degree in co-relation 34653. Up to 2835 conditions per place. [2024-06-27 21:25:31,483 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 121 changer transitions 0/357 dead transitions. [2024-06-27 21:25:31,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 357 transitions, 5303 flow [2024-06-27 21:25:31,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:31,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:31,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:25:31,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:25:31,485 INFO L175 Difference]: Start difference. First operand has 265 places, 319 transitions, 4122 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:25:31,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 357 transitions, 5303 flow [2024-06-27 21:25:32,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 357 transitions, 5196 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:32,080 INFO L231 Difference]: Finished difference. Result has 267 places, 320 transitions, 4279 flow [2024-06-27 21:25:32,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4019, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4279, PETRI_PLACES=267, PETRI_TRANSITIONS=320} [2024-06-27 21:25:32,080 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-27 21:25:32,080 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 320 transitions, 4279 flow [2024-06-27 21:25:32,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:32,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:32,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:32,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:25:32,081 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:32,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:32,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1672470808, now seen corresponding path program 2 times [2024-06-27 21:25:32,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:32,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872515287] [2024-06-27 21:25:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:32,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:32,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:35,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:35,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872515287] [2024-06-27 21:25:35,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872515287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:35,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:35,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:25:35,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078684647] [2024-06-27 21:25:35,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:35,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:25:35,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:35,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:25:35,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:25:35,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:35,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 320 transitions, 4279 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:35,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:35,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:35,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:37,611 INFO L124 PetriNetUnfolderBase]: 3555/5665 cut-off events. [2024-06-27 21:25:37,612 INFO L125 PetriNetUnfolderBase]: For 247213/247228 co-relation queries the response was YES. [2024-06-27 21:25:37,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35867 conditions, 5665 events. 3555/5665 cut-off events. For 247213/247228 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34236 event pairs, 756 based on Foata normal form. 22/5679 useless extension candidates. Maximal degree in co-relation 35741. Up to 4990 conditions per place. [2024-06-27 21:25:37,666 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 78 changer transitions 0/355 dead transitions. [2024-06-27 21:25:37,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 355 transitions, 5127 flow [2024-06-27 21:25:37,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:25:37,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:25:37,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 21:25:37,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-27 21:25:37,668 INFO L175 Difference]: Start difference. First operand has 267 places, 320 transitions, 4279 flow. Second operand 10 states and 157 transitions. [2024-06-27 21:25:37,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 355 transitions, 5127 flow [2024-06-27 21:25:38,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 355 transitions, 4981 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:38,333 INFO L231 Difference]: Finished difference. Result has 273 places, 321 transitions, 4316 flow [2024-06-27 21:25:38,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4316, PETRI_PLACES=273, PETRI_TRANSITIONS=321} [2024-06-27 21:25:38,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-27 21:25:38,334 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 321 transitions, 4316 flow [2024-06-27 21:25:38,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:38,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:38,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:38,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:25:38,335 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:38,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:38,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1755583637, now seen corresponding path program 3 times [2024-06-27 21:25:38,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:38,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904490041] [2024-06-27 21:25:38,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:38,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:38,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:42,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:42,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:42,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904490041] [2024-06-27 21:25:42,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904490041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:42,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:42,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:25:42,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894753758] [2024-06-27 21:25:42,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:42,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:25:42,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:42,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:25:42,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:25:42,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:42,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 321 transitions, 4316 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:42,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:42,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:42,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:44,554 INFO L124 PetriNetUnfolderBase]: 3575/5705 cut-off events. [2024-06-27 21:25:44,555 INFO L125 PetriNetUnfolderBase]: For 240708/240713 co-relation queries the response was YES. [2024-06-27 21:25:44,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36188 conditions, 5705 events. 3575/5705 cut-off events. For 240708/240713 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34586 event pairs, 827 based on Foata normal form. 6/5699 useless extension candidates. Maximal degree in co-relation 36061. Up to 4729 conditions per place. [2024-06-27 21:25:44,611 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 237 selfloop transitions, 108 changer transitions 0/349 dead transitions. [2024-06-27 21:25:44,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 349 transitions, 5154 flow [2024-06-27 21:25:44,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:44,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:44,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:25:44,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 21:25:44,613 INFO L175 Difference]: Start difference. First operand has 273 places, 321 transitions, 4316 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:25:44,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 349 transitions, 5154 flow [2024-06-27 21:25:45,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 349 transitions, 5002 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:25:45,283 INFO L231 Difference]: Finished difference. Result has 273 places, 322 transitions, 4401 flow [2024-06-27 21:25:45,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4401, PETRI_PLACES=273, PETRI_TRANSITIONS=322} [2024-06-27 21:25:45,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-27 21:25:45,284 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 322 transitions, 4401 flow [2024-06-27 21:25:45,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:45,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:45,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:45,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:25:45,284 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:45,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:45,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1211694088, now seen corresponding path program 3 times [2024-06-27 21:25:45,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:45,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689684272] [2024-06-27 21:25:45,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:45,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:45,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:48,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:48,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:48,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689684272] [2024-06-27 21:25:48,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689684272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:48,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:48,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:25:48,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825723123] [2024-06-27 21:25:48,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:48,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:25:48,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:48,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:25:48,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:25:48,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:48,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 322 transitions, 4401 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:48,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:48,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:48,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:50,961 INFO L124 PetriNetUnfolderBase]: 3603/5743 cut-off events. [2024-06-27 21:25:50,961 INFO L125 PetriNetUnfolderBase]: For 253217/253232 co-relation queries the response was YES. [2024-06-27 21:25:51,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36643 conditions, 5743 events. 3603/5743 cut-off events. For 253217/253232 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 34841 event pairs, 748 based on Foata normal form. 18/5753 useless extension candidates. Maximal degree in co-relation 36515. Up to 4988 conditions per place. [2024-06-27 21:25:51,031 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 275 selfloop transitions, 84 changer transitions 0/363 dead transitions. [2024-06-27 21:25:51,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 363 transitions, 5305 flow [2024-06-27 21:25:51,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:25:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:25:51,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 21:25:51,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-27 21:25:51,033 INFO L175 Difference]: Start difference. First operand has 273 places, 322 transitions, 4401 flow. Second operand 11 states and 172 transitions. [2024-06-27 21:25:51,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 363 transitions, 5305 flow [2024-06-27 21:25:51,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 363 transitions, 5088 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:51,881 INFO L231 Difference]: Finished difference. Result has 279 places, 324 transitions, 4408 flow [2024-06-27 21:25:51,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4408, PETRI_PLACES=279, PETRI_TRANSITIONS=324} [2024-06-27 21:25:51,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-27 21:25:51,881 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 324 transitions, 4408 flow [2024-06-27 21:25:51,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:51,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:51,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:51,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:25:51,882 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:51,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:51,882 INFO L85 PathProgramCache]: Analyzing trace with hash 332365242, now seen corresponding path program 4 times [2024-06-27 21:25:51,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:51,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507731747] [2024-06-27 21:25:51,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:51,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:51,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:55,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:55,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:55,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507731747] [2024-06-27 21:25:55,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507731747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:55,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:55,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:25:55,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410800855] [2024-06-27 21:25:55,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:55,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:25:55,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:55,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:25:55,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:25:55,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:25:55,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 324 transitions, 4408 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:55,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:55,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:25:55,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:57,803 INFO L124 PetriNetUnfolderBase]: 3787/6033 cut-off events. [2024-06-27 21:25:57,803 INFO L125 PetriNetUnfolderBase]: For 372786/372791 co-relation queries the response was YES. [2024-06-27 21:25:57,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38281 conditions, 6033 events. 3787/6033 cut-off events. For 372786/372791 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36800 event pairs, 1004 based on Foata normal form. 56/6077 useless extension candidates. Maximal degree in co-relation 38151. Up to 5243 conditions per place. [2024-06-27 21:25:57,879 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 65 changer transitions 7/352 dead transitions. [2024-06-27 21:25:57,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 352 transitions, 5245 flow [2024-06-27 21:25:57,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:57,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:57,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:25:57,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 21:25:57,880 INFO L175 Difference]: Start difference. First operand has 279 places, 324 transitions, 4408 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:25:57,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 352 transitions, 5245 flow [2024-06-27 21:25:58,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 352 transitions, 5082 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 21:25:58,765 INFO L231 Difference]: Finished difference. Result has 279 places, 320 transitions, 4352 flow [2024-06-27 21:25:58,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4245, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4352, PETRI_PLACES=279, PETRI_TRANSITIONS=320} [2024-06-27 21:25:58,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-27 21:25:58,765 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 320 transitions, 4352 flow [2024-06-27 21:25:58,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:58,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:58,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:58,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:25:58,766 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:58,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:58,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1808199840, now seen corresponding path program 1 times [2024-06-27 21:25:58,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:58,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656976301] [2024-06-27 21:25:58,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:58,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:58,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:02,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:02,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:02,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656976301] [2024-06-27 21:26:02,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656976301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:02,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:02,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:02,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807335521] [2024-06-27 21:26:02,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:02,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:02,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:02,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:02,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:02,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:02,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 320 transitions, 4352 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:02,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:02,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:02,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:04,411 INFO L124 PetriNetUnfolderBase]: 3803/6065 cut-off events. [2024-06-27 21:26:04,411 INFO L125 PetriNetUnfolderBase]: For 372933/372938 co-relation queries the response was YES. [2024-06-27 21:26:04,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38411 conditions, 6065 events. 3803/6065 cut-off events. For 372933/372938 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 37095 event pairs, 1020 based on Foata normal form. 56/6109 useless extension candidates. Maximal degree in co-relation 38281. Up to 5295 conditions per place. [2024-06-27 21:26:04,487 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 61 changer transitions 6/350 dead transitions. [2024-06-27 21:26:04,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 350 transitions, 5191 flow [2024-06-27 21:26:04,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:26:04,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:26:04,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 21:26:04,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-27 21:26:04,489 INFO L175 Difference]: Start difference. First operand has 279 places, 320 transitions, 4352 flow. Second operand 10 states and 157 transitions. [2024-06-27 21:26:04,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 350 transitions, 5191 flow [2024-06-27 21:26:05,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 350 transitions, 5059 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:05,438 INFO L231 Difference]: Finished difference. Result has 282 places, 317 transitions, 4334 flow [2024-06-27 21:26:05,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4334, PETRI_PLACES=282, PETRI_TRANSITIONS=317} [2024-06-27 21:26:05,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 21:26:05,439 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 317 transitions, 4334 flow [2024-06-27 21:26:05,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:05,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:05,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:05,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:26:05,439 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:05,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:05,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1808466750, now seen corresponding path program 2 times [2024-06-27 21:26:05,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:05,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778286733] [2024-06-27 21:26:05,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:05,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:05,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:08,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:08,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:08,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778286733] [2024-06-27 21:26:08,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778286733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:08,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:08,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:08,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185085270] [2024-06-27 21:26:08,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:08,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:08,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:08,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:08,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:08,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:08,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 317 transitions, 4334 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:08,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:08,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:08,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:10,858 INFO L124 PetriNetUnfolderBase]: 3811/6089 cut-off events. [2024-06-27 21:26:10,858 INFO L125 PetriNetUnfolderBase]: For 359073/359078 co-relation queries the response was YES. [2024-06-27 21:26:10,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38584 conditions, 6089 events. 3811/6089 cut-off events. For 359073/359078 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 37341 event pairs, 952 based on Foata normal form. 48/6125 useless extension candidates. Maximal degree in co-relation 38453. Up to 5129 conditions per place. [2024-06-27 21:26:10,934 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 275 selfloop transitions, 65 changer transitions 11/355 dead transitions. [2024-06-27 21:26:10,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 355 transitions, 5274 flow [2024-06-27 21:26:10,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:26:10,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:26:10,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 21:26:10,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-27 21:26:10,936 INFO L175 Difference]: Start difference. First operand has 282 places, 317 transitions, 4334 flow. Second operand 10 states and 161 transitions. [2024-06-27 21:26:10,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 355 transitions, 5274 flow [2024-06-27 21:26:11,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 355 transitions, 5094 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 21:26:11,712 INFO L231 Difference]: Finished difference. Result has 284 places, 315 transitions, 4316 flow [2024-06-27 21:26:11,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4316, PETRI_PLACES=284, PETRI_TRANSITIONS=315} [2024-06-27 21:26:11,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 21:26:11,713 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 315 transitions, 4316 flow [2024-06-27 21:26:11,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:11,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:11,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:11,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:26:11,714 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:11,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:11,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1993415512, now seen corresponding path program 5 times [2024-06-27 21:26:11,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:11,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144671277] [2024-06-27 21:26:11,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:11,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:15,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:15,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:15,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144671277] [2024-06-27 21:26:15,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144671277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:15,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:15,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:15,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897262227] [2024-06-27 21:26:15,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:15,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:15,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:15,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:15,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:15,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:15,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 315 transitions, 4316 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:15,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:15,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:15,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:17,550 INFO L124 PetriNetUnfolderBase]: 3797/6069 cut-off events. [2024-06-27 21:26:17,551 INFO L125 PetriNetUnfolderBase]: For 369032/369037 co-relation queries the response was YES. [2024-06-27 21:26:17,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38188 conditions, 6069 events. 3797/6069 cut-off events. For 369032/369037 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 37231 event pairs, 970 based on Foata normal form. 48/6105 useless extension candidates. Maximal degree in co-relation 38055. Up to 5061 conditions per place. [2024-06-27 21:26:17,620 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 57 changer transitions 14/351 dead transitions. [2024-06-27 21:26:17,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 351 transitions, 5238 flow [2024-06-27 21:26:17,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:17,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:17,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:26:17,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:26:17,622 INFO L175 Difference]: Start difference. First operand has 284 places, 315 transitions, 4316 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:26:17,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 351 transitions, 5238 flow [2024-06-27 21:26:18,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 351 transitions, 5129 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:26:18,475 INFO L231 Difference]: Finished difference. Result has 285 places, 310 transitions, 4262 flow [2024-06-27 21:26:18,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4262, PETRI_PLACES=285, PETRI_TRANSITIONS=310} [2024-06-27 21:26:18,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-27 21:26:18,475 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 310 transitions, 4262 flow [2024-06-27 21:26:18,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:18,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:18,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:18,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:26:18,476 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:18,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:18,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1601392237, now seen corresponding path program 4 times [2024-06-27 21:26:18,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:18,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561636479] [2024-06-27 21:26:18,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:18,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:22,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:22,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:22,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561636479] [2024-06-27 21:26:22,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561636479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:22,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:22,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:22,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754779148] [2024-06-27 21:26:22,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:22,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:22,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:22,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:22,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:22,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:22,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 310 transitions, 4262 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:22,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:22,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:22,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:24,261 INFO L124 PetriNetUnfolderBase]: 3572/5724 cut-off events. [2024-06-27 21:26:24,261 INFO L125 PetriNetUnfolderBase]: For 250783/250788 co-relation queries the response was YES. [2024-06-27 21:26:24,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36349 conditions, 5724 events. 3572/5724 cut-off events. For 250783/250788 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34990 event pairs, 1047 based on Foata normal form. 6/5718 useless extension candidates. Maximal degree in co-relation 36215. Up to 5274 conditions per place. [2024-06-27 21:26:24,322 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 46 changer transitions 0/332 dead transitions. [2024-06-27 21:26:24,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 332 transitions, 5036 flow [2024-06-27 21:26:24,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:24,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:24,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:26:24,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:26:24,323 INFO L175 Difference]: Start difference. First operand has 285 places, 310 transitions, 4262 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:26:24,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 332 transitions, 5036 flow [2024-06-27 21:26:25,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 332 transitions, 4846 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 21:26:25,149 INFO L231 Difference]: Finished difference. Result has 283 places, 310 transitions, 4170 flow [2024-06-27 21:26:25,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4072, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4170, PETRI_PLACES=283, PETRI_TRANSITIONS=310} [2024-06-27 21:26:25,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-27 21:26:25,150 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 310 transitions, 4170 flow [2024-06-27 21:26:25,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:25,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:25,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:25,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:26:25,151 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:25,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:25,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1769981978, now seen corresponding path program 6 times [2024-06-27 21:26:25,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:25,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118091800] [2024-06-27 21:26:25,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:25,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:25,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:28,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:28,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:28,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118091800] [2024-06-27 21:26:28,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118091800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:28,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:28,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:28,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983837135] [2024-06-27 21:26:28,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:28,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:28,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:28,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:28,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:28,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:28,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 310 transitions, 4170 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:28,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:28,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:28,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:30,805 INFO L124 PetriNetUnfolderBase]: 3654/5862 cut-off events. [2024-06-27 21:26:30,805 INFO L125 PetriNetUnfolderBase]: For 273892/273907 co-relation queries the response was YES. [2024-06-27 21:26:30,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37142 conditions, 5862 events. 3654/5862 cut-off events. For 273892/273907 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 35854 event pairs, 718 based on Foata normal form. 18/5872 useless extension candidates. Maximal degree in co-relation 37009. Up to 5115 conditions per place. [2024-06-27 21:26:30,875 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 283 selfloop transitions, 70 changer transitions 0/357 dead transitions. [2024-06-27 21:26:30,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 357 transitions, 5222 flow [2024-06-27 21:26:30,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:26:30,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:26:30,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 21:26:30,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-27 21:26:30,876 INFO L175 Difference]: Start difference. First operand has 283 places, 310 transitions, 4170 flow. Second operand 10 states and 158 transitions. [2024-06-27 21:26:30,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 357 transitions, 5222 flow [2024-06-27 21:26:31,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 357 transitions, 4964 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:26:31,686 INFO L231 Difference]: Finished difference. Result has 284 places, 315 transitions, 4121 flow [2024-06-27 21:26:31,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3918, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4121, PETRI_PLACES=284, PETRI_TRANSITIONS=315} [2024-06-27 21:26:31,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 21:26:31,687 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 315 transitions, 4121 flow [2024-06-27 21:26:31,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:31,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:31,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:31,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:26:31,689 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:31,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:31,689 INFO L85 PathProgramCache]: Analyzing trace with hash 2095109048, now seen corresponding path program 7 times [2024-06-27 21:26:31,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:31,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482650602] [2024-06-27 21:26:31,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:31,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:31,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:35,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:35,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:35,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482650602] [2024-06-27 21:26:35,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482650602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:35,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:35,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:35,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637142137] [2024-06-27 21:26:35,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:35,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:35,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:35,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:35,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:35,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:35,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 315 transitions, 4121 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:35,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:35,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:35,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:37,950 INFO L124 PetriNetUnfolderBase]: 3774/6046 cut-off events. [2024-06-27 21:26:37,950 INFO L125 PetriNetUnfolderBase]: For 319348/319363 co-relation queries the response was YES. [2024-06-27 21:26:37,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38993 conditions, 6046 events. 3774/6046 cut-off events. For 319348/319363 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 37127 event pairs, 723 based on Foata normal form. 18/6056 useless extension candidates. Maximal degree in co-relation 38859. Up to 4179 conditions per place. [2024-06-27 21:26:38,019 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 105 changer transitions 0/362 dead transitions. [2024-06-27 21:26:38,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 362 transitions, 5344 flow [2024-06-27 21:26:38,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:38,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:38,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:26:38,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 21:26:38,021 INFO L175 Difference]: Start difference. First operand has 284 places, 315 transitions, 4121 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:26:38,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 362 transitions, 5344 flow [2024-06-27 21:26:38,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 362 transitions, 5151 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:26:38,995 INFO L231 Difference]: Finished difference. Result has 287 places, 318 transitions, 4192 flow [2024-06-27 21:26:38,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=287, PETRI_TRANSITIONS=318} [2024-06-27 21:26:38,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 21:26:38,996 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 318 transitions, 4192 flow [2024-06-27 21:26:38,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:38,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:38,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:38,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:26:38,996 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:38,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:38,997 INFO L85 PathProgramCache]: Analyzing trace with hash 2094723098, now seen corresponding path program 8 times [2024-06-27 21:26:38,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:38,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767558924] [2024-06-27 21:26:38,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:38,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:39,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:42,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:42,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:42,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767558924] [2024-06-27 21:26:42,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767558924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:42,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:42,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:42,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709393912] [2024-06-27 21:26:42,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:42,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:42,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:42,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:42,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:42,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:42,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 318 transitions, 4192 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:42,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:42,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:42,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:44,577 INFO L124 PetriNetUnfolderBase]: 3756/6020 cut-off events. [2024-06-27 21:26:44,578 INFO L125 PetriNetUnfolderBase]: For 306052/306067 co-relation queries the response was YES. [2024-06-27 21:26:44,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38386 conditions, 6020 events. 3756/6020 cut-off events. For 306052/306067 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36963 event pairs, 753 based on Foata normal form. 18/6030 useless extension candidates. Maximal degree in co-relation 38253. Up to 5331 conditions per place. [2024-06-27 21:26:44,635 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 70 changer transitions 0/350 dead transitions. [2024-06-27 21:26:44,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 350 transitions, 4991 flow [2024-06-27 21:26:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:44,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:44,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:26:44,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-27 21:26:44,636 INFO L175 Difference]: Start difference. First operand has 287 places, 318 transitions, 4192 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:26:44,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 350 transitions, 4991 flow [2024-06-27 21:26:45,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 350 transitions, 4866 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:45,437 INFO L231 Difference]: Finished difference. Result has 289 places, 318 transitions, 4211 flow [2024-06-27 21:26:45,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4211, PETRI_PLACES=289, PETRI_TRANSITIONS=318} [2024-06-27 21:26:45,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-27 21:26:45,438 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 318 transitions, 4211 flow [2024-06-27 21:26:45,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:45,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:45,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:45,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:26:45,438 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:45,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:45,439 INFO L85 PathProgramCache]: Analyzing trace with hash -395684288, now seen corresponding path program 9 times [2024-06-27 21:26:45,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:45,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117115456] [2024-06-27 21:26:45,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:45,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:45,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:49,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:49,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:49,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117115456] [2024-06-27 21:26:49,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117115456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:49,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:49,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:49,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253847262] [2024-06-27 21:26:49,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:49,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:49,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:49,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:49,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:49,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:49,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 318 transitions, 4211 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:49,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:49,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:49,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:51,362 INFO L124 PetriNetUnfolderBase]: 3800/6088 cut-off events. [2024-06-27 21:26:51,362 INFO L125 PetriNetUnfolderBase]: For 301874/301889 co-relation queries the response was YES. [2024-06-27 21:26:51,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38689 conditions, 6088 events. 3800/6088 cut-off events. For 301874/301889 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 37454 event pairs, 849 based on Foata normal form. 22/6102 useless extension candidates. Maximal degree in co-relation 38557. Up to 5365 conditions per place. [2024-06-27 21:26:51,425 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 82 changer transitions 0/353 dead transitions. [2024-06-27 21:26:51,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 353 transitions, 5054 flow [2024-06-27 21:26:51,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:51,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:51,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:26:51,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-27 21:26:51,440 INFO L175 Difference]: Start difference. First operand has 289 places, 318 transitions, 4211 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:26:51,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 353 transitions, 5054 flow [2024-06-27 21:26:52,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 353 transitions, 4899 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:26:52,338 INFO L231 Difference]: Finished difference. Result has 290 places, 319 transitions, 4245 flow [2024-06-27 21:26:52,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4056, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4245, PETRI_PLACES=290, PETRI_TRANSITIONS=319} [2024-06-27 21:26:52,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-27 21:26:52,339 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 319 transitions, 4245 flow [2024-06-27 21:26:52,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:52,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:52,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:52,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:26:52,339 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:52,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:52,340 INFO L85 PathProgramCache]: Analyzing trace with hash -395417378, now seen corresponding path program 10 times [2024-06-27 21:26:52,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:52,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355014601] [2024-06-27 21:26:52,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:52,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:55,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:55,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:55,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355014601] [2024-06-27 21:26:55,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355014601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:55,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:55,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:55,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678111334] [2024-06-27 21:26:55,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:55,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:55,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:55,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:55,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:55,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:26:55,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 319 transitions, 4245 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:55,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:55,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:26:55,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:58,041 INFO L124 PetriNetUnfolderBase]: 3844/6156 cut-off events. [2024-06-27 21:26:58,041 INFO L125 PetriNetUnfolderBase]: For 310453/310468 co-relation queries the response was YES. [2024-06-27 21:26:58,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39296 conditions, 6156 events. 3844/6156 cut-off events. For 310453/310468 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 38013 event pairs, 855 based on Foata normal form. 22/6170 useless extension candidates. Maximal degree in co-relation 39163. Up to 5253 conditions per place. [2024-06-27 21:26:58,111 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 84 changer transitions 0/358 dead transitions. [2024-06-27 21:26:58,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 358 transitions, 5140 flow [2024-06-27 21:26:58,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:58,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:58,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:26:58,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 21:26:58,113 INFO L175 Difference]: Start difference. First operand has 290 places, 319 transitions, 4245 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:26:58,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 358 transitions, 5140 flow [2024-06-27 21:26:59,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 358 transitions, 4969 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:59,047 INFO L231 Difference]: Finished difference. Result has 292 places, 320 transitions, 4268 flow [2024-06-27 21:26:59,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4268, PETRI_PLACES=292, PETRI_TRANSITIONS=320} [2024-06-27 21:26:59,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-27 21:26:59,048 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 320 transitions, 4268 flow [2024-06-27 21:26:59,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:59,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:59,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:59,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:26:59,048 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:59,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:59,049 INFO L85 PathProgramCache]: Analyzing trace with hash -399378248, now seen corresponding path program 11 times [2024-06-27 21:26:59,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:59,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131581392] [2024-06-27 21:26:59,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:59,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:02,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:02,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:02,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131581392] [2024-06-27 21:27:02,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131581392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:02,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:02,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:02,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204531298] [2024-06-27 21:27:02,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:02,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:02,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:02,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:02,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:02,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:02,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 320 transitions, 4268 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:02,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:02,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:02,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:04,912 INFO L124 PetriNetUnfolderBase]: 3872/6198 cut-off events. [2024-06-27 21:27:04,912 INFO L125 PetriNetUnfolderBase]: For 307994/308009 co-relation queries the response was YES. [2024-06-27 21:27:04,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39577 conditions, 6198 events. 3872/6198 cut-off events. For 307994/308009 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 38290 event pairs, 961 based on Foata normal form. 18/6208 useless extension candidates. Maximal degree in co-relation 39443. Up to 5701 conditions per place. [2024-06-27 21:27:04,992 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 292 selfloop transitions, 53 changer transitions 0/349 dead transitions. [2024-06-27 21:27:04,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 349 transitions, 5063 flow [2024-06-27 21:27:04,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:04,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:04,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 21:27:04,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-27 21:27:04,994 INFO L175 Difference]: Start difference. First operand has 292 places, 320 transitions, 4268 flow. Second operand 9 states and 136 transitions. [2024-06-27 21:27:04,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 349 transitions, 5063 flow [2024-06-27 21:27:06,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 349 transitions, 4885 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:06,042 INFO L231 Difference]: Finished difference. Result has 294 places, 321 transitions, 4212 flow [2024-06-27 21:27:06,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4090, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4212, PETRI_PLACES=294, PETRI_TRANSITIONS=321} [2024-06-27 21:27:06,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-27 21:27:06,043 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 321 transitions, 4212 flow [2024-06-27 21:27:06,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:06,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:06,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:06,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:27:06,044 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:06,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:06,044 INFO L85 PathProgramCache]: Analyzing trace with hash -398992298, now seen corresponding path program 12 times [2024-06-27 21:27:06,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:06,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576446983] [2024-06-27 21:27:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:06,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:06,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:10,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 21:27:10,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:10,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576446983] [2024-06-27 21:27:10,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576446983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:10,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:10,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:10,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034719428] [2024-06-27 21:27:10,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:10,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:10,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:10,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:10,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:10,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:10,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 321 transitions, 4212 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:10,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:10,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:10,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:12,154 INFO L124 PetriNetUnfolderBase]: 3900/6242 cut-off events. [2024-06-27 21:27:12,154 INFO L125 PetriNetUnfolderBase]: For 314790/314805 co-relation queries the response was YES. [2024-06-27 21:27:12,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39636 conditions, 6242 events. 3900/6242 cut-off events. For 314790/314805 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 38675 event pairs, 839 based on Foata normal form. 18/6252 useless extension candidates. Maximal degree in co-relation 39501. Up to 5179 conditions per place. [2024-06-27 21:27:12,218 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 89 changer transitions 0/361 dead transitions. [2024-06-27 21:27:12,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 361 transitions, 5109 flow [2024-06-27 21:27:12,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:12,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:12,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:27:12,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 21:27:12,220 INFO L175 Difference]: Start difference. First operand has 294 places, 321 transitions, 4212 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:27:12,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 361 transitions, 5109 flow [2024-06-27 21:27:13,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 361 transitions, 4990 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:13,172 INFO L231 Difference]: Finished difference. Result has 296 places, 322 transitions, 4299 flow [2024-06-27 21:27:13,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4299, PETRI_PLACES=296, PETRI_TRANSITIONS=322} [2024-06-27 21:27:13,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-27 21:27:13,172 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 322 transitions, 4299 flow [2024-06-27 21:27:13,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:13,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:13,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:13,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:27:13,173 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:13,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash -981120116, now seen corresponding path program 13 times [2024-06-27 21:27:13,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:13,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431088096] [2024-06-27 21:27:13,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:13,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:13,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:16,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:16,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431088096] [2024-06-27 21:27:16,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431088096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:16,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:16,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:16,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702502426] [2024-06-27 21:27:16,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:16,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:16,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:16,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:16,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:16,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:16,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 322 transitions, 4299 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:16,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:16,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:16,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:19,226 INFO L124 PetriNetUnfolderBase]: 4084/6494 cut-off events. [2024-06-27 21:27:19,227 INFO L125 PetriNetUnfolderBase]: For 456769/456774 co-relation queries the response was YES. [2024-06-27 21:27:19,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41481 conditions, 6494 events. 4084/6494 cut-off events. For 456769/456774 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 40065 event pairs, 1131 based on Foata normal form. 56/6538 useless extension candidates. Maximal degree in co-relation 41345. Up to 5722 conditions per place. [2024-06-27 21:27:19,299 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 68 changer transitions 6/357 dead transitions. [2024-06-27 21:27:19,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 357 transitions, 5161 flow [2024-06-27 21:27:19,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:27:19,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:27:19,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-27 21:27:19,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3617886178861789 [2024-06-27 21:27:19,301 INFO L175 Difference]: Start difference. First operand has 296 places, 322 transitions, 4299 flow. Second operand 12 states and 178 transitions. [2024-06-27 21:27:19,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 357 transitions, 5161 flow [2024-06-27 21:27:20,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 357 transitions, 4969 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:20,078 INFO L231 Difference]: Finished difference. Result has 301 places, 319 transitions, 4247 flow [2024-06-27 21:27:20,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4247, PETRI_PLACES=301, PETRI_TRANSITIONS=319} [2024-06-27 21:27:20,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 21:27:20,079 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 319 transitions, 4247 flow [2024-06-27 21:27:20,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:20,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:20,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:20,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:27:20,080 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:20,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:20,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1172463924, now seen corresponding path program 3 times [2024-06-27 21:27:20,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:20,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64233258] [2024-06-27 21:27:20,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:20,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:20,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:23,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:23,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:23,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64233258] [2024-06-27 21:27:23,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64233258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:23,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:23,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:23,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278862169] [2024-06-27 21:27:23,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:23,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:23,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:23,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:23,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:23,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:23,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 319 transitions, 4247 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:23,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:23,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:23,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:25,736 INFO L124 PetriNetUnfolderBase]: 3964/6302 cut-off events. [2024-06-27 21:27:25,737 INFO L125 PetriNetUnfolderBase]: For 345102/345107 co-relation queries the response was YES. [2024-06-27 21:27:25,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40616 conditions, 6302 events. 3964/6302 cut-off events. For 345102/345107 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 38704 event pairs, 1105 based on Foata normal form. 12/6302 useless extension candidates. Maximal degree in co-relation 40479. Up to 5790 conditions per place. [2024-06-27 21:27:25,821 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 66 changer transitions 0/350 dead transitions. [2024-06-27 21:27:25,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 350 transitions, 5067 flow [2024-06-27 21:27:25,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:27:25,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:27:25,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-27 21:27:25,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 21:27:25,822 INFO L175 Difference]: Start difference. First operand has 301 places, 319 transitions, 4247 flow. Second operand 11 states and 165 transitions. [2024-06-27 21:27:25,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 350 transitions, 5067 flow [2024-06-27 21:27:26,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 350 transitions, 4867 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 21:27:26,784 INFO L231 Difference]: Finished difference. Result has 301 places, 320 transitions, 4212 flow [2024-06-27 21:27:26,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4047, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4212, PETRI_PLACES=301, PETRI_TRANSITIONS=320} [2024-06-27 21:27:26,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 21:27:26,785 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 320 transitions, 4212 flow [2024-06-27 21:27:26,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:26,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:26,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:26,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:27:26,785 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:26,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:26,786 INFO L85 PathProgramCache]: Analyzing trace with hash -35614100, now seen corresponding path program 14 times [2024-06-27 21:27:26,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:26,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999697328] [2024-06-27 21:27:26,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:26,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:26,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:30,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:30,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:30,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999697328] [2024-06-27 21:27:30,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999697328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:30,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:30,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:30,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903783615] [2024-06-27 21:27:30,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:30,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:30,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:30,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:30,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:30,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:30,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 320 transitions, 4212 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:30,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:30,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:30,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:32,832 INFO L124 PetriNetUnfolderBase]: 3982/6356 cut-off events. [2024-06-27 21:27:32,832 INFO L125 PetriNetUnfolderBase]: For 338762/338767 co-relation queries the response was YES. [2024-06-27 21:27:32,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40451 conditions, 6356 events. 3982/6356 cut-off events. For 338762/338767 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 39391 event pairs, 1225 based on Foata normal form. 12/6356 useless extension candidates. Maximal degree in co-relation 40313. Up to 5970 conditions per place. [2024-06-27 21:27:32,916 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 39 changer transitions 0/345 dead transitions. [2024-06-27 21:27:32,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 345 transitions, 5008 flow [2024-06-27 21:27:32,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:32,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:32,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 21:27:32,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 21:27:32,918 INFO L175 Difference]: Start difference. First operand has 301 places, 320 transitions, 4212 flow. Second operand 9 states and 135 transitions. [2024-06-27 21:27:32,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 345 transitions, 5008 flow [2024-06-27 21:27:33,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 345 transitions, 4861 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:27:33,974 INFO L231 Difference]: Finished difference. Result has 301 places, 321 transitions, 4174 flow [2024-06-27 21:27:33,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4174, PETRI_PLACES=301, PETRI_TRANSITIONS=321} [2024-06-27 21:27:33,975 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 21:27:33,975 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 321 transitions, 4174 flow [2024-06-27 21:27:33,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:33,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:33,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 21:27:33,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:27:33,979 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:33,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:33,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1808456850, now seen corresponding path program 15 times [2024-06-27 21:27:33,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:33,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125679723] [2024-06-27 21:27:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:33,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:33,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:37,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:37,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:37,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125679723] [2024-06-27 21:27:37,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125679723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:37,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:37,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:37,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758793538] [2024-06-27 21:27:37,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:37,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:37,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:37,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:37,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:37,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:37,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 321 transitions, 4174 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:37,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:37,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:37,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:39,731 INFO L124 PetriNetUnfolderBase]: 4026/6400 cut-off events. [2024-06-27 21:27:39,731 INFO L125 PetriNetUnfolderBase]: For 347630/347635 co-relation queries the response was YES. [2024-06-27 21:27:39,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40746 conditions, 6400 events. 4026/6400 cut-off events. For 347630/347635 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 39471 event pairs, 1107 based on Foata normal form. 12/6400 useless extension candidates. Maximal degree in co-relation 40607. Up to 5664 conditions per place. [2024-06-27 21:27:39,800 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 69 changer transitions 0/356 dead transitions. [2024-06-27 21:27:39,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 356 transitions, 5048 flow [2024-06-27 21:27:39,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:27:39,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:27:39,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 21:27:39,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-27 21:27:39,801 INFO L175 Difference]: Start difference. First operand has 301 places, 321 transitions, 4174 flow. Second operand 11 states and 168 transitions. [2024-06-27 21:27:39,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 356 transitions, 5048 flow [2024-06-27 21:27:40,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 356 transitions, 4959 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:40,943 INFO L231 Difference]: Finished difference. Result has 305 places, 322 transitions, 4257 flow [2024-06-27 21:27:40,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4257, PETRI_PLACES=305, PETRI_TRANSITIONS=322} [2024-06-27 21:27:40,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-27 21:27:40,944 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 322 transitions, 4257 flow [2024-06-27 21:27:40,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:40,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:40,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:40,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:27:40,945 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:40,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:40,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1290406574, now seen corresponding path program 4 times [2024-06-27 21:27:40,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:40,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534011370] [2024-06-27 21:27:40,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:40,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:40,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:45,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:45,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:45,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534011370] [2024-06-27 21:27:45,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534011370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:45,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:45,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:45,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124673350] [2024-06-27 21:27:45,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:45,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:45,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:45,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:45,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:45,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:45,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 322 transitions, 4257 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:45,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:45,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:45,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:47,743 INFO L124 PetriNetUnfolderBase]: 4270/6790 cut-off events. [2024-06-27 21:27:47,743 INFO L125 PetriNetUnfolderBase]: For 499967/499972 co-relation queries the response was YES. [2024-06-27 21:27:47,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43991 conditions, 6790 events. 4270/6790 cut-off events. For 499967/499972 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 42037 event pairs, 1173 based on Foata normal form. 48/6826 useless extension candidates. Maximal degree in co-relation 43851. Up to 5840 conditions per place. [2024-06-27 21:27:47,816 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 71 changer transitions 9/367 dead transitions. [2024-06-27 21:27:47,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 367 transitions, 5413 flow [2024-06-27 21:27:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:27:47,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:27:47,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-27 21:27:47,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 21:27:47,818 INFO L175 Difference]: Start difference. First operand has 305 places, 322 transitions, 4257 flow. Second operand 12 states and 183 transitions. [2024-06-27 21:27:47,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 367 transitions, 5413 flow [2024-06-27 21:27:48,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 367 transitions, 5257 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 21:27:48,849 INFO L231 Difference]: Finished difference. Result has 309 places, 323 transitions, 4311 flow [2024-06-27 21:27:48,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4311, PETRI_PLACES=309, PETRI_TRANSITIONS=323} [2024-06-27 21:27:48,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 21:27:48,850 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 323 transitions, 4311 flow [2024-06-27 21:27:48,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:48,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:48,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:48,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:27:48,850 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:48,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:48,851 INFO L85 PathProgramCache]: Analyzing trace with hash -263694152, now seen corresponding path program 16 times [2024-06-27 21:27:48,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:48,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677884186] [2024-06-27 21:27:48,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:48,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:48,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:52,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677884186] [2024-06-27 21:27:52,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677884186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:52,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:52,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:52,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674983655] [2024-06-27 21:27:52,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:52,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:52,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:52,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:52,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:52,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:27:52,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 323 transitions, 4311 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:52,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:52,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:27:52,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:54,897 INFO L124 PetriNetUnfolderBase]: 4082/6512 cut-off events. [2024-06-27 21:27:54,898 INFO L125 PetriNetUnfolderBase]: For 365547/365552 co-relation queries the response was YES. [2024-06-27 21:27:54,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42063 conditions, 6512 events. 4082/6512 cut-off events. For 365547/365552 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 40400 event pairs, 1277 based on Foata normal form. 8/6508 useless extension candidates. Maximal degree in co-relation 41921. Up to 6088 conditions per place. [2024-06-27 21:27:54,983 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 306 selfloop transitions, 42 changer transitions 0/352 dead transitions. [2024-06-27 21:27:54,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 352 transitions, 5119 flow [2024-06-27 21:27:54,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:27:54,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:27:54,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-27 21:27:54,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-27 21:27:54,984 INFO L175 Difference]: Start difference. First operand has 309 places, 323 transitions, 4311 flow. Second operand 10 states and 149 transitions. [2024-06-27 21:27:54,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 352 transitions, 5119 flow [2024-06-27 21:27:56,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 352 transitions, 4923 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 21:27:56,268 INFO L231 Difference]: Finished difference. Result has 308 places, 323 transitions, 4203 flow [2024-06-27 21:27:56,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4115, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4203, PETRI_PLACES=308, PETRI_TRANSITIONS=323} [2024-06-27 21:27:56,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 21:27:56,269 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 323 transitions, 4203 flow [2024-06-27 21:27:56,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:56,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:56,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:56,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:27:56,269 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:56,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:56,270 INFO L85 PathProgramCache]: Analyzing trace with hash 114703318, now seen corresponding path program 17 times [2024-06-27 21:27:56,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:56,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697422909] [2024-06-27 21:27:56,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:56,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:56,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:00,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:00,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:00,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697422909] [2024-06-27 21:28:00,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697422909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:00,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:00,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:00,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113415408] [2024-06-27 21:28:00,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:00,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:00,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:00,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:00,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:00,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:00,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 323 transitions, 4203 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:00,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:00,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:00,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:01,825 INFO L124 PetriNetUnfolderBase]: 4054/6448 cut-off events. [2024-06-27 21:28:01,825 INFO L125 PetriNetUnfolderBase]: For 346103/346108 co-relation queries the response was YES. [2024-06-27 21:28:01,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40464 conditions, 6448 events. 4054/6448 cut-off events. For 346103/346108 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 39783 event pairs, 1169 based on Foata normal form. 12/6448 useless extension candidates. Maximal degree in co-relation 40323. Up to 5944 conditions per place. [2024-06-27 21:28:01,911 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 285 selfloop transitions, 61 changer transitions 0/350 dead transitions. [2024-06-27 21:28:01,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 350 transitions, 4991 flow [2024-06-27 21:28:01,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:01,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:02,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 21:28:02,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 21:28:02,042 INFO L175 Difference]: Start difference. First operand has 308 places, 323 transitions, 4203 flow. Second operand 9 states and 141 transitions. [2024-06-27 21:28:02,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 350 transitions, 4991 flow [2024-06-27 21:28:03,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 350 transitions, 4859 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 21:28:03,238 INFO L231 Difference]: Finished difference. Result has 309 places, 323 transitions, 4198 flow [2024-06-27 21:28:03,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4071, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4198, PETRI_PLACES=309, PETRI_TRANSITIONS=323} [2024-06-27 21:28:03,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 21:28:03,239 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 323 transitions, 4198 flow [2024-06-27 21:28:03,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:03,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:03,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, 1, 1] [2024-06-27 21:28:03,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:28:03,239 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:03,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:03,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1630727166, now seen corresponding path program 5 times [2024-06-27 21:28:03,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:03,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317834818] [2024-06-27 21:28:03,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:03,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:03,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:06,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:06,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:06,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317834818] [2024-06-27 21:28:06,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317834818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:06,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:06,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:06,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71358500] [2024-06-27 21:28:06,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:06,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:06,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:06,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:06,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:06,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:06,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 323 transitions, 4198 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:06,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:06,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:06,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:08,883 INFO L124 PetriNetUnfolderBase]: 4128/6562 cut-off events. [2024-06-27 21:28:08,883 INFO L125 PetriNetUnfolderBase]: For 365408/365413 co-relation queries the response was YES. [2024-06-27 21:28:08,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41716 conditions, 6562 events. 4128/6562 cut-off events. For 365408/365413 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 40619 event pairs, 1101 based on Foata normal form. 8/6558 useless extension candidates. Maximal degree in co-relation 41575. Up to 5314 conditions per place. [2024-06-27 21:28:08,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 82 changer transitions 0/363 dead transitions. [2024-06-27 21:28:08,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 363 transitions, 5474 flow [2024-06-27 21:28:08,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:28:08,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:28:08,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-27 21:28:08,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-27 21:28:08,956 INFO L175 Difference]: Start difference. First operand has 309 places, 323 transitions, 4198 flow. Second operand 11 states and 167 transitions. [2024-06-27 21:28:08,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 363 transitions, 5474 flow [2024-06-27 21:28:10,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 363 transitions, 5351 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:10,298 INFO L231 Difference]: Finished difference. Result has 314 places, 327 transitions, 4361 flow [2024-06-27 21:28:10,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4075, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4361, PETRI_PLACES=314, PETRI_TRANSITIONS=327} [2024-06-27 21:28:10,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-27 21:28:10,307 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 327 transitions, 4361 flow [2024-06-27 21:28:10,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:10,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:10,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:10,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:28:10,308 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:10,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:10,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1223524496, now seen corresponding path program 6 times [2024-06-27 21:28:10,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:10,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104993598] [2024-06-27 21:28:10,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:10,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:10,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:14,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:14,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:14,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104993598] [2024-06-27 21:28:14,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104993598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:14,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:14,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:14,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851644010] [2024-06-27 21:28:14,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:14,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:14,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:14,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:14,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:14,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:14,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 327 transitions, 4361 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:14,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:14,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:14,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:16,203 INFO L124 PetriNetUnfolderBase]: 4110/6536 cut-off events. [2024-06-27 21:28:16,204 INFO L125 PetriNetUnfolderBase]: For 348228/348233 co-relation queries the response was YES. [2024-06-27 21:28:16,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41546 conditions, 6536 events. 4110/6536 cut-off events. For 348228/348233 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 40463 event pairs, 1067 based on Foata normal form. 8/6532 useless extension candidates. Maximal degree in co-relation 41403. Up to 5306 conditions per place. [2024-06-27 21:28:16,279 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 82 changer transitions 0/364 dead transitions. [2024-06-27 21:28:16,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 364 transitions, 5413 flow [2024-06-27 21:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:28:16,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:28:16,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 21:28:16,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-27 21:28:16,280 INFO L175 Difference]: Start difference. First operand has 314 places, 327 transitions, 4361 flow. Second operand 11 states and 168 transitions. [2024-06-27 21:28:16,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 364 transitions, 5413 flow [2024-06-27 21:28:17,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 364 transitions, 5267 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:17,585 INFO L231 Difference]: Finished difference. Result has 318 places, 327 transitions, 4383 flow [2024-06-27 21:28:17,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4383, PETRI_PLACES=318, PETRI_TRANSITIONS=327} [2024-06-27 21:28:17,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:28:17,586 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 327 transitions, 4383 flow [2024-06-27 21:28:17,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:17,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:17,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:17,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:28:17,586 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:17,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:17,587 INFO L85 PathProgramCache]: Analyzing trace with hash -202476870, now seen corresponding path program 18 times [2024-06-27 21:28:17,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:17,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668922855] [2024-06-27 21:28:17,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:17,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:21,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:21,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:21,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668922855] [2024-06-27 21:28:21,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668922855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:21,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:21,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:21,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12884378] [2024-06-27 21:28:21,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:21,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:21,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:21,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:21,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:21,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:21,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 327 transitions, 4383 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:21,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:21,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:21,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:23,625 INFO L124 PetriNetUnfolderBase]: 4082/6496 cut-off events. [2024-06-27 21:28:23,626 INFO L125 PetriNetUnfolderBase]: For 329079/329084 co-relation queries the response was YES. [2024-06-27 21:28:23,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40263 conditions, 6496 events. 4082/6496 cut-off events. For 329079/329084 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 40241 event pairs, 1139 based on Foata normal form. 14/6498 useless extension candidates. Maximal degree in co-relation 40119. Up to 5768 conditions per place. [2024-06-27 21:28:23,707 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 289 selfloop transitions, 66 changer transitions 0/359 dead transitions. [2024-06-27 21:28:23,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 359 transitions, 5243 flow [2024-06-27 21:28:23,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:23,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:23,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-27 21:28:23,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-27 21:28:23,709 INFO L175 Difference]: Start difference. First operand has 318 places, 327 transitions, 4383 flow. Second operand 10 states and 154 transitions. [2024-06-27 21:28:23,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 359 transitions, 5243 flow [2024-06-27 21:28:25,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 359 transitions, 5006 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 21:28:25,212 INFO L231 Difference]: Finished difference. Result has 318 places, 327 transitions, 4282 flow [2024-06-27 21:28:25,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4282, PETRI_PLACES=318, PETRI_TRANSITIONS=327} [2024-06-27 21:28:25,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:28:25,212 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 327 transitions, 4282 flow [2024-06-27 21:28:25,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:25,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:25,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:25,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:28:25,213 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:25,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:25,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1187404612, now seen corresponding path program 19 times [2024-06-27 21:28:25,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:25,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082843209] [2024-06-27 21:28:25,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:25,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:25,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:29,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:29,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:29,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082843209] [2024-06-27 21:28:29,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082843209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:29,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:29,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:29,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829783900] [2024-06-27 21:28:29,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:29,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:29,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:29,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:29,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:29,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:29,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 327 transitions, 4282 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:29,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:29,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:29,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:31,163 INFO L124 PetriNetUnfolderBase]: 4064/6498 cut-off events. [2024-06-27 21:28:31,164 INFO L125 PetriNetUnfolderBase]: For 291425/291430 co-relation queries the response was YES. [2024-06-27 21:28:31,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38908 conditions, 6498 events. 4064/6498 cut-off events. For 291425/291430 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 40591 event pairs, 1275 based on Foata normal form. 8/6494 useless extension candidates. Maximal degree in co-relation 38764. Up to 6118 conditions per place. [2024-06-27 21:28:31,243 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 301 selfloop transitions, 43 changer transitions 0/348 dead transitions. [2024-06-27 21:28:31,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 348 transitions, 5034 flow [2024-06-27 21:28:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:31,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:31,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-27 21:28:31,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-27 21:28:31,245 INFO L175 Difference]: Start difference. First operand has 318 places, 327 transitions, 4282 flow. Second operand 9 states and 131 transitions. [2024-06-27 21:28:31,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 348 transitions, 5034 flow [2024-06-27 21:28:32,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 348 transitions, 4900 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:28:32,587 INFO L231 Difference]: Finished difference. Result has 319 places, 327 transitions, 4238 flow [2024-06-27 21:28:32,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4238, PETRI_PLACES=319, PETRI_TRANSITIONS=327} [2024-06-27 21:28:32,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 21:28:32,587 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 327 transitions, 4238 flow [2024-06-27 21:28:32,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:32,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:32,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, 1, 1] [2024-06-27 21:28:32,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:28:32,588 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:32,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:32,588 INFO L85 PathProgramCache]: Analyzing trace with hash -206051790, now seen corresponding path program 20 times [2024-06-27 21:28:32,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:32,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108616030] [2024-06-27 21:28:32,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:32,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:36,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:36,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:36,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108616030] [2024-06-27 21:28:36,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108616030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:36,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:36,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:36,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983206978] [2024-06-27 21:28:36,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:36,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:36,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:36,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:36,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:36,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:36,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 327 transitions, 4238 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:36,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:36,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:36,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:38,315 INFO L124 PetriNetUnfolderBase]: 4046/6442 cut-off events. [2024-06-27 21:28:38,315 INFO L125 PetriNetUnfolderBase]: For 267269/267274 co-relation queries the response was YES. [2024-06-27 21:28:38,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37870 conditions, 6442 events. 4046/6442 cut-off events. For 267269/267274 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39950 event pairs, 1097 based on Foata normal form. 8/6438 useless extension candidates. Maximal degree in co-relation 37725. Up to 5242 conditions per place. [2024-06-27 21:28:38,397 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 76 changer transitions 0/358 dead transitions. [2024-06-27 21:28:38,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 358 transitions, 5074 flow [2024-06-27 21:28:38,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:38,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:38,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:28:38,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 21:28:38,399 INFO L175 Difference]: Start difference. First operand has 319 places, 327 transitions, 4238 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:28:38,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 358 transitions, 5074 flow [2024-06-27 21:28:39,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 358 transitions, 4984 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:39,778 INFO L231 Difference]: Finished difference. Result has 321 places, 327 transitions, 4304 flow [2024-06-27 21:28:39,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4304, PETRI_PLACES=321, PETRI_TRANSITIONS=327} [2024-06-27 21:28:39,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-27 21:28:39,778 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 327 transitions, 4304 flow [2024-06-27 21:28:39,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:39,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:39,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:39,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:28:39,780 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:39,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:39,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1808371003, now seen corresponding path program 10 times [2024-06-27 21:28:39,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:39,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221679789] [2024-06-27 21:28:39,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:39,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:39,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:42,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:42,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221679789] [2024-06-27 21:28:42,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221679789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:42,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:42,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:42,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205297520] [2024-06-27 21:28:42,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:42,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:42,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:42,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:42,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:42,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:42,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 327 transitions, 4304 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:42,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:42,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:42,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:44,256 INFO L124 PetriNetUnfolderBase]: 4023/6457 cut-off events. [2024-06-27 21:28:44,256 INFO L125 PetriNetUnfolderBase]: For 244707/244724 co-relation queries the response was YES. [2024-06-27 21:28:44,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37275 conditions, 6457 events. 4023/6457 cut-off events. For 244707/244724 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 40435 event pairs, 777 based on Foata normal form. 22/6467 useless extension candidates. Maximal degree in co-relation 37129. Up to 5041 conditions per place. [2024-06-27 21:28:44,337 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 261 selfloop transitions, 94 changer transitions 0/359 dead transitions. [2024-06-27 21:28:44,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 359 transitions, 5184 flow [2024-06-27 21:28:44,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:44,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:44,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:28:44,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:28:44,338 INFO L175 Difference]: Start difference. First operand has 321 places, 327 transitions, 4304 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:28:44,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 359 transitions, 5184 flow [2024-06-27 21:28:45,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 359 transitions, 4860 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 21:28:45,415 INFO L231 Difference]: Finished difference. Result has 318 places, 327 transitions, 4187 flow [2024-06-27 21:28:45,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4187, PETRI_PLACES=318, PETRI_TRANSITIONS=327} [2024-06-27 21:28:45,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:28:45,416 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 327 transitions, 4187 flow [2024-06-27 21:28:45,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:45,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:45,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, 1, 1, 1] [2024-06-27 21:28:45,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:28:45,416 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:45,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:45,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1660683953, now seen corresponding path program 1 times [2024-06-27 21:28:45,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:45,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808673305] [2024-06-27 21:28:45,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:45,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:45,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:49,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:49,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:49,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808673305] [2024-06-27 21:28:49,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808673305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:49,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:49,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:49,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356726074] [2024-06-27 21:28:49,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:49,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:49,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:49,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:49,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:49,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:49,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 327 transitions, 4187 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:49,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:49,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:49,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:51,863 INFO L124 PetriNetUnfolderBase]: 4627/7403 cut-off events. [2024-06-27 21:28:51,864 INFO L125 PetriNetUnfolderBase]: For 613494/613507 co-relation queries the response was YES. [2024-06-27 21:28:51,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46992 conditions, 7403 events. 4627/7403 cut-off events. For 613494/613507 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 46765 event pairs, 793 based on Foata normal form. 40/7431 useless extension candidates. Maximal degree in co-relation 46847. Up to 4145 conditions per place. [2024-06-27 21:28:51,942 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 104 changer transitions 20/393 dead transitions. [2024-06-27 21:28:51,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 393 transitions, 5684 flow [2024-06-27 21:28:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:51,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:51,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 21:28:51,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:28:51,943 INFO L175 Difference]: Start difference. First operand has 318 places, 327 transitions, 4187 flow. Second operand 10 states and 180 transitions. [2024-06-27 21:28:51,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 393 transitions, 5684 flow [2024-06-27 21:28:53,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 393 transitions, 5302 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 21:28:53,949 INFO L231 Difference]: Finished difference. Result has 319 places, 329 transitions, 4152 flow [2024-06-27 21:28:53,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4152, PETRI_PLACES=319, PETRI_TRANSITIONS=329} [2024-06-27 21:28:53,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 21:28:53,949 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 329 transitions, 4152 flow [2024-06-27 21:28:53,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:53,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:53,950 INFO 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, 1] [2024-06-27 21:28:53,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:28:53,950 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:53,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:53,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1193662689, now seen corresponding path program 2 times [2024-06-27 21:28:53,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:53,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756041942] [2024-06-27 21:28:53,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:53,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:53,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:59,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:59,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:59,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756041942] [2024-06-27 21:28:59,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756041942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:59,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:59,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:59,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231407387] [2024-06-27 21:28:59,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:59,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:59,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:59,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:59,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:59,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:28:59,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 329 transitions, 4152 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:59,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:59,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:28:59,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:01,779 INFO L124 PetriNetUnfolderBase]: 4795/7685 cut-off events. [2024-06-27 21:29:01,779 INFO L125 PetriNetUnfolderBase]: For 702362/702366 co-relation queries the response was YES. [2024-06-27 21:29:01,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50578 conditions, 7685 events. 4795/7685 cut-off events. For 702362/702366 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 48939 event pairs, 1575 based on Foata normal form. 36/7714 useless extension candidates. Maximal degree in co-relation 50433. Up to 6777 conditions per place. [2024-06-27 21:29:01,862 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 352 selfloop transitions, 33 changer transitions 10/399 dead transitions. [2024-06-27 21:29:01,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 399 transitions, 5471 flow [2024-06-27 21:29:01,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:29:01,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:29:01,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-27 21:29:01,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39227642276422764 [2024-06-27 21:29:01,864 INFO L175 Difference]: Start difference. First operand has 319 places, 329 transitions, 4152 flow. Second operand 12 states and 193 transitions. [2024-06-27 21:29:01,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 399 transitions, 5471 flow [2024-06-27 21:29:03,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 399 transitions, 5316 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 21:29:03,882 INFO L231 Difference]: Finished difference. Result has 322 places, 335 transitions, 4167 flow [2024-06-27 21:29:03,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4167, PETRI_PLACES=322, PETRI_TRANSITIONS=335} [2024-06-27 21:29:03,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-27 21:29:03,883 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 335 transitions, 4167 flow [2024-06-27 21:29:03,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:03,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:03,883 INFO 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, 1] [2024-06-27 21:29:03,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:29:03,884 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:03,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:03,884 INFO L85 PathProgramCache]: Analyzing trace with hash 34469575, now seen corresponding path program 3 times [2024-06-27 21:29:03,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:03,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818656594] [2024-06-27 21:29:03,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:03,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:03,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:08,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:08,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:08,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818656594] [2024-06-27 21:29:08,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818656594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:08,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:08,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:08,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993757221] [2024-06-27 21:29:08,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:08,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:08,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:08,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:08,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:08,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:29:08,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 335 transitions, 4167 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:08,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:08,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:29:08,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:10,737 INFO L124 PetriNetUnfolderBase]: 4699/7537 cut-off events. [2024-06-27 21:29:10,737 INFO L125 PetriNetUnfolderBase]: For 670655/670660 co-relation queries the response was YES. [2024-06-27 21:29:10,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46727 conditions, 7537 events. 4699/7537 cut-off events. For 670655/670660 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 47554 event pairs, 1299 based on Foata normal form. 64/7589 useless extension candidates. Maximal degree in co-relation 46580. Up to 6291 conditions per place. [2024-06-27 21:29:10,821 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 325 selfloop transitions, 37 changer transitions 19/385 dead transitions. [2024-06-27 21:29:10,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 385 transitions, 5339 flow [2024-06-27 21:29:10,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:29:10,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:29:10,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 21:29:10,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-27 21:29:10,823 INFO L175 Difference]: Start difference. First operand has 322 places, 335 transitions, 4167 flow. Second operand 11 states and 172 transitions. [2024-06-27 21:29:10,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 385 transitions, 5339 flow [2024-06-27 21:29:12,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 385 transitions, 5274 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:29:12,528 INFO L231 Difference]: Finished difference. Result has 324 places, 329 transitions, 4109 flow [2024-06-27 21:29:12,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4109, PETRI_PLACES=324, PETRI_TRANSITIONS=329} [2024-06-27 21:29:12,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 21:29:12,529 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 329 transitions, 4109 flow [2024-06-27 21:29:12,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:12,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:12,530 INFO 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, 1] [2024-06-27 21:29:12,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:29:12,531 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:12,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:12,531 INFO L85 PathProgramCache]: Analyzing trace with hash -280255025, now seen corresponding path program 4 times [2024-06-27 21:29:12,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:12,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287075694] [2024-06-27 21:29:12,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:12,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:12,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:16,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:16,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:16,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287075694] [2024-06-27 21:29:16,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287075694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:16,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:16,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:16,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710597539] [2024-06-27 21:29:16,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:16,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:16,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:16,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:16,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:16,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:29:16,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 329 transitions, 4109 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:16,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:16,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:29:16,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:19,085 INFO L124 PetriNetUnfolderBase]: 4545/7281 cut-off events. [2024-06-27 21:29:19,085 INFO L125 PetriNetUnfolderBase]: For 589775/589788 co-relation queries the response was YES. [2024-06-27 21:29:19,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45841 conditions, 7281 events. 4545/7281 cut-off events. For 589775/589788 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 45970 event pairs, 865 based on Foata normal form. 48/7317 useless extension candidates. Maximal degree in co-relation 45695. Up to 4733 conditions per place. [2024-06-27 21:29:19,161 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 91 changer transitions 21/379 dead transitions. [2024-06-27 21:29:19,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 379 transitions, 5313 flow [2024-06-27 21:29:19,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:19,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:19,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 21:29:19,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:29:19,163 INFO L175 Difference]: Start difference. First operand has 324 places, 329 transitions, 4109 flow. Second operand 9 states and 162 transitions. [2024-06-27 21:29:19,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 379 transitions, 5313 flow [2024-06-27 21:29:20,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 379 transitions, 5228 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 21:29:20,548 INFO L231 Difference]: Finished difference. Result has 319 places, 317 transitions, 3994 flow [2024-06-27 21:29:20,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4028, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3994, PETRI_PLACES=319, PETRI_TRANSITIONS=317} [2024-06-27 21:29:20,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 21:29:20,549 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 317 transitions, 3994 flow [2024-06-27 21:29:20,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:20,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:20,549 INFO 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, 1] [2024-06-27 21:29:20,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:29:20,550 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:20,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:20,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1109505423, now seen corresponding path program 5 times [2024-06-27 21:29:20,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:20,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728940457] [2024-06-27 21:29:20,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:20,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:20,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:24,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:24,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:24,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728940457] [2024-06-27 21:29:24,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728940457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:24,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:24,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:29:24,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484651356] [2024-06-27 21:29:24,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:24,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:29:24,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:24,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:29:24,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:29:24,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:29:24,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 317 transitions, 3994 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:24,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:24,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:29:24,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:27,069 INFO L124 PetriNetUnfolderBase]: 4165/6697 cut-off events. [2024-06-27 21:29:27,069 INFO L125 PetriNetUnfolderBase]: For 574503/574516 co-relation queries the response was YES. [2024-06-27 21:29:27,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42484 conditions, 6697 events. 4165/6697 cut-off events. For 574503/574516 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 41622 event pairs, 1133 based on Foata normal form. 52/6737 useless extension candidates. Maximal degree in co-relation 42339. Up to 5697 conditions per place. [2024-06-27 21:29:27,155 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 73 changer transitions 7/350 dead transitions. [2024-06-27 21:29:27,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 350 transitions, 4824 flow [2024-06-27 21:29:27,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:27,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:27,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:29:27,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 21:29:27,157 INFO L175 Difference]: Start difference. First operand has 319 places, 317 transitions, 3994 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:29:27,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 350 transitions, 4824 flow [2024-06-27 21:29:28,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 350 transitions, 4577 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 21:29:28,707 INFO L231 Difference]: Finished difference. Result has 316 places, 312 transitions, 3849 flow [2024-06-27 21:29:28,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3747, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3849, PETRI_PLACES=316, PETRI_TRANSITIONS=312} [2024-06-27 21:29:28,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-27 21:29:28,707 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 312 transitions, 3849 flow [2024-06-27 21:29:28,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:28,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:28,716 INFO 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, 1] [2024-06-27 21:29:28,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:29:28,716 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:28,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:28,717 INFO L85 PathProgramCache]: Analyzing trace with hash -44079665, now seen corresponding path program 6 times [2024-06-27 21:29:28,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:28,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056104379] [2024-06-27 21:29:28,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:28,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:32,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 21:29:32,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:32,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056104379] [2024-06-27 21:29:32,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056104379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:32,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:32,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:32,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389354187] [2024-06-27 21:29:32,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:32,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:32,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:32,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:32,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:32,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:29:32,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 312 transitions, 3849 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:32,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:32,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:29:32,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:34,388 INFO L124 PetriNetUnfolderBase]: 3915/6309 cut-off events. [2024-06-27 21:29:34,388 INFO L125 PetriNetUnfolderBase]: For 423236/423249 co-relation queries the response was YES. [2024-06-27 21:29:34,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37108 conditions, 6309 events. 3915/6309 cut-off events. For 423236/423249 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 39059 event pairs, 917 based on Foata normal form. 48/6345 useless extension candidates. Maximal degree in co-relation 36965. Up to 5171 conditions per place. [2024-06-27 21:29:34,463 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 264 selfloop transitions, 67 changer transitions 18/353 dead transitions. [2024-06-27 21:29:34,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 353 transitions, 4763 flow [2024-06-27 21:29:34,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:34,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:34,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 21:29:34,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 21:29:34,465 INFO L175 Difference]: Start difference. First operand has 316 places, 312 transitions, 3849 flow. Second operand 9 states and 155 transitions. [2024-06-27 21:29:34,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 353 transitions, 4763 flow [2024-06-27 21:29:35,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 353 transitions, 4615 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:29:35,880 INFO L231 Difference]: Finished difference. Result has 318 places, 301 transitions, 3687 flow [2024-06-27 21:29:35,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3701, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3687, PETRI_PLACES=318, PETRI_TRANSITIONS=301} [2024-06-27 21:29:35,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:29:35,881 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 301 transitions, 3687 flow [2024-06-27 21:29:35,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:35,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:35,881 INFO 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, 1] [2024-06-27 21:29:35,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:29:35,882 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:35,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:35,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1570918509, now seen corresponding path program 7 times [2024-06-27 21:29:35,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:35,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920042180] [2024-06-27 21:29:35,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:35,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:35,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:39,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:39,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:39,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920042180] [2024-06-27 21:29:39,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920042180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:39,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:39,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:39,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525988554] [2024-06-27 21:29:39,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:39,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:39,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:39,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:39,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:39,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:29:39,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 301 transitions, 3687 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:39,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:39,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:29:39,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:42,075 INFO L124 PetriNetUnfolderBase]: 3919/6293 cut-off events. [2024-06-27 21:29:42,076 INFO L125 PetriNetUnfolderBase]: For 499987/499990 co-relation queries the response was YES. [2024-06-27 21:29:42,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39193 conditions, 6293 events. 3919/6293 cut-off events. For 499987/499990 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38525 event pairs, 1060 based on Foata normal form. 32/6314 useless extension candidates. Maximal degree in co-relation 39064. Up to 4965 conditions per place. [2024-06-27 21:29:42,151 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 59 changer transitions 11/341 dead transitions. [2024-06-27 21:29:42,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 341 transitions, 4711 flow [2024-06-27 21:29:42,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:42,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:42,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 21:29:42,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-27 21:29:42,152 INFO L175 Difference]: Start difference. First operand has 318 places, 301 transitions, 3687 flow. Second operand 10 states and 162 transitions. [2024-06-27 21:29:42,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 341 transitions, 4711 flow [2024-06-27 21:29:43,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 341 transitions, 4475 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 21:29:43,618 INFO L231 Difference]: Finished difference. Result has 314 places, 298 transitions, 3546 flow [2024-06-27 21:29:43,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3546, PETRI_PLACES=314, PETRI_TRANSITIONS=298} [2024-06-27 21:29:43,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-27 21:29:43,619 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 298 transitions, 3546 flow [2024-06-27 21:29:43,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:43,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:43,619 INFO 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, 1] [2024-06-27 21:29:43,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:29:43,619 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:43,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:43,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1224452175, now seen corresponding path program 8 times [2024-06-27 21:29:43,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:43,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166766056] [2024-06-27 21:29:43,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:43,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:43,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:47,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:47,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:47,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166766056] [2024-06-27 21:29:47,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166766056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:47,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:47,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:47,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482000733] [2024-06-27 21:29:47,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:47,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:47,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:47,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:47,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:47,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:29:47,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 298 transitions, 3546 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:47,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:47,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:29:47,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:49,367 INFO L124 PetriNetUnfolderBase]: 3695/5941 cut-off events. [2024-06-27 21:29:49,367 INFO L125 PetriNetUnfolderBase]: For 394480/394483 co-relation queries the response was YES. [2024-06-27 21:29:49,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34790 conditions, 5941 events. 3695/5941 cut-off events. For 394480/394483 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 36194 event pairs, 1028 based on Foata normal form. 32/5962 useless extension candidates. Maximal degree in co-relation 34664. Up to 4965 conditions per place. [2024-06-27 21:29:49,438 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 54 changer transitions 20/335 dead transitions. [2024-06-27 21:29:49,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 335 transitions, 4376 flow [2024-06-27 21:29:49,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:49,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:49,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 21:29:49,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878048780487805 [2024-06-27 21:29:49,440 INFO L175 Difference]: Start difference. First operand has 314 places, 298 transitions, 3546 flow. Second operand 10 states and 159 transitions. [2024-06-27 21:29:49,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 335 transitions, 4376 flow [2024-06-27 21:29:50,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 335 transitions, 4254 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 21:29:50,885 INFO L231 Difference]: Finished difference. Result has 312 places, 288 transitions, 3428 flow [2024-06-27 21:29:50,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3428, PETRI_PLACES=312, PETRI_TRANSITIONS=288} [2024-06-27 21:29:50,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 21:29:50,886 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 288 transitions, 3428 flow [2024-06-27 21:29:50,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:50,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:50,887 INFO 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, 1] [2024-06-27 21:29:50,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:29:50,887 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:50,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:50,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1305343801, now seen corresponding path program 9 times [2024-06-27 21:29:50,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:50,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827848581] [2024-06-27 21:29:50,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:50,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:50,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29: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 21:29:55,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:55,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827848581] [2024-06-27 21:29:55,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827848581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:55,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:55,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:55,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896803937] [2024-06-27 21:29:55,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:55,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:55,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:55,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:55,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:56,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:29:56,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 288 transitions, 3428 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:56,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:56,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:29:56,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:58,326 INFO L124 PetriNetUnfolderBase]: 3897/6279 cut-off events. [2024-06-27 21:29:58,327 INFO L125 PetriNetUnfolderBase]: For 553076/553086 co-relation queries the response was YES. [2024-06-27 21:29:58,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39655 conditions, 6279 events. 3897/6279 cut-off events. For 553076/553086 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 38572 event pairs, 983 based on Foata normal form. 48/6319 useless extension candidates. Maximal degree in co-relation 39530. Up to 3875 conditions per place. [2024-06-27 21:29:58,397 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 105 changer transitions 33/347 dead transitions. [2024-06-27 21:29:58,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 347 transitions, 4570 flow [2024-06-27 21:29:58,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:29:58,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:29:58,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-27 21:29:58,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40040650406504064 [2024-06-27 21:29:58,399 INFO L175 Difference]: Start difference. First operand has 312 places, 288 transitions, 3428 flow. Second operand 12 states and 197 transitions. [2024-06-27 21:29:58,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 347 transitions, 4570 flow [2024-06-27 21:29:59,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 347 transitions, 4410 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-27 21:29:59,785 INFO L231 Difference]: Finished difference. Result has 305 places, 274 transitions, 3312 flow [2024-06-27 21:29:59,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3312, PETRI_PLACES=305, PETRI_TRANSITIONS=274} [2024-06-27 21:29:59,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-27 21:29:59,795 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 274 transitions, 3312 flow [2024-06-27 21:29:59,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:59,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:59,796 INFO 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, 1] [2024-06-27 21:29:59,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:29:59,796 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:59,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1583135401, now seen corresponding path program 10 times [2024-06-27 21:29:59,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:59,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774050945] [2024-06-27 21:29:59,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:59,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:59,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:03,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:03,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:03,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774050945] [2024-06-27 21:30:03,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774050945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:03,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:03,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:03,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19562102] [2024-06-27 21:30:03,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:03,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:03,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:03,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:03,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:03,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:03,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 274 transitions, 3312 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:03,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:03,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:03,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:06,338 INFO L124 PetriNetUnfolderBase]: 3535/5725 cut-off events. [2024-06-27 21:30:06,338 INFO L125 PetriNetUnfolderBase]: For 535980/535990 co-relation queries the response was YES. [2024-06-27 21:30:06,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36638 conditions, 5725 events. 3535/5725 cut-off events. For 535980/535990 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34920 event pairs, 1029 based on Foata normal form. 52/5769 useless extension candidates. Maximal degree in co-relation 36517. Up to 4543 conditions per place. [2024-06-27 21:30:06,394 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 106 changer transitions 16/318 dead transitions. [2024-06-27 21:30:06,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 318 transitions, 4104 flow [2024-06-27 21:30:06,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:30:06,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:30:06,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-27 21:30:06,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37601626016260165 [2024-06-27 21:30:06,396 INFO L175 Difference]: Start difference. First operand has 305 places, 274 transitions, 3312 flow. Second operand 12 states and 185 transitions. [2024-06-27 21:30:06,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 318 transitions, 4104 flow [2024-06-27 21:30:07,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 318 transitions, 3860 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-27 21:30:07,593 INFO L231 Difference]: Finished difference. Result has 300 places, 270 transitions, 3258 flow [2024-06-27 21:30:07,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3258, PETRI_PLACES=300, PETRI_TRANSITIONS=270} [2024-06-27 21:30:07,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 21:30:07,593 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 270 transitions, 3258 flow [2024-06-27 21:30:07,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:07,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:07,594 INFO 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, 1] [2024-06-27 21:30:07,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:30:07,594 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:07,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:07,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1583432071, now seen corresponding path program 11 times [2024-06-27 21:30:07,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:07,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652109220] [2024-06-27 21:30:07,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:07,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:07,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:11,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:11,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:11,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652109220] [2024-06-27 21:30:11,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652109220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:11,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:11,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:11,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790591608] [2024-06-27 21:30:11,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:11,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:11,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:11,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:11,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:11,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:11,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 270 transitions, 3258 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:11,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:11,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:11,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:13,445 INFO L124 PetriNetUnfolderBase]: 3495/5669 cut-off events. [2024-06-27 21:30:13,445 INFO L125 PetriNetUnfolderBase]: For 496455/496465 co-relation queries the response was YES. [2024-06-27 21:30:13,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36123 conditions, 5669 events. 3495/5669 cut-off events. For 496455/496465 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34569 event pairs, 971 based on Foata normal form. 48/5709 useless extension candidates. Maximal degree in co-relation 36005. Up to 4481 conditions per place. [2024-06-27 21:30:13,506 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 97 changer transitions 32/317 dead transitions. [2024-06-27 21:30:13,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 317 transitions, 4096 flow [2024-06-27 21:30:13,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:30:13,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:30:13,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-27 21:30:13,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37601626016260165 [2024-06-27 21:30:13,508 INFO L175 Difference]: Start difference. First operand has 300 places, 270 transitions, 3258 flow. Second operand 12 states and 185 transitions. [2024-06-27 21:30:13,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 317 transitions, 4096 flow [2024-06-27 21:30:14,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 317 transitions, 3880 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 21:30:14,723 INFO L231 Difference]: Finished difference. Result has 298 places, 260 transitions, 3144 flow [2024-06-27 21:30:14,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3144, PETRI_PLACES=298, PETRI_TRANSITIONS=260} [2024-06-27 21:30:14,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-27 21:30:14,724 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 260 transitions, 3144 flow [2024-06-27 21:30:14,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:14,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:14,724 INFO 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, 1] [2024-06-27 21:30:14,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:30:14,724 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:14,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:14,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1306079101, now seen corresponding path program 12 times [2024-06-27 21:30:14,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:14,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657906088] [2024-06-27 21:30:14,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:14,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:14,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:18,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:18,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:18,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657906088] [2024-06-27 21:30:18,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657906088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:18,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:18,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:18,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63829567] [2024-06-27 21:30:18,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:18,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:18,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:18,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:18,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:18,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:18,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 260 transitions, 3144 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:18,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:18,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:18,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:20,743 INFO L124 PetriNetUnfolderBase]: 3381/5435 cut-off events. [2024-06-27 21:30:20,743 INFO L125 PetriNetUnfolderBase]: For 496792/496794 co-relation queries the response was YES. [2024-06-27 21:30:20,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34972 conditions, 5435 events. 3381/5435 cut-off events. For 496792/496794 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 32707 event pairs, 1021 based on Foata normal form. 44/5471 useless extension candidates. Maximal degree in co-relation 34855. Up to 4465 conditions per place. [2024-06-27 21:30:20,804 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 188 selfloop transitions, 94 changer transitions 16/302 dead transitions. [2024-06-27 21:30:20,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 302 transitions, 3892 flow [2024-06-27 21:30:20,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:30:20,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:30:20,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 197 transitions. [2024-06-27 21:30:20,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696060037523452 [2024-06-27 21:30:20,806 INFO L175 Difference]: Start difference. First operand has 298 places, 260 transitions, 3144 flow. Second operand 13 states and 197 transitions. [2024-06-27 21:30:20,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 302 transitions, 3892 flow [2024-06-27 21:30:21,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 302 transitions, 3590 flow, removed 11 selfloop flow, removed 15 redundant places. [2024-06-27 21:30:21,761 INFO L231 Difference]: Finished difference. Result has 290 places, 256 transitions, 3012 flow [2024-06-27 21:30:21,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3012, PETRI_PLACES=290, PETRI_TRANSITIONS=256} [2024-06-27 21:30:21,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-27 21:30:21,762 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 256 transitions, 3012 flow [2024-06-27 21:30:21,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:21,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:21,762 INFO 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, 1] [2024-06-27 21:30:21,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:30:21,763 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:21,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:21,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1296248071, now seen corresponding path program 13 times [2024-06-27 21:30:21,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:21,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251846258] [2024-06-27 21:30:21,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:21,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:21,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:25,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:25,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:25,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251846258] [2024-06-27 21:30:25,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251846258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:25,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:25,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:25,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674425137] [2024-06-27 21:30:25,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:25,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:25,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:25,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:25,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:25,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:25,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 256 transitions, 3012 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:25,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:25,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:25,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:28,063 INFO L124 PetriNetUnfolderBase]: 3357/5403 cut-off events. [2024-06-27 21:30:28,064 INFO L125 PetriNetUnfolderBase]: For 455730/455732 co-relation queries the response was YES. [2024-06-27 21:30:28,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33868 conditions, 5403 events. 3357/5403 cut-off events. For 455730/455732 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 32504 event pairs, 1035 based on Foata normal form. 44/5439 useless extension candidates. Maximal degree in co-relation 33755. Up to 4449 conditions per place. [2024-06-27 21:30:28,120 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 87 changer transitions 17/293 dead transitions. [2024-06-27 21:30:28,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 293 transitions, 3728 flow [2024-06-27 21:30:28,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:30:28,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:30:28,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-27 21:30:28,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835920177383592 [2024-06-27 21:30:28,122 INFO L175 Difference]: Start difference. First operand has 290 places, 256 transitions, 3012 flow. Second operand 11 states and 173 transitions. [2024-06-27 21:30:28,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 293 transitions, 3728 flow [2024-06-27 21:30:29,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 293 transitions, 3536 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 21:30:29,159 INFO L231 Difference]: Finished difference. Result has 286 places, 251 transitions, 2956 flow [2024-06-27 21:30:29,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2956, PETRI_PLACES=286, PETRI_TRANSITIONS=251} [2024-06-27 21:30:29,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-27 21:30:29,160 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 251 transitions, 2956 flow [2024-06-27 21:30:29,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:29,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:29,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:29,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:30:29,161 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:29,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:29,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1489502915, now seen corresponding path program 14 times [2024-06-27 21:30:29,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:29,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674897167] [2024-06-27 21:30:29,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:29,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:32,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:32,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:32,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674897167] [2024-06-27 21:30:32,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674897167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:32,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:32,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:32,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435478140] [2024-06-27 21:30:32,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:32,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:32,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:32,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:32,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:32,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:32,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 251 transitions, 2956 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:32,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:32,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:32,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:34,804 INFO L124 PetriNetUnfolderBase]: 3305/5327 cut-off events. [2024-06-27 21:30:34,804 INFO L125 PetriNetUnfolderBase]: For 432980/432982 co-relation queries the response was YES. [2024-06-27 21:30:34,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33303 conditions, 5327 events. 3305/5327 cut-off events. For 432980/432982 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32007 event pairs, 973 based on Foata normal form. 40/5359 useless extension candidates. Maximal degree in co-relation 33191. Up to 4387 conditions per place. [2024-06-27 21:30:34,865 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 85 changer transitions 22/293 dead transitions. [2024-06-27 21:30:34,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 293 transitions, 3720 flow [2024-06-27 21:30:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:30:34,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:30:34,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-27 21:30:34,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 21:30:34,867 INFO L175 Difference]: Start difference. First operand has 286 places, 251 transitions, 2956 flow. Second operand 12 states and 183 transitions. [2024-06-27 21:30:34,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 293 transitions, 3720 flow [2024-06-27 21:30:35,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 293 transitions, 3542 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 21:30:35,782 INFO L231 Difference]: Finished difference. Result has 285 places, 246 transitions, 2895 flow [2024-06-27 21:30:35,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2895, PETRI_PLACES=285, PETRI_TRANSITIONS=246} [2024-06-27 21:30:35,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-27 21:30:35,783 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 246 transitions, 2895 flow [2024-06-27 21:30:35,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:35,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:35,783 INFO 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, 1] [2024-06-27 21:30:35,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:30:35,783 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:35,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:35,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1578804317, now seen corresponding path program 15 times [2024-06-27 21:30:35,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:35,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925150215] [2024-06-27 21:30:35,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:35,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:35,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:40,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:40,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:40,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925150215] [2024-06-27 21:30:40,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925150215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:40,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:40,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:40,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585536483] [2024-06-27 21:30:40,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:40,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:40,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:40,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:40,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:40,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:40,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 246 transitions, 2895 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:40,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:40,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:40,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:42,167 INFO L124 PetriNetUnfolderBase]: 3271/5273 cut-off events. [2024-06-27 21:30:42,168 INFO L125 PetriNetUnfolderBase]: For 432961/432963 co-relation queries the response was YES. [2024-06-27 21:30:42,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32906 conditions, 5273 events. 3271/5273 cut-off events. For 432961/432963 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 31740 event pairs, 1150 based on Foata normal form. 44/5309 useless extension candidates. Maximal degree in co-relation 32795. Up to 4645 conditions per place. [2024-06-27 21:30:42,223 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 208 selfloop transitions, 48 changer transitions 16/276 dead transitions. [2024-06-27 21:30:42,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 276 transitions, 3559 flow [2024-06-27 21:30:42,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:30:42,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:30:42,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-27 21:30:42,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 21:30:42,225 INFO L175 Difference]: Start difference. First operand has 285 places, 246 transitions, 2895 flow. Second operand 10 states and 150 transitions. [2024-06-27 21:30:42,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 276 transitions, 3559 flow [2024-06-27 21:30:43,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 276 transitions, 3383 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 21:30:43,166 INFO L231 Difference]: Finished difference. Result has 279 places, 242 transitions, 2791 flow [2024-06-27 21:30:43,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2719, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2791, PETRI_PLACES=279, PETRI_TRANSITIONS=242} [2024-06-27 21:30:43,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-27 21:30:43,166 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 242 transitions, 2791 flow [2024-06-27 21:30:43,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:43,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:43,167 INFO 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, 1] [2024-06-27 21:30:43,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:30:43,167 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:43,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:43,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1778583707, now seen corresponding path program 16 times [2024-06-27 21:30:43,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:43,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116917008] [2024-06-27 21:30:43,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:43,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:46,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:46,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:46,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116917008] [2024-06-27 21:30:46,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116917008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:46,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:46,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:46,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333184515] [2024-06-27 21:30:46,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:46,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:46,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:46,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:46,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:46,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:46,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 242 transitions, 2791 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:46,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:46,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:46,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:48,452 INFO L124 PetriNetUnfolderBase]: 3247/5241 cut-off events. [2024-06-27 21:30:48,452 INFO L125 PetriNetUnfolderBase]: For 407682/407684 co-relation queries the response was YES. [2024-06-27 21:30:48,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32382 conditions, 5241 events. 3247/5241 cut-off events. For 407682/407684 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 31547 event pairs, 1164 based on Foata normal form. 44/5277 useless extension candidates. Maximal degree in co-relation 32273. Up to 4629 conditions per place. [2024-06-27 21:30:48,508 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 208 selfloop transitions, 44 changer transitions 16/272 dead transitions. [2024-06-27 21:30:48,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 272 transitions, 3447 flow [2024-06-27 21:30:48,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:30:48,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:30:48,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-27 21:30:48,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-27 21:30:48,510 INFO L175 Difference]: Start difference. First operand has 279 places, 242 transitions, 2791 flow. Second operand 10 states and 151 transitions. [2024-06-27 21:30:48,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 272 transitions, 3447 flow [2024-06-27 21:30:49,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 272 transitions, 3347 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:30:49,332 INFO L231 Difference]: Finished difference. Result has 277 places, 238 transitions, 2750 flow [2024-06-27 21:30:49,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2750, PETRI_PLACES=277, PETRI_TRANSITIONS=238} [2024-06-27 21:30:49,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-27 21:30:49,333 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 238 transitions, 2750 flow [2024-06-27 21:30:49,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:49,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:49,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:49,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:30:49,334 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:49,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:49,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1915293275, now seen corresponding path program 17 times [2024-06-27 21:30:49,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:49,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044415406] [2024-06-27 21:30:49,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:49,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:49,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:52,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:52,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:52,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044415406] [2024-06-27 21:30:52,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044415406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:52,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:52,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:52,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395461069] [2024-06-27 21:30:52,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:52,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:52,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:52,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:52,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:52,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:52,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 238 transitions, 2750 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:52,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:52,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:52,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:54,937 INFO L124 PetriNetUnfolderBase]: 3471/5593 cut-off events. [2024-06-27 21:30:54,938 INFO L125 PetriNetUnfolderBase]: For 489502/489504 co-relation queries the response was YES. [2024-06-27 21:30:54,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36731 conditions, 5593 events. 3471/5593 cut-off events. For 489502/489504 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 33899 event pairs, 1250 based on Foata normal form. 40/5625 useless extension candidates. Maximal degree in co-relation 36623. Up to 4607 conditions per place. [2024-06-27 21:30:55,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 41 changer transitions 13/276 dead transitions. [2024-06-27 21:30:55,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 276 transitions, 3627 flow [2024-06-27 21:30:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:30:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:30:55,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-27 21:30:55,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-27 21:30:55,004 INFO L175 Difference]: Start difference. First operand has 277 places, 238 transitions, 2750 flow. Second operand 10 states and 154 transitions. [2024-06-27 21:30:55,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 276 transitions, 3627 flow [2024-06-27 21:30:56,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 276 transitions, 3531 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 21:30:56,053 INFO L231 Difference]: Finished difference. Result has 276 places, 235 transitions, 2714 flow [2024-06-27 21:30:56,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2714, PETRI_PLACES=276, PETRI_TRANSITIONS=235} [2024-06-27 21:30:56,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-27 21:30:56,054 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 235 transitions, 2714 flow [2024-06-27 21:30:56,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:56,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:56,054 INFO 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, 1] [2024-06-27 21:30:56,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:30:56,054 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:56,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:56,054 INFO L85 PathProgramCache]: Analyzing trace with hash -21777381, now seen corresponding path program 18 times [2024-06-27 21:30:56,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:56,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562860944] [2024-06-27 21:30:56,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:56,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:56,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:59,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:59,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:59,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562860944] [2024-06-27 21:30:59,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562860944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:59,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:59,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:59,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961439980] [2024-06-27 21:30:59,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:59,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:59,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:59,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:59,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:59,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:30:59,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 235 transitions, 2714 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:59,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:59,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:30:59,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:01,668 INFO L124 PetriNetUnfolderBase]: 3209/5179 cut-off events. [2024-06-27 21:31:01,668 INFO L125 PetriNetUnfolderBase]: For 386697/386699 co-relation queries the response was YES. [2024-06-27 21:31:01,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31861 conditions, 5179 events. 3209/5179 cut-off events. For 386697/386699 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31005 event pairs, 1180 based on Foata normal form. 44/5215 useless extension candidates. Maximal degree in co-relation 31753. Up to 4607 conditions per place. [2024-06-27 21:31:01,726 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 208 selfloop transitions, 39 changer transitions 16/267 dead transitions. [2024-06-27 21:31:01,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 267 transitions, 3364 flow [2024-06-27 21:31:01,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:31:01,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:31:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-27 21:31:01,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35476718403547675 [2024-06-27 21:31:01,728 INFO L175 Difference]: Start difference. First operand has 276 places, 235 transitions, 2714 flow. Second operand 11 states and 160 transitions. [2024-06-27 21:31:01,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 267 transitions, 3364 flow [2024-06-27 21:31:02,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 267 transitions, 3262 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 21:31:02,457 INFO L231 Difference]: Finished difference. Result has 274 places, 231 transitions, 2662 flow [2024-06-27 21:31:02,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2662, PETRI_PLACES=274, PETRI_TRANSITIONS=231} [2024-06-27 21:31:02,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 21:31:02,457 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 231 transitions, 2662 flow [2024-06-27 21:31:02,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:02,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:02,458 INFO 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, 1] [2024-06-27 21:31:02,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:31:02,458 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:02,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:02,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1435321979, now seen corresponding path program 1 times [2024-06-27 21:31:02,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:02,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268134051] [2024-06-27 21:31:02,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:02,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:02,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:06,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:06,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:06,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268134051] [2024-06-27 21:31:06,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268134051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:06,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:06,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:06,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841207871] [2024-06-27 21:31:06,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:06,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:06,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:06,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:06,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:06,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:06,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 231 transitions, 2662 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:06,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:06,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:06,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:09,045 INFO L124 PetriNetUnfolderBase]: 3417/5579 cut-off events. [2024-06-27 21:31:09,045 INFO L125 PetriNetUnfolderBase]: For 420957/420959 co-relation queries the response was YES. [2024-06-27 21:31:09,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35802 conditions, 5579 events. 3417/5579 cut-off events. For 420957/420959 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 34337 event pairs, 713 based on Foata normal form. 24/5595 useless extension candidates. Maximal degree in co-relation 35695. Up to 2567 conditions per place. [2024-06-27 21:31:09,102 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 175 selfloop transitions, 94 changer transitions 22/295 dead transitions. [2024-06-27 21:31:09,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 295 transitions, 3861 flow [2024-06-27 21:31:09,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:31:09,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:31:09,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 21:31:09,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-27 21:31:09,104 INFO L175 Difference]: Start difference. First operand has 274 places, 231 transitions, 2662 flow. Second operand 11 states and 190 transitions. [2024-06-27 21:31:09,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 295 transitions, 3861 flow [2024-06-27 21:31:10,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 295 transitions, 3771 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 21:31:10,380 INFO L231 Difference]: Finished difference. Result has 273 places, 226 transitions, 2729 flow [2024-06-27 21:31:10,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2729, PETRI_PLACES=273, PETRI_TRANSITIONS=226} [2024-06-27 21:31:10,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-27 21:31:10,380 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 226 transitions, 2729 flow [2024-06-27 21:31:10,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:10,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:10,381 INFO 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, 1] [2024-06-27 21:31:10,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:31:10,381 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:10,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:10,381 INFO L85 PathProgramCache]: Analyzing trace with hash 248781145, now seen corresponding path program 2 times [2024-06-27 21:31:10,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:10,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315501151] [2024-06-27 21:31:10,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:10,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:10,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:14,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:14,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:14,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315501151] [2024-06-27 21:31:14,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315501151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:14,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:14,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:14,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117401625] [2024-06-27 21:31:14,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:14,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:14,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:14,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:14,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:14,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:14,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 226 transitions, 2729 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:14,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:14,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:14,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:16,592 INFO L124 PetriNetUnfolderBase]: 3331/5425 cut-off events. [2024-06-27 21:31:16,593 INFO L125 PetriNetUnfolderBase]: For 459362/459364 co-relation queries the response was YES. [2024-06-27 21:31:16,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36939 conditions, 5425 events. 3331/5425 cut-off events. For 459362/459364 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 33214 event pairs, 803 based on Foata normal form. 24/5441 useless extension candidates. Maximal degree in co-relation 36831. Up to 2567 conditions per place. [2024-06-27 21:31:16,654 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 83 changer transitions 11/282 dead transitions. [2024-06-27 21:31:16,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 282 transitions, 3840 flow [2024-06-27 21:31:16,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:31:16,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:31:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 21:31:16,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-27 21:31:16,656 INFO L175 Difference]: Start difference. First operand has 273 places, 226 transitions, 2729 flow. Second operand 11 states and 186 transitions. [2024-06-27 21:31:16,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 282 transitions, 3840 flow [2024-06-27 21:31:17,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 282 transitions, 3638 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-27 21:31:17,674 INFO L231 Difference]: Finished difference. Result has 269 places, 223 transitions, 2678 flow [2024-06-27 21:31:17,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2678, PETRI_PLACES=269, PETRI_TRANSITIONS=223} [2024-06-27 21:31:17,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 21:31:17,675 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 223 transitions, 2678 flow [2024-06-27 21:31:17,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:17,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:17,675 INFO 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, 1] [2024-06-27 21:31:17,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:31:17,675 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:17,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:17,676 INFO L85 PathProgramCache]: Analyzing trace with hash 248770915, now seen corresponding path program 3 times [2024-06-27 21:31:17,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:17,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954936910] [2024-06-27 21:31:17,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:17,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:17,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:21,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:21,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:21,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954936910] [2024-06-27 21:31:21,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954936910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:21,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:21,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:21,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800829715] [2024-06-27 21:31:21,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:21,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:21,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:21,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:21,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:21,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:21,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 223 transitions, 2678 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:21,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:21,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:21,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:23,844 INFO L124 PetriNetUnfolderBase]: 3153/5127 cut-off events. [2024-06-27 21:31:23,844 INFO L125 PetriNetUnfolderBase]: For 407276/407278 co-relation queries the response was YES. [2024-06-27 21:31:23,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34168 conditions, 5127 events. 3153/5127 cut-off events. For 407276/407278 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31004 event pairs, 785 based on Foata normal form. 24/5143 useless extension candidates. Maximal degree in co-relation 34063. Up to 2567 conditions per place. [2024-06-27 21:31:23,891 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 176 selfloop transitions, 73 changer transitions 22/275 dead transitions. [2024-06-27 21:31:23,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 275 transitions, 3606 flow [2024-06-27 21:31:23,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:31:23,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:31:23,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-27 21:31:23,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035476718403548 [2024-06-27 21:31:23,892 INFO L175 Difference]: Start difference. First operand has 269 places, 223 transitions, 2678 flow. Second operand 11 states and 182 transitions. [2024-06-27 21:31:23,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 275 transitions, 3606 flow [2024-06-27 21:31:24,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 275 transitions, 3430 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 21:31:24,901 INFO L231 Difference]: Finished difference. Result has 266 places, 212 transitions, 2509 flow [2024-06-27 21:31:24,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2509, PETRI_PLACES=266, PETRI_TRANSITIONS=212} [2024-06-27 21:31:24,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-27 21:31:24,901 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 212 transitions, 2509 flow [2024-06-27 21:31:24,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:24,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:24,902 INFO 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, 1] [2024-06-27 21:31:24,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:31:24,902 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:24,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:24,903 INFO L85 PathProgramCache]: Analyzing trace with hash 306988915, now seen corresponding path program 4 times [2024-06-27 21:31:24,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:24,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910111744] [2024-06-27 21:31:24,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:24,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:24,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:29,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:29,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910111744] [2024-06-27 21:31:29,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910111744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:29,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:29,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:29,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391734930] [2024-06-27 21:31:29,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:29,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:29,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:29,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:29,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:29,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:29,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 212 transitions, 2509 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:29,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:29,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:29,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:31,148 INFO L124 PetriNetUnfolderBase]: 3115/5061 cut-off events. [2024-06-27 21:31:31,148 INFO L125 PetriNetUnfolderBase]: For 430106/430108 co-relation queries the response was YES. [2024-06-27 21:31:31,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33696 conditions, 5061 events. 3115/5061 cut-off events. For 430106/430108 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 30627 event pairs, 1049 based on Foata normal form. 36/5089 useless extension candidates. Maximal degree in co-relation 33593. Up to 4079 conditions per place. [2024-06-27 21:31:31,202 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 169 selfloop transitions, 63 changer transitions 17/253 dead transitions. [2024-06-27 21:31:31,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 253 transitions, 3183 flow [2024-06-27 21:31:31,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:31:31,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:31:31,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-27 21:31:31,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835920177383592 [2024-06-27 21:31:31,203 INFO L175 Difference]: Start difference. First operand has 266 places, 212 transitions, 2509 flow. Second operand 11 states and 173 transitions. [2024-06-27 21:31:31,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 253 transitions, 3183 flow [2024-06-27 21:31:32,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 253 transitions, 2970 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-27 21:31:32,280 INFO L231 Difference]: Finished difference. Result has 258 places, 204 transitions, 2318 flow [2024-06-27 21:31:32,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2318, PETRI_PLACES=258, PETRI_TRANSITIONS=204} [2024-06-27 21:31:32,280 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-27 21:31:32,280 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 204 transitions, 2318 flow [2024-06-27 21:31:32,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:32,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:32,281 INFO 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, 1] [2024-06-27 21:31:32,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:31:32,281 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:32,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:32,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1438291469, now seen corresponding path program 5 times [2024-06-27 21:31:32,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:32,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144696127] [2024-06-27 21:31:32,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:32,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:32,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:36,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 21:31:36,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:36,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144696127] [2024-06-27 21:31:36,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144696127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:36,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:36,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:36,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251576313] [2024-06-27 21:31:36,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:36,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:36,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:36,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:36,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:36,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:36,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 204 transitions, 2318 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:36,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:36,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:36,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:38,854 INFO L124 PetriNetUnfolderBase]: 3069/5007 cut-off events. [2024-06-27 21:31:38,855 INFO L125 PetriNetUnfolderBase]: For 451667/451669 co-relation queries the response was YES. [2024-06-27 21:31:38,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34336 conditions, 5007 events. 3069/5007 cut-off events. For 451667/451669 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30391 event pairs, 1039 based on Foata normal form. 24/5023 useless extension candidates. Maximal degree in co-relation 34235. Up to 3893 conditions per place. [2024-06-27 21:31:38,997 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 171 selfloop transitions, 67 changer transitions 10/252 dead transitions. [2024-06-27 21:31:38,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 252 transitions, 3159 flow [2024-06-27 21:31:38,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:31:38,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:31:38,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-27 21:31:38,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 21:31:38,998 INFO L175 Difference]: Start difference. First operand has 258 places, 204 transitions, 2318 flow. Second operand 12 states and 188 transitions. [2024-06-27 21:31:38,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 252 transitions, 3159 flow [2024-06-27 21:31:40,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 252 transitions, 3007 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-27 21:31:40,116 INFO L231 Difference]: Finished difference. Result has 255 places, 202 transitions, 2285 flow [2024-06-27 21:31:40,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2285, PETRI_PLACES=255, PETRI_TRANSITIONS=202} [2024-06-27 21:31:40,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 21:31:40,116 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 202 transitions, 2285 flow [2024-06-27 21:31:40,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:40,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:40,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:40,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:31:40,118 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:40,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:40,120 INFO L85 PathProgramCache]: Analyzing trace with hash 298142161, now seen corresponding path program 6 times [2024-06-27 21:31:40,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:40,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099013711] [2024-06-27 21:31:40,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:40,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:40,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:44,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:44,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:44,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099013711] [2024-06-27 21:31:44,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099013711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:44,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:44,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:44,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730921076] [2024-06-27 21:31:44,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:44,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:44,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:44,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:44,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:44,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:44,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 202 transitions, 2285 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:44,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:44,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:44,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:46,293 INFO L124 PetriNetUnfolderBase]: 2927/4777 cut-off events. [2024-06-27 21:31:46,293 INFO L125 PetriNetUnfolderBase]: For 388654/388656 co-relation queries the response was YES. [2024-06-27 21:31:46,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31664 conditions, 4777 events. 2927/4777 cut-off events. For 388654/388656 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 28685 event pairs, 999 based on Foata normal form. 24/4793 useless extension candidates. Maximal degree in co-relation 31563. Up to 3893 conditions per place. [2024-06-27 21:31:46,341 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 56 changer transitions 24/246 dead transitions. [2024-06-27 21:31:46,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 246 transitions, 2945 flow [2024-06-27 21:31:46,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:31:46,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:31:46,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-27 21:31:46,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37601626016260165 [2024-06-27 21:31:46,345 INFO L175 Difference]: Start difference. First operand has 255 places, 202 transitions, 2285 flow. Second operand 12 states and 185 transitions. [2024-06-27 21:31:46,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 246 transitions, 2945 flow [2024-06-27 21:31:47,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 246 transitions, 2807 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 21:31:47,200 INFO L231 Difference]: Finished difference. Result has 255 places, 186 transitions, 2093 flow [2024-06-27 21:31:47,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2093, PETRI_PLACES=255, PETRI_TRANSITIONS=186} [2024-06-27 21:31:47,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 21:31:47,202 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 186 transitions, 2093 flow [2024-06-27 21:31:47,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:47,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:47,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:47,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:31:47,204 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:47,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1584351147, now seen corresponding path program 7 times [2024-06-27 21:31:47,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:47,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911548515] [2024-06-27 21:31:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:47,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:47,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:51,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:51,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:51,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911548515] [2024-06-27 21:31:51,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911548515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:51,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:51,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640353230] [2024-06-27 21:31:51,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:51,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:51,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:51,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:51,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:51,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:51,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 186 transitions, 2093 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:51,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:51,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:51,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:53,138 INFO L124 PetriNetUnfolderBase]: 2831/4609 cut-off events. [2024-06-27 21:31:53,139 INFO L125 PetriNetUnfolderBase]: For 410579/410581 co-relation queries the response was YES. [2024-06-27 21:31:53,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30895 conditions, 4609 events. 2831/4609 cut-off events. For 410579/410581 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27737 event pairs, 1132 based on Foata normal form. 36/4639 useless extension candidates. Maximal degree in co-relation 30795. Up to 3969 conditions per place. [2024-06-27 21:31:53,186 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 168 selfloop transitions, 34 changer transitions 13/219 dead transitions. [2024-06-27 21:31:53,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 219 transitions, 2675 flow [2024-06-27 21:31:53,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:31:53,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:31:53,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-27 21:31:53,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-27 21:31:53,188 INFO L175 Difference]: Start difference. First operand has 255 places, 186 transitions, 2093 flow. Second operand 10 states and 151 transitions. [2024-06-27 21:31:53,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 219 transitions, 2675 flow [2024-06-27 21:31:54,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 219 transitions, 2460 flow, removed 1 selfloop flow, removed 25 redundant places. [2024-06-27 21:31:54,571 INFO L231 Difference]: Finished difference. Result has 236 places, 182 transitions, 1893 flow [2024-06-27 21:31:54,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1893, PETRI_PLACES=236, PETRI_TRANSITIONS=182} [2024-06-27 21:31:54,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-27 21:31:54,572 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 182 transitions, 1893 flow [2024-06-27 21:31:54,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:54,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:54,572 INFO 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, 1] [2024-06-27 21:31:54,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:31:54,572 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:54,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:54,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1168440727, now seen corresponding path program 1 times [2024-06-27 21:31:54,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:54,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556916440] [2024-06-27 21:31:54,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:54,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:54,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:58,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:58,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:58,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556916440] [2024-06-27 21:31:58,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556916440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:58,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:58,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:31:58,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953270372] [2024-06-27 21:31:58,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:58,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:31:58,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:58,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:31:58,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:31:58,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:31:58,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 182 transitions, 1893 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:31:58,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:58,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:31:58,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:00,695 INFO L124 PetriNetUnfolderBase]: 2771/4517 cut-off events. [2024-06-27 21:32:00,695 INFO L125 PetriNetUnfolderBase]: For 408634/408636 co-relation queries the response was YES. [2024-06-27 21:32:00,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29888 conditions, 4517 events. 2771/4517 cut-off events. For 408634/408636 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27114 event pairs, 1148 based on Foata normal form. 36/4547 useless extension candidates. Maximal degree in co-relation 29794. Up to 3893 conditions per place. [2024-06-27 21:32:00,736 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 169 selfloop transitions, 30 changer transitions 14/217 dead transitions. [2024-06-27 21:32:00,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 217 transitions, 2475 flow [2024-06-27 21:32:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:32:00,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:32:00,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-27 21:32:00,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35920177383592017 [2024-06-27 21:32:00,738 INFO L175 Difference]: Start difference. First operand has 236 places, 182 transitions, 1893 flow. Second operand 11 states and 162 transitions. [2024-06-27 21:32:00,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 217 transitions, 2475 flow [2024-06-27 21:32:01,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 217 transitions, 2394 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 21:32:01,859 INFO L231 Difference]: Finished difference. Result has 234 places, 177 transitions, 1810 flow [2024-06-27 21:32:01,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1810, PETRI_PLACES=234, PETRI_TRANSITIONS=177} [2024-06-27 21:32:01,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-27 21:32:01,859 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 177 transitions, 1810 flow [2024-06-27 21:32:01,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:32:01,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:01,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, 1] [2024-06-27 21:32:01,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:32:01,860 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:01,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash 214766941, now seen corresponding path program 2 times [2024-06-27 21:32:01,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:01,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155087392] [2024-06-27 21:32:01,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:01,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:06,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 21:32:06,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:06,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155087392] [2024-06-27 21:32:06,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155087392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:06,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:06,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 21:32:06,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830677768] [2024-06-27 21:32:06,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:06,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 21:32:06,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:06,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 21:32:06,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 21:32:06,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:06,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 177 transitions, 1810 flow. Second operand has 13 states, 13 states have (on average 8.538461538461538) internal successors, (111), 13 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:06,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:06,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:06,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:08,131 INFO L124 PetriNetUnfolderBase]: 2781/4519 cut-off events. [2024-06-27 21:32:08,131 INFO L125 PetriNetUnfolderBase]: For 434848/434850 co-relation queries the response was YES. [2024-06-27 21:32:08,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31343 conditions, 4519 events. 2781/4519 cut-off events. For 434848/434850 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27039 event pairs, 1062 based on Foata normal form. 24/4537 useless extension candidates. Maximal degree in co-relation 31250. Up to 3711 conditions per place. [2024-06-27 21:32:08,178 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 169 selfloop transitions, 35 changer transitions 9/217 dead transitions. [2024-06-27 21:32:08,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 217 transitions, 2578 flow [2024-06-27 21:32:08,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:32:08,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:32:08,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-27 21:32:08,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-27 21:32:08,180 INFO L175 Difference]: Start difference. First operand has 234 places, 177 transitions, 1810 flow. Second operand 11 states and 167 transitions. [2024-06-27 21:32:08,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 217 transitions, 2578 flow [2024-06-27 21:32:09,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 217 transitions, 2507 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 21:32:09,004 INFO L231 Difference]: Finished difference. Result has 232 places, 175 transitions, 1789 flow [2024-06-27 21:32:09,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1789, PETRI_PLACES=232, PETRI_TRANSITIONS=175} [2024-06-27 21:32:09,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 21:32:09,004 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 175 transitions, 1789 flow [2024-06-27 21:32:09,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.538461538461538) internal successors, (111), 13 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:09,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:09,005 INFO 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, 1] [2024-06-27 21:32:09,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:32:09,005 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:09,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:09,005 INFO L85 PathProgramCache]: Analyzing trace with hash 214646971, now seen corresponding path program 3 times [2024-06-27 21:32:09,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:09,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552024401] [2024-06-27 21:32:09,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:09,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:09,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:13,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:13,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:13,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552024401] [2024-06-27 21:32:13,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552024401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:13,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:13,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:32:13,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101336995] [2024-06-27 21:32:13,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:13,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:32:13,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:13,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:32:13,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:32:13,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:13,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 175 transitions, 1789 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:32:13,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:13,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:13,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:15,005 INFO L124 PetriNetUnfolderBase]: 2635/4269 cut-off events. [2024-06-27 21:32:15,006 INFO L125 PetriNetUnfolderBase]: For 386024/386026 co-relation queries the response was YES. [2024-06-27 21:32:15,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28833 conditions, 4269 events. 2635/4269 cut-off events. For 386024/386026 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25030 event pairs, 1128 based on Foata normal form. 24/4287 useless extension candidates. Maximal degree in co-relation 28740. Up to 3893 conditions per place. [2024-06-27 21:32:15,050 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 17 changer transitions 17/199 dead transitions. [2024-06-27 21:32:15,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 199 transitions, 2291 flow [2024-06-27 21:32:15,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:32:15,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:32:15,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 21:32:15,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523035230352303 [2024-06-27 21:32:15,051 INFO L175 Difference]: Start difference. First operand has 232 places, 175 transitions, 1789 flow. Second operand 9 states and 130 transitions. [2024-06-27 21:32:15,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 199 transitions, 2291 flow [2024-06-27 21:32:15,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 199 transitions, 2214 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 21:32:15,980 INFO L231 Difference]: Finished difference. Result has 228 places, 169 transitions, 1666 flow [2024-06-27 21:32:15,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1666, PETRI_PLACES=228, PETRI_TRANSITIONS=169} [2024-06-27 21:32:15,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 21:32:15,981 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 169 transitions, 1666 flow [2024-06-27 21:32:15,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:32:15,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:15,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, 1, 1, 1, 1] [2024-06-27 21:32:15,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:32:15,981 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:15,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:15,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1909565095, now seen corresponding path program 8 times [2024-06-27 21:32:15,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:15,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582802213] [2024-06-27 21:32:15,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:15,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:20,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:20,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:20,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582802213] [2024-06-27 21:32:20,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582802213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:20,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:20,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:32:20,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465324741] [2024-06-27 21:32:20,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:20,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:32:20,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:20,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:32:20,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:32:20,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:20,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 169 transitions, 1666 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:32:20,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:20,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:20,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:22,074 INFO L124 PetriNetUnfolderBase]: 2737/4447 cut-off events. [2024-06-27 21:32:22,074 INFO L125 PetriNetUnfolderBase]: For 434343/434345 co-relation queries the response was YES. [2024-06-27 21:32:22,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30810 conditions, 4447 events. 2737/4447 cut-off events. For 434343/434345 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26560 event pairs, 1090 based on Foata normal form. 24/4465 useless extension candidates. Maximal degree in co-relation 30718. Up to 3653 conditions per place. [2024-06-27 21:32:22,113 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 165 selfloop transitions, 30 changer transitions 9/208 dead transitions. [2024-06-27 21:32:22,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 208 transitions, 2411 flow [2024-06-27 21:32:22,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:32:22,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:32:22,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 21:32:22,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804878048780488 [2024-06-27 21:32:22,115 INFO L175 Difference]: Start difference. First operand has 228 places, 169 transitions, 1666 flow. Second operand 10 states and 156 transitions. [2024-06-27 21:32:22,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 208 transitions, 2411 flow [2024-06-27 21:32:22,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 208 transitions, 2320 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 21:32:22,865 INFO L231 Difference]: Finished difference. Result has 223 places, 168 transitions, 1646 flow [2024-06-27 21:32:22,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1646, PETRI_PLACES=223, PETRI_TRANSITIONS=168} [2024-06-27 21:32:22,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-27 21:32:22,866 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 168 transitions, 1646 flow [2024-06-27 21:32:22,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:32:22,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:22,866 INFO 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, 1] [2024-06-27 21:32:22,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:32:22,866 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:22,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:22,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1909575325, now seen corresponding path program 9 times [2024-06-27 21:32:22,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:22,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928686724] [2024-06-27 21:32:22,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:22,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:22,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:27,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:27,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:27,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928686724] [2024-06-27 21:32:27,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928686724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:27,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:27,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:32:27,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831255103] [2024-06-27 21:32:27,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:27,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:32:27,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:27,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:32:27,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:32:27,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:27,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 168 transitions, 1646 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:32:27,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:27,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:27,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:29,785 INFO L124 PetriNetUnfolderBase]: 2591/4197 cut-off events. [2024-06-27 21:32:29,785 INFO L125 PetriNetUnfolderBase]: For 386394/386396 co-relation queries the response was YES. [2024-06-27 21:32:29,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28176 conditions, 4197 events. 2591/4197 cut-off events. For 386394/386396 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24686 event pairs, 1074 based on Foata normal form. 24/4215 useless extension candidates. Maximal degree in co-relation 28086. Up to 3653 conditions per place. [2024-06-27 21:32:29,818 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 23 changer transitions 21/200 dead transitions. [2024-06-27 21:32:29,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 200 transitions, 2190 flow [2024-06-27 21:32:29,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:32:29,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:32:29,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-27 21:32:29,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-27 21:32:29,820 INFO L175 Difference]: Start difference. First operand has 223 places, 168 transitions, 1646 flow. Second operand 10 states and 149 transitions. [2024-06-27 21:32:29,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 200 transitions, 2190 flow [2024-06-27 21:32:30,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 200 transitions, 2128 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 21:32:30,609 INFO L231 Difference]: Finished difference. Result has 222 places, 158 transitions, 1532 flow [2024-06-27 21:32:30,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1532, PETRI_PLACES=222, PETRI_TRANSITIONS=158} [2024-06-27 21:32:30,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 21:32:30,610 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 158 transitions, 1532 flow [2024-06-27 21:32:30,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:32:30,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:30,610 INFO 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, 1] [2024-06-27 21:32:30,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:32:30,610 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:30,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:30,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1750376947, now seen corresponding path program 19 times [2024-06-27 21:32:30,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:30,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775552315] [2024-06-27 21:32:30,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:30,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:34,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:34,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:34,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775552315] [2024-06-27 21:32:34,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775552315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:34,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:34,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:32:34,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386496147] [2024-06-27 21:32:34,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:34,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:32:34,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:34,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:32:34,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:32:34,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:34,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 158 transitions, 1532 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:34,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:34,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:34,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:35,930 INFO L124 PetriNetUnfolderBase]: 2621/4232 cut-off events. [2024-06-27 21:32:35,931 INFO L125 PetriNetUnfolderBase]: For 427901/427903 co-relation queries the response was YES. [2024-06-27 21:32:35,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28246 conditions, 4232 events. 2621/4232 cut-off events. For 427901/427903 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24781 event pairs, 965 based on Foata normal form. 44/4273 useless extension candidates. Maximal degree in co-relation 28157. Up to 3501 conditions per place. [2024-06-27 21:32:35,966 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 124 selfloop transitions, 50 changer transitions 16/194 dead transitions. [2024-06-27 21:32:35,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 194 transitions, 2044 flow [2024-06-27 21:32:35,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:32:35,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:32:35,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 21:32:35,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878048780487805 [2024-06-27 21:32:35,967 INFO L175 Difference]: Start difference. First operand has 222 places, 158 transitions, 1532 flow. Second operand 10 states and 159 transitions. [2024-06-27 21:32:35,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 194 transitions, 2044 flow [2024-06-27 21:32:36,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 194 transitions, 1930 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-06-27 21:32:36,666 INFO L231 Difference]: Finished difference. Result has 212 places, 154 transitions, 1501 flow [2024-06-27 21:32:36,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1501, PETRI_PLACES=212, PETRI_TRANSITIONS=154} [2024-06-27 21:32:36,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 21:32:36,667 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 154 transitions, 1501 flow [2024-06-27 21:32:36,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:36,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:36,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, 1, 1, 1] [2024-06-27 21:32:36,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:32:36,668 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:36,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:36,668 INFO L85 PathProgramCache]: Analyzing trace with hash 614707803, now seen corresponding path program 20 times [2024-06-27 21:32:36,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:36,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004292426] [2024-06-27 21:32:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:36,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:36,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:41,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:41,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004292426] [2024-06-27 21:32:41,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004292426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:41,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:41,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:32:41,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314697799] [2024-06-27 21:32:41,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:41,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:32:41,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:41,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:32:41,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:32:41,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:41,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 154 transitions, 1501 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:41,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:41,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:41,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:42,981 INFO L124 PetriNetUnfolderBase]: 2593/4188 cut-off events. [2024-06-27 21:32:42,981 INFO L125 PetriNetUnfolderBase]: For 428265/428267 co-relation queries the response was YES. [2024-06-27 21:32:43,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27966 conditions, 4188 events. 2593/4188 cut-off events. For 428265/428267 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24524 event pairs, 1110 based on Foata normal form. 44/4229 useless extension candidates. Maximal degree in co-relation 27881. Up to 3551 conditions per place. [2024-06-27 21:32:43,016 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 122 selfloop transitions, 43 changer transitions 16/185 dead transitions. [2024-06-27 21:32:43,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 185 transitions, 1979 flow [2024-06-27 21:32:43,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:32:43,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:32:43,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 21:32:43,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:32:43,017 INFO L175 Difference]: Start difference. First operand has 212 places, 154 transitions, 1501 flow. Second operand 10 states and 155 transitions. [2024-06-27 21:32:43,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 185 transitions, 1979 flow [2024-06-27 21:32:43,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 185 transitions, 1875 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:32:43,749 INFO L231 Difference]: Finished difference. Result has 210 places, 150 transitions, 1462 flow [2024-06-27 21:32:43,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1462, PETRI_PLACES=210, PETRI_TRANSITIONS=150} [2024-06-27 21:32:43,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 21:32:43,749 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 150 transitions, 1462 flow [2024-06-27 21:32:43,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:43,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:43,750 INFO 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, 1] [2024-06-27 21:32:43,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:32:43,750 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:43,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:43,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1862932055, now seen corresponding path program 21 times [2024-06-27 21:32:43,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:43,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925196549] [2024-06-27 21:32:43,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:43,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:47,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:47,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:47,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925196549] [2024-06-27 21:32:47,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925196549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:47,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:47,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:32:47,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420000507] [2024-06-27 21:32:47,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:47,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:32:47,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:47,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:32:47,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:32:47,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:47,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 150 transitions, 1462 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:47,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:47,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:47,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:48,862 INFO L124 PetriNetUnfolderBase]: 2565/4144 cut-off events. [2024-06-27 21:32:48,862 INFO L125 PetriNetUnfolderBase]: For 415382/415384 co-relation queries the response was YES. [2024-06-27 21:32:48,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27631 conditions, 4144 events. 2565/4144 cut-off events. For 415382/415384 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24176 event pairs, 1178 based on Foata normal form. 44/4185 useless extension candidates. Maximal degree in co-relation 27547. Up to 3677 conditions per place. [2024-06-27 21:32:48,902 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 21 changer transitions 16/178 dead transitions. [2024-06-27 21:32:48,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 178 transitions, 1920 flow [2024-06-27 21:32:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:32:48,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:32:48,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-27 21:32:48,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35853658536585364 [2024-06-27 21:32:48,904 INFO L175 Difference]: Start difference. First operand has 210 places, 150 transitions, 1462 flow. Second operand 10 states and 147 transitions. [2024-06-27 21:32:48,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 178 transitions, 1920 flow [2024-06-27 21:32:49,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 178 transitions, 1830 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:32:49,717 INFO L231 Difference]: Finished difference. Result has 208 places, 146 transitions, 1390 flow [2024-06-27 21:32:49,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1390, PETRI_PLACES=208, PETRI_TRANSITIONS=146} [2024-06-27 21:32:49,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-27 21:32:49,718 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 146 transitions, 1390 flow [2024-06-27 21:32:49,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:49,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:49,718 INFO 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, 1] [2024-06-27 21:32:49,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:32:49,719 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:49,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:49,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1872763085, now seen corresponding path program 22 times [2024-06-27 21:32:49,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:49,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165329492] [2024-06-27 21:32:49,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:49,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:49,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:53,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:53,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:53,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165329492] [2024-06-27 21:32:53,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165329492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:53,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:53,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:32:53,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932733826] [2024-06-27 21:32:53,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:53,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:32:53,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:53,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:32:53,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:32:53,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:32:53,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 146 transitions, 1390 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:53,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:53,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:32:53,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:55,354 INFO L124 PetriNetUnfolderBase]: 2511/4062 cut-off events. [2024-06-27 21:32:55,354 INFO L125 PetriNetUnfolderBase]: For 392921/392923 co-relation queries the response was YES. [2024-06-27 21:32:55,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26710 conditions, 4062 events. 2511/4062 cut-off events. For 392921/392923 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23576 event pairs, 1188 based on Foata normal form. 44/4103 useless extension candidates. Maximal degree in co-relation 26627. Up to 3623 conditions per place. [2024-06-27 21:32:55,391 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 138 selfloop transitions, 18 changer transitions 16/176 dead transitions. [2024-06-27 21:32:55,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 176 transitions, 1848 flow [2024-06-27 21:32:55,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:32:55,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:32:55,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-27 21:32:55,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458980044345898 [2024-06-27 21:32:55,392 INFO L175 Difference]: Start difference. First operand has 208 places, 146 transitions, 1390 flow. Second operand 11 states and 156 transitions. [2024-06-27 21:32:55,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 176 transitions, 1848 flow [2024-06-27 21:32:56,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 176 transitions, 1802 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:32:56,356 INFO L231 Difference]: Finished difference. Result has 207 places, 142 transitions, 1358 flow [2024-06-27 21:32:56,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1358, PETRI_PLACES=207, PETRI_TRANSITIONS=142} [2024-06-27 21:32:56,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-27 21:32:56,356 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 142 transitions, 1358 flow [2024-06-27 21:32:56,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:56,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:56,357 INFO 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, 1] [2024-06-27 21:32:56,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:32:56,357 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:56,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:56,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1873059755, now seen corresponding path program 23 times [2024-06-27 21:32:56,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:56,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835424177] [2024-06-27 21:32:56,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:56,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:56,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:33:00,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:00,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835424177] [2024-06-27 21:33:00,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835424177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:00,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:00,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:33:00,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101635696] [2024-06-27 21:33:00,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:00,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:33:00,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:00,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:33:00,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:33:00,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:33:00,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 142 transitions, 1358 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:00,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:00,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:33:00,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:02,387 INFO L124 PetriNetUnfolderBase]: 2265/3680 cut-off events. [2024-06-27 21:33:02,387 INFO L125 PetriNetUnfolderBase]: For 295904/295906 co-relation queries the response was YES. [2024-06-27 21:33:02,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22485 conditions, 3680 events. 2265/3680 cut-off events. For 295904/295906 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21039 event pairs, 980 based on Foata normal form. 40/3717 useless extension candidates. Maximal degree in co-relation 22403. Up to 3235 conditions per place. [2024-06-27 21:33:02,421 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 15 changer transitions 21/175 dead transitions. [2024-06-27 21:33:02,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 175 transitions, 1858 flow [2024-06-27 21:33:02,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:33:02,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:33:02,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-27 21:33:02,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458980044345898 [2024-06-27 21:33:02,423 INFO L175 Difference]: Start difference. First operand has 207 places, 142 transitions, 1358 flow. Second operand 11 states and 156 transitions. [2024-06-27 21:33:02,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 175 transitions, 1858 flow [2024-06-27 21:33:02,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 175 transitions, 1818 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 21:33:02,963 INFO L231 Difference]: Finished difference. Result has 205 places, 138 transitions, 1310 flow [2024-06-27 21:33:02,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1310, PETRI_PLACES=205, PETRI_TRANSITIONS=138} [2024-06-27 21:33:02,964 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 21:33:02,964 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 138 transitions, 1310 flow [2024-06-27 21:33:02,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:02,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:02,964 INFO 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, 1] [2024-06-27 21:33:02,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:33:02,965 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:33:02,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:02,965 INFO L85 PathProgramCache]: Analyzing trace with hash -130375991, now seen corresponding path program 24 times [2024-06-27 21:33:02,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:02,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115860145] [2024-06-27 21:33:02,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:02,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:02,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:06,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:33:06,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:06,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115860145] [2024-06-27 21:33:06,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115860145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:06,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:06,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:33:06,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135396034] [2024-06-27 21:33:06,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:06,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:33:06,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:06,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:33:06,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:33:06,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:33:06,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 138 transitions, 1310 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:06,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:06,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:33:06,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:08,391 INFO L124 PetriNetUnfolderBase]: 2235/3630 cut-off events. [2024-06-27 21:33:08,391 INFO L125 PetriNetUnfolderBase]: For 295440/295442 co-relation queries the response was YES. [2024-06-27 21:33:08,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22136 conditions, 3630 events. 2235/3630 cut-off events. For 295440/295442 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20741 event pairs, 942 based on Foata normal form. 44/3671 useless extension candidates. Maximal degree in co-relation 22055. Up to 3077 conditions per place. [2024-06-27 21:33:08,423 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 120 selfloop transitions, 32 changer transitions 16/172 dead transitions. [2024-06-27 21:33:08,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 172 transitions, 1768 flow [2024-06-27 21:33:08,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:33:08,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:33:08,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-27 21:33:08,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3516260162601626 [2024-06-27 21:33:08,425 INFO L175 Difference]: Start difference. First operand has 205 places, 138 transitions, 1310 flow. Second operand 12 states and 173 transitions. [2024-06-27 21:33:08,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 172 transitions, 1768 flow [2024-06-27 21:33:08,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 172 transitions, 1732 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 21:33:08,871 INFO L231 Difference]: Finished difference. Result has 201 places, 134 transitions, 1317 flow [2024-06-27 21:33:08,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1317, PETRI_PLACES=201, PETRI_TRANSITIONS=134} [2024-06-27 21:33:08,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-27 21:33:08,872 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 134 transitions, 1317 flow [2024-06-27 21:33:08,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:08,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:08,872 INFO 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, 1] [2024-06-27 21:33:08,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:33:08,873 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:33:08,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:08,873 INFO L85 PathProgramCache]: Analyzing trace with hash 675436589, now seen corresponding path program 25 times [2024-06-27 21:33:08,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:08,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940923241] [2024-06-27 21:33:08,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:08,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:08,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:12,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:33:12,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:12,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940923241] [2024-06-27 21:33:12,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940923241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:12,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:12,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:33:12,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004716353] [2024-06-27 21:33:12,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:12,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:33:12,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:12,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:33:12,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:33:12,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:33:12,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 134 transitions, 1317 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:12,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:12,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:33:12,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:14,194 INFO L124 PetriNetUnfolderBase]: 2155/3510 cut-off events. [2024-06-27 21:33:14,195 INFO L125 PetriNetUnfolderBase]: For 262732/262734 co-relation queries the response was YES. [2024-06-27 21:33:14,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21034 conditions, 3510 events. 2155/3510 cut-off events. For 262732/262734 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19995 event pairs, 920 based on Foata normal form. 44/3551 useless extension candidates. Maximal degree in co-relation 20955. Up to 2985 conditions per place. [2024-06-27 21:33:14,226 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 119 selfloop transitions, 31 changer transitions 16/170 dead transitions. [2024-06-27 21:33:14,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 170 transitions, 1775 flow [2024-06-27 21:33:14,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:33:14,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:33:14,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 181 transitions. [2024-06-27 21:33:14,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3395872420262664 [2024-06-27 21:33:14,228 INFO L175 Difference]: Start difference. First operand has 201 places, 134 transitions, 1317 flow. Second operand 13 states and 181 transitions. [2024-06-27 21:33:14,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 170 transitions, 1775 flow [2024-06-27 21:33:14,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 170 transitions, 1707 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 21:33:14,696 INFO L231 Difference]: Finished difference. Result has 200 places, 130 transitions, 1290 flow [2024-06-27 21:33:14,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1290, PETRI_PLACES=200, PETRI_TRANSITIONS=130} [2024-06-27 21:33:14,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 21:33:14,697 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 130 transitions, 1290 flow [2024-06-27 21:33:14,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:14,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:14,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:14,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 21:33:14,697 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:33:14,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:14,698 INFO L85 PathProgramCache]: Analyzing trace with hash 406516515, now seen corresponding path program 10 times [2024-06-27 21:33:14,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:14,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099952197] [2024-06-27 21:33:14,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:14,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:18,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:33:18,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:18,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099952197] [2024-06-27 21:33:18,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099952197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:18,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:18,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:33:18,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946073288] [2024-06-27 21:33:18,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:18,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:33:18,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:18,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:33:18,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:33:18,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:33:18,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 130 transitions, 1290 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:33:18,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:18,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:33:18,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:20,594 INFO L124 PetriNetUnfolderBase]: 2169/3572 cut-off events. [2024-06-27 21:33:20,594 INFO L125 PetriNetUnfolderBase]: For 258230/258232 co-relation queries the response was YES. [2024-06-27 21:33:20,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22393 conditions, 3572 events. 2169/3572 cut-off events. For 258230/258232 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20520 event pairs, 653 based on Foata normal form. 24/3593 useless extension candidates. Maximal degree in co-relation 22315. Up to 2509 conditions per place. [2024-06-27 21:33:20,625 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 38 changer transitions 18/191 dead transitions. [2024-06-27 21:33:20,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 191 transitions, 2059 flow [2024-06-27 21:33:20,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:33:20,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:33:20,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-27 21:33:20,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39227642276422764 [2024-06-27 21:33:20,626 INFO L175 Difference]: Start difference. First operand has 200 places, 130 transitions, 1290 flow. Second operand 12 states and 193 transitions. [2024-06-27 21:33:20,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 191 transitions, 2059 flow [2024-06-27 21:33:21,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 191 transitions, 1989 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 21:33:21,143 INFO L231 Difference]: Finished difference. Result has 197 places, 128 transitions, 1285 flow [2024-06-27 21:33:21,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1285, PETRI_PLACES=197, PETRI_TRANSITIONS=128} [2024-06-27 21:33:21,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 21:33:21,144 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 128 transitions, 1285 flow [2024-06-27 21:33:21,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:33:21,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33: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, 1, 1] [2024-06-27 21:33:21,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 21:33:21,145 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:33:21,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:21,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1549600153, now seen corresponding path program 11 times [2024-06-27 21:33:21,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:21,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679798678] [2024-06-27 21:33:21,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:21,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:25,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:33:25,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:25,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679798678] [2024-06-27 21:33:25,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679798678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:25,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:25,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:33:25,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007991621] [2024-06-27 21:33:25,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:25,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:33:25,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:25,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:33:25,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:33:25,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:33:25,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 128 transitions, 1285 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:33:25,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:25,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:33:25,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:26,933 INFO L124 PetriNetUnfolderBase]: 2223/3658 cut-off events. [2024-06-27 21:33:26,933 INFO L125 PetriNetUnfolderBase]: For 286685/286687 co-relation queries the response was YES. [2024-06-27 21:33:26,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24078 conditions, 3658 events. 2223/3658 cut-off events. For 286685/286687 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21239 event pairs, 729 based on Foata normal form. 24/3679 useless extension candidates. Maximal degree in co-relation 24001. Up to 2509 conditions per place. [2024-06-27 21:33:26,965 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 31 changer transitions 9/186 dead transitions. [2024-06-27 21:33:26,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 186 transitions, 2170 flow [2024-06-27 21:33:26,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:33:26,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:33:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 21:33:26,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057649667405765 [2024-06-27 21:33:26,967 INFO L175 Difference]: Start difference. First operand has 197 places, 128 transitions, 1285 flow. Second operand 11 states and 183 transitions. [2024-06-27 21:33:26,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 186 transitions, 2170 flow [2024-06-27 21:33:27,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 186 transitions, 2103 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:33:27,559 INFO L231 Difference]: Finished difference. Result has 195 places, 127 transitions, 1294 flow [2024-06-27 21:33:27,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1294, PETRI_PLACES=195, PETRI_TRANSITIONS=127} [2024-06-27 21:33:27,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-27 21:33:27,563 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 127 transitions, 1294 flow [2024-06-27 21:33:27,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 21:33:27,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:27,569 INFO 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, 1] [2024-06-27 21:33:27,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 21:33:27,569 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:33:27,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:27,579 INFO L85 PathProgramCache]: Analyzing trace with hash 414848385, now seen corresponding path program 12 times [2024-06-27 21:33:27,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:27,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528811755] [2024-06-27 21:33:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:27,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:27,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15