./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe014_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe014_power.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe014_power.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:09:05,419 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:09:05,478 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:09:05,484 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:09:05,484 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:09:05,511 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:09:05,512 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:09:05,512 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:09:05,513 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:09:05,516 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:09:05,516 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:09:05,516 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:09:05,517 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:09:05,519 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:09:05,519 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:09:05,519 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:09:05,519 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:09:05,519 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:09:05,520 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:09:05,520 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:09:05,521 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:09:05,521 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:09:05,522 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:09:05,522 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:09:05,522 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:09:05,522 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:09:05,523 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:09:05,523 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:09:05,523 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:09:05,523 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:09:05,524 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:09:05,524 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:09:05,525 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:09:05,525 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:09:05,525 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:09:05,525 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:09:05,525 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:09:05,525 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:09:05,526 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:09:05,526 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:09:05,526 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:09:05,526 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:09:05,526 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:09:05,527 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:09:05,727 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:09:05,743 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:09:05,744 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:09:05,745 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:09:05,747 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:09:05,748 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe014_power.opt.yml/witness.yml [2024-06-27 21:09:05,951 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:09:05,952 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:09:05,953 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_power.opt.i [2024-06-27 21:09:06,899 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:09:07,176 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:09:07,180 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_power.opt.i [2024-06-27 21:09:07,192 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4be9c1f24/3722d3a21213415caa50cca2f15d622c/FLAG502cd12dc [2024-06-27 21:09:07,202 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4be9c1f24/3722d3a21213415caa50cca2f15d622c [2024-06-27 21:09:07,203 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:09:07,209 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:09:07,211 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:09:07,212 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:09:07,215 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:09:07,216 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:09:05" (1/2) ... [2024-06-27 21:09:07,216 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30df136d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:09:07, skipping insertion in model container [2024-06-27 21:09:07,217 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:09:05" (1/2) ... [2024-06-27 21:09:07,218 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6332c07e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:09:07, skipping insertion in model container [2024-06-27 21:09:07,218 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:09:07" (2/2) ... [2024-06-27 21:09:07,219 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30df136d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07, skipping insertion in model container [2024-06-27 21:09:07,219 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:09:07" (2/2) ... [2024-06-27 21:09:07,219 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:09:07,322 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:09:07,322 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-27 21:09:07,323 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-27 21:09:07,323 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-27 21:09:07,323 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:09:07,323 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-27 21:09:07,359 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:09:07,703 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:09:07,710 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:09:07,814 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:09:07,849 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:09:07,849 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07 WrapperNode [2024-06-27 21:09:07,849 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:09:07,850 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:09:07,850 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:09:07,850 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:09:07,855 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,866 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,891 INFO L138 Inliner]: procedures = 175, calls = 70, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 218 [2024-06-27 21:09:07,891 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:09:07,891 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:09:07,892 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:09:07,892 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:09:07,900 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,900 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,903 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,916 INFO L175 MemorySlicer]: Split 28 memory accesses to 2 slices as follows [2, 26]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 4 writes are split as follows [0, 4]. [2024-06-27 21:09:07,916 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,916 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,926 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,937 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,939 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,940 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,943 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:09:07,944 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:09:07,944 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:09:07,944 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:09:07,945 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (1/1) ... [2024-06-27 21:09:07,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:09:07,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:09:07,968 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:09:08,016 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:09:08,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 21:09:08,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 21:09:08,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 21:09:08,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 21:09:08,034 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:09:08,035 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:09:08,035 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:09:08,035 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:09:08,035 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:09:08,035 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:09:08,036 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:09:08,036 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:09:08,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:09:08,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 21:09:08,037 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:09:08,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:09:08,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:09:08,040 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:09:08,172 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:09:08,174 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:09:08,633 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:09:08,633 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:09:08,906 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:09:08,907 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:09:08,907 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:09:08 BoogieIcfgContainer [2024-06-27 21:09:08,907 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:09:08,909 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:09:08,909 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:09:08,911 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:09:08,911 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:09:05" (1/4) ... [2024-06-27 21:09:08,912 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75e74c7e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:09:08, skipping insertion in model container [2024-06-27 21:09:08,912 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:09:07" (2/4) ... [2024-06-27 21:09:08,912 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75e74c7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:09:08, skipping insertion in model container [2024-06-27 21:09:08,912 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:09:07" (3/4) ... [2024-06-27 21:09:08,912 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75e74c7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:09:08, skipping insertion in model container [2024-06-27 21:09:08,913 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:09:08" (4/4) ... [2024-06-27 21:09:08,913 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_power.opt.i [2024-06-27 21:09:08,926 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:09:08,927 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:09:08,927 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:09:08,973 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:09:08,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 21:09:09,019 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 21:09:09,020 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:09:09,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:09:09,021 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 21:09:09,023 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 21:09:09,030 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:09:09,034 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;@3c31016, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:09:09,034 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:09:09,038 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:09:09,038 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:09:09,038 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:09:09,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:09,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:09:09,039 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:09:09,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:09,043 INFO L85 PathProgramCache]: Analyzing trace with hash 698815662, now seen corresponding path program 1 times [2024-06-27 21:09:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:09,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469363338] [2024-06-27 21:09:09,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:09,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:09,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:10,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:10,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:10,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469363338] [2024-06-27 21:09:10,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469363338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:10,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:10,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:09:10,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780426649] [2024-06-27 21:09:10,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:10,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:09:10,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:10,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:09:10,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:09:10,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 21:09:10,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:10,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:10,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 21:09:10,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:11,086 INFO L124 PetriNetUnfolderBase]: 770/1239 cut-off events. [2024-06-27 21:09:11,086 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 21:09:11,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2482 conditions, 1239 events. 770/1239 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5920 event pairs, 479 based on Foata normal form. 1/1208 useless extension candidates. Maximal degree in co-relation 2470. Up to 1178 conditions per place. [2024-06-27 21:09:11,095 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 21:09:11,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-27 21:09:11,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:09:11,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:09:11,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-27 21:09:11,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-27 21:09:11,105 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-27 21:09:11,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-27 21:09:11,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:09:11,109 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 21:09:11,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 21:09:11,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 21:09:11,112 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 21:09:11,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:11,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:11,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:11,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:09:11,113 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:09:11,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:11,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1547961675, now seen corresponding path program 1 times [2024-06-27 21:09:11,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:11,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603006583] [2024-06-27 21:09:11,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:11,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:11,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:13,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:13,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:13,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603006583] [2024-06-27 21:09:13,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603006583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:13,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:13,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:09:13,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133617931] [2024-06-27 21:09:13,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:13,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:09:13,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:13,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:09:13,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:09:13,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 21:09:13,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:13,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:13,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 21:09:13,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:13,840 INFO L124 PetriNetUnfolderBase]: 764/1231 cut-off events. [2024-06-27 21:09:13,840 INFO L125 PetriNetUnfolderBase]: For 253/261 co-relation queries the response was YES. [2024-06-27 21:09:13,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2837 conditions, 1231 events. 764/1231 cut-off events. For 253/261 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5840 event pairs, 369 based on Foata normal form. 6/1233 useless extension candidates. Maximal degree in co-relation 2825. Up to 1150 conditions per place. [2024-06-27 21:09:13,846 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 21:09:13,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-27 21:09:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:09:13,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:09:13,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-27 21:09:13,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 21:09:13,848 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-27 21:09:13,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-27 21:09:13,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:09:13,850 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 21:09:13,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 21:09:13,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 21:09:13,851 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 21:09:13,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:13,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:13,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:13,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:09:13,852 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:13,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:13,852 INFO L85 PathProgramCache]: Analyzing trace with hash 264241839, now seen corresponding path program 1 times [2024-06-27 21:09:13,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:13,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087485539] [2024-06-27 21:09:13,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:13,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:13,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:16,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:16,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087485539] [2024-06-27 21:09:16,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087485539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:16,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:16,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:09:16,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469324147] [2024-06-27 21:09:16,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:16,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:09:16,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:16,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:09:16,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:09:16,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 21:09:16,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:16,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:16,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 21:09:16,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:17,127 INFO L124 PetriNetUnfolderBase]: 969/1526 cut-off events. [2024-06-27 21:09:17,128 INFO L125 PetriNetUnfolderBase]: For 847/863 co-relation queries the response was YES. [2024-06-27 21:09:17,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3915 conditions, 1526 events. 969/1526 cut-off events. For 847/863 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7153 event pairs, 305 based on Foata normal form. 12/1531 useless extension candidates. Maximal degree in co-relation 3901. Up to 1394 conditions per place. [2024-06-27 21:09:17,135 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-27 21:09:17,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 378 flow [2024-06-27 21:09:17,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:09:17,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:09:17,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 21:09:17,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 21:09:17,147 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 132 transitions. [2024-06-27 21:09:17,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 378 flow [2024-06-27 21:09:17,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 358 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:09:17,151 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-27 21:09:17,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-27 21:09:17,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-27 21:09:17,153 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-27 21:09:17,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:17,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:17,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:17,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:09:17,154 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:09:17,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:17,154 INFO L85 PathProgramCache]: Analyzing trace with hash -540070603, now seen corresponding path program 1 times [2024-06-27 21:09:17,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:17,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281179337] [2024-06-27 21:09:17,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:17,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:18,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:18,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:18,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281179337] [2024-06-27 21:09:18,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281179337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:18,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:18,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:09:18,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645050669] [2024-06-27 21:09:18,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:18,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:09:18,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:18,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:09:18,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:09:18,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:18,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 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:09:18,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:18,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:18,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:18,995 INFO L124 PetriNetUnfolderBase]: 1120/1739 cut-off events. [2024-06-27 21:09:18,996 INFO L125 PetriNetUnfolderBase]: For 1717/1717 co-relation queries the response was YES. [2024-06-27 21:09:18,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4888 conditions, 1739 events. 1120/1739 cut-off events. For 1717/1717 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8097 event pairs, 441 based on Foata normal form. 2/1739 useless extension candidates. Maximal degree in co-relation 4871. Up to 1665 conditions per place. [2024-06-27 21:09:19,004 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-27 21:09:19,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 67 transitions, 386 flow [2024-06-27 21:09:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:09:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:09:19,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-27 21:09:19,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-27 21:09:19,006 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 92 transitions. [2024-06-27 21:09:19,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 67 transitions, 386 flow [2024-06-27 21:09:19,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 67 transitions, 355 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:09:19,009 INFO L231 Difference]: Finished difference. Result has 53 places, 51 transitions, 228 flow [2024-06-27 21:09:19,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=228, PETRI_PLACES=53, PETRI_TRANSITIONS=51} [2024-06-27 21:09:19,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-27 21:09:19,010 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 51 transitions, 228 flow [2024-06-27 21:09:19,010 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:09:19,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:19,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:19,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:09:19,010 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:09:19,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:19,011 INFO L85 PathProgramCache]: Analyzing trace with hash 465417138, now seen corresponding path program 1 times [2024-06-27 21:09:19,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:19,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634081821] [2024-06-27 21:09:19,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:19,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:19,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:19,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:19,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634081821] [2024-06-27 21:09:19,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634081821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:19,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:19,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:09:19,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371166717] [2024-06-27 21:09:19,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:19,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:09:19,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:19,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:09:19,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:09:20,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:20,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 51 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:20,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:20,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:20,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:20,680 INFO L124 PetriNetUnfolderBase]: 1115/1737 cut-off events. [2024-06-27 21:09:20,681 INFO L125 PetriNetUnfolderBase]: For 2509/2511 co-relation queries the response was YES. [2024-06-27 21:09:20,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5388 conditions, 1737 events. 1115/1737 cut-off events. For 2509/2511 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8122 event pairs, 457 based on Foata normal form. 4/1740 useless extension candidates. Maximal degree in co-relation 5368. Up to 1660 conditions per place. [2024-06-27 21:09:20,691 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 51 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-27 21:09:20,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 66 transitions, 389 flow [2024-06-27 21:09:20,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:09:20,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:09:20,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 21:09:20,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:09:20,695 INFO L175 Difference]: Start difference. First operand has 53 places, 51 transitions, 228 flow. Second operand 5 states and 90 transitions. [2024-06-27 21:09:20,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 66 transitions, 389 flow [2024-06-27 21:09:20,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 385 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 21:09:20,705 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 257 flow [2024-06-27 21:09:20,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 21:09:20,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 21:09:20,707 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 257 flow [2024-06-27 21:09:20,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:20,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:20,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:20,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:09:20,708 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:09:20,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:20,708 INFO L85 PathProgramCache]: Analyzing trace with hash -299915274, now seen corresponding path program 1 times [2024-06-27 21:09:20,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:20,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990190641] [2024-06-27 21:09:20,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:20,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:20,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:22,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:22,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:22,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990190641] [2024-06-27 21:09:22,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990190641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:22,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:22,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:09:22,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051306264] [2024-06-27 21:09:22,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:22,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:09:22,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:22,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:09:22,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:09:22,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:22,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 257 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:22,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:22,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:22,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:23,467 INFO L124 PetriNetUnfolderBase]: 1128/1755 cut-off events. [2024-06-27 21:09:23,468 INFO L125 PetriNetUnfolderBase]: For 3331/3331 co-relation queries the response was YES. [2024-06-27 21:09:23,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5648 conditions, 1755 events. 1128/1755 cut-off events. For 3331/3331 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8245 event pairs, 430 based on Foata normal form. 2/1755 useless extension candidates. Maximal degree in co-relation 5625. Up to 1609 conditions per place. [2024-06-27 21:09:23,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2024-06-27 21:09:23,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 537 flow [2024-06-27 21:09:23,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:09:23,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:09:23,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 21:09:23,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-27 21:09:23,479 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 257 flow. Second operand 6 states and 115 transitions. [2024-06-27 21:09:23,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 537 flow [2024-06-27 21:09:23,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 86 transitions, 525 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 21:09:23,483 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 342 flow [2024-06-27 21:09:23,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=342, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-27 21:09:23,484 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-27 21:09:23,485 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 342 flow [2024-06-27 21:09:23,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:23,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:23,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:23,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:09:23,485 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:23,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:23,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1542100182, now seen corresponding path program 2 times [2024-06-27 21:09:23,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:23,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246379516] [2024-06-27 21:09:23,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:23,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:23,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:25,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:25,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:25,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246379516] [2024-06-27 21:09:25,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246379516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:25,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:25,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:09:25,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833469309] [2024-06-27 21:09:25,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:25,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:09:25,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:25,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:09:25,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:09:25,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:25,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 342 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:25,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:25,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:25,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:26,285 INFO L124 PetriNetUnfolderBase]: 1123/1742 cut-off events. [2024-06-27 21:09:26,286 INFO L125 PetriNetUnfolderBase]: For 4967/4975 co-relation queries the response was YES. [2024-06-27 21:09:26,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6232 conditions, 1742 events. 1123/1742 cut-off events. For 4967/4975 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8113 event pairs, 431 based on Foata normal form. 8/1746 useless extension candidates. Maximal degree in co-relation 6206. Up to 1606 conditions per place. [2024-06-27 21:09:26,295 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 20 changer transitions 0/84 dead transitions. [2024-06-27 21:09:26,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 84 transitions, 594 flow [2024-06-27 21:09:26,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:09:26,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:09:26,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 21:09:26,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:09:26,297 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 342 flow. Second operand 6 states and 110 transitions. [2024-06-27 21:09:26,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 84 transitions, 594 flow [2024-06-27 21:09:26,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 84 transitions, 572 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 21:09:26,303 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 390 flow [2024-06-27 21:09:26,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=390, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-27 21:09:26,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-27 21:09:26,304 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 390 flow [2024-06-27 21:09:26,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:26,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:26,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:26,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:09:26,305 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:09:26,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:26,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1882421833, now seen corresponding path program 1 times [2024-06-27 21:09:26,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:26,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587386010] [2024-06-27 21:09:26,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:26,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:27,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:27,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:27,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587386010] [2024-06-27 21:09:27,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587386010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:27,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:27,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:09:27,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067381179] [2024-06-27 21:09:27,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:27,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:09:27,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:27,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:09:27,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:09:28,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:28,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 390 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:09:28,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:28,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:28,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:28,940 INFO L124 PetriNetUnfolderBase]: 1227/1927 cut-off events. [2024-06-27 21:09:28,940 INFO L125 PetriNetUnfolderBase]: For 6305/6311 co-relation queries the response was YES. [2024-06-27 21:09:28,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7192 conditions, 1927 events. 1227/1927 cut-off events. For 6305/6311 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9299 event pairs, 378 based on Foata normal form. 9/1935 useless extension candidates. Maximal degree in co-relation 7164. Up to 1725 conditions per place. [2024-06-27 21:09:28,953 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 92 selfloop transitions, 34 changer transitions 0/131 dead transitions. [2024-06-27 21:09:28,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 131 transitions, 928 flow [2024-06-27 21:09:28,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:28,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:28,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 21:09:28,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 21:09:28,956 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 390 flow. Second operand 9 states and 171 transitions. [2024-06-27 21:09:28,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 131 transitions, 928 flow [2024-06-27 21:09:28,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 131 transitions, 895 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:09:28,963 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 603 flow [2024-06-27 21:09:28,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=603, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-06-27 21:09:28,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-27 21:09:28,964 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 603 flow [2024-06-27 21:09:28,964 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:09:28,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:28,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:28,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:09:28,965 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:09:28,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:28,965 INFO L85 PathProgramCache]: Analyzing trace with hash -472091687, now seen corresponding path program 2 times [2024-06-27 21:09:28,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:28,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112605389] [2024-06-27 21:09:28,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:28,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:28,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:31,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:31,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:31,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112605389] [2024-06-27 21:09:31,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112605389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:31,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:31,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:09:31,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45801321] [2024-06-27 21:09:31,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:31,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:09:31,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:31,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:09:31,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:09:31,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:31,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 603 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:09:31,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:31,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:31,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:32,065 INFO L124 PetriNetUnfolderBase]: 1271/2002 cut-off events. [2024-06-27 21:09:32,065 INFO L125 PetriNetUnfolderBase]: For 9301/9309 co-relation queries the response was YES. [2024-06-27 21:09:32,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8372 conditions, 2002 events. 1271/2002 cut-off events. For 9301/9309 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9731 event pairs, 348 based on Foata normal form. 11/2012 useless extension candidates. Maximal degree in co-relation 8339. Up to 1749 conditions per place. [2024-06-27 21:09:32,084 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 86 selfloop transitions, 42 changer transitions 0/133 dead transitions. [2024-06-27 21:09:32,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 133 transitions, 1091 flow [2024-06-27 21:09:32,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:32,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:32,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:09:32,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 21:09:32,086 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 603 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:09:32,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 133 transitions, 1091 flow [2024-06-27 21:09:32,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 133 transitions, 1057 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 21:09:32,099 INFO L231 Difference]: Finished difference. Result has 82 places, 92 transitions, 760 flow [2024-06-27 21:09:32,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=760, PETRI_PLACES=82, PETRI_TRANSITIONS=92} [2024-06-27 21:09:32,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 21:09:32,100 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 92 transitions, 760 flow [2024-06-27 21:09:32,101 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:09:32,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:32,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:32,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:09:32,101 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:09:32,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:32,101 INFO L85 PathProgramCache]: Analyzing trace with hash -707437831, now seen corresponding path program 3 times [2024-06-27 21:09:32,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:32,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553811894] [2024-06-27 21:09:32,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:32,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:32,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:34,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:34,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553811894] [2024-06-27 21:09:34,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553811894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:34,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:34,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:09:34,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996047434] [2024-06-27 21:09:34,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:34,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:09:34,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:34,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:09:34,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:09:34,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:34,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 92 transitions, 760 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:09:34,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:34,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:34,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:35,408 INFO L124 PetriNetUnfolderBase]: 1284/2020 cut-off events. [2024-06-27 21:09:35,409 INFO L125 PetriNetUnfolderBase]: For 12800/12802 co-relation queries the response was YES. [2024-06-27 21:09:35,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9361 conditions, 2020 events. 1284/2020 cut-off events. For 12800/12802 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9762 event pairs, 399 based on Foata normal form. 2/2019 useless extension candidates. Maximal degree in co-relation 9325. Up to 1680 conditions per place. [2024-06-27 21:09:35,421 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 96 selfloop transitions, 41 changer transitions 0/142 dead transitions. [2024-06-27 21:09:35,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 142 transitions, 1369 flow [2024-06-27 21:09:35,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:09:35,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:09:35,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 21:09:35,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 21:09:35,424 INFO L175 Difference]: Start difference. First operand has 82 places, 92 transitions, 760 flow. Second operand 7 states and 133 transitions. [2024-06-27 21:09:35,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 142 transitions, 1369 flow [2024-06-27 21:09:35,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 142 transitions, 1282 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:09:35,436 INFO L231 Difference]: Finished difference. Result has 87 places, 112 transitions, 1047 flow [2024-06-27 21:09:35,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1047, PETRI_PLACES=87, PETRI_TRANSITIONS=112} [2024-06-27 21:09:35,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-27 21:09:35,437 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 112 transitions, 1047 flow [2024-06-27 21:09:35,437 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:09:35,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:35,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:35,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:09:35,438 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:09:35,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:35,438 INFO L85 PathProgramCache]: Analyzing trace with hash 19045303, now seen corresponding path program 1 times [2024-06-27 21:09:35,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:35,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159727808] [2024-06-27 21:09:35,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:35,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:37,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:37,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159727808] [2024-06-27 21:09:37,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159727808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:37,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:37,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:09:37,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75804223] [2024-06-27 21:09:37,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:37,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:09:37,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:37,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:09:37,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:09:37,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:37,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 112 transitions, 1047 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:37,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:37,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:37,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:37,937 INFO L124 PetriNetUnfolderBase]: 1297/2042 cut-off events. [2024-06-27 21:09:37,937 INFO L125 PetriNetUnfolderBase]: For 15375/15383 co-relation queries the response was YES. [2024-06-27 21:09:37,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10139 conditions, 2042 events. 1297/2042 cut-off events. For 15375/15383 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9871 event pairs, 386 based on Foata normal form. 10/2050 useless extension candidates. Maximal degree in co-relation 10099. Up to 1842 conditions per place. [2024-06-27 21:09:37,953 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 23 changer transitions 0/141 dead transitions. [2024-06-27 21:09:37,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 141 transitions, 1463 flow [2024-06-27 21:09:37,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:09:37,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:09:37,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 21:09:37,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-27 21:09:37,955 INFO L175 Difference]: Start difference. First operand has 87 places, 112 transitions, 1047 flow. Second operand 6 states and 115 transitions. [2024-06-27 21:09:37,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 141 transitions, 1463 flow [2024-06-27 21:09:37,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 141 transitions, 1415 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 21:09:37,969 INFO L231 Difference]: Finished difference. Result has 91 places, 115 transitions, 1080 flow [2024-06-27 21:09:37,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1080, PETRI_PLACES=91, PETRI_TRANSITIONS=115} [2024-06-27 21:09:37,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-27 21:09:37,970 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 115 transitions, 1080 flow [2024-06-27 21:09:37,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:37,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:37,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:37,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:09:37,971 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:09:37,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:37,971 INFO L85 PathProgramCache]: Analyzing trace with hash 560466457, now seen corresponding path program 4 times [2024-06-27 21:09:37,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:37,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106145562] [2024-06-27 21:09:37,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:37,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:39,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:39,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:39,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106145562] [2024-06-27 21:09:39,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106145562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:39,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:39,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:09:39,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380724692] [2024-06-27 21:09:39,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:39,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:09:39,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:39,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:09:39,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:09:39,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:39,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 115 transitions, 1080 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:09:39,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:39,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:39,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:40,840 INFO L124 PetriNetUnfolderBase]: 1292/2019 cut-off events. [2024-06-27 21:09:40,840 INFO L125 PetriNetUnfolderBase]: For 16436/16447 co-relation queries the response was YES. [2024-06-27 21:09:40,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10123 conditions, 2019 events. 1292/2019 cut-off events. For 16436/16447 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9615 event pairs, 420 based on Foata normal form. 4/2013 useless extension candidates. Maximal degree in co-relation 10081. Up to 1685 conditions per place. [2024-06-27 21:09:40,854 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 92 selfloop transitions, 47 changer transitions 0/144 dead transitions. [2024-06-27 21:09:40,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 144 transitions, 1510 flow [2024-06-27 21:09:40,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:09:40,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:09:40,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:09:40,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 21:09:40,856 INFO L175 Difference]: Start difference. First operand has 91 places, 115 transitions, 1080 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:09:40,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 144 transitions, 1510 flow [2024-06-27 21:09:40,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 144 transitions, 1481 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:09:40,877 INFO L231 Difference]: Finished difference. Result has 95 places, 118 transitions, 1191 flow [2024-06-27 21:09:40,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1191, PETRI_PLACES=95, PETRI_TRANSITIONS=118} [2024-06-27 21:09:40,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-27 21:09:40,878 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 118 transitions, 1191 flow [2024-06-27 21:09:40,878 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:09:40,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:40,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:40,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:09:40,879 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:09:40,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:40,879 INFO L85 PathProgramCache]: Analyzing trace with hash 157007585, now seen corresponding path program 2 times [2024-06-27 21:09:40,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:40,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406902903] [2024-06-27 21:09:40,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:40,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:42,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:42,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406902903] [2024-06-27 21:09:42,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406902903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:42,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:42,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:09:42,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717479119] [2024-06-27 21:09:42,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:42,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:09:42,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:42,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:09:42,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:09:42,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:42,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 118 transitions, 1191 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:42,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:42,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:42,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:43,418 INFO L124 PetriNetUnfolderBase]: 1287/2035 cut-off events. [2024-06-27 21:09:43,419 INFO L125 PetriNetUnfolderBase]: For 19174/19211 co-relation queries the response was YES. [2024-06-27 21:09:43,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10512 conditions, 2035 events. 1287/2035 cut-off events. For 19174/19211 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9954 event pairs, 398 based on Foata normal form. 34/2066 useless extension candidates. Maximal degree in co-relation 10469. Up to 1830 conditions per place. [2024-06-27 21:09:43,430 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 112 selfloop transitions, 23 changer transitions 0/140 dead transitions. [2024-06-27 21:09:43,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 140 transitions, 1539 flow [2024-06-27 21:09:43,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:09:43,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:09:43,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 21:09:43,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:09:43,432 INFO L175 Difference]: Start difference. First operand has 95 places, 118 transitions, 1191 flow. Second operand 6 states and 108 transitions. [2024-06-27 21:09:43,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 140 transitions, 1539 flow [2024-06-27 21:09:43,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 140 transitions, 1457 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:09:43,449 INFO L231 Difference]: Finished difference. Result has 97 places, 119 transitions, 1175 flow [2024-06-27 21:09:43,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1175, PETRI_PLACES=97, PETRI_TRANSITIONS=119} [2024-06-27 21:09:43,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 21:09:43,450 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 119 transitions, 1175 flow [2024-06-27 21:09:43,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:43,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:43,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:43,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:09:43,451 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:43,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:43,451 INFO L85 PathProgramCache]: Analyzing trace with hash 560712721, now seen corresponding path program 1 times [2024-06-27 21:09:43,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:43,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477822195] [2024-06-27 21:09:43,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:43,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:43,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:44,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:09:44,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:44,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477822195] [2024-06-27 21:09:44,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477822195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:44,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:44,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:09:44,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784029836] [2024-06-27 21:09:44,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:44,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:09:44,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:44,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:09:44,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:09:44,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:44,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 119 transitions, 1175 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:44,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:44,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:44,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:45,466 INFO L124 PetriNetUnfolderBase]: 1279/2014 cut-off events. [2024-06-27 21:09:45,467 INFO L125 PetriNetUnfolderBase]: For 20489/20495 co-relation queries the response was YES. [2024-06-27 21:09:45,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10426 conditions, 2014 events. 1279/2014 cut-off events. For 20489/20495 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9693 event pairs, 380 based on Foata normal form. 8/2021 useless extension candidates. Maximal degree in co-relation 10381. Up to 1878 conditions per place. [2024-06-27 21:09:45,494 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 124 selfloop transitions, 12 changer transitions 0/141 dead transitions. [2024-06-27 21:09:45,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 141 transitions, 1523 flow [2024-06-27 21:09:45,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:09:45,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:09:45,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 21:09:45,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 21:09:45,496 INFO L175 Difference]: Start difference. First operand has 97 places, 119 transitions, 1175 flow. Second operand 6 states and 106 transitions. [2024-06-27 21:09:45,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 141 transitions, 1523 flow [2024-06-27 21:09:45,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 141 transitions, 1492 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:09:45,513 INFO L231 Difference]: Finished difference. Result has 100 places, 121 transitions, 1199 flow [2024-06-27 21:09:45,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1199, PETRI_PLACES=100, PETRI_TRANSITIONS=121} [2024-06-27 21:09:45,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-27 21:09:45,514 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 121 transitions, 1199 flow [2024-06-27 21:09:45,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:45,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:45,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:45,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:09:45,514 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:45,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:45,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1749939152, now seen corresponding path program 1 times [2024-06-27 21:09:45,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:45,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593982134] [2024-06-27 21:09:45,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:45,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:45,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:47,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:47,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:47,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593982134] [2024-06-27 21:09:47,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593982134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:47,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:47,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:09:47,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274805673] [2024-06-27 21:09:47,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:47,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:09:47,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:47,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:09:47,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:09:47,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:47,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 121 transitions, 1199 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:47,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:47,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:47,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:48,432 INFO L124 PetriNetUnfolderBase]: 1263/1994 cut-off events. [2024-06-27 21:09:48,433 INFO L125 PetriNetUnfolderBase]: For 22042/22050 co-relation queries the response was YES. [2024-06-27 21:09:48,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 1994 events. 1263/1994 cut-off events. For 22042/22050 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9581 event pairs, 371 based on Foata normal form. 14/2007 useless extension candidates. Maximal degree in co-relation 10396. Up to 1745 conditions per place. [2024-06-27 21:09:48,447 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 98 selfloop transitions, 56 changer transitions 0/159 dead transitions. [2024-06-27 21:09:48,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 159 transitions, 1631 flow [2024-06-27 21:09:48,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:48,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:48,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:09:48,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:09:48,449 INFO L175 Difference]: Start difference. First operand has 100 places, 121 transitions, 1199 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:09:48,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 159 transitions, 1631 flow [2024-06-27 21:09:48,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 159 transitions, 1572 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:09:48,470 INFO L231 Difference]: Finished difference. Result has 104 places, 121 transitions, 1272 flow [2024-06-27 21:09:48,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1140, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1272, PETRI_PLACES=104, PETRI_TRANSITIONS=121} [2024-06-27 21:09:48,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-27 21:09:48,472 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 121 transitions, 1272 flow [2024-06-27 21:09:48,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:48,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:48,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:48,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:09:48,473 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:48,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:48,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1746220082, now seen corresponding path program 2 times [2024-06-27 21:09:48,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:48,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484125369] [2024-06-27 21:09:48,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:48,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:50,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:50,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:50,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484125369] [2024-06-27 21:09:50,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484125369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:50,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:50,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:50,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405592637] [2024-06-27 21:09:50,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:50,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:50,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:50,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:50,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:50,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:50,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 121 transitions, 1272 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:50,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:50,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:50,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:51,791 INFO L124 PetriNetUnfolderBase]: 1276/2014 cut-off events. [2024-06-27 21:09:51,791 INFO L125 PetriNetUnfolderBase]: For 24540/24542 co-relation queries the response was YES. [2024-06-27 21:09:51,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10810 conditions, 2014 events. 1276/2014 cut-off events. For 24540/24542 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9721 event pairs, 388 based on Foata normal form. 2/2013 useless extension candidates. Maximal degree in co-relation 10762. Up to 1666 conditions per place. [2024-06-27 21:09:51,831 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 104 selfloop transitions, 49 changer transitions 0/158 dead transitions. [2024-06-27 21:09:51,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 158 transitions, 1766 flow [2024-06-27 21:09:51,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:51,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:51,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:09:51,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 21:09:51,833 INFO L175 Difference]: Start difference. First operand has 104 places, 121 transitions, 1272 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:09:51,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 158 transitions, 1766 flow [2024-06-27 21:09:51,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 158 transitions, 1638 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:09:51,855 INFO L231 Difference]: Finished difference. Result has 105 places, 124 transitions, 1288 flow [2024-06-27 21:09:51,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1288, PETRI_PLACES=105, PETRI_TRANSITIONS=124} [2024-06-27 21:09:51,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-27 21:09:51,856 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 124 transitions, 1288 flow [2024-06-27 21:09:51,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:51,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:51,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:51,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:09:51,857 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:51,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:51,857 INFO L85 PathProgramCache]: Analyzing trace with hash -455729444, now seen corresponding path program 3 times [2024-06-27 21:09:51,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:51,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548071232] [2024-06-27 21:09:51,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:51,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:51,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:53,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:53,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:53,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548071232] [2024-06-27 21:09:53,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548071232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:53,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:53,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:09:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889378073] [2024-06-27 21:09:53,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:53,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:09:53,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:53,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:09:53,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:09:53,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:53,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 124 transitions, 1288 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:53,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:53,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:53,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:54,780 INFO L124 PetriNetUnfolderBase]: 1307/2074 cut-off events. [2024-06-27 21:09:54,780 INFO L125 PetriNetUnfolderBase]: For 25002/25004 co-relation queries the response was YES. [2024-06-27 21:09:54,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11031 conditions, 2074 events. 1307/2074 cut-off events. For 25002/25004 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 10128 event pairs, 388 based on Foata normal form. 2/2074 useless extension candidates. Maximal degree in co-relation 10982. Up to 1699 conditions per place. [2024-06-27 21:09:54,792 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 104 selfloop transitions, 52 changer transitions 0/161 dead transitions. [2024-06-27 21:09:54,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 161 transitions, 1880 flow [2024-06-27 21:09:54,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:09:54,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:09:54,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 21:09:54,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-27 21:09:54,795 INFO L175 Difference]: Start difference. First operand has 105 places, 124 transitions, 1288 flow. Second operand 7 states and 135 transitions. [2024-06-27 21:09:54,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 161 transitions, 1880 flow [2024-06-27 21:09:54,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1756 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:54,819 INFO L231 Difference]: Finished difference. Result has 106 places, 130 transitions, 1352 flow [2024-06-27 21:09:54,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1352, PETRI_PLACES=106, PETRI_TRANSITIONS=130} [2024-06-27 21:09:54,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 21:09:54,819 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 130 transitions, 1352 flow [2024-06-27 21:09:54,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:54,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:54,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:54,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:09:54,820 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:54,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:54,821 INFO L85 PathProgramCache]: Analyzing trace with hash 194592240, now seen corresponding path program 4 times [2024-06-27 21:09:54,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:54,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641120581] [2024-06-27 21:09:54,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:54,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:54,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:57,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:57,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:57,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641120581] [2024-06-27 21:09:57,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641120581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:57,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:57,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:57,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931897070] [2024-06-27 21:09:57,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:57,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:57,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:57,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:57,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:57,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:57,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 130 transitions, 1352 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:57,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:57,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:57,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:58,188 INFO L124 PetriNetUnfolderBase]: 1302/2047 cut-off events. [2024-06-27 21:09:58,188 INFO L125 PetriNetUnfolderBase]: For 27270/27281 co-relation queries the response was YES. [2024-06-27 21:09:58,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11054 conditions, 2047 events. 1302/2047 cut-off events. For 27270/27281 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9864 event pairs, 427 based on Foata normal form. 4/2040 useless extension candidates. Maximal degree in co-relation 11004. Up to 1694 conditions per place. [2024-06-27 21:09:58,200 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 99 selfloop transitions, 57 changer transitions 0/161 dead transitions. [2024-06-27 21:09:58,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1814 flow [2024-06-27 21:09:58,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:58,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:58,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:09:58,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:09:58,203 INFO L175 Difference]: Start difference. First operand has 106 places, 130 transitions, 1352 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:09:58,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1814 flow [2024-06-27 21:09:58,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 161 transitions, 1741 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:09:58,232 INFO L231 Difference]: Finished difference. Result has 111 places, 130 transitions, 1401 flow [2024-06-27 21:09:58,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1401, PETRI_PLACES=111, PETRI_TRANSITIONS=130} [2024-06-27 21:09:58,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-27 21:09:58,233 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 130 transitions, 1401 flow [2024-06-27 21:09:58,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:58,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:58,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:58,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:09:58,237 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:58,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:58,238 INFO L85 PathProgramCache]: Analyzing trace with hash 572268910, now seen corresponding path program 5 times [2024-06-27 21:09:58,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:58,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407598087] [2024-06-27 21:09:58,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:58,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:58,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:59,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:59,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:59,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407598087] [2024-06-27 21:09:59,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407598087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:59,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:59,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:09:59,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234996062] [2024-06-27 21:09:59,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:59,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:09:59,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:59,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:09:59,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:09:59,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:59,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 130 transitions, 1401 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:59,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:59,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:59,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:00,984 INFO L124 PetriNetUnfolderBase]: 1297/2060 cut-off events. [2024-06-27 21:10:00,984 INFO L125 PetriNetUnfolderBase]: For 30496/30525 co-relation queries the response was YES. [2024-06-27 21:10:00,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11199 conditions, 2060 events. 1297/2060 cut-off events. For 30496/30525 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 10061 event pairs, 422 based on Foata normal form. 15/2069 useless extension candidates. Maximal degree in co-relation 11148. Up to 1689 conditions per place. [2024-06-27 21:10:00,996 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 52 changer transitions 0/155 dead transitions. [2024-06-27 21:10:00,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 155 transitions, 1782 flow [2024-06-27 21:10:00,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:00,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:00,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:10:00,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:10:00,999 INFO L175 Difference]: Start difference. First operand has 111 places, 130 transitions, 1401 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:10:01,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 155 transitions, 1782 flow [2024-06-27 21:10:01,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 155 transitions, 1652 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:01,027 INFO L231 Difference]: Finished difference. Result has 112 places, 131 transitions, 1396 flow [2024-06-27 21:10:01,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1396, PETRI_PLACES=112, PETRI_TRANSITIONS=131} [2024-06-27 21:10:01,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-27 21:10:01,028 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 131 transitions, 1396 flow [2024-06-27 21:10:01,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:01,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:01,028 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:10:01,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:10:01,028 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:01,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:01,030 INFO L85 PathProgramCache]: Analyzing trace with hash -924172196, now seen corresponding path program 1 times [2024-06-27 21:10:01,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:01,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291624614] [2024-06-27 21:10:01,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:01,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:01,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:03,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:03,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:03,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291624614] [2024-06-27 21:10:03,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291624614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:03,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:03,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:03,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193613835] [2024-06-27 21:10:03,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:03,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:03,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:03,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:03,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:03,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:03,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 131 transitions, 1396 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:03,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:03,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:03,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:04,386 INFO L124 PetriNetUnfolderBase]: 1516/2415 cut-off events. [2024-06-27 21:10:04,386 INFO L125 PetriNetUnfolderBase]: For 38333/38341 co-relation queries the response was YES. [2024-06-27 21:10:04,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13302 conditions, 2415 events. 1516/2415 cut-off events. For 38333/38341 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12340 event pairs, 278 based on Foata normal form. 14/2428 useless extension candidates. Maximal degree in co-relation 13250. Up to 1747 conditions per place. [2024-06-27 21:10:04,402 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 124 selfloop transitions, 59 changer transitions 0/188 dead transitions. [2024-06-27 21:10:04,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 188 transitions, 2070 flow [2024-06-27 21:10:04,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:04,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:04,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 21:10:04,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 21:10:04,404 INFO L175 Difference]: Start difference. First operand has 112 places, 131 transitions, 1396 flow. Second operand 9 states and 174 transitions. [2024-06-27 21:10:04,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 188 transitions, 2070 flow [2024-06-27 21:10:04,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 188 transitions, 1987 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:10:04,438 INFO L231 Difference]: Finished difference. Result has 118 places, 138 transitions, 1542 flow [2024-06-27 21:10:04,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1542, PETRI_PLACES=118, PETRI_TRANSITIONS=138} [2024-06-27 21:10:04,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-27 21:10:04,444 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 138 transitions, 1542 flow [2024-06-27 21:10:04,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:04,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:04,445 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:10:04,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:10:04,445 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:04,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:04,446 INFO L85 PathProgramCache]: Analyzing trace with hash -895170870, now seen corresponding path program 2 times [2024-06-27 21:10:04,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:04,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591460715] [2024-06-27 21:10:04,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:04,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:04,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:06,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:06,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:06,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591460715] [2024-06-27 21:10:06,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591460715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:06,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:06,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:06,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704150198] [2024-06-27 21:10:06,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:06,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:06,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:06,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:06,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:06,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:06,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 138 transitions, 1542 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:06,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:06,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:06,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:07,781 INFO L124 PetriNetUnfolderBase]: 1503/2396 cut-off events. [2024-06-27 21:10:07,781 INFO L125 PetriNetUnfolderBase]: For 42233/42241 co-relation queries the response was YES. [2024-06-27 21:10:07,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13628 conditions, 2396 events. 1503/2396 cut-off events. For 42233/42241 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12263 event pairs, 375 based on Foata normal form. 14/2409 useless extension candidates. Maximal degree in co-relation 13573. Up to 2089 conditions per place. [2024-06-27 21:10:07,796 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 120 selfloop transitions, 59 changer transitions 0/184 dead transitions. [2024-06-27 21:10:07,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 184 transitions, 2072 flow [2024-06-27 21:10:07,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:07,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:07,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:10:07,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 21:10:07,797 INFO L175 Difference]: Start difference. First operand has 118 places, 138 transitions, 1542 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:10:07,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 184 transitions, 2072 flow [2024-06-27 21:10:07,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 184 transitions, 1967 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:07,833 INFO L231 Difference]: Finished difference. Result has 122 places, 141 transitions, 1618 flow [2024-06-27 21:10:07,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1618, PETRI_PLACES=122, PETRI_TRANSITIONS=141} [2024-06-27 21:10:07,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 21:10:07,834 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 141 transitions, 1618 flow [2024-06-27 21:10:07,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:07,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:07,834 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:10:07,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:10:07,834 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:07,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:07,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1122523548, now seen corresponding path program 3 times [2024-06-27 21:10:07,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:07,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762615399] [2024-06-27 21:10:07,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:07,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:07,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:09,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:09,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762615399] [2024-06-27 21:10:09,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762615399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:09,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:09,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:09,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489399292] [2024-06-27 21:10:09,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:09,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:09,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:09,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:09,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:09,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:09,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 141 transitions, 1618 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:09,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:09,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:09,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:10,898 INFO L124 PetriNetUnfolderBase]: 1523/2423 cut-off events. [2024-06-27 21:10:10,898 INFO L125 PetriNetUnfolderBase]: For 46743/46745 co-relation queries the response was YES. [2024-06-27 21:10:10,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14126 conditions, 2423 events. 1523/2423 cut-off events. For 46743/46745 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12394 event pairs, 392 based on Foata normal form. 4/2424 useless extension candidates. Maximal degree in co-relation 14069. Up to 2029 conditions per place. [2024-06-27 21:10:10,916 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 58 changer transitions 0/176 dead transitions. [2024-06-27 21:10:10,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 176 transitions, 2086 flow [2024-06-27 21:10:10,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:10,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:10,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:10:10,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:10:10,919 INFO L175 Difference]: Start difference. First operand has 122 places, 141 transitions, 1618 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:10:10,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 176 transitions, 2086 flow [2024-06-27 21:10:10,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 176 transitions, 1945 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:10,967 INFO L231 Difference]: Finished difference. Result has 123 places, 143 transitions, 1638 flow [2024-06-27 21:10:10,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1638, PETRI_PLACES=123, PETRI_TRANSITIONS=143} [2024-06-27 21:10:10,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-27 21:10:10,968 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 143 transitions, 1638 flow [2024-06-27 21:10:10,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:10,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:10,968 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:10:10,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:10:10,968 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:10,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:10,969 INFO L85 PathProgramCache]: Analyzing trace with hash -890517522, now seen corresponding path program 1 times [2024-06-27 21:10:10,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:10,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312255966] [2024-06-27 21:10:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:10,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:10,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:13,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:10:13,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:13,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312255966] [2024-06-27 21:10:13,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312255966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:13,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:13,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:10:13,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574975851] [2024-06-27 21:10:13,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:13,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:10:13,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:13,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:10:13,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:10:13,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:13,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 143 transitions, 1638 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:13,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:13,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:13,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:14,059 INFO L124 PetriNetUnfolderBase]: 1543/2460 cut-off events. [2024-06-27 21:10:14,059 INFO L125 PetriNetUnfolderBase]: For 50835/50843 co-relation queries the response was YES. [2024-06-27 21:10:14,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14493 conditions, 2460 events. 1543/2460 cut-off events. For 50835/50843 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12656 event pairs, 379 based on Foata normal form. 12/2470 useless extension candidates. Maximal degree in co-relation 14435. Up to 2218 conditions per place. [2024-06-27 21:10:14,096 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 144 selfloop transitions, 26 changer transitions 0/175 dead transitions. [2024-06-27 21:10:14,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 175 transitions, 2092 flow [2024-06-27 21:10:14,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:14,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:14,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:10:14,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 21:10:14,098 INFO L175 Difference]: Start difference. First operand has 123 places, 143 transitions, 1638 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:10:14,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 175 transitions, 2092 flow [2024-06-27 21:10:14,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 175 transitions, 1949 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:14,163 INFO L231 Difference]: Finished difference. Result has 124 places, 145 transitions, 1582 flow [2024-06-27 21:10:14,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1582, PETRI_PLACES=124, PETRI_TRANSITIONS=145} [2024-06-27 21:10:14,164 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-27 21:10:14,164 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 145 transitions, 1582 flow [2024-06-27 21:10:14,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:14,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:14,164 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:10:14,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:10:14,164 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:14,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:14,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1737388472, now seen corresponding path program 4 times [2024-06-27 21:10:14,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:14,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351979536] [2024-06-27 21:10:14,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:14,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:16,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:16,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:16,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351979536] [2024-06-27 21:10:16,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351979536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:16,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:16,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:16,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174393115] [2024-06-27 21:10:16,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:16,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:16,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:16,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:16,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:16,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:16,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 145 transitions, 1582 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:16,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:16,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:16,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:17,496 INFO L124 PetriNetUnfolderBase]: 1535/2422 cut-off events. [2024-06-27 21:10:17,496 INFO L125 PetriNetUnfolderBase]: For 53591/53602 co-relation queries the response was YES. [2024-06-27 21:10:17,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14338 conditions, 2422 events. 1535/2422 cut-off events. For 53591/53602 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12265 event pairs, 432 based on Foata normal form. 6/2416 useless extension candidates. Maximal degree in co-relation 14279. Up to 2049 conditions per place. [2024-06-27 21:10:17,512 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 112 selfloop transitions, 60 changer transitions 0/177 dead transitions. [2024-06-27 21:10:17,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 2050 flow [2024-06-27 21:10:17,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:17,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:17,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:10:17,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 21:10:17,513 INFO L175 Difference]: Start difference. First operand has 124 places, 145 transitions, 1582 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:10:17,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 2050 flow [2024-06-27 21:10:17,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 177 transitions, 1981 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:17,556 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1684 flow [2024-06-27 21:10:17,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1684, PETRI_PLACES=127, PETRI_TRANSITIONS=147} [2024-06-27 21:10:17,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-27 21:10:17,557 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1684 flow [2024-06-27 21:10:17,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:17,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:17,557 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:10:17,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:10:17,558 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:17,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:17,558 INFO L85 PathProgramCache]: Analyzing trace with hash -615311792, now seen corresponding path program 2 times [2024-06-27 21:10:17,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:17,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821101081] [2024-06-27 21:10:17,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:17,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:19,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:10:19,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:19,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821101081] [2024-06-27 21:10:19,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821101081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:19,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:19,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:10:19,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958407337] [2024-06-27 21:10:19,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:19,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:10:19,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:19,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:10:19,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:10:19,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:19,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 1684 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:19,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:19,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:19,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:20,467 INFO L124 PetriNetUnfolderBase]: 1555/2485 cut-off events. [2024-06-27 21:10:20,467 INFO L125 PetriNetUnfolderBase]: For 59053/59090 co-relation queries the response was YES. [2024-06-27 21:10:20,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14913 conditions, 2485 events. 1555/2485 cut-off events. For 59053/59090 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12880 event pairs, 397 based on Foata normal form. 36/2518 useless extension candidates. Maximal degree in co-relation 14853. Up to 2238 conditions per place. [2024-06-27 21:10:20,483 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 146 selfloop transitions, 25 changer transitions 0/176 dead transitions. [2024-06-27 21:10:20,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 176 transitions, 2138 flow [2024-06-27 21:10:20,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:20,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:20,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:10:20,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 21:10:20,484 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1684 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:10:20,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 176 transitions, 2138 flow [2024-06-27 21:10:20,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 176 transitions, 1985 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:20,532 INFO L231 Difference]: Finished difference. Result has 128 places, 149 transitions, 1622 flow [2024-06-27 21:10:20,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1622, PETRI_PLACES=128, PETRI_TRANSITIONS=149} [2024-06-27 21:10:20,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-27 21:10:20,533 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 149 transitions, 1622 flow [2024-06-27 21:10:20,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:20,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:20,533 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:10:20,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:10:20,533 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:20,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:20,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1974045200, now seen corresponding path program 3 times [2024-06-27 21:10:20,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:20,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859198820] [2024-06-27 21:10:20,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:20,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:22,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:10:22,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:22,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859198820] [2024-06-27 21:10:22,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859198820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:22,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:22,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:10:22,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325995094] [2024-06-27 21:10:22,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:22,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:10:22,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:22,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:10:22,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:10:22,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:22,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 149 transitions, 1622 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:22,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:22,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:22,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:23,268 INFO L124 PetriNetUnfolderBase]: 1547/2473 cut-off events. [2024-06-27 21:10:23,268 INFO L125 PetriNetUnfolderBase]: For 60799/60836 co-relation queries the response was YES. [2024-06-27 21:10:23,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14744 conditions, 2473 events. 1547/2473 cut-off events. For 60799/60836 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12788 event pairs, 359 based on Foata normal form. 36/2506 useless extension candidates. Maximal degree in co-relation 14683. Up to 2154 conditions per place. [2024-06-27 21:10:23,282 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 144 selfloop transitions, 30 changer transitions 0/179 dead transitions. [2024-06-27 21:10:23,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 179 transitions, 2088 flow [2024-06-27 21:10:23,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:23,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:23,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:10:23,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 21:10:23,284 INFO L175 Difference]: Start difference. First operand has 128 places, 149 transitions, 1622 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:10:23,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 179 transitions, 2088 flow [2024-06-27 21:10:23,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 179 transitions, 2015 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:23,328 INFO L231 Difference]: Finished difference. Result has 130 places, 151 transitions, 1654 flow [2024-06-27 21:10:23,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1654, PETRI_PLACES=130, PETRI_TRANSITIONS=151} [2024-06-27 21:10:23,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-27 21:10:23,329 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 151 transitions, 1654 flow [2024-06-27 21:10:23,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:23,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:23,329 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:10:23,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:10:23,330 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:10:23,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:23,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1185208748, now seen corresponding path program 1 times [2024-06-27 21:10:23,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:23,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595479418] [2024-06-27 21:10:23,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:23,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:23,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:24,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:24,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:24,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595479418] [2024-06-27 21:10:24,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595479418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:24,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:24,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:10:24,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529766399] [2024-06-27 21:10:24,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:24,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:10:24,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:24,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:10:24,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:10:24,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:10:24,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 151 transitions, 1654 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:24,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:24,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:10:24,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:25,069 INFO L124 PetriNetUnfolderBase]: 1454/2362 cut-off events. [2024-06-27 21:10:25,070 INFO L125 PetriNetUnfolderBase]: For 62401/62417 co-relation queries the response was YES. [2024-06-27 21:10:25,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14348 conditions, 2362 events. 1454/2362 cut-off events. For 62401/62417 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12440 event pairs, 385 based on Foata normal form. 15/2374 useless extension candidates. Maximal degree in co-relation 14286. Up to 2154 conditions per place. [2024-06-27 21:10:25,086 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 137 selfloop transitions, 10 changer transitions 0/164 dead transitions. [2024-06-27 21:10:25,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 164 transitions, 1994 flow [2024-06-27 21:10:25,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:10:25,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:10:25,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-27 21:10:25,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-27 21:10:25,087 INFO L175 Difference]: Start difference. First operand has 130 places, 151 transitions, 1654 flow. Second operand 5 states and 89 transitions. [2024-06-27 21:10:25,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 164 transitions, 1994 flow [2024-06-27 21:10:25,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 164 transitions, 1907 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:25,132 INFO L231 Difference]: Finished difference. Result has 130 places, 154 transitions, 1617 flow [2024-06-27 21:10:25,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1617, PETRI_PLACES=130, PETRI_TRANSITIONS=154} [2024-06-27 21:10:25,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-27 21:10:25,133 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 154 transitions, 1617 flow [2024-06-27 21:10:25,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:25,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:25,133 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:10:25,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:10:25,133 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:25,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:25,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1846976625, now seen corresponding path program 1 times [2024-06-27 21:10:25,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:25,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016307192] [2024-06-27 21:10:25,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:25,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:25,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:27,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:27,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:27,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016307192] [2024-06-27 21:10:27,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016307192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:27,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:27,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:27,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772002645] [2024-06-27 21:10:27,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:27,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:27,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:27,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:27,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:27,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:27,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 154 transitions, 1617 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:27,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:27,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:27,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:28,391 INFO L124 PetriNetUnfolderBase]: 1612/2580 cut-off events. [2024-06-27 21:10:28,391 INFO L125 PetriNetUnfolderBase]: For 71973/71981 co-relation queries the response was YES. [2024-06-27 21:10:28,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15563 conditions, 2580 events. 1612/2580 cut-off events. For 71973/71981 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13358 event pairs, 274 based on Foata normal form. 26/2605 useless extension candidates. Maximal degree in co-relation 15500. Up to 1835 conditions per place. [2024-06-27 21:10:28,409 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 139 selfloop transitions, 63 changer transitions 0/207 dead transitions. [2024-06-27 21:10:28,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 207 transitions, 2317 flow [2024-06-27 21:10:28,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:28,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:28,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:10:28,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-27 21:10:28,411 INFO L175 Difference]: Start difference. First operand has 130 places, 154 transitions, 1617 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:10:28,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 207 transitions, 2317 flow [2024-06-27 21:10:28,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 207 transitions, 2289 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 21:10:28,458 INFO L231 Difference]: Finished difference. Result has 136 places, 156 transitions, 1753 flow [2024-06-27 21:10:28,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1753, PETRI_PLACES=136, PETRI_TRANSITIONS=156} [2024-06-27 21:10:28,458 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-27 21:10:28,458 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 156 transitions, 1753 flow [2024-06-27 21:10:28,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:28,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:28,459 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:10:28,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:10:28,459 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:28,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:28,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1076221079, now seen corresponding path program 2 times [2024-06-27 21:10:28,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:28,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054836603] [2024-06-27 21:10:28,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:28,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:28,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:30,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:30,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:30,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054836603] [2024-06-27 21:10:30,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054836603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:30,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:30,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:30,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209227512] [2024-06-27 21:10:30,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:30,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:30,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:30,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:30,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:30,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:30,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 156 transitions, 1753 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:30,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:30,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:30,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:31,617 INFO L124 PetriNetUnfolderBase]: 1566/2510 cut-off events. [2024-06-27 21:10:31,618 INFO L125 PetriNetUnfolderBase]: For 70469/70477 co-relation queries the response was YES. [2024-06-27 21:10:31,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15077 conditions, 2510 events. 1566/2510 cut-off events. For 70469/70477 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12951 event pairs, 356 based on Foata normal form. 32/2541 useless extension candidates. Maximal degree in co-relation 15013. Up to 2079 conditions per place. [2024-06-27 21:10:31,635 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 140 selfloop transitions, 58 changer transitions 0/203 dead transitions. [2024-06-27 21:10:31,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 203 transitions, 2312 flow [2024-06-27 21:10:31,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:31,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:10:31,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 21:10:31,637 INFO L175 Difference]: Start difference. First operand has 136 places, 156 transitions, 1753 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:10:31,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 203 transitions, 2312 flow [2024-06-27 21:10:31,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 203 transitions, 2188 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:31,691 INFO L231 Difference]: Finished difference. Result has 139 places, 157 transitions, 1778 flow [2024-06-27 21:10:31,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1778, PETRI_PLACES=139, PETRI_TRANSITIONS=157} [2024-06-27 21:10:31,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-27 21:10:31,692 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 157 transitions, 1778 flow [2024-06-27 21:10:31,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:31,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:31,693 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:10:31,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:10:31,693 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:31,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:31,693 INFO L85 PathProgramCache]: Analyzing trace with hash 125341423, now seen corresponding path program 3 times [2024-06-27 21:10:31,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:31,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579323436] [2024-06-27 21:10:31,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:31,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:31,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:34,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:34,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:34,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579323436] [2024-06-27 21:10:34,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579323436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:34,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:34,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:34,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041863004] [2024-06-27 21:10:34,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:34,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:34,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:34,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:34,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:34,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:34,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 157 transitions, 1778 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:34,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:34,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:34,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:35,517 INFO L124 PetriNetUnfolderBase]: 1634/2633 cut-off events. [2024-06-27 21:10:35,517 INFO L125 PetriNetUnfolderBase]: For 73128/73130 co-relation queries the response was YES. [2024-06-27 21:10:35,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15672 conditions, 2633 events. 1634/2633 cut-off events. For 73128/73130 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13840 event pairs, 393 based on Foata normal form. 16/2646 useless extension candidates. Maximal degree in co-relation 15607. Up to 2137 conditions per place. [2024-06-27 21:10:35,535 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 57 changer transitions 0/199 dead transitions. [2024-06-27 21:10:35,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 199 transitions, 2318 flow [2024-06-27 21:10:35,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:35,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:35,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:10:35,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:10:35,536 INFO L175 Difference]: Start difference. First operand has 139 places, 157 transitions, 1778 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:10:35,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 199 transitions, 2318 flow [2024-06-27 21:10:35,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 199 transitions, 2206 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:35,635 INFO L231 Difference]: Finished difference. Result has 141 places, 158 transitions, 1815 flow [2024-06-27 21:10:35,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1815, PETRI_PLACES=141, PETRI_TRANSITIONS=158} [2024-06-27 21:10:35,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-27 21:10:35,635 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 158 transitions, 1815 flow [2024-06-27 21:10:35,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:35,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:35,636 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:10:35,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:10:35,636 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:35,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:35,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1214601359, now seen corresponding path program 4 times [2024-06-27 21:10:35,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:35,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287062451] [2024-06-27 21:10:35,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:35,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:38,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:38,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287062451] [2024-06-27 21:10:38,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287062451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:38,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:38,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:38,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044597239] [2024-06-27 21:10:38,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:38,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:38,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:38,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:38,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:38,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:38,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 158 transitions, 1815 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:38,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:38,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:38,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:39,570 INFO L124 PetriNetUnfolderBase]: 1682/2717 cut-off events. [2024-06-27 21:10:39,570 INFO L125 PetriNetUnfolderBase]: For 77232/77234 co-relation queries the response was YES. [2024-06-27 21:10:39,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16266 conditions, 2717 events. 1682/2717 cut-off events. For 77232/77234 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14472 event pairs, 387 based on Foata normal form. 12/2726 useless extension candidates. Maximal degree in co-relation 16200. Up to 2115 conditions per place. [2024-06-27 21:10:39,588 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 143 selfloop transitions, 60 changer transitions 0/208 dead transitions. [2024-06-27 21:10:39,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 208 transitions, 2403 flow [2024-06-27 21:10:39,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:39,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:39,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 21:10:39,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-27 21:10:39,590 INFO L175 Difference]: Start difference. First operand has 141 places, 158 transitions, 1815 flow. Second operand 10 states and 183 transitions. [2024-06-27 21:10:39,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 208 transitions, 2403 flow [2024-06-27 21:10:39,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 208 transitions, 2272 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:39,663 INFO L231 Difference]: Finished difference. Result has 144 places, 159 transitions, 1840 flow [2024-06-27 21:10:39,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1840, PETRI_PLACES=144, PETRI_TRANSITIONS=159} [2024-06-27 21:10:39,663 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-27 21:10:39,664 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 159 transitions, 1840 flow [2024-06-27 21:10:39,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:39,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:39,664 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:10:39,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:10:39,664 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:39,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:39,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1220111609, now seen corresponding path program 5 times [2024-06-27 21:10:39,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:39,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618962031] [2024-06-27 21:10:39,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:39,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:41,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:41,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:41,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618962031] [2024-06-27 21:10:41,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618962031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:41,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:41,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:41,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682946646] [2024-06-27 21:10:41,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:41,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:41,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:41,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:41,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:41,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:41,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 159 transitions, 1840 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:41,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:41,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:41,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:43,010 INFO L124 PetriNetUnfolderBase]: 1750/2848 cut-off events. [2024-06-27 21:10:43,010 INFO L125 PetriNetUnfolderBase]: For 84201/84203 co-relation queries the response was YES. [2024-06-27 21:10:43,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16897 conditions, 2848 events. 1750/2848 cut-off events. For 84201/84203 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15599 event pairs, 423 based on Foata normal form. 16/2862 useless extension candidates. Maximal degree in co-relation 16830. Up to 2337 conditions per place. [2024-06-27 21:10:43,031 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 54 changer transitions 0/196 dead transitions. [2024-06-27 21:10:43,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 196 transitions, 2364 flow [2024-06-27 21:10:43,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:43,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:43,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:10:43,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 21:10:43,033 INFO L175 Difference]: Start difference. First operand has 144 places, 159 transitions, 1840 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:10:43,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 196 transitions, 2364 flow [2024-06-27 21:10:43,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 196 transitions, 2222 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 21:10:43,101 INFO L231 Difference]: Finished difference. Result has 144 places, 160 transitions, 1845 flow [2024-06-27 21:10:43,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1845, PETRI_PLACES=144, PETRI_TRANSITIONS=160} [2024-06-27 21:10:43,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-27 21:10:43,101 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 160 transitions, 1845 flow [2024-06-27 21:10:43,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:43,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:43,102 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:10:43,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:10:43,102 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:43,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:43,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1220326811, now seen corresponding path program 1 times [2024-06-27 21:10:43,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:43,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232277394] [2024-06-27 21:10:43,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:43,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:45,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:45,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:45,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232277394] [2024-06-27 21:10:45,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232277394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:45,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:45,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:45,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323231608] [2024-06-27 21:10:45,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:45,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:45,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:45,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:45,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:45,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:45,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 160 transitions, 1845 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:45,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:45,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:45,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:46,499 INFO L124 PetriNetUnfolderBase]: 1894/3104 cut-off events. [2024-06-27 21:10:46,499 INFO L125 PetriNetUnfolderBase]: For 97232/97234 co-relation queries the response was YES. [2024-06-27 21:10:46,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18613 conditions, 3104 events. 1894/3104 cut-off events. For 97232/97234 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17525 event pairs, 447 based on Foata normal form. 12/3114 useless extension candidates. Maximal degree in co-relation 18545. Up to 2091 conditions per place. [2024-06-27 21:10:46,522 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 59 changer transitions 0/203 dead transitions. [2024-06-27 21:10:46,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 203 transitions, 2555 flow [2024-06-27 21:10:46,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:46,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:46,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 21:10:46,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 21:10:46,524 INFO L175 Difference]: Start difference. First operand has 144 places, 160 transitions, 1845 flow. Second operand 8 states and 153 transitions. [2024-06-27 21:10:46,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 203 transitions, 2555 flow [2024-06-27 21:10:46,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 203 transitions, 2426 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:46,619 INFO L231 Difference]: Finished difference. Result has 146 places, 162 transitions, 1906 flow [2024-06-27 21:10:46,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1906, PETRI_PLACES=146, PETRI_TRANSITIONS=162} [2024-06-27 21:10:46,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-27 21:10:46,619 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 162 transitions, 1906 flow [2024-06-27 21:10:46,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:46,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:46,620 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:10:46,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:10:46,620 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:46,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:46,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1776081299, now seen corresponding path program 6 times [2024-06-27 21:10:46,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:46,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672165965] [2024-06-27 21:10:46,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:46,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:46,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:48,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:48,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:48,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672165965] [2024-06-27 21:10:48,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672165965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:48,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:48,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:48,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495787114] [2024-06-27 21:10:48,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:48,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:48,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:48,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:48,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:48,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:48,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 162 transitions, 1906 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:48,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:48,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:48,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:50,085 INFO L124 PetriNetUnfolderBase]: 1962/3232 cut-off events. [2024-06-27 21:10:50,085 INFO L125 PetriNetUnfolderBase]: For 106650/106679 co-relation queries the response was YES. [2024-06-27 21:10:50,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19307 conditions, 3232 events. 1962/3232 cut-off events. For 106650/106679 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18613 event pairs, 521 based on Foata normal form. 29/3255 useless extension candidates. Maximal degree in co-relation 19238. Up to 2697 conditions per place. [2024-06-27 21:10:50,110 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 53 changer transitions 0/196 dead transitions. [2024-06-27 21:10:50,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 2426 flow [2024-06-27 21:10:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:50,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:50,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:10:50,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:10:50,112 INFO L175 Difference]: Start difference. First operand has 146 places, 162 transitions, 1906 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:10:50,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 2426 flow [2024-06-27 21:10:50,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 196 transitions, 2332 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 21:10:50,217 INFO L231 Difference]: Finished difference. Result has 150 places, 163 transitions, 1961 flow [2024-06-27 21:10:50,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1961, PETRI_PLACES=150, PETRI_TRANSITIONS=163} [2024-06-27 21:10:50,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-27 21:10:50,218 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 163 transitions, 1961 flow [2024-06-27 21:10:50,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:50,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:50,218 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:10:50,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:10:50,219 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:50,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:50,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1975527239, now seen corresponding path program 7 times [2024-06-27 21:10:50,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:50,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623713299] [2024-06-27 21:10:50,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:50,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:50,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:53,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:53,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623713299] [2024-06-27 21:10:53,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623713299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:53,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:53,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:53,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293028659] [2024-06-27 21:10:53,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:53,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:53,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:53,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:53,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:53,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:53,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 163 transitions, 1961 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:53,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:53,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:53,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:54,462 INFO L124 PetriNetUnfolderBase]: 1934/3168 cut-off events. [2024-06-27 21:10:54,462 INFO L125 PetriNetUnfolderBase]: For 101541/101552 co-relation queries the response was YES. [2024-06-27 21:10:54,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18712 conditions, 3168 events. 1934/3168 cut-off events. For 101541/101552 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18017 event pairs, 510 based on Foata normal form. 18/3175 useless extension candidates. Maximal degree in co-relation 18641. Up to 2653 conditions per place. [2024-06-27 21:10:54,485 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 59 changer transitions 0/201 dead transitions. [2024-06-27 21:10:54,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 201 transitions, 2471 flow [2024-06-27 21:10:54,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:54,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:54,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 21:10:54,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-27 21:10:54,487 INFO L175 Difference]: Start difference. First operand has 150 places, 163 transitions, 1961 flow. Second operand 9 states and 160 transitions. [2024-06-27 21:10:54,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 201 transitions, 2471 flow [2024-06-27 21:10:54,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 201 transitions, 2326 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:54,600 INFO L231 Difference]: Finished difference. Result has 153 places, 163 transitions, 1941 flow [2024-06-27 21:10:54,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1816, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1941, PETRI_PLACES=153, PETRI_TRANSITIONS=163} [2024-06-27 21:10:54,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 21:10:54,601 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 163 transitions, 1941 flow [2024-06-27 21:10:54,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:54,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:54,601 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:10:54,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:10:54,601 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:54,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:54,602 INFO L85 PathProgramCache]: Analyzing trace with hash 708495379, now seen corresponding path program 8 times [2024-06-27 21:10:54,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:54,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891121034] [2024-06-27 21:10:54,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:54,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:54,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:57,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:57,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:57,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891121034] [2024-06-27 21:10:57,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891121034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:57,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:57,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:57,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394887590] [2024-06-27 21:10:57,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:57,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:57,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:57,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:57,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:57,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:57,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 163 transitions, 1941 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:57,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:57,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:57,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:58,576 INFO L124 PetriNetUnfolderBase]: 1954/3208 cut-off events. [2024-06-27 21:10:58,576 INFO L125 PetriNetUnfolderBase]: For 99882/99893 co-relation queries the response was YES. [2024-06-27 21:10:58,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18620 conditions, 3208 events. 1954/3208 cut-off events. For 99882/99893 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18383 event pairs, 502 based on Foata normal form. 14/3211 useless extension candidates. Maximal degree in co-relation 18548. Up to 2587 conditions per place. [2024-06-27 21:10:58,607 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 143 selfloop transitions, 62 changer transitions 0/210 dead transitions. [2024-06-27 21:10:58,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 210 transitions, 2533 flow [2024-06-27 21:10:58,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:58,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:58,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 21:10:58,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-27 21:10:58,609 INFO L175 Difference]: Start difference. First operand has 153 places, 163 transitions, 1941 flow. Second operand 10 states and 178 transitions. [2024-06-27 21:10:58,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 210 transitions, 2533 flow [2024-06-27 21:10:58,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 210 transitions, 2410 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:58,743 INFO L231 Difference]: Finished difference. Result has 156 places, 164 transitions, 1986 flow [2024-06-27 21:10:58,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1986, PETRI_PLACES=156, PETRI_TRANSITIONS=164} [2024-06-27 21:10:58,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-27 21:10:58,744 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 164 transitions, 1986 flow [2024-06-27 21:10:58,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:58,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:58,744 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:10:58,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:10:58,745 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:58,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:58,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1894795297, now seen corresponding path program 2 times [2024-06-27 21:10:58,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:58,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395603843] [2024-06-27 21:10:58,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:58,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:58,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:00,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:00,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395603843] [2024-06-27 21:11:00,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395603843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:00,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:00,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:00,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914205326] [2024-06-27 21:11:00,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:00,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:00,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:00,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:00,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:00,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:00,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 164 transitions, 1986 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:00,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:00,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:00,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:01,946 INFO L124 PetriNetUnfolderBase]: 2002/3324 cut-off events. [2024-06-27 21:11:01,946 INFO L125 PetriNetUnfolderBase]: For 107261/107290 co-relation queries the response was YES. [2024-06-27 21:11:01,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19228 conditions, 3324 events. 2002/3324 cut-off events. For 107261/107290 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 19358 event pairs, 515 based on Foata normal form. 25/3343 useless extension candidates. Maximal degree in co-relation 19155. Up to 2671 conditions per place. [2024-06-27 21:11:01,967 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 141 selfloop transitions, 55 changer transitions 0/201 dead transitions. [2024-06-27 21:11:01,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 201 transitions, 2532 flow [2024-06-27 21:11:01,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:01,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:01,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:11:01,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:11:01,969 INFO L175 Difference]: Start difference. First operand has 156 places, 164 transitions, 1986 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:11:01,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 201 transitions, 2532 flow [2024-06-27 21:11:02,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 201 transitions, 2378 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 21:11:02,072 INFO L231 Difference]: Finished difference. Result has 156 places, 165 transitions, 1988 flow [2024-06-27 21:11:02,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1988, PETRI_PLACES=156, PETRI_TRANSITIONS=165} [2024-06-27 21:11:02,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-27 21:11:02,073 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 1988 flow [2024-06-27 21:11:02,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:02,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:02,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:02,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:11:02,074 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:02,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:02,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1065860127, now seen corresponding path program 3 times [2024-06-27 21:11:02,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:02,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015607125] [2024-06-27 21:11:02,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:02,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:02,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:03,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:03,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:03,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015607125] [2024-06-27 21:11:03,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015607125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:03,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:03,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:03,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287917274] [2024-06-27 21:11:03,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:03,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:03,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:03,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:03,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:03,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:03,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 1988 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:03,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:03,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:03,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:05,168 INFO L124 PetriNetUnfolderBase]: 1982/3292 cut-off events. [2024-06-27 21:11:05,169 INFO L125 PetriNetUnfolderBase]: For 102956/102985 co-relation queries the response was YES. [2024-06-27 21:11:05,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18552 conditions, 3292 events. 1982/3292 cut-off events. For 102956/102985 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19153 event pairs, 450 based on Foata normal form. 25/3311 useless extension candidates. Maximal degree in co-relation 18478. Up to 1939 conditions per place. [2024-06-27 21:11:05,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 132 selfloop transitions, 64 changer transitions 0/201 dead transitions. [2024-06-27 21:11:05,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 201 transitions, 2426 flow [2024-06-27 21:11:05,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:05,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:05,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:11:05,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 21:11:05,191 INFO L175 Difference]: Start difference. First operand has 156 places, 165 transitions, 1988 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:11:05,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 201 transitions, 2426 flow [2024-06-27 21:11:05,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 201 transitions, 2284 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:05,299 INFO L231 Difference]: Finished difference. Result has 157 places, 164 transitions, 1906 flow [2024-06-27 21:11:05,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1906, PETRI_PLACES=157, PETRI_TRANSITIONS=164} [2024-06-27 21:11:05,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-27 21:11:05,300 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 164 transitions, 1906 flow [2024-06-27 21:11:05,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:05,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:05,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:05,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:11:05,300 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:11:05,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:05,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1786628428, now seen corresponding path program 1 times [2024-06-27 21:11:05,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:05,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628518821] [2024-06-27 21:11:05,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:05,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:06,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:11:06,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:06,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628518821] [2024-06-27 21:11:06,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628518821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:06,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:06,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:11:06,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617829049] [2024-06-27 21:11:06,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:06,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:11:06,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:06,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:11:06,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:11:06,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:06,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 164 transitions, 1906 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:11:06,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:06,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:06,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:07,373 INFO L124 PetriNetUnfolderBase]: 1987/3294 cut-off events. [2024-06-27 21:11:07,374 INFO L125 PetriNetUnfolderBase]: For 98841/98843 co-relation queries the response was YES. [2024-06-27 21:11:07,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18645 conditions, 3294 events. 1987/3294 cut-off events. For 98841/98843 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19264 event pairs, 489 based on Foata normal form. 1/3293 useless extension candidates. Maximal degree in co-relation 18570. Up to 3084 conditions per place. [2024-06-27 21:11:07,399 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 164 selfloop transitions, 21 changer transitions 0/190 dead transitions. [2024-06-27 21:11:07,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 190 transitions, 2590 flow [2024-06-27 21:11:07,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:07,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:07,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 21:11:07,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 21:11:07,400 INFO L175 Difference]: Start difference. First operand has 157 places, 164 transitions, 1906 flow. Second operand 6 states and 104 transitions. [2024-06-27 21:11:07,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 190 transitions, 2590 flow [2024-06-27 21:11:07,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 190 transitions, 2391 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:07,512 INFO L231 Difference]: Finished difference. Result has 157 places, 173 transitions, 1897 flow [2024-06-27 21:11:07,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1897, PETRI_PLACES=157, PETRI_TRANSITIONS=173} [2024-06-27 21:11:07,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-27 21:11:07,513 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 173 transitions, 1897 flow [2024-06-27 21:11:07,513 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:11:07,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:07,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:07,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:11:07,514 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:11:07,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:07,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1264518912, now seen corresponding path program 2 times [2024-06-27 21:11:07,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:07,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468807597] [2024-06-27 21:11:07,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:07,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:07,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:08,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:08,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:08,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468807597] [2024-06-27 21:11:08,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468807597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:08,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:08,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:11:08,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755060002] [2024-06-27 21:11:08,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:08,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:11:08,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:08,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:11:08,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:11:08,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:08,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 173 transitions, 1897 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:11:08,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:08,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:08,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:09,567 INFO L124 PetriNetUnfolderBase]: 1992/3307 cut-off events. [2024-06-27 21:11:09,568 INFO L125 PetriNetUnfolderBase]: For 101254/101256 co-relation queries the response was YES. [2024-06-27 21:11:09,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18522 conditions, 3307 events. 1992/3307 cut-off events. For 101254/101256 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19309 event pairs, 484 based on Foata normal form. 1/3307 useless extension candidates. Maximal degree in co-relation 18446. Up to 3100 conditions per place. [2024-06-27 21:11:09,593 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 19 changer transitions 0/196 dead transitions. [2024-06-27 21:11:09,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 196 transitions, 2452 flow [2024-06-27 21:11:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:09,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:09,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:11:09,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 21:11:09,594 INFO L175 Difference]: Start difference. First operand has 157 places, 173 transitions, 1897 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:11:09,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 196 transitions, 2452 flow [2024-06-27 21:11:09,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 196 transitions, 2362 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-27 21:11:09,706 INFO L231 Difference]: Finished difference. Result has 163 places, 176 transitions, 1910 flow [2024-06-27 21:11:09,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1910, PETRI_PLACES=163, PETRI_TRANSITIONS=176} [2024-06-27 21:11:09,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-27 21:11:09,707 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 176 transitions, 1910 flow [2024-06-27 21:11:09,707 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:11:09,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:09,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:09,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:11:09,708 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:11:09,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:09,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1265462366, now seen corresponding path program 1 times [2024-06-27 21:11:09,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:09,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027722134] [2024-06-27 21:11:09,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:09,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:09,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:11,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:11,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:11,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027722134] [2024-06-27 21:11:11,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027722134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:11,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:11,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:11,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277971769] [2024-06-27 21:11:11,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:11,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:11,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:11,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:11,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:11,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:11:11,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 176 transitions, 1910 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:11,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:11,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:11:11,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:11,842 INFO L124 PetriNetUnfolderBase]: 1858/3127 cut-off events. [2024-06-27 21:11:11,842 INFO L125 PetriNetUnfolderBase]: For 103436/103452 co-relation queries the response was YES. [2024-06-27 21:11:11,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17610 conditions, 3127 events. 1858/3127 cut-off events. For 103436/103452 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 18526 event pairs, 459 based on Foata normal form. 15/3115 useless extension candidates. Maximal degree in co-relation 17530. Up to 2883 conditions per place. [2024-06-27 21:11:11,866 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 160 selfloop transitions, 13 changer transitions 0/190 dead transitions. [2024-06-27 21:11:11,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 190 transitions, 2308 flow [2024-06-27 21:11:11,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:11,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:11,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 21:11:11,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-27 21:11:11,868 INFO L175 Difference]: Start difference. First operand has 163 places, 176 transitions, 1910 flow. Second operand 6 states and 101 transitions. [2024-06-27 21:11:11,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 190 transitions, 2308 flow [2024-06-27 21:11:11,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 190 transitions, 2274 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:11,974 INFO L231 Difference]: Finished difference. Result has 165 places, 179 transitions, 1936 flow [2024-06-27 21:11:11,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1936, PETRI_PLACES=165, PETRI_TRANSITIONS=179} [2024-06-27 21:11:11,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-27 21:11:11,974 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 179 transitions, 1936 flow [2024-06-27 21:11:11,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:11,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:11,975 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:11:11,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:11:11,975 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:11:11,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:11,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1212501689, now seen corresponding path program 1 times [2024-06-27 21:11:11,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:11,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513281519] [2024-06-27 21:11:11,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:11,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:11,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:13,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:13,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:13,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513281519] [2024-06-27 21:11:13,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513281519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:13,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:13,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:13,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357181394] [2024-06-27 21:11:13,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:13,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:13,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:13,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:13,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:14,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:11:14,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 179 transitions, 1936 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:14,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:14,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:11:14,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:15,126 INFO L124 PetriNetUnfolderBase]: 2017/3388 cut-off events. [2024-06-27 21:11:15,126 INFO L125 PetriNetUnfolderBase]: For 126550/126566 co-relation queries the response was YES. [2024-06-27 21:11:15,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19892 conditions, 3388 events. 2017/3388 cut-off events. For 126550/126566 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20311 event pairs, 336 based on Foata normal form. 16/3377 useless extension candidates. Maximal degree in co-relation 19811. Up to 2847 conditions per place. [2024-06-27 21:11:15,152 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 62 changer transitions 0/216 dead transitions. [2024-06-27 21:11:15,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 216 transitions, 2625 flow [2024-06-27 21:11:15,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:15,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:15,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:11:15,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 21:11:15,154 INFO L175 Difference]: Start difference. First operand has 165 places, 179 transitions, 1936 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:11:15,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 216 transitions, 2625 flow [2024-06-27 21:11:15,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 216 transitions, 2587 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:15,299 INFO L231 Difference]: Finished difference. Result has 170 places, 193 transitions, 2224 flow [2024-06-27 21:11:15,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2224, PETRI_PLACES=170, PETRI_TRANSITIONS=193} [2024-06-27 21:11:15,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-27 21:11:15,300 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 193 transitions, 2224 flow [2024-06-27 21:11:15,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:15,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:15,300 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:11:15,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:11:15,300 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:11:15,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:15,301 INFO L85 PathProgramCache]: Analyzing trace with hash -550925847, now seen corresponding path program 2 times [2024-06-27 21:11:15,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:15,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063198362] [2024-06-27 21:11:15,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:15,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:15,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:17,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:17,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:17,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063198362] [2024-06-27 21:11:17,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063198362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:17,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:17,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:17,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776634323] [2024-06-27 21:11:17,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:17,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:17,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:17,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:17,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:17,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:11:17,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 193 transitions, 2224 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:17,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:17,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:11:17,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:18,068 INFO L124 PetriNetUnfolderBase]: 2025/3388 cut-off events. [2024-06-27 21:11:18,068 INFO L125 PetriNetUnfolderBase]: For 132993/133004 co-relation queries the response was YES. [2024-06-27 21:11:18,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21095 conditions, 3388 events. 2025/3388 cut-off events. For 132993/133004 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20077 event pairs, 474 based on Foata normal form. 11/3372 useless extension candidates. Maximal degree in co-relation 21012. Up to 3043 conditions per place. [2024-06-27 21:11:18,093 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 158 selfloop transitions, 39 changer transitions 0/214 dead transitions. [2024-06-27 21:11:18,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 214 transitions, 2701 flow [2024-06-27 21:11:18,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:18,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:18,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 21:11:18,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:11:18,094 INFO L175 Difference]: Start difference. First operand has 170 places, 193 transitions, 2224 flow. Second operand 6 states and 110 transitions. [2024-06-27 21:11:18,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 214 transitions, 2701 flow [2024-06-27 21:11:18,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 214 transitions, 2643 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 21:11:18,248 INFO L231 Difference]: Finished difference. Result has 174 places, 196 transitions, 2298 flow [2024-06-27 21:11:18,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2298, PETRI_PLACES=174, PETRI_TRANSITIONS=196} [2024-06-27 21:11:18,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 21:11:18,249 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 196 transitions, 2298 flow [2024-06-27 21:11:18,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:18,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:18,250 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:11:18,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:11:18,250 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:11:18,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:18,250 INFO L85 PathProgramCache]: Analyzing trace with hash -574640847, now seen corresponding path program 3 times [2024-06-27 21:11:18,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:18,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679869765] [2024-06-27 21:11:18,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:18,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:20,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:20,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:20,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679869765] [2024-06-27 21:11:20,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679869765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:20,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:20,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:20,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741023001] [2024-06-27 21:11:20,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:20,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:20,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:20,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:20,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:20,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:11:20,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 196 transitions, 2298 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:20,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:20,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:11:20,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:21,146 INFO L124 PetriNetUnfolderBase]: 2018/3367 cut-off events. [2024-06-27 21:11:21,146 INFO L125 PetriNetUnfolderBase]: For 136755/136769 co-relation queries the response was YES. [2024-06-27 21:11:21,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21142 conditions, 3367 events. 2018/3367 cut-off events. For 136755/136769 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19896 event pairs, 483 based on Foata normal form. 13/3343 useless extension candidates. Maximal degree in co-relation 21057. Up to 3030 conditions per place. [2024-06-27 21:11:21,173 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 150 selfloop transitions, 43 changer transitions 0/210 dead transitions. [2024-06-27 21:11:21,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 210 transitions, 2744 flow [2024-06-27 21:11:21,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:21,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:21,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:11:21,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-27 21:11:21,174 INFO L175 Difference]: Start difference. First operand has 174 places, 196 transitions, 2298 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:11:21,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 210 transitions, 2744 flow [2024-06-27 21:11:21,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 210 transitions, 2655 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:21,335 INFO L231 Difference]: Finished difference. Result has 175 places, 199 transitions, 2337 flow [2024-06-27 21:11:21,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2209, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2337, PETRI_PLACES=175, PETRI_TRANSITIONS=199} [2024-06-27 21:11:21,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-27 21:11:21,335 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 199 transitions, 2337 flow [2024-06-27 21:11:21,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:11:21,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:21,336 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:11:21,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:11:21,336 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:11:21,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:21,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1317750117, now seen corresponding path program 1 times [2024-06-27 21:11:21,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:21,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44253444] [2024-06-27 21:11:21,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:21,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:21,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:22,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:22,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:22,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44253444] [2024-06-27 21:11:22,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44253444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:22,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:22,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:11:22,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010742834] [2024-06-27 21:11:22,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:22,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:11:22,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:22,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:11:22,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:11:22,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:22,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 199 transitions, 2337 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:22,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:22,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:22,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:23,588 INFO L124 PetriNetUnfolderBase]: 2164/3575 cut-off events. [2024-06-27 21:11:23,588 INFO L125 PetriNetUnfolderBase]: For 137734/137740 co-relation queries the response was YES. [2024-06-27 21:11:23,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22365 conditions, 3575 events. 2164/3575 cut-off events. For 137734/137740 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20918 event pairs, 513 based on Foata normal form. 5/3579 useless extension candidates. Maximal degree in co-relation 22280. Up to 3339 conditions per place. [2024-06-27 21:11:23,621 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 188 selfloop transitions, 25 changer transitions 0/218 dead transitions. [2024-06-27 21:11:23,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 218 transitions, 2935 flow [2024-06-27 21:11:23,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:23,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:23,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:11:23,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-27 21:11:23,622 INFO L175 Difference]: Start difference. First operand has 175 places, 199 transitions, 2337 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:11:23,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 218 transitions, 2935 flow [2024-06-27 21:11:23,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 218 transitions, 2829 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:23,818 INFO L231 Difference]: Finished difference. Result has 177 places, 202 transitions, 2331 flow [2024-06-27 21:11:23,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2231, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2331, PETRI_PLACES=177, PETRI_TRANSITIONS=202} [2024-06-27 21:11:23,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-27 21:11:23,819 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 202 transitions, 2331 flow [2024-06-27 21:11:23,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:23,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:23,820 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:11:23,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:11:23,820 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:11:23,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:23,820 INFO L85 PathProgramCache]: Analyzing trace with hash 450248247, now seen corresponding path program 2 times [2024-06-27 21:11:23,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:23,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675513557] [2024-06-27 21:11:23,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:23,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:23,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:25,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675513557] [2024-06-27 21:11:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675513557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:25,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:25,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:25,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610820916] [2024-06-27 21:11:25,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:25,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:25,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:25,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:25,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:25,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:25,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 202 transitions, 2331 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:25,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:25,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:25,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:26,398 INFO L124 PetriNetUnfolderBase]: 2161/3566 cut-off events. [2024-06-27 21:11:26,399 INFO L125 PetriNetUnfolderBase]: For 142015/142017 co-relation queries the response was YES. [2024-06-27 21:11:26,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22331 conditions, 3566 events. 2161/3566 cut-off events. For 142015/142017 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20800 event pairs, 513 based on Foata normal form. 1/3565 useless extension candidates. Maximal degree in co-relation 22245. Up to 3336 conditions per place. [2024-06-27 21:11:26,428 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 187 selfloop transitions, 27 changer transitions 0/219 dead transitions. [2024-06-27 21:11:26,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 219 transitions, 2891 flow [2024-06-27 21:11:26,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:26,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:26,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 21:11:26,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 21:11:26,430 INFO L175 Difference]: Start difference. First operand has 177 places, 202 transitions, 2331 flow. Second operand 7 states and 115 transitions. [2024-06-27 21:11:26,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 219 transitions, 2891 flow [2024-06-27 21:11:26,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2807 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:26,604 INFO L231 Difference]: Finished difference. Result has 180 places, 202 transitions, 2307 flow [2024-06-27 21:11:26,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2247, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2307, PETRI_PLACES=180, PETRI_TRANSITIONS=202} [2024-06-27 21:11:26,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-27 21:11:26,605 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 202 transitions, 2307 flow [2024-06-27 21:11:26,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:26,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:26,605 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:11:26,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:11:26,605 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:11:26,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:26,606 INFO L85 PathProgramCache]: Analyzing trace with hash -775240545, now seen corresponding path program 1 times [2024-06-27 21:11:26,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:26,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097321743] [2024-06-27 21:11:26,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:26,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:26,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:27,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:27,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:27,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097321743] [2024-06-27 21:11:27,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097321743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:27,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:27,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:27,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870674194] [2024-06-27 21:11:27,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:27,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:27,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:27,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:27,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:27,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:27,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 202 transitions, 2307 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:27,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:27,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:27,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:29,028 INFO L124 PetriNetUnfolderBase]: 2166/3572 cut-off events. [2024-06-27 21:11:29,028 INFO L125 PetriNetUnfolderBase]: For 147818/147820 co-relation queries the response was YES. [2024-06-27 21:11:29,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22511 conditions, 3572 events. 2166/3572 cut-off events. For 147818/147820 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20834 event pairs, 511 based on Foata normal form. 1/3571 useless extension candidates. Maximal degree in co-relation 22425. Up to 3340 conditions per place. [2024-06-27 21:11:29,053 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 187 selfloop transitions, 30 changer transitions 0/222 dead transitions. [2024-06-27 21:11:29,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 222 transitions, 2922 flow [2024-06-27 21:11:29,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:29,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:29,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 21:11:29,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 21:11:29,055 INFO L175 Difference]: Start difference. First operand has 180 places, 202 transitions, 2307 flow. Second operand 7 states and 115 transitions. [2024-06-27 21:11:29,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 222 transitions, 2922 flow [2024-06-27 21:11:29,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 222 transitions, 2830 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:29,241 INFO L231 Difference]: Finished difference. Result has 180 places, 205 transitions, 2334 flow [2024-06-27 21:11:29,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2215, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2334, PETRI_PLACES=180, PETRI_TRANSITIONS=205} [2024-06-27 21:11:29,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-27 21:11:29,242 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 205 transitions, 2334 flow [2024-06-27 21:11:29,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:29,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:29,242 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:11:29,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:11:29,242 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:11:29,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:29,243 INFO L85 PathProgramCache]: Analyzing trace with hash -574872231, now seen corresponding path program 3 times [2024-06-27 21:11:29,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:29,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622090407] [2024-06-27 21:11:29,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:29,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:29,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:30,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:30,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622090407] [2024-06-27 21:11:30,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622090407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:30,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:30,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:11:30,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56284102] [2024-06-27 21:11:30,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:30,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:11:30,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:11:30,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:11:30,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:30,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 205 transitions, 2334 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:30,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:30,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:30,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:31,479 INFO L124 PetriNetUnfolderBase]: 2163/3573 cut-off events. [2024-06-27 21:11:31,479 INFO L125 PetriNetUnfolderBase]: For 151454/151456 co-relation queries the response was YES. [2024-06-27 21:11:31,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22634 conditions, 3573 events. 2163/3573 cut-off events. For 151454/151456 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 20872 event pairs, 503 based on Foata normal form. 1/3573 useless extension candidates. Maximal degree in co-relation 22548. Up to 3349 conditions per place. [2024-06-27 21:11:31,508 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 19 changer transitions 0/224 dead transitions. [2024-06-27 21:11:31,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 224 transitions, 2826 flow [2024-06-27 21:11:31,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:31,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:31,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 21:11:31,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 21:11:31,510 INFO L175 Difference]: Start difference. First operand has 180 places, 205 transitions, 2334 flow. Second operand 6 states and 106 transitions. [2024-06-27 21:11:31,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 224 transitions, 2826 flow [2024-06-27 21:11:31,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 224 transitions, 2726 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:31,672 INFO L231 Difference]: Finished difference. Result has 181 places, 205 transitions, 2282 flow [2024-06-27 21:11:31,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2234, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2282, PETRI_PLACES=181, PETRI_TRANSITIONS=205} [2024-06-27 21:11:31,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 21:11:31,672 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 205 transitions, 2282 flow [2024-06-27 21:11:31,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:31,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:31,673 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:11:31,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:11:31,673 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:11:31,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:31,673 INFO L85 PathProgramCache]: Analyzing trace with hash -574634895, now seen corresponding path program 2 times [2024-06-27 21:11:31,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:31,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559366709] [2024-06-27 21:11:31,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:31,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:31,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:33,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:33,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:33,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559366709] [2024-06-27 21:11:33,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559366709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:33,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:33,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:33,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956174506] [2024-06-27 21:11:33,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:33,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:33,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:33,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:33,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:33,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:33,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 205 transitions, 2282 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:33,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:33,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:33,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:34,228 INFO L124 PetriNetUnfolderBase]: 2176/3597 cut-off events. [2024-06-27 21:11:34,229 INFO L125 PetriNetUnfolderBase]: For 158846/158848 co-relation queries the response was YES. [2024-06-27 21:11:34,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22878 conditions, 3597 events. 2176/3597 cut-off events. For 158846/158848 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21013 event pairs, 504 based on Foata normal form. 1/3597 useless extension candidates. Maximal degree in co-relation 22791. Up to 3346 conditions per place. [2024-06-27 21:11:34,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 29 changer transitions 0/232 dead transitions. [2024-06-27 21:11:34,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 232 transitions, 3014 flow [2024-06-27 21:11:34,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:34,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:34,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:11:34,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 21:11:34,271 INFO L175 Difference]: Start difference. First operand has 181 places, 205 transitions, 2282 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:11:34,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 232 transitions, 3014 flow [2024-06-27 21:11:34,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 232 transitions, 2968 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:34,452 INFO L231 Difference]: Finished difference. Result has 183 places, 214 transitions, 2442 flow [2024-06-27 21:11:34,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2442, PETRI_PLACES=183, PETRI_TRANSITIONS=214} [2024-06-27 21:11:34,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-27 21:11:34,452 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 214 transitions, 2442 flow [2024-06-27 21:11:34,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:34,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:34,453 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:11:34,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:11:34,453 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:11:34,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:34,453 INFO L85 PathProgramCache]: Analyzing trace with hash -574872045, now seen corresponding path program 3 times [2024-06-27 21:11:34,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:34,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318698792] [2024-06-27 21:11:34,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:34,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:34,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:35,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:35,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:35,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318698792] [2024-06-27 21:11:35,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318698792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:35,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:35,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:35,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367700877] [2024-06-27 21:11:35,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:35,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:35,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:35,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:35,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:35,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:35,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 214 transitions, 2442 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:35,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:35,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:35,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:36,819 INFO L124 PetriNetUnfolderBase]: 2173/3593 cut-off events. [2024-06-27 21:11:36,819 INFO L125 PetriNetUnfolderBase]: For 160127/160129 co-relation queries the response was YES. [2024-06-27 21:11:36,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23298 conditions, 3593 events. 2173/3593 cut-off events. For 160127/160129 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21046 event pairs, 503 based on Foata normal form. 1/3593 useless extension candidates. Maximal degree in co-relation 23210. Up to 3360 conditions per place. [2024-06-27 21:11:36,847 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 210 selfloop transitions, 22 changer transitions 0/237 dead transitions. [2024-06-27 21:11:36,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 237 transitions, 3021 flow [2024-06-27 21:11:36,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:36,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:36,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:11:36,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:11:36,849 INFO L175 Difference]: Start difference. First operand has 183 places, 214 transitions, 2442 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:11:36,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 237 transitions, 3021 flow [2024-06-27 21:11:37,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 237 transitions, 2949 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 21:11:37,082 INFO L231 Difference]: Finished difference. Result has 187 places, 217 transitions, 2485 flow [2024-06-27 21:11:37,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2485, PETRI_PLACES=187, PETRI_TRANSITIONS=217} [2024-06-27 21:11:37,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-27 21:11:37,083 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 217 transitions, 2485 flow [2024-06-27 21:11:37,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:37,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:37,083 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:11:37,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:11:37,083 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:11:37,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:37,084 INFO L85 PathProgramCache]: Analyzing trace with hash -574625967, now seen corresponding path program 1 times [2024-06-27 21:11:37,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:37,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636117636] [2024-06-27 21:11:37,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:37,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:37,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:39,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:39,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:39,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636117636] [2024-06-27 21:11:39,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636117636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:39,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:39,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:39,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807196717] [2024-06-27 21:11:39,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:39,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:39,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:39,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:39,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:39,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:11:39,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 217 transitions, 2485 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:39,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:39,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:11:39,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:39,986 INFO L124 PetriNetUnfolderBase]: 2024/3397 cut-off events. [2024-06-27 21:11:39,987 INFO L125 PetriNetUnfolderBase]: For 165514/165525 co-relation queries the response was YES. [2024-06-27 21:11:40,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22470 conditions, 3397 events. 2024/3397 cut-off events. For 165514/165525 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20237 event pairs, 478 based on Foata normal form. 11/3381 useless extension candidates. Maximal degree in co-relation 22380. Up to 3108 conditions per place. [2024-06-27 21:11:40,019 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 200 selfloop transitions, 15 changer transitions 0/232 dead transitions. [2024-06-27 21:11:40,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 232 transitions, 2981 flow [2024-06-27 21:11:40,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:40,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:40,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:11:40,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 21:11:40,021 INFO L175 Difference]: Start difference. First operand has 187 places, 217 transitions, 2485 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:11:40,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 232 transitions, 2981 flow [2024-06-27 21:11:40,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 232 transitions, 2903 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:40,253 INFO L231 Difference]: Finished difference. Result has 189 places, 219 transitions, 2478 flow [2024-06-27 21:11:40,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2478, PETRI_PLACES=189, PETRI_TRANSITIONS=219} [2024-06-27 21:11:40,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-27 21:11:40,254 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 219 transitions, 2478 flow [2024-06-27 21:11:40,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:40,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:40,254 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:11:40,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:11:40,255 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:11:40,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:40,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1072873477, now seen corresponding path program 1 times [2024-06-27 21:11:40,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:40,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346520914] [2024-06-27 21:11:40,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:40,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:40,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:42,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:11:42,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:42,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346520914] [2024-06-27 21:11:42,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346520914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:42,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:42,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:42,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016812392] [2024-06-27 21:11:42,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:42,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:42,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:42,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:42,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:42,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:42,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 219 transitions, 2478 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:42,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:42,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:42,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:43,455 INFO L124 PetriNetUnfolderBase]: 2181/3603 cut-off events. [2024-06-27 21:11:43,455 INFO L125 PetriNetUnfolderBase]: For 172263/172269 co-relation queries the response was YES. [2024-06-27 21:11:43,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23709 conditions, 3603 events. 2181/3603 cut-off events. For 172263/172269 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21055 event pairs, 498 based on Foata normal form. 7/3608 useless extension candidates. Maximal degree in co-relation 23618. Up to 3235 conditions per place. [2024-06-27 21:11:43,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 50 changer transitions 0/256 dead transitions. [2024-06-27 21:11:43,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 256 transitions, 3437 flow [2024-06-27 21:11:43,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:43,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:43,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:11:43,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 21:11:43,489 INFO L175 Difference]: Start difference. First operand has 189 places, 219 transitions, 2478 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:11:43,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 256 transitions, 3437 flow [2024-06-27 21:11:43,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 256 transitions, 3382 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:43,703 INFO L231 Difference]: Finished difference. Result has 193 places, 228 transitions, 2739 flow [2024-06-27 21:11:43,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2739, PETRI_PLACES=193, PETRI_TRANSITIONS=228} [2024-06-27 21:11:43,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-27 21:11:43,704 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 228 transitions, 2739 flow [2024-06-27 21:11:43,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:43,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:43,704 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:11:43,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:11:43,704 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:11:43,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:43,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2031573953, now seen corresponding path program 2 times [2024-06-27 21:11:43,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:43,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94224477] [2024-06-27 21:11:43,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:43,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:43,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:45,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:45,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:45,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94224477] [2024-06-27 21:11:45,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94224477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:45,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:45,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:45,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578089858] [2024-06-27 21:11:45,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:45,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:45,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:45,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:45,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:45,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:45,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 228 transitions, 2739 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:45,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:45,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:45,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:46,929 INFO L124 PetriNetUnfolderBase]: 2204/3638 cut-off events. [2024-06-27 21:11:46,929 INFO L125 PetriNetUnfolderBase]: For 183366/183368 co-relation queries the response was YES. [2024-06-27 21:11:46,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24819 conditions, 3638 events. 2204/3638 cut-off events. For 183366/183368 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21261 event pairs, 488 based on Foata normal form. 1/3638 useless extension candidates. Maximal degree in co-relation 24725. Up to 3319 conditions per place. [2024-06-27 21:11:46,962 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 204 selfloop transitions, 53 changer transitions 0/262 dead transitions. [2024-06-27 21:11:46,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 262 transitions, 3616 flow [2024-06-27 21:11:46,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:46,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:46,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:11:46,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:11:46,963 INFO L175 Difference]: Start difference. First operand has 193 places, 228 transitions, 2739 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:11:46,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 262 transitions, 3616 flow [2024-06-27 21:11:47,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 262 transitions, 3506 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-27 21:11:47,219 INFO L231 Difference]: Finished difference. Result has 200 places, 240 transitions, 2984 flow [2024-06-27 21:11:47,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2647, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2984, PETRI_PLACES=200, PETRI_TRANSITIONS=240} [2024-06-27 21:11:47,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-27 21:11:47,220 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 240 transitions, 2984 flow [2024-06-27 21:11:47,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:47,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:47,221 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:11:47,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:11:47,221 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:11:47,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:47,221 INFO L85 PathProgramCache]: Analyzing trace with hash -2031566017, now seen corresponding path program 1 times [2024-06-27 21:11:47,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:47,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86943631] [2024-06-27 21:11:47,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:47,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:47,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:49,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:49,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:49,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86943631] [2024-06-27 21:11:49,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86943631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:49,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:49,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:49,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357607927] [2024-06-27 21:11:49,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:49,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:49,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:49,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:49,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:49,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:11:49,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 240 transitions, 2984 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:49,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:49,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:11:49,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:50,525 INFO L124 PetriNetUnfolderBase]: 2083/3474 cut-off events. [2024-06-27 21:11:50,525 INFO L125 PetriNetUnfolderBase]: For 189682/189693 co-relation queries the response was YES. [2024-06-27 21:11:50,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24121 conditions, 3474 events. 2083/3474 cut-off events. For 189682/189693 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20568 event pairs, 462 based on Foata normal form. 11/3458 useless extension candidates. Maximal degree in co-relation 24024. Up to 3101 conditions per place. [2024-06-27 21:11:50,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 200 selfloop transitions, 41 changer transitions 0/263 dead transitions. [2024-06-27 21:11:50,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 263 transitions, 3554 flow [2024-06-27 21:11:50,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:50,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:50,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:11:50,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:11:50,569 INFO L175 Difference]: Start difference. First operand has 200 places, 240 transitions, 2984 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:11:50,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 263 transitions, 3554 flow [2024-06-27 21:11:50,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 263 transitions, 3412 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:50,841 INFO L231 Difference]: Finished difference. Result has 203 places, 243 transitions, 2970 flow [2024-06-27 21:11:50,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2970, PETRI_PLACES=203, PETRI_TRANSITIONS=243} [2024-06-27 21:11:50,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-27 21:11:50,842 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 243 transitions, 2970 flow [2024-06-27 21:11:50,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:50,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:50,843 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:11:50,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:11:50,843 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:11:50,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:50,843 INFO L85 PathProgramCache]: Analyzing trace with hash 2091704125, now seen corresponding path program 3 times [2024-06-27 21:11:50,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:50,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136911104] [2024-06-27 21:11:50,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:50,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:50,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:52,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:52,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:52,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136911104] [2024-06-27 21:11:52,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136911104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:52,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:52,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:52,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857547304] [2024-06-27 21:11:52,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:52,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:52,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:52,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:52,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:52,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:52,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 243 transitions, 2970 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:52,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:52,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:52,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:54,144 INFO L124 PetriNetUnfolderBase]: 2219/3653 cut-off events. [2024-06-27 21:11:54,145 INFO L125 PetriNetUnfolderBase]: For 197010/197026 co-relation queries the response was YES. [2024-06-27 21:11:54,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25363 conditions, 3653 events. 2219/3653 cut-off events. For 197010/197026 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21365 event pairs, 510 based on Foata normal form. 13/3661 useless extension candidates. Maximal degree in co-relation 25265. Up to 3280 conditions per place. [2024-06-27 21:11:54,175 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 62 changer transitions 0/274 dead transitions. [2024-06-27 21:11:54,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 274 transitions, 4030 flow [2024-06-27 21:11:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:54,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:54,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:11:54,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 21:11:54,177 INFO L175 Difference]: Start difference. First operand has 203 places, 243 transitions, 2970 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:11:54,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 274 transitions, 4030 flow [2024-06-27 21:11:54,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 274 transitions, 3924 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:54,447 INFO L231 Difference]: Finished difference. Result has 204 places, 249 transitions, 3138 flow [2024-06-27 21:11:54,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3138, PETRI_PLACES=204, PETRI_TRANSITIONS=249} [2024-06-27 21:11:54,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-27 21:11:54,448 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 249 transitions, 3138 flow [2024-06-27 21:11:54,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:54,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:54,448 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:11:54,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:11:54,448 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:11:54,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:54,449 INFO L85 PathProgramCache]: Analyzing trace with hash 2103131965, now seen corresponding path program 4 times [2024-06-27 21:11:54,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:54,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954138245] [2024-06-27 21:11:54,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:54,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:54,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:56,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:56,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954138245] [2024-06-27 21:11:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954138245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:56,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:56,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:56,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081367601] [2024-06-27 21:11:56,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:56,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:56,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:56,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:56,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:56,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:56,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 249 transitions, 3138 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:56,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:56,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:56,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:57,539 INFO L124 PetriNetUnfolderBase]: 2224/3662 cut-off events. [2024-06-27 21:11:57,540 INFO L125 PetriNetUnfolderBase]: For 204778/204794 co-relation queries the response was YES. [2024-06-27 21:11:57,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25678 conditions, 3662 events. 2224/3662 cut-off events. For 204778/204794 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21485 event pairs, 511 based on Foata normal form. 13/3670 useless extension candidates. Maximal degree in co-relation 25579. Up to 3284 conditions per place. [2024-06-27 21:11:57,679 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 65 changer transitions 0/272 dead transitions. [2024-06-27 21:11:57,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 272 transitions, 4017 flow [2024-06-27 21:11:57,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:57,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:57,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:11:57,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:11:57,681 INFO L175 Difference]: Start difference. First operand has 204 places, 249 transitions, 3138 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:11:57,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 272 transitions, 4017 flow [2024-06-27 21:11:57,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 272 transitions, 3879 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 21:11:57,991 INFO L231 Difference]: Finished difference. Result has 208 places, 252 transitions, 3213 flow [2024-06-27 21:11:57,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3213, PETRI_PLACES=208, PETRI_TRANSITIONS=252} [2024-06-27 21:11:57,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 21:11:57,991 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 252 transitions, 3213 flow [2024-06-27 21:11:57,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:57,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:57,992 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:11:57,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:11:57,992 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:11:57,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:57,993 INFO L85 PathProgramCache]: Analyzing trace with hash 273109375, now seen corresponding path program 5 times [2024-06-27 21:11:57,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:57,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588465824] [2024-06-27 21:11:57,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:57,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:58,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:59,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:59,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:59,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588465824] [2024-06-27 21:11:59,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588465824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:59,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:59,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:11:59,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266277320] [2024-06-27 21:11:59,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:59,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:11:59,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:59,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:11:59,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:11:59,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:59,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 252 transitions, 3213 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:59,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:59,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:59,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:00,780 INFO L124 PetriNetUnfolderBase]: 2229/3671 cut-off events. [2024-06-27 21:12:00,781 INFO L125 PetriNetUnfolderBase]: For 210955/210963 co-relation queries the response was YES. [2024-06-27 21:12:00,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25876 conditions, 3671 events. 2229/3671 cut-off events. For 210955/210963 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21445 event pairs, 508 based on Foata normal form. 2/3667 useless extension candidates. Maximal degree in co-relation 25775. Up to 3198 conditions per place. [2024-06-27 21:12:00,815 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 178 selfloop transitions, 98 changer transitions 0/281 dead transitions. [2024-06-27 21:12:00,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 281 transitions, 4111 flow [2024-06-27 21:12:00,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:00,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:00,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 21:12:00,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-27 21:12:00,816 INFO L175 Difference]: Start difference. First operand has 208 places, 252 transitions, 3213 flow. Second operand 7 states and 131 transitions. [2024-06-27 21:12:00,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 281 transitions, 4111 flow [2024-06-27 21:12:01,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 281 transitions, 3929 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:01,094 INFO L231 Difference]: Finished difference. Result has 212 places, 255 transitions, 3348 flow [2024-06-27 21:12:01,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3039, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3348, PETRI_PLACES=212, PETRI_TRANSITIONS=255} [2024-06-27 21:12:01,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 21:12:01,095 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 255 transitions, 3348 flow [2024-06-27 21:12:01,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:01,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:01,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:01,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:12:01,095 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:12:01,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:01,096 INFO L85 PathProgramCache]: Analyzing trace with hash -646890335, now seen corresponding path program 6 times [2024-06-27 21:12:01,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:01,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034955593] [2024-06-27 21:12:01,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:01,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:01,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:02,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:02,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:02,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034955593] [2024-06-27 21:12:02,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034955593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:02,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:02,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:02,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554950308] [2024-06-27 21:12:02,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:02,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:02,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:02,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:02,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:02,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:02,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 255 transitions, 3348 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:02,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:02,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:02,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:04,360 INFO L124 PetriNetUnfolderBase]: 2226/3669 cut-off events. [2024-06-27 21:12:04,361 INFO L125 PetriNetUnfolderBase]: For 216206/216208 co-relation queries the response was YES. [2024-06-27 21:12:04,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26115 conditions, 3669 events. 2226/3669 cut-off events. For 216206/216208 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21453 event pairs, 490 based on Foata normal form. 1/3669 useless extension candidates. Maximal degree in co-relation 26012. Up to 3196 conditions per place. [2024-06-27 21:12:04,395 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 98 changer transitions 0/288 dead transitions. [2024-06-27 21:12:04,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 288 transitions, 4114 flow [2024-06-27 21:12:04,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:04,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:04,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:12:04,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:12:04,397 INFO L175 Difference]: Start difference. First operand has 212 places, 255 transitions, 3348 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:12:04,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 288 transitions, 4114 flow [2024-06-27 21:12:04,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 288 transitions, 3889 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:04,737 INFO L231 Difference]: Finished difference. Result has 214 places, 255 transitions, 3357 flow [2024-06-27 21:12:04,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3357, PETRI_PLACES=214, PETRI_TRANSITIONS=255} [2024-06-27 21:12:04,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-27 21:12:04,738 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 255 transitions, 3357 flow [2024-06-27 21:12:04,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:04,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:04,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:04,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:12:04,739 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:12:04,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:04,742 INFO L85 PathProgramCache]: Analyzing trace with hash -633982369, now seen corresponding path program 2 times [2024-06-27 21:12:04,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:04,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618579333] [2024-06-27 21:12:04,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:04,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:04,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:06,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:06,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:06,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618579333] [2024-06-27 21:12:06,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618579333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:06,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:06,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:06,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424716835] [2024-06-27 21:12:06,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:06,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:06,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:06,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:06,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:06,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:12:06,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 255 transitions, 3357 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:06,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:06,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:12:06,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:07,962 INFO L124 PetriNetUnfolderBase]: 2107/3504 cut-off events. [2024-06-27 21:12:07,963 INFO L125 PetriNetUnfolderBase]: For 228192/228214 co-relation queries the response was YES. [2024-06-27 21:12:07,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25648 conditions, 3504 events. 2107/3504 cut-off events. For 228192/228214 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20757 event pairs, 476 based on Foata normal form. 13/3479 useless extension candidates. Maximal degree in co-relation 25544. Up to 3109 conditions per place. [2024-06-27 21:12:07,998 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 52 changer transitions 0/274 dead transitions. [2024-06-27 21:12:07,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 274 transitions, 4077 flow [2024-06-27 21:12:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:07,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:07,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:12:08,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:12:08,000 INFO L175 Difference]: Start difference. First operand has 214 places, 255 transitions, 3357 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:12:08,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 274 transitions, 4077 flow [2024-06-27 21:12:08,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 274 transitions, 3920 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:08,322 INFO L231 Difference]: Finished difference. Result has 215 places, 261 transitions, 3398 flow [2024-06-27 21:12:08,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3398, PETRI_PLACES=215, PETRI_TRANSITIONS=261} [2024-06-27 21:12:08,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-27 21:12:08,323 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 261 transitions, 3398 flow [2024-06-27 21:12:08,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:08,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:08,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] [2024-06-27 21:12:08,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:12:08,323 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:12:08,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:08,324 INFO L85 PathProgramCache]: Analyzing trace with hash -646882399, now seen corresponding path program 3 times [2024-06-27 21:12:08,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:08,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537860161] [2024-06-27 21:12:08,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:08,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:10,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:10,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:10,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537860161] [2024-06-27 21:12:10,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537860161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:10,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:10,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:10,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702103819] [2024-06-27 21:12:10,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:10,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:10,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:10,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:10,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:10,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:12:10,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 261 transitions, 3398 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:10,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:10,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:12:10,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:11,520 INFO L124 PetriNetUnfolderBase]: 2102/3509 cut-off events. [2024-06-27 21:12:11,520 INFO L125 PetriNetUnfolderBase]: For 226059/226078 co-relation queries the response was YES. [2024-06-27 21:12:11,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25732 conditions, 3509 events. 2102/3509 cut-off events. For 226059/226078 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20804 event pairs, 466 based on Foata normal form. 11/3492 useless extension candidates. Maximal degree in co-relation 25627. Up to 3113 conditions per place. [2024-06-27 21:12:11,553 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 45 changer transitions 0/280 dead transitions. [2024-06-27 21:12:11,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 280 transitions, 3958 flow [2024-06-27 21:12:11,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:11,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:11,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:12:11,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 21:12:11,555 INFO L175 Difference]: Start difference. First operand has 215 places, 261 transitions, 3398 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:12:11,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 280 transitions, 3958 flow [2024-06-27 21:12:11,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 280 transitions, 3851 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:11,864 INFO L231 Difference]: Finished difference. Result has 219 places, 261 transitions, 3391 flow [2024-06-27 21:12:11,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3391, PETRI_PLACES=219, PETRI_TRANSITIONS=261} [2024-06-27 21:12:11,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-27 21:12:11,865 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 261 transitions, 3391 flow [2024-06-27 21:12:11,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:11,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:11,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:11,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:12:11,866 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:12:11,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:11,866 INFO L85 PathProgramCache]: Analyzing trace with hash -633995389, now seen corresponding path program 4 times [2024-06-27 21:12:11,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:11,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360382201] [2024-06-27 21:12:11,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:11,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:11,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:14,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:14,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:14,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360382201] [2024-06-27 21:12:14,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360382201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:14,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:14,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:14,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623789173] [2024-06-27 21:12:14,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:14,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:14,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:14,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:14,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:14,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:12:14,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 261 transitions, 3391 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:14,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:14,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:12:14,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:15,689 INFO L124 PetriNetUnfolderBase]: 2098/3502 cut-off events. [2024-06-27 21:12:15,690 INFO L125 PetriNetUnfolderBase]: For 230189/230208 co-relation queries the response was YES. [2024-06-27 21:12:15,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25806 conditions, 3502 events. 2098/3502 cut-off events. For 230189/230208 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20835 event pairs, 475 based on Foata normal form. 14/3489 useless extension candidates. Maximal degree in co-relation 25699. Up to 3182 conditions per place. [2024-06-27 21:12:15,725 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 234 selfloop transitions, 16 changer transitions 0/276 dead transitions. [2024-06-27 21:12:15,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 276 transitions, 3969 flow [2024-06-27 21:12:15,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:15,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:15,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:12:15,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 21:12:15,726 INFO L175 Difference]: Start difference. First operand has 219 places, 261 transitions, 3391 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:12:15,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 276 transitions, 3969 flow [2024-06-27 21:12:16,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 276 transitions, 3871 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:16,087 INFO L231 Difference]: Finished difference. Result has 220 places, 264 transitions, 3383 flow [2024-06-27 21:12:16,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3383, PETRI_PLACES=220, PETRI_TRANSITIONS=264} [2024-06-27 21:12:16,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-27 21:12:16,088 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 264 transitions, 3383 flow [2024-06-27 21:12:16,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:16,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:16,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:16,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:12:16,089 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:12:16,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:16,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2099420986, now seen corresponding path program 1 times [2024-06-27 21:12:16,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:16,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560828145] [2024-06-27 21:12:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:16,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:17,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:12:17,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:17,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560828145] [2024-06-27 21:12:17,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560828145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:17,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:17,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:17,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347987935] [2024-06-27 21:12:17,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:17,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:17,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:17,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:17,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:17,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:17,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 264 transitions, 3383 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:17,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:17,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:17,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:18,561 INFO L124 PetriNetUnfolderBase]: 2245/3699 cut-off events. [2024-06-27 21:12:18,562 INFO L125 PetriNetUnfolderBase]: For 236812/236818 co-relation queries the response was YES. [2024-06-27 21:12:18,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27047 conditions, 3699 events. 2245/3699 cut-off events. For 236812/236818 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21681 event pairs, 506 based on Foata normal form. 5/3703 useless extension candidates. Maximal degree in co-relation 26939. Up to 3452 conditions per place. [2024-06-27 21:12:18,600 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 250 selfloop transitions, 28 changer transitions 0/283 dead transitions. [2024-06-27 21:12:18,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 283 transitions, 4020 flow [2024-06-27 21:12:18,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:18,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:18,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:12:18,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 21:12:18,602 INFO L175 Difference]: Start difference. First operand has 220 places, 264 transitions, 3383 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:12:18,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 283 transitions, 4020 flow [2024-06-27 21:12:18,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 283 transitions, 3952 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:18,965 INFO L231 Difference]: Finished difference. Result has 222 places, 267 transitions, 3420 flow [2024-06-27 21:12:18,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3315, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3420, PETRI_PLACES=222, PETRI_TRANSITIONS=267} [2024-06-27 21:12:18,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-27 21:12:18,966 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 267 transitions, 3420 flow [2024-06-27 21:12:18,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:18,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:18,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:18,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:12:18,966 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:12:18,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:18,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1072801219, now seen corresponding path program 1 times [2024-06-27 21:12:18,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:18,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985306200] [2024-06-27 21:12:18,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:18,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:20,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:20,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:20,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985306200] [2024-06-27 21:12:20,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985306200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:20,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:20,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:20,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596485930] [2024-06-27 21:12:20,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:20,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:20,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:20,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:20,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:20,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:20,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 267 transitions, 3420 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:12:20,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:20,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:20,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:22,064 INFO L124 PetriNetUnfolderBase]: 2250/3700 cut-off events. [2024-06-27 21:12:22,064 INFO L125 PetriNetUnfolderBase]: For 243136/243138 co-relation queries the response was YES. [2024-06-27 21:12:22,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27302 conditions, 3700 events. 2250/3700 cut-off events. For 243136/243138 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21614 event pairs, 506 based on Foata normal form. 1/3699 useless extension candidates. Maximal degree in co-relation 27193. Up to 3456 conditions per place. [2024-06-27 21:12:22,097 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 33 changer transitions 0/287 dead transitions. [2024-06-27 21:12:22,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 287 transitions, 4090 flow [2024-06-27 21:12:22,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:22,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:22,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:12:22,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:12:22,099 INFO L175 Difference]: Start difference. First operand has 222 places, 267 transitions, 3420 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:12:22,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 287 transitions, 4090 flow [2024-06-27 21:12:22,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 287 transitions, 4016 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:22,447 INFO L231 Difference]: Finished difference. Result has 225 places, 270 transitions, 3484 flow [2024-06-27 21:12:22,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3484, PETRI_PLACES=225, PETRI_TRANSITIONS=270} [2024-06-27 21:12:22,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-27 21:12:22,448 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 270 transitions, 3484 flow [2024-06-27 21:12:22,448 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:12:22,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:22,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:22,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:12:22,449 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:12:22,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:22,449 INFO L85 PathProgramCache]: Analyzing trace with hash -829736538, now seen corresponding path program 2 times [2024-06-27 21:12:22,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:22,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113321013] [2024-06-27 21:12:22,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:22,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:22,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:24,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:24,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:24,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113321013] [2024-06-27 21:12:24,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113321013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:24,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:24,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:24,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007569457] [2024-06-27 21:12:24,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:24,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:24,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:24,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:24,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:24,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:24,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 270 transitions, 3484 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:12:24,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:24,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:24,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:25,468 INFO L124 PetriNetUnfolderBase]: 2247/3697 cut-off events. [2024-06-27 21:12:25,468 INFO L125 PetriNetUnfolderBase]: For 248865/248867 co-relation queries the response was YES. [2024-06-27 21:12:25,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27534 conditions, 3697 events. 2247/3697 cut-off events. For 248865/248867 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21618 event pairs, 505 based on Foata normal form. 1/3696 useless extension candidates. Maximal degree in co-relation 27424. Up to 3448 conditions per place. [2024-06-27 21:12:25,508 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 254 selfloop transitions, 36 changer transitions 0/295 dead transitions. [2024-06-27 21:12:25,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 295 transitions, 4319 flow [2024-06-27 21:12:25,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:25,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:25,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:12:25,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 21:12:25,521 INFO L175 Difference]: Start difference. First operand has 225 places, 270 transitions, 3484 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:12:25,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 295 transitions, 4319 flow [2024-06-27 21:12:25,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 295 transitions, 4203 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:25,951 INFO L231 Difference]: Finished difference. Result has 229 places, 276 transitions, 3553 flow [2024-06-27 21:12:25,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3553, PETRI_PLACES=229, PETRI_TRANSITIONS=276} [2024-06-27 21:12:25,952 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 21:12:25,952 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 276 transitions, 3553 flow [2024-06-27 21:12:25,952 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:12:25,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:25,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:25,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:12:25,953 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:12:25,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:25,953 INFO L85 PathProgramCache]: Analyzing trace with hash -829742118, now seen corresponding path program 3 times [2024-06-27 21:12:25,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:25,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129554977] [2024-06-27 21:12:25,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:25,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:27,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:27,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:27,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129554977] [2024-06-27 21:12:27,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129554977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:27,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:27,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:27,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379112983] [2024-06-27 21:12:27,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:27,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:27,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:27,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:27,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:27,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:27,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 276 transitions, 3553 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:12:27,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:27,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:27,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:28,829 INFO L124 PetriNetUnfolderBase]: 2244/3691 cut-off events. [2024-06-27 21:12:28,829 INFO L125 PetriNetUnfolderBase]: For 256596/256598 co-relation queries the response was YES. [2024-06-27 21:12:28,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27906 conditions, 3691 events. 2244/3691 cut-off events. For 256596/256598 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21613 event pairs, 505 based on Foata normal form. 1/3690 useless extension candidates. Maximal degree in co-relation 27794. Up to 3451 conditions per place. [2024-06-27 21:12:28,863 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 258 selfloop transitions, 30 changer transitions 0/293 dead transitions. [2024-06-27 21:12:28,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 293 transitions, 4175 flow [2024-06-27 21:12:28,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:28,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:28,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:12:28,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:12:28,864 INFO L175 Difference]: Start difference. First operand has 229 places, 276 transitions, 3553 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:12:28,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 293 transitions, 4175 flow [2024-06-27 21:12:29,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 293 transitions, 4053 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:29,226 INFO L231 Difference]: Finished difference. Result has 231 places, 276 transitions, 3497 flow [2024-06-27 21:12:29,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3497, PETRI_PLACES=231, PETRI_TRANSITIONS=276} [2024-06-27 21:12:29,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-27 21:12:29,226 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 276 transitions, 3497 flow [2024-06-27 21:12:29,227 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:12:29,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:29,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:29,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:12:29,227 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:12:29,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:29,227 INFO L85 PathProgramCache]: Analyzing trace with hash -633543967, now seen corresponding path program 2 times [2024-06-27 21:12:29,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:29,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118493514] [2024-06-27 21:12:29,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:29,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:29,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:31,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:12:31,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:31,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118493514] [2024-06-27 21:12:31,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118493514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:31,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:31,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:31,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603210501] [2024-06-27 21:12:31,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:31,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:31,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:31,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:31,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:31,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:31,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 276 transitions, 3497 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:12:31,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:31,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:31,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:32,369 INFO L124 PetriNetUnfolderBase]: 2257/3717 cut-off events. [2024-06-27 21:12:32,370 INFO L125 PetriNetUnfolderBase]: For 265300/265302 co-relation queries the response was YES. [2024-06-27 21:12:32,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28209 conditions, 3717 events. 2257/3717 cut-off events. For 265300/265302 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21762 event pairs, 498 based on Foata normal form. 1/3717 useless extension candidates. Maximal degree in co-relation 28096. Up to 3437 conditions per place. [2024-06-27 21:12:32,407 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 258 selfloop transitions, 40 changer transitions 0/303 dead transitions. [2024-06-27 21:12:32,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 303 transitions, 4541 flow [2024-06-27 21:12:32,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:32,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:32,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 21:12:32,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:12:32,409 INFO L175 Difference]: Start difference. First operand has 231 places, 276 transitions, 3497 flow. Second operand 9 states and 144 transitions. [2024-06-27 21:12:32,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 303 transitions, 4541 flow [2024-06-27 21:12:32,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 303 transitions, 4473 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:12:32,828 INFO L231 Difference]: Finished difference. Result has 234 places, 282 transitions, 3653 flow [2024-06-27 21:12:32,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3653, PETRI_PLACES=234, PETRI_TRANSITIONS=282} [2024-06-27 21:12:32,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-27 21:12:32,829 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 282 transitions, 3653 flow [2024-06-27 21:12:32,829 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:12:32,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:32,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:32,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:12:32,830 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:12:32,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:32,830 INFO L85 PathProgramCache]: Analyzing trace with hash -633811094, now seen corresponding path program 4 times [2024-06-27 21:12:32,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:32,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890146583] [2024-06-27 21:12:32,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:32,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:32,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:34,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:34,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:34,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890146583] [2024-06-27 21:12:34,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890146583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:34,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:34,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:34,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113958334] [2024-06-27 21:12:34,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:34,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:34,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:34,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:34,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:34,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:34,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 282 transitions, 3653 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:34,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:34,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:34,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:35,353 INFO L124 PetriNetUnfolderBase]: 2254/3713 cut-off events. [2024-06-27 21:12:35,353 INFO L125 PetriNetUnfolderBase]: For 274235/274237 co-relation queries the response was YES. [2024-06-27 21:12:35,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28651 conditions, 3713 events. 2254/3713 cut-off events. For 274235/274237 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21750 event pairs, 499 based on Foata normal form. 1/3713 useless extension candidates. Maximal degree in co-relation 28536. Up to 3459 conditions per place. [2024-06-27 21:12:35,389 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 263 selfloop transitions, 31 changer transitions 0/299 dead transitions. [2024-06-27 21:12:35,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 299 transitions, 4411 flow [2024-06-27 21:12:35,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:35,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:35,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:12:35,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 21:12:35,391 INFO L175 Difference]: Start difference. First operand has 234 places, 282 transitions, 3653 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:12:35,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 299 transitions, 4411 flow [2024-06-27 21:12:35,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 299 transitions, 4298 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:35,774 INFO L231 Difference]: Finished difference. Result has 236 places, 282 transitions, 3609 flow [2024-06-27 21:12:35,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3609, PETRI_PLACES=236, PETRI_TRANSITIONS=282} [2024-06-27 21:12:35,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-27 21:12:35,775 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 282 transitions, 3609 flow [2024-06-27 21:12:35,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:35,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:35,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:35,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:12:35,776 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:12:35,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:35,777 INFO L85 PathProgramCache]: Analyzing trace with hash -641162527, now seen corresponding path program 3 times [2024-06-27 21:12:35,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:35,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829322220] [2024-06-27 21:12:35,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:35,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:35,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:37,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:37,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:37,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829322220] [2024-06-27 21:12:37,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829322220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:37,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:37,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:37,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590877404] [2024-06-27 21:12:37,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:37,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:37,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:37,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:37,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:37,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:37,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 282 transitions, 3609 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:12:37,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:37,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:37,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:38,519 INFO L124 PetriNetUnfolderBase]: 2251/3709 cut-off events. [2024-06-27 21:12:38,519 INFO L125 PetriNetUnfolderBase]: For 280508/280510 co-relation queries the response was YES. [2024-06-27 21:12:38,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28668 conditions, 3709 events. 2251/3709 cut-off events. For 280508/280510 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21716 event pairs, 498 based on Foata normal form. 1/3709 useless extension candidates. Maximal degree in co-relation 28551. Up to 3467 conditions per place. [2024-06-27 21:12:38,561 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 276 selfloop transitions, 25 changer transitions 0/306 dead transitions. [2024-06-27 21:12:38,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 306 transitions, 4343 flow [2024-06-27 21:12:38,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:38,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:38,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:12:38,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:12:38,562 INFO L175 Difference]: Start difference. First operand has 236 places, 282 transitions, 3609 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:12:38,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 306 transitions, 4343 flow [2024-06-27 21:12:39,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 306 transitions, 4282 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:39,042 INFO L231 Difference]: Finished difference. Result has 240 places, 285 transitions, 3684 flow [2024-06-27 21:12:39,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3684, PETRI_PLACES=240, PETRI_TRANSITIONS=285} [2024-06-27 21:12:39,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-27 21:12:39,043 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 285 transitions, 3684 flow [2024-06-27 21:12:39,043 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:12:39,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:39,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] [2024-06-27 21:12:39,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:12:39,044 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:12:39,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:39,044 INFO L85 PathProgramCache]: Analyzing trace with hash -641168324, now seen corresponding path program 5 times [2024-06-27 21:12:39,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:39,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731667027] [2024-06-27 21:12:39,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:39,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:40,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:40,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:40,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731667027] [2024-06-27 21:12:40,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731667027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:40,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:40,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:40,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514398793] [2024-06-27 21:12:40,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:40,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:40,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:40,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:40,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:40,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:40,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 285 transitions, 3684 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:40,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:40,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:40,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:41,600 INFO L124 PetriNetUnfolderBase]: 2248/3705 cut-off events. [2024-06-27 21:12:41,601 INFO L125 PetriNetUnfolderBase]: For 286956/286958 co-relation queries the response was YES. [2024-06-27 21:12:41,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28758 conditions, 3705 events. 2248/3705 cut-off events. For 286956/286958 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21703 event pairs, 498 based on Foata normal form. 1/3705 useless extension candidates. Maximal degree in co-relation 28640. Up to 3466 conditions per place. [2024-06-27 21:12:41,643 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 22 changer transitions 0/305 dead transitions. [2024-06-27 21:12:41,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 305 transitions, 4340 flow [2024-06-27 21:12:41,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:41,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:41,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:12:41,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:12:41,645 INFO L175 Difference]: Start difference. First operand has 240 places, 285 transitions, 3684 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:12:41,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 305 transitions, 4340 flow [2024-06-27 21:12:42,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 305 transitions, 4220 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:42,115 INFO L231 Difference]: Finished difference. Result has 241 places, 285 transitions, 3614 flow [2024-06-27 21:12:42,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3564, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3614, PETRI_PLACES=241, PETRI_TRANSITIONS=285} [2024-06-27 21:12:42,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-27 21:12:42,116 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 285 transitions, 3614 flow [2024-06-27 21:12:42,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:42,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:42,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:42,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:12:42,116 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:12:42,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:42,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1435559788, now seen corresponding path program 1 times [2024-06-27 21:12:42,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:42,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731006253] [2024-06-27 21:12:42,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:42,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:42,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:44,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:12:44,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:44,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731006253] [2024-06-27 21:12:44,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731006253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:44,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:44,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:44,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673839916] [2024-06-27 21:12:44,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:44,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:44,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:44,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:44,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:44,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:44,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 285 transitions, 3614 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:12:44,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:44,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:44,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:46,129 INFO L124 PetriNetUnfolderBase]: 2261/3724 cut-off events. [2024-06-27 21:12:46,129 INFO L125 PetriNetUnfolderBase]: For 297120/297126 co-relation queries the response was YES. [2024-06-27 21:12:46,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29058 conditions, 3724 events. 2261/3724 cut-off events. For 297120/297126 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21853 event pairs, 479 based on Foata normal form. 7/3730 useless extension candidates. Maximal degree in co-relation 28939. Up to 3340 conditions per place. [2024-06-27 21:12:46,168 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 254 selfloop transitions, 71 changer transitions 0/330 dead transitions. [2024-06-27 21:12:46,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 330 transitions, 4638 flow [2024-06-27 21:12:46,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:46,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:46,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:12:46,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 21:12:46,170 INFO L175 Difference]: Start difference. First operand has 241 places, 285 transitions, 3614 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:12:46,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 330 transitions, 4638 flow [2024-06-27 21:12:46,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 330 transitions, 4555 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:12:46,632 INFO L231 Difference]: Finished difference. Result has 244 places, 291 transitions, 3840 flow [2024-06-27 21:12:46,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3840, PETRI_PLACES=244, PETRI_TRANSITIONS=291} [2024-06-27 21:12:46,632 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-27 21:12:46,632 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 291 transitions, 3840 flow [2024-06-27 21:12:46,632 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:12:46,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:46,633 INFO 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:12:46,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:12:46,633 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:12:46,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:46,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1268466874, now seen corresponding path program 1 times [2024-06-27 21:12:46,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:46,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351758625] [2024-06-27 21:12:46,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:46,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:48,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:48,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:48,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351758625] [2024-06-27 21:12:48,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351758625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:48,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:48,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:12:48,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723029378] [2024-06-27 21:12:48,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:48,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:12:48,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:48,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:12:48,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:12:48,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:48,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 291 transitions, 3840 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:48,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:48,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:48,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:50,186 INFO L124 PetriNetUnfolderBase]: 2282/3757 cut-off events. [2024-06-27 21:12:50,186 INFO L125 PetriNetUnfolderBase]: For 315165/315171 co-relation queries the response was YES. [2024-06-27 21:12:50,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30238 conditions, 3757 events. 2282/3757 cut-off events. For 315165/315171 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 22028 event pairs, 494 based on Foata normal form. 7/3762 useless extension candidates. Maximal degree in co-relation 30117. Up to 3363 conditions per place. [2024-06-27 21:12:50,227 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 249 selfloop transitions, 73 changer transitions 0/327 dead transitions. [2024-06-27 21:12:50,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 327 transitions, 4997 flow [2024-06-27 21:12:50,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:50,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:50,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:12:50,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 21:12:50,303 INFO L175 Difference]: Start difference. First operand has 244 places, 291 transitions, 3840 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:12:50,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 327 transitions, 4997 flow [2024-06-27 21:12:50,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 327 transitions, 4847 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:50,808 INFO L231 Difference]: Finished difference. Result has 246 places, 300 transitions, 4011 flow [2024-06-27 21:12:50,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3690, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4011, PETRI_PLACES=246, PETRI_TRANSITIONS=300} [2024-06-27 21:12:50,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-27 21:12:50,809 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 300 transitions, 4011 flow [2024-06-27 21:12:50,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:50,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:50,809 INFO 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:12:50,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:12:50,810 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:12:50,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:50,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1268288128, now seen corresponding path program 2 times [2024-06-27 21:12:50,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:50,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542445426] [2024-06-27 21:12:50,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:50,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:50,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:52,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:52,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542445426] [2024-06-27 21:12:52,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542445426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:52,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:52,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:52,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166666568] [2024-06-27 21:12:52,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:52,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:52,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:52,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:52,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:52,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:52,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 300 transitions, 4011 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:12:52,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:52,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:52,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:54,468 INFO L124 PetriNetUnfolderBase]: 2295/3772 cut-off events. [2024-06-27 21:12:54,468 INFO L125 PetriNetUnfolderBase]: For 326937/326939 co-relation queries the response was YES. [2024-06-27 21:12:54,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30733 conditions, 3772 events. 2295/3772 cut-off events. For 326937/326939 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22063 event pairs, 505 based on Foata normal form. 1/3770 useless extension candidates. Maximal degree in co-relation 30610. Up to 3119 conditions per place. [2024-06-27 21:12:54,517 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 128 changer transitions 0/340 dead transitions. [2024-06-27 21:12:54,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 340 transitions, 5294 flow [2024-06-27 21:12:54,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:54,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:54,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:12:54,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:12:54,519 INFO L175 Difference]: Start difference. First operand has 246 places, 300 transitions, 4011 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:12:54,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 340 transitions, 5294 flow [2024-06-27 21:12:55,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 340 transitions, 5168 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:55,110 INFO L231 Difference]: Finished difference. Result has 253 places, 309 transitions, 4483 flow [2024-06-27 21:12:55,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4483, PETRI_PLACES=253, PETRI_TRANSITIONS=309} [2024-06-27 21:12:55,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-27 21:12:55,111 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 309 transitions, 4483 flow [2024-06-27 21:12:55,111 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:12:55,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:55,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:55,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:12:55,111 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:12:55,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:55,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1268587030, now seen corresponding path program 1 times [2024-06-27 21:12:55,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:55,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833497033] [2024-06-27 21:12:55,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:55,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:55,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:57,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:12:57,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:57,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833497033] [2024-06-27 21:12:57,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833497033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:57,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:57,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:12:57,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780466920] [2024-06-27 21:12:57,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:57,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:12:57,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:57,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:12:57,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:12:57,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:57,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 309 transitions, 4483 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:12:57,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:57,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:57,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:58,498 INFO L124 PetriNetUnfolderBase]: 2300/3784 cut-off events. [2024-06-27 21:12:58,499 INFO L125 PetriNetUnfolderBase]: For 342100/342106 co-relation queries the response was YES. [2024-06-27 21:12:58,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31934 conditions, 3784 events. 2300/3784 cut-off events. For 342100/342106 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 22232 event pairs, 492 based on Foata normal form. 7/3789 useless extension candidates. Maximal degree in co-relation 31808. Up to 3385 conditions per place. [2024-06-27 21:12:58,543 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 257 selfloop transitions, 77 changer transitions 0/339 dead transitions. [2024-06-27 21:12:58,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 339 transitions, 5425 flow [2024-06-27 21:12:58,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:58,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:58,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:12:58,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 21:12:58,544 INFO L175 Difference]: Start difference. First operand has 253 places, 309 transitions, 4483 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:12:58,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 339 transitions, 5425 flow [2024-06-27 21:12:59,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 339 transitions, 5252 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:59,302 INFO L231 Difference]: Finished difference. Result has 258 places, 312 transitions, 4534 flow [2024-06-27 21:12:59,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4534, PETRI_PLACES=258, PETRI_TRANSITIONS=312} [2024-06-27 21:12:59,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 21:12:59,303 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 312 transitions, 4534 flow [2024-06-27 21:12:59,303 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:12:59,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:59,303 INFO 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:12:59,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:12:59,303 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:12:59,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:59,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1268586844, now seen corresponding path program 2 times [2024-06-27 21:12:59,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:59,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662415399] [2024-06-27 21:12:59,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:59,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:01,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:13:01,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:01,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662415399] [2024-06-27 21:13:01,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662415399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:01,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:01,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:01,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785947778] [2024-06-27 21:13:01,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:01,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:01,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:01,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:01,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:01,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:01,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 312 transitions, 4534 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:01,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:01,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:01,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:03,120 INFO L124 PetriNetUnfolderBase]: 2305/3793 cut-off events. [2024-06-27 21:13:03,120 INFO L125 PetriNetUnfolderBase]: For 344357/344363 co-relation queries the response was YES. [2024-06-27 21:13:03,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31680 conditions, 3793 events. 2305/3793 cut-off events. For 344357/344363 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22282 event pairs, 492 based on Foata normal form. 7/3798 useless extension candidates. Maximal degree in co-relation 31552. Up to 3394 conditions per place. [2024-06-27 21:13:03,165 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 77 changer transitions 0/342 dead transitions. [2024-06-27 21:13:03,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 342 transitions, 5489 flow [2024-06-27 21:13:03,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:03,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:03,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:13:03,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 21:13:03,167 INFO L175 Difference]: Start difference. First operand has 258 places, 312 transitions, 4534 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:13:03,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 342 transitions, 5489 flow [2024-06-27 21:13:04,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 342 transitions, 5287 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:04,110 INFO L231 Difference]: Finished difference. Result has 260 places, 315 transitions, 4555 flow [2024-06-27 21:13:04,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4555, PETRI_PLACES=260, PETRI_TRANSITIONS=315} [2024-06-27 21:13:04,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 21:13:04,110 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 315 transitions, 4555 flow [2024-06-27 21:13:04,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:04,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:04,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:04,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:13:04,111 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:13:04,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:04,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1100661862, now seen corresponding path program 3 times [2024-06-27 21:13:04,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:04,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996310890] [2024-06-27 21:13:04,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:04,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:04,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:06,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:06,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:06,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996310890] [2024-06-27 21:13:06,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996310890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:06,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:06,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:06,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721425090] [2024-06-27 21:13:06,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:06,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:06,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:06,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:06,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:06,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:06,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 315 transitions, 4555 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:06,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:06,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:06,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:07,874 INFO L124 PetriNetUnfolderBase]: 2310/3797 cut-off events. [2024-06-27 21:13:07,874 INFO L125 PetriNetUnfolderBase]: For 355110/355112 co-relation queries the response was YES. [2024-06-27 21:13:07,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31843 conditions, 3797 events. 2310/3797 cut-off events. For 355110/355112 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22289 event pairs, 503 based on Foata normal form. 1/3795 useless extension candidates. Maximal degree in co-relation 31714. Up to 3134 conditions per place. [2024-06-27 21:13:07,912 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 133 changer transitions 0/345 dead transitions. [2024-06-27 21:13:07,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 345 transitions, 5696 flow [2024-06-27 21:13:07,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:07,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:07,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:13:07,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 21:13:07,914 INFO L175 Difference]: Start difference. First operand has 260 places, 315 transitions, 4555 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:13:07,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 345 transitions, 5696 flow [2024-06-27 21:13:08,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 345 transitions, 5518 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:08,561 INFO L231 Difference]: Finished difference. Result has 262 places, 318 transitions, 4716 flow [2024-06-27 21:13:08,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4716, PETRI_PLACES=262, PETRI_TRANSITIONS=318} [2024-06-27 21:13:08,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-27 21:13:08,565 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 318 transitions, 4716 flow [2024-06-27 21:13:08,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:08,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:08,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:08,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:13:08,565 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:13:08,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:08,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1278030904, now seen corresponding path program 2 times [2024-06-27 21:13:08,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:08,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088735039] [2024-06-27 21:13:08,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:08,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:10,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:10,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:10,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088735039] [2024-06-27 21:13:10,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088735039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:10,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:10,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:10,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543167912] [2024-06-27 21:13:10,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:10,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:10,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:10,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:10,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:10,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:10,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 318 transitions, 4716 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:10,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:10,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:10,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:12,061 INFO L124 PetriNetUnfolderBase]: 2373/3892 cut-off events. [2024-06-27 21:13:12,061 INFO L125 PetriNetUnfolderBase]: For 381709/381711 co-relation queries the response was YES. [2024-06-27 21:13:12,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33306 conditions, 3892 events. 2373/3892 cut-off events. For 381709/381711 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22887 event pairs, 482 based on Foata normal form. 2/3893 useless extension candidates. Maximal degree in co-relation 33176. Up to 3502 conditions per place. [2024-06-27 21:13:12,108 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 288 selfloop transitions, 64 changer transitions 0/357 dead transitions. [2024-06-27 21:13:12,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 357 transitions, 6010 flow [2024-06-27 21:13:12,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:12,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:12,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:13:12,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 21:13:12,109 INFO L175 Difference]: Start difference. First operand has 262 places, 318 transitions, 4716 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:13:12,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 357 transitions, 6010 flow [2024-06-27 21:13:12,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 357 transitions, 5739 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:12,860 INFO L231 Difference]: Finished difference. Result has 267 places, 332 transitions, 4824 flow [2024-06-27 21:13:12,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4445, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4824, PETRI_PLACES=267, PETRI_TRANSITIONS=332} [2024-06-27 21:13:12,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 21:13:12,861 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 332 transitions, 4824 flow [2024-06-27 21:13:12,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:12,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:12,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:12,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:13:12,861 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:13:12,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:12,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1277793568, now seen corresponding path program 3 times [2024-06-27 21:13:12,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:12,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355326845] [2024-06-27 21:13:12,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:12,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:12,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:15,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:15,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355326845] [2024-06-27 21:13:15,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355326845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:15,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:15,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:15,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672079089] [2024-06-27 21:13:15,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:15,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:15,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:15,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:15,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:15,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:15,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 332 transitions, 4824 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:15,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:15,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:15,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:16,572 INFO L124 PetriNetUnfolderBase]: 2370/3888 cut-off events. [2024-06-27 21:13:16,572 INFO L125 PetriNetUnfolderBase]: For 388645/388647 co-relation queries the response was YES. [2024-06-27 21:13:16,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33781 conditions, 3888 events. 2370/3888 cut-off events. For 388645/388647 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22800 event pairs, 482 based on Foata normal form. 1/3888 useless extension candidates. Maximal degree in co-relation 33649. Up to 3552 conditions per place. [2024-06-27 21:13:16,615 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 295 selfloop transitions, 53 changer transitions 0/353 dead transitions. [2024-06-27 21:13:16,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 353 transitions, 5589 flow [2024-06-27 21:13:16,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:16,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:16,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:13:16,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:13:16,616 INFO L175 Difference]: Start difference. First operand has 267 places, 332 transitions, 4824 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:13:16,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 353 transitions, 5589 flow [2024-06-27 21:13:17,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 353 transitions, 5431 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:17,384 INFO L231 Difference]: Finished difference. Result has 270 places, 332 transitions, 4786 flow [2024-06-27 21:13:17,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4786, PETRI_PLACES=270, PETRI_TRANSITIONS=332} [2024-06-27 21:13:17,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-27 21:13:17,385 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 332 transitions, 4786 flow [2024-06-27 21:13:17,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:17,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:17,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:17,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:13:17,385 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:13:17,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:17,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1277793382, now seen corresponding path program 4 times [2024-06-27 21:13:17,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:17,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206748460] [2024-06-27 21:13:17,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:17,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:19,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:19,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:19,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206748460] [2024-06-27 21:13:19,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206748460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:19,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:19,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:19,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60042645] [2024-06-27 21:13:19,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:19,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:19,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:19,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:19,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:19,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:19,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 332 transitions, 4786 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:19,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:19,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:19,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:20,985 INFO L124 PetriNetUnfolderBase]: 2383/3910 cut-off events. [2024-06-27 21:13:20,985 INFO L125 PetriNetUnfolderBase]: For 400818/400820 co-relation queries the response was YES. [2024-06-27 21:13:21,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34121 conditions, 3910 events. 2383/3910 cut-off events. For 400818/400820 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22970 event pairs, 482 based on Foata normal form. 1/3910 useless extension candidates. Maximal degree in co-relation 33987. Up to 3561 conditions per place. [2024-06-27 21:13:21,034 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 298 selfloop transitions, 58 changer transitions 0/361 dead transitions. [2024-06-27 21:13:21,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 361 transitions, 5851 flow [2024-06-27 21:13:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:21,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:21,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:13:21,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-27 21:13:21,035 INFO L175 Difference]: Start difference. First operand has 270 places, 332 transitions, 4786 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:13:21,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 361 transitions, 5851 flow [2024-06-27 21:13:21,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 361 transitions, 5759 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:21,859 INFO L231 Difference]: Finished difference. Result has 274 places, 338 transitions, 4977 flow [2024-06-27 21:13:21,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4694, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4977, PETRI_PLACES=274, PETRI_TRANSITIONS=338} [2024-06-27 21:13:21,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 21:13:21,862 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 338 transitions, 4977 flow [2024-06-27 21:13:21,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:21,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:21,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:21,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:13:21,863 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:13:21,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1105303864, now seen corresponding path program 3 times [2024-06-27 21:13:21,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:21,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019053866] [2024-06-27 21:13:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:21,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:21,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:24,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:13:24,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:24,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019053866] [2024-06-27 21:13:24,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019053866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:24,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:24,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:24,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410931150] [2024-06-27 21:13:24,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:24,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:24,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:24,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:24,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:24,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:24,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 338 transitions, 4977 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:24,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:24,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:24,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:25,378 INFO L124 PetriNetUnfolderBase]: 2377/3904 cut-off events. [2024-06-27 21:13:25,379 INFO L125 PetriNetUnfolderBase]: For 408652/408654 co-relation queries the response was YES. [2024-06-27 21:13:25,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34116 conditions, 3904 events. 2377/3904 cut-off events. For 408652/408654 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22975 event pairs, 481 based on Foata normal form. 2/3905 useless extension candidates. Maximal degree in co-relation 33980. Up to 3554 conditions per place. [2024-06-27 21:13:25,426 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 302 selfloop transitions, 57 changer transitions 0/364 dead transitions. [2024-06-27 21:13:25,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 364 transitions, 5842 flow [2024-06-27 21:13:25,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:25,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:25,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:13:25,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-27 21:13:25,428 INFO L175 Difference]: Start difference. First operand has 274 places, 338 transitions, 4977 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:13:25,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 364 transitions, 5842 flow [2024-06-27 21:13:26,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 364 transitions, 5685 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:26,447 INFO L231 Difference]: Finished difference. Result has 277 places, 342 transitions, 5027 flow [2024-06-27 21:13:26,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5027, PETRI_PLACES=277, PETRI_TRANSITIONS=342} [2024-06-27 21:13:26,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-27 21:13:26,448 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 342 transitions, 5027 flow [2024-06-27 21:13:26,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:26,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:26,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:26,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:13:26,449 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:13:26,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:26,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1278039832, now seen corresponding path program 1 times [2024-06-27 21:13:26,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:26,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756305808] [2024-06-27 21:13:26,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:26,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:26,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:29,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:29,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:29,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756305808] [2024-06-27 21:13:29,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756305808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:29,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:29,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:29,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21983824] [2024-06-27 21:13:29,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:29,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:29,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:29,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:29,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:29,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:13:29,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 342 transitions, 5027 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:29,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:29,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:13:29,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:30,761 INFO L124 PetriNetUnfolderBase]: 2284/3786 cut-off events. [2024-06-27 21:13:30,761 INFO L125 PetriNetUnfolderBase]: For 446371/446390 co-relation queries the response was YES. [2024-06-27 21:13:30,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33824 conditions, 3786 events. 2284/3786 cut-off events. For 446371/446390 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22561 event pairs, 459 based on Foata normal form. 23/3782 useless extension candidates. Maximal degree in co-relation 33687. Up to 3298 conditions per place. [2024-06-27 21:13:30,809 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 290 selfloop transitions, 46 changer transitions 0/370 dead transitions. [2024-06-27 21:13:30,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 370 transitions, 5857 flow [2024-06-27 21:13:30,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:13:30,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:13:30,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 21:13:30,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-27 21:13:30,811 INFO L175 Difference]: Start difference. First operand has 277 places, 342 transitions, 5027 flow. Second operand 9 states and 152 transitions. [2024-06-27 21:13:30,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 370 transitions, 5857 flow [2024-06-27 21:13:31,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 370 transitions, 5700 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 21:13:31,677 INFO L231 Difference]: Finished difference. Result has 279 places, 344 transitions, 5015 flow [2024-06-27 21:13:31,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4870, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5015, PETRI_PLACES=279, PETRI_TRANSITIONS=344} [2024-06-27 21:13:31,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-27 21:13:31,678 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 344 transitions, 5015 flow [2024-06-27 21:13:31,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:31,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:31,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:31,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:13:31,679 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:13:31,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:31,679 INFO L85 PathProgramCache]: Analyzing trace with hash -307012992, now seen corresponding path program 5 times [2024-06-27 21:13:31,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:31,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610231419] [2024-06-27 21:13:31,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:31,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:31,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:33,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:33,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:33,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610231419] [2024-06-27 21:13:33,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610231419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:33,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:33,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:33,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047927141] [2024-06-27 21:13:33,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:33,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:33,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:33,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:33,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:33,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:33,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 344 transitions, 5015 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:33,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:33,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:33,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:35,394 INFO L124 PetriNetUnfolderBase]: 2426/3953 cut-off events. [2024-06-27 21:13:35,394 INFO L125 PetriNetUnfolderBase]: For 432105/432113 co-relation queries the response was YES. [2024-06-27 21:13:35,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34960 conditions, 3953 events. 2426/3953 cut-off events. For 432105/432113 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 23156 event pairs, 565 based on Foata normal form. 2/3943 useless extension candidates. Maximal degree in co-relation 34822. Up to 3296 conditions per place. [2024-06-27 21:13:35,447 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 224 selfloop transitions, 149 changer transitions 0/378 dead transitions. [2024-06-27 21:13:35,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 378 transitions, 6483 flow [2024-06-27 21:13:35,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:35,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:35,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:13:35,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 21:13:35,449 INFO L175 Difference]: Start difference. First operand has 279 places, 344 transitions, 5015 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:13:35,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 378 transitions, 6483 flow [2024-06-27 21:13:36,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 378 transitions, 6387 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:13:36,278 INFO L231 Difference]: Finished difference. Result has 280 places, 350 transitions, 5415 flow [2024-06-27 21:13:36,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4919, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5415, PETRI_PLACES=280, PETRI_TRANSITIONS=350} [2024-06-27 21:13:36,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 21:13:36,279 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 350 transitions, 5415 flow [2024-06-27 21:13:36,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:36,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:36,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:36,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:13:36,280 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:13:36,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:36,280 INFO L85 PathProgramCache]: Analyzing trace with hash 418320088, now seen corresponding path program 4 times [2024-06-27 21:13:36,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:36,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230177966] [2024-06-27 21:13:36,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:36,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:38,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:38,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:38,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230177966] [2024-06-27 21:13:38,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230177966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:38,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:38,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:38,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226931169] [2024-06-27 21:13:38,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:38,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:38,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:38,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:38,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:38,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:38,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 350 transitions, 5415 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:38,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:38,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:38,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:39,729 INFO L124 PetriNetUnfolderBase]: 2431/3978 cut-off events. [2024-06-27 21:13:39,729 INFO L125 PetriNetUnfolderBase]: For 443459/443475 co-relation queries the response was YES. [2024-06-27 21:13:39,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35505 conditions, 3978 events. 2431/3978 cut-off events. For 443459/443475 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23377 event pairs, 515 based on Foata normal form. 13/3986 useless extension candidates. Maximal degree in co-relation 35366. Up to 3574 conditions per place. [2024-06-27 21:13:39,775 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 83 changer transitions 0/377 dead transitions. [2024-06-27 21:13:39,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 377 transitions, 6457 flow [2024-06-27 21:13:39,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:39,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:39,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:13:39,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:13:39,776 INFO L175 Difference]: Start difference. First operand has 280 places, 350 transitions, 5415 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:13:39,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 377 transitions, 6457 flow [2024-06-27 21:13:40,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 377 transitions, 6193 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:40,560 INFO L231 Difference]: Finished difference. Result has 283 places, 353 transitions, 5401 flow [2024-06-27 21:13:40,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5151, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5401, PETRI_PLACES=283, PETRI_TRANSITIONS=353} [2024-06-27 21:13:40,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-27 21:13:40,561 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 353 transitions, 5401 flow [2024-06-27 21:13:40,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:40,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:40,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:40,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:13:40,562 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:13:40,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:40,562 INFO L85 PathProgramCache]: Analyzing trace with hash -378555170, now seen corresponding path program 4 times [2024-06-27 21:13:40,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:40,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023107292] [2024-06-27 21:13:40,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:40,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:42,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:42,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:42,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023107292] [2024-06-27 21:13:42,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023107292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:42,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:42,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:42,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252896920] [2024-06-27 21:13:42,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:42,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:42,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:42,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:42,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:42,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:42,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 353 transitions, 5401 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:42,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:42,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:42,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:44,047 INFO L124 PetriNetUnfolderBase]: 2436/3999 cut-off events. [2024-06-27 21:13:44,048 INFO L125 PetriNetUnfolderBase]: For 452124/452152 co-relation queries the response was YES. [2024-06-27 21:13:44,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35636 conditions, 3999 events. 2436/3999 cut-off events. For 452124/452152 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 23671 event pairs, 513 based on Foata normal form. 25/4021 useless extension candidates. Maximal degree in co-relation 35496. Up to 3583 conditions per place. [2024-06-27 21:13:44,099 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 298 selfloop transitions, 77 changer transitions 0/380 dead transitions. [2024-06-27 21:13:44,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 380 transitions, 6605 flow [2024-06-27 21:13:44,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:44,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:44,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:13:44,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 21:13:44,100 INFO L175 Difference]: Start difference. First operand has 283 places, 353 transitions, 5401 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:13:44,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 380 transitions, 6605 flow [2024-06-27 21:13:45,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 380 transitions, 6375 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:45,121 INFO L231 Difference]: Finished difference. Result has 284 places, 356 transitions, 5401 flow [2024-06-27 21:13:45,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5177, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5401, PETRI_PLACES=284, PETRI_TRANSITIONS=356} [2024-06-27 21:13:45,122 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 21:13:45,122 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 356 transitions, 5401 flow [2024-06-27 21:13:45,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:45,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:45,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:45,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:13:45,123 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:13:45,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:45,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1462977162, now seen corresponding path program 5 times [2024-06-27 21:13:45,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:45,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980672254] [2024-06-27 21:13:45,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:45,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:45,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:46,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:46,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:46,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980672254] [2024-06-27 21:13:46,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980672254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:46,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:46,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:13:46,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968005131] [2024-06-27 21:13:46,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:46,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:13:46,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:46,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:13:46,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:13:46,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:46,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 356 transitions, 5401 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:46,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:46,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:46,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:48,421 INFO L124 PetriNetUnfolderBase]: 2441/4008 cut-off events. [2024-06-27 21:13:48,422 INFO L125 PetriNetUnfolderBase]: For 462119/462147 co-relation queries the response was YES. [2024-06-27 21:13:48,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35767 conditions, 4008 events. 2441/4008 cut-off events. For 462119/462147 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23719 event pairs, 513 based on Foata normal form. 25/4030 useless extension candidates. Maximal degree in co-relation 35626. Up to 3589 conditions per place. [2024-06-27 21:13:48,470 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 294 selfloop transitions, 79 changer transitions 0/378 dead transitions. [2024-06-27 21:13:48,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 378 transitions, 6433 flow [2024-06-27 21:13:48,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:48,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:48,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:13:48,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:13:48,472 INFO L175 Difference]: Start difference. First operand has 284 places, 356 transitions, 5401 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:13:48,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 378 transitions, 6433 flow [2024-06-27 21:13:49,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 378 transitions, 6116 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 21:13:49,583 INFO L231 Difference]: Finished difference. Result has 284 places, 359 transitions, 5318 flow [2024-06-27 21:13:49,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5099, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5318, PETRI_PLACES=284, PETRI_TRANSITIONS=359} [2024-06-27 21:13:49,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 21:13:49,584 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 359 transitions, 5318 flow [2024-06-27 21:13:49,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:49,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:49,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:49,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:13:49,584 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:13:49,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:49,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1422744136, now seen corresponding path program 6 times [2024-06-27 21:13:49,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:49,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324304070] [2024-06-27 21:13:49,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:49,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:49,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:51,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:51,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:51,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324304070] [2024-06-27 21:13:51,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324304070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:51,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:51,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:51,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346258267] [2024-06-27 21:13:51,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:51,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:51,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:51,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:51,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:51,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:51,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 359 transitions, 5318 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:51,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:51,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:51,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:53,361 INFO L124 PetriNetUnfolderBase]: 2446/3983 cut-off events. [2024-06-27 21:13:53,361 INFO L125 PetriNetUnfolderBase]: For 472111/472119 co-relation queries the response was YES. [2024-06-27 21:13:53,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35798 conditions, 3983 events. 2446/3983 cut-off events. For 472111/472119 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23334 event pairs, 562 based on Foata normal form. 2/3973 useless extension candidates. Maximal degree in co-relation 35658. Up to 3315 conditions per place. [2024-06-27 21:13:53,412 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 227 selfloop transitions, 154 changer transitions 0/386 dead transitions. [2024-06-27 21:13:53,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 386 transitions, 6695 flow [2024-06-27 21:13:53,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:53,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:53,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:13:53,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:13:53,414 INFO L175 Difference]: Start difference. First operand has 284 places, 359 transitions, 5318 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:13:53,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 386 transitions, 6695 flow [2024-06-27 21:13:54,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 386 transitions, 6558 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:54,423 INFO L231 Difference]: Finished difference. Result has 288 places, 362 transitions, 5566 flow [2024-06-27 21:13:54,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5181, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5566, PETRI_PLACES=288, PETRI_TRANSITIONS=362} [2024-06-27 21:13:54,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-27 21:13:54,424 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 362 transitions, 5566 flow [2024-06-27 21:13:54,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:54,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:54,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:54,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:13:54,425 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:13:54,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:54,426 INFO L85 PathProgramCache]: Analyzing trace with hash 40894236, now seen corresponding path program 6 times [2024-06-27 21:13:54,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:54,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504572323] [2024-06-27 21:13:54,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:54,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:54,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:56,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:56,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:56,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504572323] [2024-06-27 21:13:56,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504572323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:56,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:56,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:13:56,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631624459] [2024-06-27 21:13:56,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:56,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:13:56,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:56,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:13:56,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:13:56,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:56,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 362 transitions, 5566 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:56,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:56,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:56,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:58,610 INFO L124 PetriNetUnfolderBase]: 2451/4010 cut-off events. [2024-06-27 21:13:58,610 INFO L125 PetriNetUnfolderBase]: For 483992/484008 co-relation queries the response was YES. [2024-06-27 21:13:58,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36299 conditions, 4010 events. 2451/4010 cut-off events. For 483992/484008 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 23641 event pairs, 517 based on Foata normal form. 13/4018 useless extension candidates. Maximal degree in co-relation 36158. Up to 3602 conditions per place. [2024-06-27 21:13:58,662 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 295 selfloop transitions, 89 changer transitions 0/389 dead transitions. [2024-06-27 21:13:58,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 389 transitions, 6630 flow [2024-06-27 21:13:58,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:58,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:58,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:13:58,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:13:58,664 INFO L175 Difference]: Start difference. First operand has 288 places, 362 transitions, 5566 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:13:58,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 389 transitions, 6630 flow [2024-06-27 21:13:59,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 389 transitions, 6287 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:59,821 INFO L231 Difference]: Finished difference. Result has 291 places, 365 transitions, 5469 flow [2024-06-27 21:13:59,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5469, PETRI_PLACES=291, PETRI_TRANSITIONS=365} [2024-06-27 21:13:59,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 21:13:59,821 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 365 transitions, 5469 flow [2024-06-27 21:13:59,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:59,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:59,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:59,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:13:59,822 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:13:59,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:59,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1855306212, now seen corresponding path program 7 times [2024-06-27 21:13:59,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:59,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415935209] [2024-06-27 21:13:59,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:59,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:59,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:01,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:01,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:01,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415935209] [2024-06-27 21:14:01,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415935209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:01,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:01,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:01,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044346512] [2024-06-27 21:14:01,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:01,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:01,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:01,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:01,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:02,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:02,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 365 transitions, 5469 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:02,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:02,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:02,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:03,606 INFO L124 PetriNetUnfolderBase]: 2448/4013 cut-off events. [2024-06-27 21:14:03,606 INFO L125 PetriNetUnfolderBase]: For 489938/489954 co-relation queries the response was YES. [2024-06-27 21:14:03,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36069 conditions, 4013 events. 2448/4013 cut-off events. For 489938/489954 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 23714 event pairs, 519 based on Foata normal form. 13/4021 useless extension candidates. Maximal degree in co-relation 35927. Up to 3599 conditions per place. [2024-06-27 21:14:03,747 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 89 changer transitions 0/386 dead transitions. [2024-06-27 21:14:03,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 386 transitions, 6621 flow [2024-06-27 21:14:03,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:03,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:03,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:14:03,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:14:03,750 INFO L175 Difference]: Start difference. First operand has 291 places, 365 transitions, 5469 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:14:03,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 386 transitions, 6621 flow [2024-06-27 21:14:04,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 386 transitions, 6487 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:04,838 INFO L231 Difference]: Finished difference. Result has 294 places, 365 transitions, 5519 flow [2024-06-27 21:14:04,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5335, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5519, PETRI_PLACES=294, PETRI_TRANSITIONS=365} [2024-06-27 21:14:04,839 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 21:14:04,839 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 365 transitions, 5519 flow [2024-06-27 21:14:04,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:04,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:04,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:04,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:14:04,839 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:14:04,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:04,840 INFO L85 PathProgramCache]: Analyzing trace with hash 47548578, now seen corresponding path program 7 times [2024-06-27 21:14:04,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:04,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821081500] [2024-06-27 21:14:04,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:04,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:04,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:06,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:06,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:06,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821081500] [2024-06-27 21:14:06,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821081500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:06,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:06,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:06,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600255224] [2024-06-27 21:14:06,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:06,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:06,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:06,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:06,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:06,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:06,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 365 transitions, 5519 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:06,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:06,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:06,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:08,518 INFO L124 PetriNetUnfolderBase]: 2453/3994 cut-off events. [2024-06-27 21:14:08,518 INFO L125 PetriNetUnfolderBase]: For 503638/503646 co-relation queries the response was YES. [2024-06-27 21:14:08,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36273 conditions, 3994 events. 2453/3994 cut-off events. For 503638/503646 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 23392 event pairs, 568 based on Foata normal form. 2/3984 useless extension candidates. Maximal degree in co-relation 36129. Up to 3321 conditions per place. [2024-06-27 21:14:08,568 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 220 selfloop transitions, 162 changer transitions 0/387 dead transitions. [2024-06-27 21:14:08,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 387 transitions, 6739 flow [2024-06-27 21:14:08,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:08,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:08,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:14:08,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:14:08,570 INFO L175 Difference]: Start difference. First operand has 294 places, 365 transitions, 5519 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:14:08,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 387 transitions, 6739 flow [2024-06-27 21:14:09,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 387 transitions, 6549 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:09,814 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 5733 flow [2024-06-27 21:14:09,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5329, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5733, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-27 21:14:09,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-27 21:14:09,815 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 5733 flow [2024-06-27 21:14:09,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:09,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:09,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:09,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:14:09,816 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:14:09,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:09,816 INFO L85 PathProgramCache]: Analyzing trace with hash 772583128, now seen corresponding path program 5 times [2024-06-27 21:14:09,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:09,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736351752] [2024-06-27 21:14:09,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:09,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:09,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:11,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:11,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:11,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736351752] [2024-06-27 21:14:11,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736351752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:11,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:11,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:11,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420681438] [2024-06-27 21:14:11,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:11,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:11,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:11,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:11,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:11,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:11,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 5733 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:11,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:11,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:11,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:13,214 INFO L124 PetriNetUnfolderBase]: 2458/4025 cut-off events. [2024-06-27 21:14:13,217 INFO L125 PetriNetUnfolderBase]: For 516656/516672 co-relation queries the response was YES. [2024-06-27 21:14:13,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36650 conditions, 4025 events. 2458/4025 cut-off events. For 516656/516672 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23805 event pairs, 524 based on Foata normal form. 13/4033 useless extension candidates. Maximal degree in co-relation 36505. Up to 3610 conditions per place. [2024-06-27 21:14:13,268 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 294 selfloop transitions, 92 changer transitions 0/391 dead transitions. [2024-06-27 21:14:13,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 391 transitions, 6811 flow [2024-06-27 21:14:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:13,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:13,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:14:13,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:14:13,270 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 5733 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:14:13,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 391 transitions, 6811 flow [2024-06-27 21:14:14,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 391 transitions, 6499 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:14,365 INFO L231 Difference]: Finished difference. Result has 300 places, 371 transitions, 5695 flow [2024-06-27 21:14:14,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5421, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5695, PETRI_PLACES=300, PETRI_TRANSITIONS=371} [2024-06-27 21:14:14,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-27 21:14:14,366 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 371 transitions, 5695 flow [2024-06-27 21:14:14,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:14,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:14,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:14,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:14:14,366 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:14:14,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:14,366 INFO L85 PathProgramCache]: Analyzing trace with hash 527176172, now seen corresponding path program 8 times [2024-06-27 21:14:14,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:14,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763436203] [2024-06-27 21:14:14,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:14,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:16,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:16,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:16,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763436203] [2024-06-27 21:14:16,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763436203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:16,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:16,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:16,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879788624] [2024-06-27 21:14:16,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:16,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:16,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:16,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:16,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:16,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:16,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 371 transitions, 5695 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:16,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:16,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:16,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:18,336 INFO L124 PetriNetUnfolderBase]: 2455/4023 cut-off events. [2024-06-27 21:14:18,336 INFO L125 PetriNetUnfolderBase]: For 521463/521479 co-relation queries the response was YES. [2024-06-27 21:14:18,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36616 conditions, 4023 events. 2455/4023 cut-off events. For 521463/521479 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23774 event pairs, 513 based on Foata normal form. 13/4031 useless extension candidates. Maximal degree in co-relation 36470. Up to 3610 conditions per place. [2024-06-27 21:14:18,380 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 298 selfloop transitions, 90 changer transitions 0/393 dead transitions. [2024-06-27 21:14:18,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 393 transitions, 6705 flow [2024-06-27 21:14:18,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:14:18,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:14:18,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 21:14:18,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:14:18,382 INFO L175 Difference]: Start difference. First operand has 300 places, 371 transitions, 5695 flow. Second operand 10 states and 155 transitions. [2024-06-27 21:14:18,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 393 transitions, 6705 flow [2024-06-27 21:14:19,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 393 transitions, 6447 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:19,501 INFO L231 Difference]: Finished difference. Result has 304 places, 371 transitions, 5623 flow [2024-06-27 21:14:19,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5437, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5623, PETRI_PLACES=304, PETRI_TRANSITIONS=371} [2024-06-27 21:14:19,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 21:14:19,502 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 371 transitions, 5623 flow [2024-06-27 21:14:19,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:19,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:19,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:19,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:14:19,502 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:14:19,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:19,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1976782498, now seen corresponding path program 6 times [2024-06-27 21:14:19,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:19,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489595450] [2024-06-27 21:14:19,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:19,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:19,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:22,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:22,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:22,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489595450] [2024-06-27 21:14:22,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489595450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:22,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:22,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:22,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874211346] [2024-06-27 21:14:22,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:22,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:22,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:22,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:22,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:22,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:22,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 371 transitions, 5623 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:22,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:22,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:22,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:23,461 INFO L124 PetriNetUnfolderBase]: 2460/4028 cut-off events. [2024-06-27 21:14:23,461 INFO L125 PetriNetUnfolderBase]: For 533306/533322 co-relation queries the response was YES. [2024-06-27 21:14:23,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36760 conditions, 4028 events. 2460/4028 cut-off events. For 533306/533322 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23772 event pairs, 523 based on Foata normal form. 13/4036 useless extension candidates. Maximal degree in co-relation 36613. Up to 3602 conditions per place. [2024-06-27 21:14:23,511 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 103 changer transitions 0/394 dead transitions. [2024-06-27 21:14:23,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 394 transitions, 6709 flow [2024-06-27 21:14:23,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:23,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:23,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:14:23,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 21:14:23,513 INFO L175 Difference]: Start difference. First operand has 304 places, 371 transitions, 5623 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:14:23,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 394 transitions, 6709 flow [2024-06-27 21:14:24,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 394 transitions, 6503 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:14:24,733 INFO L231 Difference]: Finished difference. Result has 303 places, 374 transitions, 5711 flow [2024-06-27 21:14:24,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5417, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5711, PETRI_PLACES=303, PETRI_TRANSITIONS=374} [2024-06-27 21:14:24,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-27 21:14:24,733 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 374 transitions, 5711 flow [2024-06-27 21:14:24,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:24,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:24,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:24,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:14:24,734 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:14:24,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:24,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1605041088, now seen corresponding path program 7 times [2024-06-27 21:14:24,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:24,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008025018] [2024-06-27 21:14:24,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:24,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:24,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:27,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:27,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:27,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008025018] [2024-06-27 21:14:27,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008025018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:27,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:27,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:27,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473811534] [2024-06-27 21:14:27,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:27,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:27,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:27,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:27,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:27,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:27,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 374 transitions, 5711 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:27,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:27,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:27,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:28,256 INFO L124 PetriNetUnfolderBase]: 2465/4040 cut-off events. [2024-06-27 21:14:28,256 INFO L125 PetriNetUnfolderBase]: For 544847/544849 co-relation queries the response was YES. [2024-06-27 21:14:28,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37219 conditions, 4040 events. 2465/4040 cut-off events. For 544847/544849 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23855 event pairs, 497 based on Foata normal form. 1/4040 useless extension candidates. Maximal degree in co-relation 37071. Up to 3758 conditions per place. [2024-06-27 21:14:28,309 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 355 selfloop transitions, 34 changer transitions 0/394 dead transitions. [2024-06-27 21:14:28,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 394 transitions, 6617 flow [2024-06-27 21:14:28,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:28,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:28,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:14:28,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:14:28,310 INFO L175 Difference]: Start difference. First operand has 303 places, 374 transitions, 5711 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:14:28,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 394 transitions, 6617 flow [2024-06-27 21:14:29,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 394 transitions, 6345 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:29,782 INFO L231 Difference]: Finished difference. Result has 305 places, 377 transitions, 5601 flow [2024-06-27 21:14:29,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5601, PETRI_PLACES=305, PETRI_TRANSITIONS=377} [2024-06-27 21:14:29,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-27 21:14:29,782 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 377 transitions, 5601 flow [2024-06-27 21:14:29,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:29,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:29,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] [2024-06-27 21:14:29,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:14:29,783 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:14:29,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:29,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1421474898, now seen corresponding path program 8 times [2024-06-27 21:14:29,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:29,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525163418] [2024-06-27 21:14:29,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:29,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:29,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:31,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:31,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525163418] [2024-06-27 21:14:31,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525163418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:31,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:31,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:31,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092905728] [2024-06-27 21:14:31,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:31,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:31,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:31,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:31,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:31,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:31,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 377 transitions, 5601 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:31,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:31,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:31,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:33,832 INFO L124 PetriNetUnfolderBase]: 2646/4317 cut-off events. [2024-06-27 21:14:33,832 INFO L125 PetriNetUnfolderBase]: For 647772/647774 co-relation queries the response was YES. [2024-06-27 21:14:33,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41644 conditions, 4317 events. 2646/4317 cut-off events. For 647772/647774 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 25617 event pairs, 440 based on Foata normal form. 2/4318 useless extension candidates. Maximal degree in co-relation 41495. Up to 3297 conditions per place. [2024-06-27 21:14:33,898 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 236 selfloop transitions, 197 changer transitions 0/438 dead transitions. [2024-06-27 21:14:33,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 438 transitions, 7649 flow [2024-06-27 21:14:33,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:14:33,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:14:33,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 21:14:33,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:14:33,899 INFO L175 Difference]: Start difference. First operand has 305 places, 377 transitions, 5601 flow. Second operand 10 states and 180 transitions. [2024-06-27 21:14:33,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 438 transitions, 7649 flow [2024-06-27 21:14:35,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 438 transitions, 7509 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:35,351 INFO L231 Difference]: Finished difference. Result has 310 places, 398 transitions, 6326 flow [2024-06-27 21:14:35,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5461, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6326, PETRI_PLACES=310, PETRI_TRANSITIONS=398} [2024-06-27 21:14:35,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-27 21:14:35,352 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 398 transitions, 6326 flow [2024-06-27 21:14:35,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:35,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:35,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:35,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:14:35,352 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:14:35,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:35,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1421237748, now seen corresponding path program 9 times [2024-06-27 21:14:35,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:35,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864998006] [2024-06-27 21:14:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:35,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:35,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:37,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:14:37,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:37,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864998006] [2024-06-27 21:14:37,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864998006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:37,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:37,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:37,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270201122] [2024-06-27 21:14:37,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:37,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:37,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:37,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:37,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:37,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:37,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 398 transitions, 6326 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:37,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:37,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:37,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:39,039 INFO L124 PetriNetUnfolderBase]: 2648/4318 cut-off events. [2024-06-27 21:14:39,039 INFO L125 PetriNetUnfolderBase]: For 664907/664909 co-relation queries the response was YES. [2024-06-27 21:14:39,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43134 conditions, 4318 events. 2648/4318 cut-off events. For 664907/664909 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 25584 event pairs, 509 based on Foata normal form. 2/4319 useless extension candidates. Maximal degree in co-relation 42983. Up to 3782 conditions per place. [2024-06-27 21:14:39,097 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 322 selfloop transitions, 109 changer transitions 0/436 dead transitions. [2024-06-27 21:14:39,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 436 transitions, 7568 flow [2024-06-27 21:14:39,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:39,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:39,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:14:39,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 21:14:39,099 INFO L175 Difference]: Start difference. First operand has 310 places, 398 transitions, 6326 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:14:39,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 436 transitions, 7568 flow [2024-06-27 21:14:40,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 436 transitions, 7272 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-27 21:14:40,452 INFO L231 Difference]: Finished difference. Result has 314 places, 402 transitions, 6379 flow [2024-06-27 21:14:40,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6379, PETRI_PLACES=314, PETRI_TRANSITIONS=402} [2024-06-27 21:14:40,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-27 21:14:40,453 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 402 transitions, 6379 flow [2024-06-27 21:14:40,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:40,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:40,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:40,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:14:40,453 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:14:40,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:40,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1820972208, now seen corresponding path program 10 times [2024-06-27 21:14:40,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:40,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558697600] [2024-06-27 21:14:40,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:40,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:40,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:42,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:42,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:42,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558697600] [2024-06-27 21:14:42,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558697600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:42,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:42,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:42,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009674416] [2024-06-27 21:14:42,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:42,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:42,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:42,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:42,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:42,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:42,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 402 transitions, 6379 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:42,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:42,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:42,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:43,889 INFO L124 PetriNetUnfolderBase]: 2682/4367 cut-off events. [2024-06-27 21:14:43,889 INFO L125 PetriNetUnfolderBase]: For 681835/681837 co-relation queries the response was YES. [2024-06-27 21:14:43,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43168 conditions, 4367 events. 2682/4367 cut-off events. For 681835/681837 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25914 event pairs, 518 based on Foata normal form. 2/4368 useless extension candidates. Maximal degree in co-relation 43015. Up to 4017 conditions per place. [2024-06-27 21:14:43,952 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 389 selfloop transitions, 39 changer transitions 0/433 dead transitions. [2024-06-27 21:14:43,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 433 transitions, 7701 flow [2024-06-27 21:14:43,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:43,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:43,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:14:43,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:14:43,954 INFO L175 Difference]: Start difference. First operand has 314 places, 402 transitions, 6379 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:14:43,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 433 transitions, 7701 flow [2024-06-27 21:14:45,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 433 transitions, 7430 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 21:14:45,599 INFO L231 Difference]: Finished difference. Result has 316 places, 411 transitions, 6368 flow [2024-06-27 21:14:45,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6108, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6368, PETRI_PLACES=316, PETRI_TRANSITIONS=411} [2024-06-27 21:14:45,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-27 21:14:45,599 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 411 transitions, 6368 flow [2024-06-27 21:14:45,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:45,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:45,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:45,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:14:45,600 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:14:45,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:45,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1421237562, now seen corresponding path program 9 times [2024-06-27 21:14:45,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:45,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291858160] [2024-06-27 21:14:45,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:45,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:45,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14: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:14:47,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:47,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291858160] [2024-06-27 21:14:47,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291858160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:47,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:47,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:14:47,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238207543] [2024-06-27 21:14:47,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:47,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:14:47,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:47,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:14:47,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:14:47,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:47,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 411 transitions, 6368 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:47,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:47,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:47,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:49,395 INFO L124 PetriNetUnfolderBase]: 2679/4359 cut-off events. [2024-06-27 21:14:49,396 INFO L125 PetriNetUnfolderBase]: For 691243/691245 co-relation queries the response was YES. [2024-06-27 21:14:49,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43293 conditions, 4359 events. 2679/4359 cut-off events. For 691243/691245 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 25812 event pairs, 512 based on Foata normal form. 1/4359 useless extension candidates. Maximal degree in co-relation 43138. Up to 3840 conditions per place. [2024-06-27 21:14:49,451 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 103 changer transitions 0/444 dead transitions. [2024-06-27 21:14:49,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 444 transitions, 7520 flow [2024-06-27 21:14:49,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:49,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:49,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:14:49,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:14:49,452 INFO L175 Difference]: Start difference. First operand has 316 places, 411 transitions, 6368 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:14:49,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 444 transitions, 7520 flow [2024-06-27 21:14:51,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 444 transitions, 7391 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 21:14:51,032 INFO L231 Difference]: Finished difference. Result has 320 places, 411 transitions, 6481 flow [2024-06-27 21:14:51,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6239, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6481, PETRI_PLACES=320, PETRI_TRANSITIONS=411} [2024-06-27 21:14:51,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 21:14:51,033 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 411 transitions, 6481 flow [2024-06-27 21:14:51,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:51,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:51,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:51,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:14:51,033 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:14:51,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:51,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1598368896, now seen corresponding path program 8 times [2024-06-27 21:14:51,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:51,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117463383] [2024-06-27 21:14:51,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:51,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:51,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:53,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:53,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:53,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117463383] [2024-06-27 21:14:53,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117463383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:53,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:53,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:53,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831424891] [2024-06-27 21:14:53,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:53,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:53,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:53,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:53,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:53,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:53,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 411 transitions, 6481 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:53,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:53,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:53,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:55,141 INFO L124 PetriNetUnfolderBase]: 2684/4366 cut-off events. [2024-06-27 21:14:55,141 INFO L125 PetriNetUnfolderBase]: For 705191/705199 co-relation queries the response was YES. [2024-06-27 21:14:55,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43741 conditions, 4366 events. 2684/4366 cut-off events. For 705191/705199 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 25873 event pairs, 530 based on Foata normal form. 2/4362 useless extension candidates. Maximal degree in co-relation 43584. Up to 3753 conditions per place. [2024-06-27 21:14:55,203 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 314 selfloop transitions, 126 changer transitions 0/445 dead transitions. [2024-06-27 21:14:55,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 445 transitions, 7889 flow [2024-06-27 21:14:55,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:55,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:55,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 21:14:55,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 21:14:55,205 INFO L175 Difference]: Start difference. First operand has 320 places, 411 transitions, 6481 flow. Second operand 8 states and 148 transitions. [2024-06-27 21:14:55,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 445 transitions, 7889 flow [2024-06-27 21:14:57,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 445 transitions, 7668 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 21:14:57,047 INFO L231 Difference]: Finished difference. Result has 321 places, 414 transitions, 6678 flow [2024-06-27 21:14:57,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6272, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6678, PETRI_PLACES=321, PETRI_TRANSITIONS=414} [2024-06-27 21:14:57,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 21:14:57,048 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 414 transitions, 6678 flow [2024-06-27 21:14:57,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:57,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:57,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] [2024-06-27 21:14:57,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:14:57,048 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:14:57,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:57,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1598369268, now seen corresponding path program 11 times [2024-06-27 21:14:57,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:57,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029693240] [2024-06-27 21:14:57,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:57,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:57,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:58,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:14:58,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:58,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029693240] [2024-06-27 21:14:58,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029693240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:58,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:58,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:14:58,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840278665] [2024-06-27 21:14:58,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:58,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:14:58,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:58,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:14:58,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:14:58,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:14:58,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 414 transitions, 6678 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:58,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:58,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:14:58,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:00,566 INFO L124 PetriNetUnfolderBase]: 2697/4392 cut-off events. [2024-06-27 21:15:00,567 INFO L125 PetriNetUnfolderBase]: For 680369/680377 co-relation queries the response was YES. [2024-06-27 21:15:00,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43947 conditions, 4392 events. 2697/4392 cut-off events. For 680369/680377 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26086 event pairs, 527 based on Foata normal form. 2/4388 useless extension candidates. Maximal degree in co-relation 43791. Up to 3854 conditions per place. [2024-06-27 21:15:00,620 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 336 selfloop transitions, 110 changer transitions 0/451 dead transitions. [2024-06-27 21:15:00,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 451 transitions, 8230 flow [2024-06-27 21:15:00,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:00,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:00,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 21:15:00,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 21:15:00,622 INFO L175 Difference]: Start difference. First operand has 321 places, 414 transitions, 6678 flow. Second operand 9 states and 157 transitions. [2024-06-27 21:15:00,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 451 transitions, 8230 flow [2024-06-27 21:15:02,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 451 transitions, 7948 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:15:02,310 INFO L231 Difference]: Finished difference. Result has 323 places, 423 transitions, 6868 flow [2024-06-27 21:15:02,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6868, PETRI_PLACES=323, PETRI_TRANSITIONS=423} [2024-06-27 21:15:02,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-27 21:15:02,311 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 423 transitions, 6868 flow [2024-06-27 21:15:02,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:02,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:02,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:02,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:15:02,312 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:15:02,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:02,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1158954090, now seen corresponding path program 9 times [2024-06-27 21:15:02,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:02,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310790651] [2024-06-27 21:15:02,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:02,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:02,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:04,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:04,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:04,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310790651] [2024-06-27 21:15:04,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310790651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:04,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:04,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:04,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225394132] [2024-06-27 21:15:04,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:04,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:04,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:04,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:04,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:04,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:04,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 423 transitions, 6868 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:04,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:04,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:04,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:06,569 INFO L124 PetriNetUnfolderBase]: 2694/4392 cut-off events. [2024-06-27 21:15:06,569 INFO L125 PetriNetUnfolderBase]: For 691888/691890 co-relation queries the response was YES. [2024-06-27 21:15:06,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44024 conditions, 4392 events. 2694/4392 cut-off events. For 691888/691890 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 26115 event pairs, 504 based on Foata normal form. 1/4392 useless extension candidates. Maximal degree in co-relation 43866. Up to 3769 conditions per place. [2024-06-27 21:15:06,633 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 125 changer transitions 0/461 dead transitions. [2024-06-27 21:15:06,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 461 transitions, 8068 flow [2024-06-27 21:15:06,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:06,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:06,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:15:06,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 21:15:06,635 INFO L175 Difference]: Start difference. First operand has 323 places, 423 transitions, 6868 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:15:06,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 461 transitions, 8068 flow [2024-06-27 21:15:08,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 461 transitions, 7810 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:08,421 INFO L231 Difference]: Finished difference. Result has 327 places, 423 transitions, 6874 flow [2024-06-27 21:15:08,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6610, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6874, PETRI_PLACES=327, PETRI_TRANSITIONS=423} [2024-06-27 21:15:08,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-27 21:15:08,422 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 423 transitions, 6874 flow [2024-06-27 21:15:08,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:08,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:08,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:08,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:15:08,422 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:15:08,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:08,423 INFO L85 PathProgramCache]: Analyzing trace with hash -123126604, now seen corresponding path program 12 times [2024-06-27 21:15:08,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:08,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986371618] [2024-06-27 21:15:08,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:08,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:08,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:10,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:10,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:10,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986371618] [2024-06-27 21:15:10,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986371618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:10,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:10,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:10,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686579163] [2024-06-27 21:15:10,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:10,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:10,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:10,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:10,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:10,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:10,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 423 transitions, 6874 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:10,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:10,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:10,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:12,011 INFO L124 PetriNetUnfolderBase]: 2691/4386 cut-off events. [2024-06-27 21:15:12,011 INFO L125 PetriNetUnfolderBase]: For 702218/702220 co-relation queries the response was YES. [2024-06-27 21:15:12,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44238 conditions, 4386 events. 2691/4386 cut-off events. For 702218/702220 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26071 event pairs, 516 based on Foata normal form. 1/4386 useless extension candidates. Maximal degree in co-relation 44078. Up to 4092 conditions per place. [2024-06-27 21:15:12,067 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 417 selfloop transitions, 25 changer transitions 0/447 dead transitions. [2024-06-27 21:15:12,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 447 transitions, 7907 flow [2024-06-27 21:15:12,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:12,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:12,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:15:12,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:15:12,068 INFO L175 Difference]: Start difference. First operand has 327 places, 423 transitions, 6874 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:15:12,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 447 transitions, 7907 flow [2024-06-27 21:15:13,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 447 transitions, 7673 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:15:13,743 INFO L231 Difference]: Finished difference. Result has 327 places, 426 transitions, 6793 flow [2024-06-27 21:15:13,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6793, PETRI_PLACES=327, PETRI_TRANSITIONS=426} [2024-06-27 21:15:13,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-27 21:15:13,743 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 426 transitions, 6793 flow [2024-06-27 21:15:13,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:13,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:13,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:13,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:15:13,744 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:15:13,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:13,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1598606232, now seen corresponding path program 10 times [2024-06-27 21:15:13,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:13,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690534038] [2024-06-27 21:15:13,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:13,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:13,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:15,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:15,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690534038] [2024-06-27 21:15:15,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690534038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:15,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:15,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:15:15,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41561622] [2024-06-27 21:15:15,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:15,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:15:15,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:15,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:15:15,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:15:15,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:15,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 426 transitions, 6793 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:15,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:15,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:15,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:17,068 INFO L124 PetriNetUnfolderBase]: 2688/4378 cut-off events. [2024-06-27 21:15:17,068 INFO L125 PetriNetUnfolderBase]: For 699225/699233 co-relation queries the response was YES. [2024-06-27 21:15:17,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43927 conditions, 4378 events. 2688/4378 cut-off events. For 699225/699233 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25970 event pairs, 522 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 43766. Up to 3854 conditions per place. [2024-06-27 21:15:17,131 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 101 changer transitions 0/450 dead transitions. [2024-06-27 21:15:17,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 450 transitions, 7751 flow [2024-06-27 21:15:17,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:15:17,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:15:17,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:15:17,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 21:15:17,133 INFO L175 Difference]: Start difference. First operand has 327 places, 426 transitions, 6793 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:15:17,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 450 transitions, 7751 flow [2024-06-27 21:15:18,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 450 transitions, 7611 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:18,668 INFO L231 Difference]: Finished difference. Result has 328 places, 426 transitions, 6865 flow [2024-06-27 21:15:18,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6653, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6865, PETRI_PLACES=328, PETRI_TRANSITIONS=426} [2024-06-27 21:15:18,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 21:15:18,669 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 426 transitions, 6865 flow [2024-06-27 21:15:18,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:18,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:18,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:18,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:15:18,670 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:15:18,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:18,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1421483826, now seen corresponding path program 2 times [2024-06-27 21:15:18,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:18,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364169791] [2024-06-27 21:15:18,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:18,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:18,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:21,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:15:21,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:21,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364169791] [2024-06-27 21:15:21,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364169791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:21,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:21,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:21,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508086271] [2024-06-27 21:15:21,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:21,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:21,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:21,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:21,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:21,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:15:21,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 426 transitions, 6865 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:21,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:21,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:15:21,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:23,467 INFO L124 PetriNetUnfolderBase]: 2595/4262 cut-off events. [2024-06-27 21:15:23,467 INFO L125 PetriNetUnfolderBase]: For 774550/774619 co-relation queries the response was YES. [2024-06-27 21:15:23,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43822 conditions, 4262 events. 2595/4262 cut-off events. For 774550/774619 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25650 event pairs, 480 based on Foata normal form. 30/4263 useless extension candidates. Maximal degree in co-relation 43660. Up to 3610 conditions per place. [2024-06-27 21:15:23,528 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 351 selfloop transitions, 54 changer transitions 0/455 dead transitions. [2024-06-27 21:15:23,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 455 transitions, 7885 flow [2024-06-27 21:15:23,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:23,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:23,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:15:23,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 21:15:23,530 INFO L175 Difference]: Start difference. First operand has 328 places, 426 transitions, 6865 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:15:23,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 455 transitions, 7885 flow [2024-06-27 21:15:25,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 455 transitions, 7481 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 21:15:25,243 INFO L231 Difference]: Finished difference. Result has 325 places, 427 transitions, 6610 flow [2024-06-27 21:15:25,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6461, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6610, PETRI_PLACES=325, PETRI_TRANSITIONS=427} [2024-06-27 21:15:25,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-27 21:15:25,243 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 427 transitions, 6610 flow [2024-06-27 21:15:25,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:25,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:25,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, 1] [2024-06-27 21:15:25,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:15:25,244 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:15:25,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:25,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1834790706, now seen corresponding path program 3 times [2024-06-27 21:15:25,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:25,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177032658] [2024-06-27 21:15:25,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:25,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:27,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:27,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:27,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177032658] [2024-06-27 21:15:27,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177032658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:27,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:27,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:27,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142493338] [2024-06-27 21:15:27,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:27,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:27,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:27,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:27,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:27,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:15:27,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 427 transitions, 6610 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:27,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:27,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:15:27,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:29,138 INFO L124 PetriNetUnfolderBase]: 2614/4287 cut-off events. [2024-06-27 21:15:29,138 INFO L125 PetriNetUnfolderBase]: For 748777/748849 co-relation queries the response was YES. [2024-06-27 21:15:29,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43694 conditions, 4287 events. 2614/4287 cut-off events. For 748777/748849 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25808 event pairs, 497 based on Foata normal form. 30/4280 useless extension candidates. Maximal degree in co-relation 43532. Up to 3717 conditions per place. [2024-06-27 21:15:29,202 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 59 changer transitions 0/445 dead transitions. [2024-06-27 21:15:29,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 445 transitions, 7504 flow [2024-06-27 21:15:29,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:29,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:29,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:15:29,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:15:29,204 INFO L175 Difference]: Start difference. First operand has 325 places, 427 transitions, 6610 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:15:29,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 445 transitions, 7504 flow [2024-06-27 21:15:31,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 445 transitions, 7401 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:31,041 INFO L231 Difference]: Finished difference. Result has 327 places, 428 transitions, 6660 flow [2024-06-27 21:15:31,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6660, PETRI_PLACES=327, PETRI_TRANSITIONS=428} [2024-06-27 21:15:31,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-27 21:15:31,041 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 428 transitions, 6660 flow [2024-06-27 21:15:31,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:31,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:31,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:31,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:15:31,042 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:15:31,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:31,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1835265936, now seen corresponding path program 4 times [2024-06-27 21:15:31,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:31,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084078344] [2024-06-27 21:15:31,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:31,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:31,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:33,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:33,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:33,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084078344] [2024-06-27 21:15:33,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084078344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:33,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:33,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:33,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118783424] [2024-06-27 21:15:33,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:33,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:33,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:33,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:33,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:33,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:15:33,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 428 transitions, 6660 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:33,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:33,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:15:33,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:35,141 INFO L124 PetriNetUnfolderBase]: 2679/4394 cut-off events. [2024-06-27 21:15:35,141 INFO L125 PetriNetUnfolderBase]: For 756619/756663 co-relation queries the response was YES. [2024-06-27 21:15:35,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44591 conditions, 4394 events. 2679/4394 cut-off events. For 756619/756663 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26561 event pairs, 505 based on Foata normal form. 30/4387 useless extension candidates. Maximal degree in co-relation 44428. Up to 3714 conditions per place. [2024-06-27 21:15:35,207 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 338 selfloop transitions, 63 changer transitions 0/451 dead transitions. [2024-06-27 21:15:35,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 451 transitions, 7638 flow [2024-06-27 21:15:35,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:35,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:35,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:15:35,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:15:35,209 INFO L175 Difference]: Start difference. First operand has 327 places, 428 transitions, 6660 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:15:35,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 451 transitions, 7638 flow [2024-06-27 21:15:37,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 451 transitions, 7511 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:37,072 INFO L231 Difference]: Finished difference. Result has 330 places, 431 transitions, 6755 flow [2024-06-27 21:15:37,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6755, PETRI_PLACES=330, PETRI_TRANSITIONS=431} [2024-06-27 21:15:37,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 21:15:37,073 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 431 transitions, 6755 flow [2024-06-27 21:15:37,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:37,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:37,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:37,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:15:37,074 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:15:37,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:37,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1820981136, now seen corresponding path program 5 times [2024-06-27 21:15:37,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:37,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578744267] [2024-06-27 21:15:37,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:37,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:40,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:40,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:40,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578744267] [2024-06-27 21:15:40,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578744267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:40,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:40,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:40,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386390910] [2024-06-27 21:15:40,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:40,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:40,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:40,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:40,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:40,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:15:40,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 431 transitions, 6755 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:40,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:40,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:15:40,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:41,465 INFO L124 PetriNetUnfolderBase]: 2684/4405 cut-off events. [2024-06-27 21:15:41,465 INFO L125 PetriNetUnfolderBase]: For 765466/765510 co-relation queries the response was YES. [2024-06-27 21:15:41,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44369 conditions, 4405 events. 2684/4405 cut-off events. For 765466/765510 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26683 event pairs, 512 based on Foata normal form. 30/4398 useless extension candidates. Maximal degree in co-relation 44204. Up to 3833 conditions per place. [2024-06-27 21:15:41,526 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 344 selfloop transitions, 55 changer transitions 0/449 dead transitions. [2024-06-27 21:15:41,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 449 transitions, 7679 flow [2024-06-27 21:15:41,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:15:41,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:15:41,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:15:41,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:15:41,527 INFO L175 Difference]: Start difference. First operand has 330 places, 431 transitions, 6755 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:15:41,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 449 transitions, 7679 flow [2024-06-27 21:15:43,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 449 transitions, 7547 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:43,352 INFO L231 Difference]: Finished difference. Result has 332 places, 432 transitions, 6774 flow [2024-06-27 21:15:43,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6623, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6774, PETRI_PLACES=332, PETRI_TRANSITIONS=432} [2024-06-27 21:15:43,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-27 21:15:43,353 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 432 transitions, 6774 flow [2024-06-27 21:15:43,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:43,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:43,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:43,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:15:43,354 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:15:43,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:43,354 INFO L85 PathProgramCache]: Analyzing trace with hash 657419740, now seen corresponding path program 1 times [2024-06-27 21:15:43,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:43,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491245509] [2024-06-27 21:15:43,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:43,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:43,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:44,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:44,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:44,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491245509] [2024-06-27 21:15:44,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491245509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:44,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:44,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:15:44,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756225506] [2024-06-27 21:15:44,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:44,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:15:44,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:44,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:15:44,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:15:44,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:44,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 432 transitions, 6774 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:44,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:44,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:44,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:46,310 INFO L124 PetriNetUnfolderBase]: 2844/4641 cut-off events. [2024-06-27 21:15:46,311 INFO L125 PetriNetUnfolderBase]: For 736160/736166 co-relation queries the response was YES. [2024-06-27 21:15:46,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45665 conditions, 4641 events. 2844/4641 cut-off events. For 736160/736166 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 27973 event pairs, 513 based on Foata normal form. 6/4646 useless extension candidates. Maximal degree in co-relation 45499. Up to 4290 conditions per place. [2024-06-27 21:15:46,378 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 424 selfloop transitions, 30 changer transitions 0/459 dead transitions. [2024-06-27 21:15:46,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 459 transitions, 8030 flow [2024-06-27 21:15:46,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:15:46,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:15:46,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:15:46,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:15:46,380 INFO L175 Difference]: Start difference. First operand has 332 places, 432 transitions, 6774 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:15:46,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 459 transitions, 8030 flow [2024-06-27 21:15:47,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 459 transitions, 7911 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:47,907 INFO L231 Difference]: Finished difference. Result has 334 places, 436 transitions, 6818 flow [2024-06-27 21:15:47,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6655, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6818, PETRI_PLACES=334, PETRI_TRANSITIONS=436} [2024-06-27 21:15:47,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-27 21:15:47,908 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 436 transitions, 6818 flow [2024-06-27 21:15:47,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:47,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:47,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:47,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:15:47,908 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:15:47,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:47,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1462968234, now seen corresponding path program 2 times [2024-06-27 21:15:47,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:47,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499974722] [2024-06-27 21:15:47,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:47,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:49,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:49,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:49,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499974722] [2024-06-27 21:15:49,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499974722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:49,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:49,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:15:49,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703126199] [2024-06-27 21:15:49,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:49,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:15:49,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:49,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:15:49,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:15:49,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:49,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 436 transitions, 6818 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:49,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:49,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:49,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:51,042 INFO L124 PetriNetUnfolderBase]: 2852/4649 cut-off events. [2024-06-27 21:15:51,043 INFO L125 PetriNetUnfolderBase]: For 750096/750102 co-relation queries the response was YES. [2024-06-27 21:15:51,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45773 conditions, 4649 events. 2852/4649 cut-off events. For 750096/750102 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27948 event pairs, 551 based on Foata normal form. 6/4654 useless extension candidates. Maximal degree in co-relation 45606. Up to 4339 conditions per place. [2024-06-27 21:15:51,109 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 423 selfloop transitions, 27 changer transitions 0/455 dead transitions. [2024-06-27 21:15:51,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 455 transitions, 7815 flow [2024-06-27 21:15:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:15:51,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:15:51,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:15:51,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 21:15:51,111 INFO L175 Difference]: Start difference. First operand has 334 places, 436 transitions, 6818 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:15:51,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 455 transitions, 7815 flow [2024-06-27 21:15:52,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 455 transitions, 7713 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 21:15:52,745 INFO L231 Difference]: Finished difference. Result has 338 places, 438 transitions, 6830 flow [2024-06-27 21:15:52,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6734, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6830, PETRI_PLACES=338, PETRI_TRANSITIONS=438} [2024-06-27 21:15:52,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 21:15:52,746 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 438 transitions, 6830 flow [2024-06-27 21:15:52,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:52,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:52,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:52,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:15:52,746 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:15:52,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:52,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1462963274, now seen corresponding path program 1 times [2024-06-27 21:15:52,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:52,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653316089] [2024-06-27 21:15:52,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:52,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:54,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:54,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:54,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653316089] [2024-06-27 21:15:54,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653316089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:54,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:54,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:54,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176029755] [2024-06-27 21:15:54,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:54,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:54,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:54,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:54,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:54,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:54,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 438 transitions, 6830 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:54,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:54,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:54,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:56,174 INFO L124 PetriNetUnfolderBase]: 2857/4660 cut-off events. [2024-06-27 21:15:56,174 INFO L125 PetriNetUnfolderBase]: For 758060/758066 co-relation queries the response was YES. [2024-06-27 21:15:56,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45917 conditions, 4660 events. 2857/4660 cut-off events. For 758060/758066 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28134 event pairs, 550 based on Foata normal form. 5/4664 useless extension candidates. Maximal degree in co-relation 45748. Up to 4346 conditions per place. [2024-06-27 21:15:56,244 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 422 selfloop transitions, 31 changer transitions 0/458 dead transitions. [2024-06-27 21:15:56,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 458 transitions, 7842 flow [2024-06-27 21:15:56,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:56,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:56,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:15:56,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:15:56,246 INFO L175 Difference]: Start difference. First operand has 338 places, 438 transitions, 6830 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:15:56,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 458 transitions, 7842 flow [2024-06-27 21:15:57,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 458 transitions, 7771 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:57,989 INFO L231 Difference]: Finished difference. Result has 341 places, 441 transitions, 6893 flow [2024-06-27 21:15:57,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6759, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6893, PETRI_PLACES=341, PETRI_TRANSITIONS=441} [2024-06-27 21:15:57,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 21:15:57,990 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 441 transitions, 6893 flow [2024-06-27 21:15:57,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:57,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:57,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:57,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:15:57,991 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:15:57,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:57,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1103083562, now seen corresponding path program 3 times [2024-06-27 21:15:57,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:57,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794107527] [2024-06-27 21:15:57,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:57,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:59,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:59,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:59,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794107527] [2024-06-27 21:15:59,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794107527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:59,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:59,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:15:59,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635286034] [2024-06-27 21:15:59,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:59,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:15:59,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:59,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:15:59,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:15:59,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:15:59,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 441 transitions, 6893 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:59,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:59,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:15:59,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:01,717 INFO L124 PetriNetUnfolderBase]: 2865/4667 cut-off events. [2024-06-27 21:16:01,717 INFO L125 PetriNetUnfolderBase]: For 777247/777249 co-relation queries the response was YES. [2024-06-27 21:16:01,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46414 conditions, 4667 events. 2865/4667 cut-off events. For 777247/777249 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28138 event pairs, 550 based on Foata normal form. 2/4667 useless extension candidates. Maximal degree in co-relation 46244. Up to 4358 conditions per place. [2024-06-27 21:16:01,784 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 427 selfloop transitions, 29 changer transitions 0/461 dead transitions. [2024-06-27 21:16:01,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 461 transitions, 7890 flow [2024-06-27 21:16:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:01,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:16:01,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:16:01,786 INFO L175 Difference]: Start difference. First operand has 341 places, 441 transitions, 6893 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:16:01,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 461 transitions, 7890 flow [2024-06-27 21:16:03,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 461 transitions, 7778 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:03,535 INFO L231 Difference]: Finished difference. Result has 343 places, 443 transitions, 6885 flow [2024-06-27 21:16:03,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6781, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6885, PETRI_PLACES=343, PETRI_TRANSITIONS=443} [2024-06-27 21:16:03,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-27 21:16:03,535 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 443 transitions, 6885 flow [2024-06-27 21:16:03,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:03,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:03,536 INFO 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:16:03,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:16:03,536 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:16:03,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:03,536 INFO L85 PathProgramCache]: Analyzing trace with hash 47799802, now seen corresponding path program 2 times [2024-06-27 21:16:03,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:03,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283312585] [2024-06-27 21:16:03,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:03,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:03,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:05,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:05,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:05,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283312585] [2024-06-27 21:16:05,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283312585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:05,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:05,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:05,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633268362] [2024-06-27 21:16:05,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:05,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:05,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:05,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:05,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:05,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:05,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 443 transitions, 6885 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:05,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:05,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:05,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:07,319 INFO L124 PetriNetUnfolderBase]: 2870/4672 cut-off events. [2024-06-27 21:16:07,320 INFO L125 PetriNetUnfolderBase]: For 788725/788727 co-relation queries the response was YES. [2024-06-27 21:16:07,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46607 conditions, 4672 events. 2870/4672 cut-off events. For 788725/788727 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 28134 event pairs, 550 based on Foata normal form. 1/4671 useless extension candidates. Maximal degree in co-relation 46436. Up to 4365 conditions per place. [2024-06-27 21:16:07,409 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 426 selfloop transitions, 33 changer transitions 0/464 dead transitions. [2024-06-27 21:16:07,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 464 transitions, 7917 flow [2024-06-27 21:16:07,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:07,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:07,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 21:16:07,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:16:07,411 INFO L175 Difference]: Start difference. First operand has 343 places, 443 transitions, 6885 flow. Second operand 9 states and 138 transitions. [2024-06-27 21:16:07,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 464 transitions, 7917 flow [2024-06-27 21:16:09,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 464 transitions, 7838 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:09,203 INFO L231 Difference]: Finished difference. Result has 346 places, 446 transitions, 6950 flow [2024-06-27 21:16:09,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6806, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6950, PETRI_PLACES=346, PETRI_TRANSITIONS=446} [2024-06-27 21:16:09,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-27 21:16:09,203 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 446 transitions, 6950 flow [2024-06-27 21:16:09,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:09,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:09,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:09,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:16:09,204 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:16:09,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:09,204 INFO L85 PathProgramCache]: Analyzing trace with hash 773013718, now seen corresponding path program 1 times [2024-06-27 21:16:09,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:09,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273042373] [2024-06-27 21:16:09,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:09,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:09,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:11,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:11,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:11,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273042373] [2024-06-27 21:16:11,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273042373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:11,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:11,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:11,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065259410] [2024-06-27 21:16:11,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:11,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:11,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:11,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:11,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:11,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:11,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 446 transitions, 6950 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:11,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:11,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:11,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:12,741 INFO L124 PetriNetUnfolderBase]: 2878/4687 cut-off events. [2024-06-27 21:16:12,742 INFO L125 PetriNetUnfolderBase]: For 808640/808642 co-relation queries the response was YES. [2024-06-27 21:16:12,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47196 conditions, 4687 events. 2878/4687 cut-off events. For 808640/808642 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28289 event pairs, 553 based on Foata normal form. 2/4687 useless extension candidates. Maximal degree in co-relation 47024. Up to 4371 conditions per place. [2024-06-27 21:16:12,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 427 selfloop transitions, 35 changer transitions 0/467 dead transitions. [2024-06-27 21:16:12,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 467 transitions, 8006 flow [2024-06-27 21:16:12,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:12,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:12,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 21:16:12,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:16:12,813 INFO L175 Difference]: Start difference. First operand has 346 places, 446 transitions, 6950 flow. Second operand 9 states and 138 transitions. [2024-06-27 21:16:12,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 467 transitions, 8006 flow [2024-06-27 21:16:14,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 7884 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 21:16:14,740 INFO L231 Difference]: Finished difference. Result has 348 places, 448 transitions, 6989 flow [2024-06-27 21:16:14,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6989, PETRI_PLACES=348, PETRI_TRANSITIONS=448} [2024-06-27 21:16:14,741 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 21:16:14,741 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 448 transitions, 6989 flow [2024-06-27 21:16:14,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:14,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:14,741 INFO 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:16:14,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:16:14,742 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:16:14,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:14,742 INFO L85 PathProgramCache]: Analyzing trace with hash 773013470, now seen corresponding path program 3 times [2024-06-27 21:16:14,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:14,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15861173] [2024-06-27 21:16:14,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:14,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:14,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:16,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:16,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:16,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15861173] [2024-06-27 21:16:16,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15861173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:16,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:16,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:16,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001456434] [2024-06-27 21:16:16,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:16,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:16,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:16,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:16,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:16,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:16,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 448 transitions, 6989 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:16,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:16,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:16,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:18,535 INFO L124 PetriNetUnfolderBase]: 2883/4691 cut-off events. [2024-06-27 21:16:18,535 INFO L125 PetriNetUnfolderBase]: For 821562/821564 co-relation queries the response was YES. [2024-06-27 21:16:18,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47490 conditions, 4691 events. 2883/4691 cut-off events. For 821562/821564 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28250 event pairs, 550 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 47317. Up to 4368 conditions per place. [2024-06-27 21:16:18,597 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 422 selfloop transitions, 47 changer transitions 0/474 dead transitions. [2024-06-27 21:16:18,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 474 transitions, 8331 flow [2024-06-27 21:16:18,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:16:18,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:16:18,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-27 21:16:18,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-27 21:16:18,598 INFO L175 Difference]: Start difference. First operand has 348 places, 448 transitions, 6989 flow. Second operand 10 states and 153 transitions. [2024-06-27 21:16:18,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 474 transitions, 8331 flow [2024-06-27 21:16:20,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 474 transitions, 8186 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 21:16:20,584 INFO L231 Difference]: Finished difference. Result has 351 places, 454 transitions, 7098 flow [2024-06-27 21:16:20,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6844, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7098, PETRI_PLACES=351, PETRI_TRANSITIONS=454} [2024-06-27 21:16:20,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-27 21:16:20,585 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 454 transitions, 7098 flow [2024-06-27 21:16:20,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:20,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:20,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:20,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:16:20,586 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:16:20,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:20,586 INFO L85 PathProgramCache]: Analyzing trace with hash 773006960, now seen corresponding path program 4 times [2024-06-27 21:16:20,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:20,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731989808] [2024-06-27 21:16:20,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:20,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:20,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:22,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:22,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:22,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731989808] [2024-06-27 21:16:22,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731989808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:22,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:22,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:22,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870019141] [2024-06-27 21:16:22,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:22,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:22,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:22,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:22,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:22,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:22,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 454 transitions, 7098 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:22,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:22,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:22,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:24,308 INFO L124 PetriNetUnfolderBase]: 2880/4691 cut-off events. [2024-06-27 21:16:24,309 INFO L125 PetriNetUnfolderBase]: For 830521/830523 co-relation queries the response was YES. [2024-06-27 21:16:24,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47654 conditions, 4691 events. 2880/4691 cut-off events. For 830521/830523 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28286 event pairs, 552 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 47480. Up to 4374 conditions per place. [2024-06-27 21:16:24,383 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 429 selfloop transitions, 39 changer transitions 0/473 dead transitions. [2024-06-27 21:16:24,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 473 transitions, 8084 flow [2024-06-27 21:16:24,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:16:24,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:16:24,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-27 21:16:24,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-27 21:16:24,385 INFO L175 Difference]: Start difference. First operand has 351 places, 454 transitions, 7098 flow. Second operand 10 states and 151 transitions. [2024-06-27 21:16:24,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 473 transitions, 8084 flow [2024-06-27 21:16:26,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 473 transitions, 7892 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-27 21:16:26,516 INFO L231 Difference]: Finished difference. Result has 354 places, 454 transitions, 6990 flow [2024-06-27 21:16:26,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6906, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6990, PETRI_PLACES=354, PETRI_TRANSITIONS=454} [2024-06-27 21:16:26,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-27 21:16:26,517 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 454 transitions, 6990 flow [2024-06-27 21:16:26,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:26,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:26,517 INFO 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:16:26,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:16:26,518 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:16:26,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:26,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1598615160, now seen corresponding path program 4 times [2024-06-27 21:16:26,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:26,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266488347] [2024-06-27 21:16:26,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:26,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:26,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:28,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:28,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:28,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266488347] [2024-06-27 21:16:28,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266488347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:28,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:28,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:16:28,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378880825] [2024-06-27 21:16:28,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:28,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:16:28,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:28,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:16:28,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:16:28,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:28,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 454 transitions, 6990 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:28,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:28,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:28,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:29,556 INFO L124 PetriNetUnfolderBase]: 2875/4688 cut-off events. [2024-06-27 21:16:29,557 INFO L125 PetriNetUnfolderBase]: For 837409/837411 co-relation queries the response was YES. [2024-06-27 21:16:29,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47290 conditions, 4688 events. 2875/4688 cut-off events. For 837409/837411 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28269 event pairs, 506 based on Foata normal form. 2/4689 useless extension candidates. Maximal degree in co-relation 47115. Up to 4360 conditions per place. [2024-06-27 21:16:29,627 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 451 selfloop transitions, 23 changer transitions 0/479 dead transitions. [2024-06-27 21:16:29,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 479 transitions, 8008 flow [2024-06-27 21:16:29,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:16:29,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:16:29,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:16:29,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 21:16:29,628 INFO L175 Difference]: Start difference. First operand has 354 places, 454 transitions, 6990 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:16:29,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 479 transitions, 8008 flow [2024-06-27 21:16:31,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 479 transitions, 7894 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 21:16:31,490 INFO L231 Difference]: Finished difference. Result has 352 places, 454 transitions, 6930 flow [2024-06-27 21:16:31,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6876, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6930, PETRI_PLACES=352, PETRI_TRANSITIONS=454} [2024-06-27 21:16:31,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-27 21:16:31,491 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 454 transitions, 6930 flow [2024-06-27 21:16:31,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:31,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:31,491 INFO 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:16:31,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:16:31,492 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:16:31,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:31,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1835271888, now seen corresponding path program 2 times [2024-06-27 21:16:31,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:31,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100962072] [2024-06-27 21:16:31,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:31,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:31,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:33,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:33,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:33,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100962072] [2024-06-27 21:16:33,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100962072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:33,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:33,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:33,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357454359] [2024-06-27 21:16:33,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:33,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:33,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:33,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:33,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:33,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:33,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 454 transitions, 6930 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:33,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:33,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:33,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:35,541 INFO L124 PetriNetUnfolderBase]: 2942/4781 cut-off events. [2024-06-27 21:16:35,541 INFO L125 PetriNetUnfolderBase]: For 909218/909220 co-relation queries the response was YES. [2024-06-27 21:16:35,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49460 conditions, 4781 events. 2942/4781 cut-off events. For 909218/909220 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 28758 event pairs, 541 based on Foata normal form. 2/4782 useless extension candidates. Maximal degree in co-relation 49284. Up to 4347 conditions per place. [2024-06-27 21:16:35,610 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 436 selfloop transitions, 43 changer transitions 0/484 dead transitions. [2024-06-27 21:16:35,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 484 transitions, 8606 flow [2024-06-27 21:16:35,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:35,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:35,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:16:35,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 21:16:35,612 INFO L175 Difference]: Start difference. First operand has 352 places, 454 transitions, 6930 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:16:35,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 484 transitions, 8606 flow [2024-06-27 21:16:38,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 484 transitions, 8546 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:38,248 INFO L231 Difference]: Finished difference. Result has 355 places, 457 transitions, 7087 flow [2024-06-27 21:16:38,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6870, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7087, PETRI_PLACES=355, PETRI_TRANSITIONS=457} [2024-06-27 21:16:38,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-27 21:16:38,249 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 457 transitions, 7087 flow [2024-06-27 21:16:38,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:38,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:38,249 INFO 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:16:38,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:16:38,249 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:16:38,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:38,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1598793100, now seen corresponding path program 5 times [2024-06-27 21:16:38,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:38,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122326728] [2024-06-27 21:16:38,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:38,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:38,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:40,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:40,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:40,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122326728] [2024-06-27 21:16:40,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122326728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:40,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:40,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:40,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356182642] [2024-06-27 21:16:40,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:40,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:40,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:40,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:40,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:40,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:40,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 457 transitions, 7087 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:40,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:40,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:40,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:41,788 INFO L124 PetriNetUnfolderBase]: 2947/4798 cut-off events. [2024-06-27 21:16:41,788 INFO L125 PetriNetUnfolderBase]: For 921527/921529 co-relation queries the response was YES. [2024-06-27 21:16:41,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49840 conditions, 4798 events. 2947/4798 cut-off events. For 921527/921529 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29055 event pairs, 564 based on Foata normal form. 1/4798 useless extension candidates. Maximal degree in co-relation 49663. Up to 4476 conditions per place. [2024-06-27 21:16:41,862 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 438 selfloop transitions, 34 changer transitions 0/477 dead transitions. [2024-06-27 21:16:41,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 477 transitions, 8128 flow [2024-06-27 21:16:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:41,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:41,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:16:41,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:16:41,863 INFO L175 Difference]: Start difference. First operand has 355 places, 457 transitions, 7087 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:16:41,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 477 transitions, 8128 flow [2024-06-27 21:16:43,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 477 transitions, 7990 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 21:16:43,892 INFO L231 Difference]: Finished difference. Result has 358 places, 460 transitions, 7080 flow [2024-06-27 21:16:43,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6952, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7080, PETRI_PLACES=358, PETRI_TRANSITIONS=460} [2024-06-27 21:16:43,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-27 21:16:43,893 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 460 transitions, 7080 flow [2024-06-27 21:16:43,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:43,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:43,893 INFO 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:16:43,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:16:43,893 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:16:43,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:43,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1826701008, now seen corresponding path program 3 times [2024-06-27 21:16:43,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:43,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159984522] [2024-06-27 21:16:43,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:43,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:45,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:45,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:45,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159984522] [2024-06-27 21:16:45,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159984522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:45,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:45,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:45,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879138487] [2024-06-27 21:16:45,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:45,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:45,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:45,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:45,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:45,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:45,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 460 transitions, 7080 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:45,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:45,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:45,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:47,449 INFO L124 PetriNetUnfolderBase]: 2960/4817 cut-off events. [2024-06-27 21:16:47,449 INFO L125 PetriNetUnfolderBase]: For 947456/947458 co-relation queries the response was YES. [2024-06-27 21:16:47,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50098 conditions, 4817 events. 2960/4817 cut-off events. For 947456/947458 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29203 event pairs, 562 based on Foata normal form. 2/4818 useless extension candidates. Maximal degree in co-relation 49919. Up to 4489 conditions per place. [2024-06-27 21:16:47,525 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 443 selfloop transitions, 36 changer transitions 0/484 dead transitions. [2024-06-27 21:16:47,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 484 transitions, 8196 flow [2024-06-27 21:16:47,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:47,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:47,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:16:47,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 21:16:47,527 INFO L175 Difference]: Start difference. First operand has 358 places, 460 transitions, 7080 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:16:47,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 484 transitions, 8196 flow [2024-06-27 21:16:49,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 484 transitions, 8102 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:49,650 INFO L231 Difference]: Finished difference. Result has 362 places, 465 transitions, 7185 flow [2024-06-27 21:16:49,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6986, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7185, PETRI_PLACES=362, PETRI_TRANSITIONS=465} [2024-06-27 21:16:49,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-27 21:16:49,651 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 465 transitions, 7185 flow [2024-06-27 21:16:49,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:49,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:49,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:49,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:16:49,651 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:16:49,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:49,652 INFO L85 PathProgramCache]: Analyzing trace with hash -62396428, now seen corresponding path program 4 times [2024-06-27 21:16:49,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:49,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082488502] [2024-06-27 21:16:49,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:49,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:49,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:51,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:51,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:51,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082488502] [2024-06-27 21:16:51,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082488502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:51,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:51,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:51,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011739150] [2024-06-27 21:16:51,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:51,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:51,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:51,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:51,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:52,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:52,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 465 transitions, 7185 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:52,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:52,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:52,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:53,792 INFO L124 PetriNetUnfolderBase]: 2968/4829 cut-off events. [2024-06-27 21:16:53,792 INFO L125 PetriNetUnfolderBase]: For 968113/968115 co-relation queries the response was YES. [2024-06-27 21:16:53,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50564 conditions, 4829 events. 2968/4829 cut-off events. For 968113/968115 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29231 event pairs, 560 based on Foata normal form. 2/4830 useless extension candidates. Maximal degree in co-relation 50383. Up to 4473 conditions per place. [2024-06-27 21:16:53,869 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 52 changer transitions 0/488 dead transitions. [2024-06-27 21:16:53,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 488 transitions, 8515 flow [2024-06-27 21:16:53,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:16:53,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:16:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 21:16:53,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:16:53,871 INFO L175 Difference]: Start difference. First operand has 362 places, 465 transitions, 7185 flow. Second operand 10 states and 155 transitions. [2024-06-27 21:16:53,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 488 transitions, 8515 flow [2024-06-27 21:16:56,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 488 transitions, 8366 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:56,039 INFO L231 Difference]: Finished difference. Result has 366 places, 467 transitions, 7246 flow [2024-06-27 21:16:56,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7036, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7246, PETRI_PLACES=366, PETRI_TRANSITIONS=467} [2024-06-27 21:16:56,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-27 21:16:56,040 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 467 transitions, 7246 flow [2024-06-27 21:16:56,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:56,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:56,040 INFO 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:16:56,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:16:56,040 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:16:56,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:56,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1834974970, now seen corresponding path program 6 times [2024-06-27 21:16:56,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:56,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027316934] [2024-06-27 21:16:56,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:56,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:56,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:58,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:58,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027316934] [2024-06-27 21:16:58,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027316934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:58,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:58,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:58,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558405151] [2024-06-27 21:16:58,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:58,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:58,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:58,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:58,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:58,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:16:58,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 467 transitions, 7246 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:58,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:58,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:16:58,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:59,759 INFO L124 PetriNetUnfolderBase]: 2973/4832 cut-off events. [2024-06-27 21:16:59,760 INFO L125 PetriNetUnfolderBase]: For 979639/979641 co-relation queries the response was YES. [2024-06-27 21:16:59,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50786 conditions, 4832 events. 2973/4832 cut-off events. For 979639/979641 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29238 event pairs, 557 based on Foata normal form. 1/4832 useless extension candidates. Maximal degree in co-relation 50604. Up to 4491 conditions per place. [2024-06-27 21:16:59,837 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 433 selfloop transitions, 51 changer transitions 0/489 dead transitions. [2024-06-27 21:16:59,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 489 transitions, 8542 flow [2024-06-27 21:16:59,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:59,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:59,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:16:59,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:16:59,839 INFO L175 Difference]: Start difference. First operand has 366 places, 467 transitions, 7246 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:16:59,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 489 transitions, 8542 flow [2024-06-27 21:17:02,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 489 transitions, 8346 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-27 21:17:02,229 INFO L231 Difference]: Finished difference. Result has 367 places, 470 transitions, 7226 flow [2024-06-27 21:17:02,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7058, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7226, PETRI_PLACES=367, PETRI_TRANSITIONS=470} [2024-06-27 21:17:02,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-27 21:17:02,230 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 470 transitions, 7226 flow [2024-06-27 21:17:02,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:02,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:02,230 INFO 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:17:02,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:17:02,230 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:17:02,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:02,231 INFO L85 PathProgramCache]: Analyzing trace with hash -123111724, now seen corresponding path program 5 times [2024-06-27 21:17:02,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:02,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607099844] [2024-06-27 21:17:02,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:02,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:04,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:04,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:04,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607099844] [2024-06-27 21:17:04,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607099844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:04,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:04,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:04,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326750943] [2024-06-27 21:17:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:04,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:04,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:04,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:04,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 470 transitions, 7226 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:04,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:04,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:04,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:06,137 INFO L124 PetriNetUnfolderBase]: 2968/4823 cut-off events. [2024-06-27 21:17:06,137 INFO L125 PetriNetUnfolderBase]: For 968747/968749 co-relation queries the response was YES. [2024-06-27 21:17:06,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50190 conditions, 4823 events. 2968/4823 cut-off events. For 968747/968749 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29174 event pairs, 558 based on Foata normal form. 2/4824 useless extension candidates. Maximal degree in co-relation 50007. Up to 4515 conditions per place. [2024-06-27 21:17:06,214 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 463 selfloop transitions, 27 changer transitions 0/495 dead transitions. [2024-06-27 21:17:06,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 495 transitions, 8362 flow [2024-06-27 21:17:06,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:06,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:06,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 21:17:06,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-27 21:17:06,216 INFO L175 Difference]: Start difference. First operand has 367 places, 470 transitions, 7226 flow. Second operand 9 states and 142 transitions. [2024-06-27 21:17:06,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 495 transitions, 8362 flow [2024-06-27 21:17:08,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 495 transitions, 8258 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:17:08,736 INFO L231 Difference]: Finished difference. Result has 370 places, 472 transitions, 7279 flow [2024-06-27 21:17:08,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7122, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7279, PETRI_PLACES=370, PETRI_TRANSITIONS=472} [2024-06-27 21:17:08,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-27 21:17:08,736 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 472 transitions, 7279 flow [2024-06-27 21:17:08,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:08,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:08,738 INFO 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:17:08,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:17:08,738 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:17:08,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:08,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1598620120, now seen corresponding path program 7 times [2024-06-27 21:17:08,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:08,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143396107] [2024-06-27 21:17:08,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:08,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:10,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:10,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:10,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143396107] [2024-06-27 21:17:10,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143396107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:10,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:10,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:17:10,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997760862] [2024-06-27 21:17:10,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:10,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:17:10,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:10,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:17:10,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:17:10,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:10,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 472 transitions, 7279 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:10,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:10,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:10,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:12,024 INFO L124 PetriNetUnfolderBase]: 2965/4815 cut-off events. [2024-06-27 21:17:12,024 INFO L125 PetriNetUnfolderBase]: For 971056/971058 co-relation queries the response was YES. [2024-06-27 21:17:12,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50239 conditions, 4815 events. 2965/4815 cut-off events. For 971056/971058 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 28997 event pairs, 556 based on Foata normal form. 1/4815 useless extension candidates. Maximal degree in co-relation 50055. Up to 4517 conditions per place. [2024-06-27 21:17:12,104 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 463 selfloop transitions, 25 changer transitions 0/493 dead transitions. [2024-06-27 21:17:12,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 493 transitions, 8313 flow [2024-06-27 21:17:12,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:17:12,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:17:12,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:17:12,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:17:12,106 INFO L175 Difference]: Start difference. First operand has 370 places, 472 transitions, 7279 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:17:12,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 493 transitions, 8313 flow [2024-06-27 21:17:14,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 493 transitions, 8148 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 21:17:15,003 INFO L231 Difference]: Finished difference. Result has 371 places, 472 transitions, 7170 flow [2024-06-27 21:17:15,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7114, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7170, PETRI_PLACES=371, PETRI_TRANSITIONS=472} [2024-06-27 21:17:15,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-27 21:17:15,004 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 472 transitions, 7170 flow [2024-06-27 21:17:15,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:15,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:15,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:15,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:17:15,005 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:17:15,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:15,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1294510967, now seen corresponding path program 1 times [2024-06-27 21:17:15,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:15,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138569690] [2024-06-27 21:17:15,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:15,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:15,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:17,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:17,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:17,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138569690] [2024-06-27 21:17:17,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138569690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:17,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:17,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:17,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53090283] [2024-06-27 21:17:17,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:17,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:17,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:17,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:17,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:17,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:17,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 472 transitions, 7170 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:17,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:17,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:17,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:19,316 INFO L124 PetriNetUnfolderBase]: 2973/4838 cut-off events. [2024-06-27 21:17:19,317 INFO L125 PetriNetUnfolderBase]: For 988763/988769 co-relation queries the response was YES. [2024-06-27 21:17:19,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50313 conditions, 4838 events. 2973/4838 cut-off events. For 988763/988769 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 29104 event pairs, 419 based on Foata normal form. 8/4845 useless extension candidates. Maximal degree in co-relation 50128. Up to 4389 conditions per place. [2024-06-27 21:17:19,396 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 462 selfloop transitions, 44 changer transitions 0/511 dead transitions. [2024-06-27 21:17:19,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 511 transitions, 8334 flow [2024-06-27 21:17:19,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:19,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:19,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 21:17:19,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-27 21:17:19,397 INFO L175 Difference]: Start difference. First operand has 371 places, 472 transitions, 7170 flow. Second operand 9 states and 155 transitions. [2024-06-27 21:17:19,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 511 transitions, 8334 flow [2024-06-27 21:17:22,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 511 transitions, 8236 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:17:22,275 INFO L231 Difference]: Finished difference. Result has 372 places, 474 transitions, 7215 flow [2024-06-27 21:17:22,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7072, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7215, PETRI_PLACES=372, PETRI_TRANSITIONS=474} [2024-06-27 21:17:22,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-27 21:17:22,276 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 474 transitions, 7215 flow [2024-06-27 21:17:22,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:22,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:22,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:22,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:17:22,277 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:17:22,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:22,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1301920277, now seen corresponding path program 2 times [2024-06-27 21:17:22,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:22,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678725556] [2024-06-27 21:17:22,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:22,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:24,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:24,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:24,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678725556] [2024-06-27 21:17:24,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678725556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:24,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:24,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:24,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258584766] [2024-06-27 21:17:24,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:24,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:24,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:24,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:24,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:24,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:24,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 474 transitions, 7215 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:24,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:24,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:24,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:26,743 INFO L124 PetriNetUnfolderBase]: 2999/4874 cut-off events. [2024-06-27 21:17:26,743 INFO L125 PetriNetUnfolderBase]: For 990727/990733 co-relation queries the response was YES. [2024-06-27 21:17:26,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50807 conditions, 4874 events. 2999/4874 cut-off events. For 990727/990733 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 29464 event pairs, 534 based on Foata normal form. 8/4881 useless extension candidates. Maximal degree in co-relation 50621. Up to 4489 conditions per place. [2024-06-27 21:17:26,815 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 463 selfloop transitions, 48 changer transitions 0/516 dead transitions. [2024-06-27 21:17:26,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 516 transitions, 8550 flow [2024-06-27 21:17:26,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:26,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:26,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:17:26,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 21:17:26,817 INFO L175 Difference]: Start difference. First operand has 372 places, 474 transitions, 7215 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:17:26,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 516 transitions, 8550 flow [2024-06-27 21:17:29,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 516 transitions, 8326 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 21:17:29,672 INFO L231 Difference]: Finished difference. Result has 374 places, 484 transitions, 7326 flow [2024-06-27 21:17:29,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7012, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7326, PETRI_PLACES=374, PETRI_TRANSITIONS=484} [2024-06-27 21:17:29,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-27 21:17:29,673 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 484 transitions, 7326 flow [2024-06-27 21:17:29,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:29,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:29,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:29,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:17:29,674 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:17:29,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:29,674 INFO L85 PathProgramCache]: Analyzing trace with hash 523579651, now seen corresponding path program 1 times [2024-06-27 21:17:29,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:29,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933403078] [2024-06-27 21:17:29,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:29,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:29,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:32,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:32,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:32,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933403078] [2024-06-27 21:17:32,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933403078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:32,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:32,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:17:32,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358103310] [2024-06-27 21:17:32,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:32,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:17:32,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:32,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:17:32,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:17:32,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:32,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 484 transitions, 7326 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:32,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:32,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:32,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:33,827 INFO L124 PetriNetUnfolderBase]: 3004/4885 cut-off events. [2024-06-27 21:17:33,828 INFO L125 PetriNetUnfolderBase]: For 1000407/1000413 co-relation queries the response was YES. [2024-06-27 21:17:33,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50761 conditions, 4885 events. 3004/4885 cut-off events. For 1000407/1000413 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29579 event pairs, 538 based on Foata normal form. 7/4891 useless extension candidates. Maximal degree in co-relation 50574. Up to 4426 conditions per place. [2024-06-27 21:17:33,911 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 441 selfloop transitions, 80 changer transitions 0/526 dead transitions. [2024-06-27 21:17:33,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 526 transitions, 8769 flow [2024-06-27 21:17:33,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:33,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:33,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:17:33,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 21:17:33,913 INFO L175 Difference]: Start difference. First operand has 374 places, 484 transitions, 7326 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:17:33,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 526 transitions, 8769 flow [2024-06-27 21:17:36,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 526 transitions, 8615 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:17:36,901 INFO L231 Difference]: Finished difference. Result has 377 places, 487 transitions, 7402 flow [2024-06-27 21:17:36,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7402, PETRI_PLACES=377, PETRI_TRANSITIONS=487} [2024-06-27 21:17:36,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-27 21:17:36,901 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 487 transitions, 7402 flow [2024-06-27 21:17:36,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:36,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:36,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] [2024-06-27 21:17:36,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:17:36,902 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:17:36,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:36,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1383168983, now seen corresponding path program 1 times [2024-06-27 21:17:36,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:36,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949041104] [2024-06-27 21:17:36,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:36,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:36,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:39,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:39,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:39,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949041104] [2024-06-27 21:17:39,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949041104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:39,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:39,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:39,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691199862] [2024-06-27 21:17:39,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:39,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:39,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:39,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:39,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:39,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:39,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 487 transitions, 7402 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:39,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:39,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:39,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:41,210 INFO L124 PetriNetUnfolderBase]: 3009/4890 cut-off events. [2024-06-27 21:17:41,210 INFO L125 PetriNetUnfolderBase]: For 1018877/1018883 co-relation queries the response was YES. [2024-06-27 21:17:41,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51013 conditions, 4890 events. 3009/4890 cut-off events. For 1018877/1018883 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 29590 event pairs, 535 based on Foata normal form. 7/4896 useless extension candidates. Maximal degree in co-relation 50825. Up to 4430 conditions per place. [2024-06-27 21:17:41,292 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 442 selfloop transitions, 83 changer transitions 0/530 dead transitions. [2024-06-27 21:17:41,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 530 transitions, 8881 flow [2024-06-27 21:17:41,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:17:41,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:17:41,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 21:17:41,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-27 21:17:41,294 INFO L175 Difference]: Start difference. First operand has 377 places, 487 transitions, 7402 flow. Second operand 10 states and 173 transitions. [2024-06-27 21:17:41,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 530 transitions, 8881 flow [2024-06-27 21:17:44,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 530 transitions, 8697 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:17:44,357 INFO L231 Difference]: Finished difference. Result has 380 places, 490 transitions, 7483 flow [2024-06-27 21:17:44,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7218, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7483, PETRI_PLACES=380, PETRI_TRANSITIONS=490} [2024-06-27 21:17:44,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-27 21:17:44,358 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 490 transitions, 7483 flow [2024-06-27 21:17:44,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:44,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:44,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:44,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:17:44,359 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:17:44,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:44,359 INFO L85 PathProgramCache]: Analyzing trace with hash 523699621, now seen corresponding path program 2 times [2024-06-27 21:17:44,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:44,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012702600] [2024-06-27 21:17:44,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:44,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:44,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:46,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:46,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:46,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012702600] [2024-06-27 21:17:46,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012702600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:46,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:46,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:46,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577451437] [2024-06-27 21:17:46,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:46,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:46,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:46,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:46,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:46,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:46,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 490 transitions, 7483 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:46,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:46,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:46,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:48,860 INFO L124 PetriNetUnfolderBase]: 3006/4888 cut-off events. [2024-06-27 21:17:48,861 INFO L125 PetriNetUnfolderBase]: For 1026011/1026017 co-relation queries the response was YES. [2024-06-27 21:17:48,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51085 conditions, 4888 events. 3006/4888 cut-off events. For 1026011/1026017 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 29625 event pairs, 535 based on Foata normal form. 7/4894 useless extension candidates. Maximal degree in co-relation 50896. Up to 4430 conditions per place. [2024-06-27 21:17:48,942 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 444 selfloop transitions, 80 changer transitions 0/529 dead transitions. [2024-06-27 21:17:48,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 529 transitions, 8645 flow [2024-06-27 21:17:48,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:17:48,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:17:48,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 21:17:48,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-27 21:17:48,944 INFO L175 Difference]: Start difference. First operand has 380 places, 490 transitions, 7483 flow. Second operand 10 states and 172 transitions. [2024-06-27 21:17:48,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 529 transitions, 8645 flow [2024-06-27 21:17:52,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 529 transitions, 8399 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 21:17:52,192 INFO L231 Difference]: Finished difference. Result has 382 places, 490 transitions, 7403 flow [2024-06-27 21:17:52,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7237, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7403, PETRI_PLACES=382, PETRI_TRANSITIONS=490} [2024-06-27 21:17:52,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-27 21:17:52,193 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 490 transitions, 7403 flow [2024-06-27 21:17:52,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:52,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:52,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:52,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:17:52,194 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:17:52,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:52,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1863780885, now seen corresponding path program 3 times [2024-06-27 21:17:52,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:52,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28114727] [2024-06-27 21:17:52,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:52,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:54,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:54,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:54,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28114727] [2024-06-27 21:17:54,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28114727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:54,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:54,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:17:54,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747718132] [2024-06-27 21:17:54,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:54,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:17:54,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:54,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:17:54,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:17:54,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:17:54,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 490 transitions, 7403 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:54,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:54,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:17:54,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:56,625 INFO L124 PetriNetUnfolderBase]: 3022/4907 cut-off events. [2024-06-27 21:17:56,625 INFO L125 PetriNetUnfolderBase]: For 1054707/1054709 co-relation queries the response was YES. [2024-06-27 21:17:56,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51338 conditions, 4907 events. 3022/4907 cut-off events. For 1054707/1054709 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 29677 event pairs, 539 based on Foata normal form. 2/4908 useless extension candidates. Maximal degree in co-relation 51148. Up to 4525 conditions per place. [2024-06-27 21:17:56,696 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 466 selfloop transitions, 47 changer transitions 0/518 dead transitions. [2024-06-27 21:17:56,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 518 transitions, 8580 flow [2024-06-27 21:17:56,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:56,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:56,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:17:56,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:17:56,698 INFO L175 Difference]: Start difference. First operand has 382 places, 490 transitions, 7403 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:17:56,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 518 transitions, 8580 flow [2024-06-27 21:17:59,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 518 transitions, 8410 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:17:59,388 INFO L231 Difference]: Finished difference. Result has 385 places, 495 transitions, 7454 flow [2024-06-27 21:17:59,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7235, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7454, PETRI_PLACES=385, PETRI_TRANSITIONS=495} [2024-06-27 21:17:59,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-27 21:17:59,389 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 495 transitions, 7454 flow [2024-06-27 21:17:59,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:59,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:59,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:59,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:17:59,389 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:17:59,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:59,390 INFO L85 PathProgramCache]: Analyzing trace with hash 662107801, now seen corresponding path program 3 times [2024-06-27 21:17:59,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:59,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583108987] [2024-06-27 21:17:59,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:59,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:59,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:01,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:18:01,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:01,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583108987] [2024-06-27 21:18:01,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583108987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:01,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:01,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:01,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598855687] [2024-06-27 21:18:01,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:01,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:01,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:01,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:01,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:01,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:18:01,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 495 transitions, 7454 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:01,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:01,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:18:01,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:03,949 INFO L124 PetriNetUnfolderBase]: 3051/4951 cut-off events. [2024-06-27 21:18:03,950 INFO L125 PetriNetUnfolderBase]: For 1086042/1086044 co-relation queries the response was YES. [2024-06-27 21:18:04,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52344 conditions, 4951 events. 3051/4951 cut-off events. For 1086042/1086044 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 29987 event pairs, 565 based on Foata normal form. 1/4949 useless extension candidates. Maximal degree in co-relation 52151. Up to 4202 conditions per place. [2024-06-27 21:18:04,039 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 177 changer transitions 0/542 dead transitions. [2024-06-27 21:18:04,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 542 transitions, 9390 flow [2024-06-27 21:18:04,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:18:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:18:04,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:18:04,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 21:18:04,041 INFO L175 Difference]: Start difference. First operand has 385 places, 495 transitions, 7454 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:18:04,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 542 transitions, 9390 flow [2024-06-27 21:18:07,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 542 transitions, 9251 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 21:18:07,370 INFO L231 Difference]: Finished difference. Result has 389 places, 507 transitions, 7977 flow [2024-06-27 21:18:07,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7315, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7977, PETRI_PLACES=389, PETRI_TRANSITIONS=507} [2024-06-27 21:18:07,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-27 21:18:07,371 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 507 transitions, 7977 flow [2024-06-27 21:18:07,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:07,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:07,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:07,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:18:07,372 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:18:07,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:07,373 INFO L85 PathProgramCache]: Analyzing trace with hash -248473423, now seen corresponding path program 2 times [2024-06-27 21:18:07,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:07,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384707610] [2024-06-27 21:18:07,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:07,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:09,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:09,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:09,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384707610] [2024-06-27 21:18:09,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384707610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:09,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:09,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:09,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372423745] [2024-06-27 21:18:09,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:09,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:09,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:09,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:09,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:09,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:18:09,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 507 transitions, 7977 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:09,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:09,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:18:09,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:11,757 INFO L124 PetriNetUnfolderBase]: 3056/4958 cut-off events. [2024-06-27 21:18:11,757 INFO L125 PetriNetUnfolderBase]: For 1105737/1105739 co-relation queries the response was YES. [2024-06-27 21:18:11,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52883 conditions, 4958 events. 3056/4958 cut-off events. For 1105737/1105739 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 30049 event pairs, 565 based on Foata normal form. 1/4956 useless extension candidates. Maximal degree in co-relation 52689. Up to 4206 conditions per place. [2024-06-27 21:18:11,841 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 355 selfloop transitions, 180 changer transitions 0/540 dead transitions. [2024-06-27 21:18:11,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 540 transitions, 9458 flow [2024-06-27 21:18:11,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:18:11,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:18:11,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:18:11,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 21:18:11,843 INFO L175 Difference]: Start difference. First operand has 389 places, 507 transitions, 7977 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:18:11,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 540 transitions, 9458 flow [2024-06-27 21:18:15,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 540 transitions, 9000 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 21:18:15,025 INFO L231 Difference]: Finished difference. Result has 392 places, 510 transitions, 7986 flow [2024-06-27 21:18:15,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7519, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7986, PETRI_PLACES=392, PETRI_TRANSITIONS=510} [2024-06-27 21:18:15,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-27 21:18:15,025 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 510 transitions, 7986 flow [2024-06-27 21:18:15,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:15,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:15,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:15,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:18:15,026 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:18:15,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:15,027 INFO L85 PathProgramCache]: Analyzing trace with hash -243231199, now seen corresponding path program 4 times [2024-06-27 21:18:15,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:15,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654487604] [2024-06-27 21:18:15,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:15,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:15,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:17,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:17,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:17,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654487604] [2024-06-27 21:18:17,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654487604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:17,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:17,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:18:17,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238807309] [2024-06-27 21:18:17,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:17,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:18:17,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:17,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:18:17,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:18:17,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:18:17,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 510 transitions, 7986 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:17,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:17,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:18:17,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:19,381 INFO L124 PetriNetUnfolderBase]: 3093/5016 cut-off events. [2024-06-27 21:18:19,381 INFO L125 PetriNetUnfolderBase]: For 1151464/1151466 co-relation queries the response was YES. [2024-06-27 21:18:19,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54121 conditions, 5016 events. 3093/5016 cut-off events. For 1151464/1151466 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 30484 event pairs, 565 based on Foata normal form. 1/5015 useless extension candidates. Maximal degree in co-relation 53926. Up to 4251 conditions per place. [2024-06-27 21:18:19,468 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 190 changer transitions 0/556 dead transitions. [2024-06-27 21:18:19,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 556 transitions, 10290 flow [2024-06-27 21:18:19,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:18:19,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:18:19,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 21:18:19,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 21:18:19,471 INFO L175 Difference]: Start difference. First operand has 392 places, 510 transitions, 7986 flow. Second operand 8 states and 148 transitions. [2024-06-27 21:18:19,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 556 transitions, 10290 flow [2024-06-27 21:18:22,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 556 transitions, 9828 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 21:18:22,858 INFO L231 Difference]: Finished difference. Result has 393 places, 525 transitions, 8320 flow [2024-06-27 21:18:22,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7554, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8320, PETRI_PLACES=393, PETRI_TRANSITIONS=525} [2024-06-27 21:18:22,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-27 21:18:22,859 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 525 transitions, 8320 flow [2024-06-27 21:18:22,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:22,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:22,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:22,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:18:22,859 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:18:22,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:22,860 INFO L85 PathProgramCache]: Analyzing trace with hash -242932297, now seen corresponding path program 1 times [2024-06-27 21:18:22,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:22,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982291844] [2024-06-27 21:18:22,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:22,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:22,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:25,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:25,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:25,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982291844] [2024-06-27 21:18:25,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982291844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:25,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:25,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:18:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060277597] [2024-06-27 21:18:25,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:25,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:18:25,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:25,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:18:25,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:18:25,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:18:25,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 525 transitions, 8320 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:25,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:25,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:18:25,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:27,317 INFO L124 PetriNetUnfolderBase]: 3219/5224 cut-off events. [2024-06-27 21:18:27,318 INFO L125 PetriNetUnfolderBase]: For 1276208/1276214 co-relation queries the response was YES. [2024-06-27 21:18:27,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57778 conditions, 5224 events. 3219/5224 cut-off events. For 1276208/1276214 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32039 event pairs, 489 based on Foata normal form. 7/5229 useless extension candidates. Maximal degree in co-relation 57582. Up to 4247 conditions per place. [2024-06-27 21:18:27,408 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 341 selfloop transitions, 246 changer transitions 0/592 dead transitions. [2024-06-27 21:18:27,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 592 transitions, 10944 flow [2024-06-27 21:18:27,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:18:27,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:18:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 21:18:27,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 21:18:27,410 INFO L175 Difference]: Start difference. First operand has 393 places, 525 transitions, 8320 flow. Second operand 11 states and 189 transitions. [2024-06-27 21:18:27,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 592 transitions, 10944 flow [2024-06-27 21:18:30,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 592 transitions, 10650 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-27 21:18:31,003 INFO L231 Difference]: Finished difference. Result has 403 places, 555 transitions, 9318 flow [2024-06-27 21:18:31,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8026, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9318, PETRI_PLACES=403, PETRI_TRANSITIONS=555} [2024-06-27 21:18:31,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-27 21:18:31,003 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 555 transitions, 9318 flow [2024-06-27 21:18:31,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:31,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:31,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:31,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:18:31,004 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:18:31,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:31,005 INFO L85 PathProgramCache]: Analyzing trace with hash -132595461, now seen corresponding path program 5 times [2024-06-27 21:18:31,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:31,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349968940] [2024-06-27 21:18:31,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:31,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:33,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:33,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:33,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349968940] [2024-06-27 21:18:33,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349968940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:33,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:33,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:18:33,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944512241] [2024-06-27 21:18:33,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:33,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:18:33,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:33,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:18:33,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:18:33,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:18:33,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 555 transitions, 9318 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:33,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:33,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:18:33,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:35,788 INFO L124 PetriNetUnfolderBase]: 3232/5242 cut-off events. [2024-06-27 21:18:35,789 INFO L125 PetriNetUnfolderBase]: For 1312660/1312662 co-relation queries the response was YES. [2024-06-27 21:18:35,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59302 conditions, 5242 events. 3232/5242 cut-off events. For 1312660/1312662 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32113 event pairs, 575 based on Foata normal form. 1/5241 useless extension candidates. Maximal degree in co-relation 59103. Up to 4444 conditions per place. [2024-06-27 21:18:35,883 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 388 selfloop transitions, 195 changer transitions 0/588 dead transitions. [2024-06-27 21:18:35,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 588 transitions, 11410 flow [2024-06-27 21:18:35,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:18:35,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:18:35,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:18:35,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:18:35,884 INFO L175 Difference]: Start difference. First operand has 403 places, 555 transitions, 9318 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:18:35,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 588 transitions, 11410 flow [2024-06-27 21:18:40,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 588 transitions, 11207 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 21:18:40,139 INFO L231 Difference]: Finished difference. Result has 406 places, 561 transitions, 9645 flow [2024-06-27 21:18:40,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9115, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9645, PETRI_PLACES=406, PETRI_TRANSITIONS=561} [2024-06-27 21:18:40,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-27 21:18:40,140 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 561 transitions, 9645 flow [2024-06-27 21:18:40,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:40,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:40,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:40,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:18:40,140 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:18:40,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:40,141 INFO L85 PathProgramCache]: Analyzing trace with hash 662227771, now seen corresponding path program 6 times [2024-06-27 21:18:40,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:40,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910583008] [2024-06-27 21:18:40,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:40,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:40,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:42,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:42,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:42,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910583008] [2024-06-27 21:18:42,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910583008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:42,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:42,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:42,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725421985] [2024-06-27 21:18:42,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:42,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:42,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:42,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:42,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:42,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:18:42,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 561 transitions, 9645 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:42,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:42,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:18:42,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:45,418 INFO L124 PetriNetUnfolderBase]: 3237/5248 cut-off events. [2024-06-27 21:18:45,418 INFO L125 PetriNetUnfolderBase]: For 1335671/1335673 co-relation queries the response was YES. [2024-06-27 21:18:45,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59873 conditions, 5248 events. 3237/5248 cut-off events. For 1335671/1335673 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 32156 event pairs, 579 based on Foata normal form. 1/5246 useless extension candidates. Maximal degree in co-relation 59672. Up to 4450 conditions per place. [2024-06-27 21:18:45,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 388 selfloop transitions, 201 changer transitions 0/594 dead transitions. [2024-06-27 21:18:45,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 594 transitions, 11211 flow [2024-06-27 21:18:45,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:18:45,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:18:45,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:18:45,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 21:18:45,523 INFO L175 Difference]: Start difference. First operand has 406 places, 561 transitions, 9645 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:18:45,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 594 transitions, 11211 flow [2024-06-27 21:18:49,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 594 transitions, 10886 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 21:18:49,527 INFO L231 Difference]: Finished difference. Result has 411 places, 564 transitions, 9792 flow [2024-06-27 21:18:49,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9323, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9792, PETRI_PLACES=411, PETRI_TRANSITIONS=564} [2024-06-27 21:18:49,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-27 21:18:49,528 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 564 transitions, 9792 flow [2024-06-27 21:18:49,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:49,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:49,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:49,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:18:49,529 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:18:49,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:49,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1539524767, now seen corresponding path program 2 times [2024-06-27 21:18:49,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:49,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243156097] [2024-06-27 21:18:49,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:49,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:49,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:51,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:51,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:51,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243156097] [2024-06-27 21:18:51,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243156097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:51,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:51,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:18:51,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118844014] [2024-06-27 21:18:51,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:51,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:18:51,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:51,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:18:51,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:18:51,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:18:51,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 564 transitions, 9792 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:51,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:51,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:18:51,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:54,358 INFO L124 PetriNetUnfolderBase]: 3242/5262 cut-off events. [2024-06-27 21:18:54,358 INFO L125 PetriNetUnfolderBase]: For 1359009/1359015 co-relation queries the response was YES. [2024-06-27 21:18:54,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60211 conditions, 5262 events. 3242/5262 cut-off events. For 1359009/1359015 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32287 event pairs, 565 based on Foata normal form. 7/5267 useless extension candidates. Maximal degree in co-relation 60009. Up to 4760 conditions per place. [2024-06-27 21:18:54,439 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 499 selfloop transitions, 90 changer transitions 0/594 dead transitions. [2024-06-27 21:18:54,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 594 transitions, 11131 flow [2024-06-27 21:18:54,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:18:54,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:18:54,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:18:54,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 21:18:54,440 INFO L175 Difference]: Start difference. First operand has 411 places, 564 transitions, 9792 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:18:54,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 594 transitions, 11131 flow [2024-06-27 21:18:57,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 594 transitions, 10865 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 21:18:57,835 INFO L231 Difference]: Finished difference. Result has 414 places, 567 transitions, 9799 flow [2024-06-27 21:18:57,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9526, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9799, PETRI_PLACES=414, PETRI_TRANSITIONS=567} [2024-06-27 21:18:57,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-27 21:18:57,835 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 567 transitions, 9799 flow [2024-06-27 21:18:57,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:57,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:57,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:18:57,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:18:57,836 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:18:57,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:57,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1539518970, now seen corresponding path program 1 times [2024-06-27 21:18:57,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:57,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764158361] [2024-06-27 21:18:57,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:57,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:00,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:00,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:00,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764158361] [2024-06-27 21:19:00,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764158361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:00,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:00,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:00,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827240587] [2024-06-27 21:19:00,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:00,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:00,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:00,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:00,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:00,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:19:00,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 567 transitions, 9799 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:00,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:00,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:19:00,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:02,358 INFO L124 PetriNetUnfolderBase]: 3247/5267 cut-off events. [2024-06-27 21:19:02,358 INFO L125 PetriNetUnfolderBase]: For 1379731/1379737 co-relation queries the response was YES. [2024-06-27 21:19:02,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60307 conditions, 5267 events. 3247/5267 cut-off events. For 1379731/1379737 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32282 event pairs, 560 based on Foata normal form. 7/5272 useless extension candidates. Maximal degree in co-relation 60104. Up to 4764 conditions per place. [2024-06-27 21:19:02,454 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 499 selfloop transitions, 93 changer transitions 0/597 dead transitions. [2024-06-27 21:19:02,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 597 transitions, 11173 flow [2024-06-27 21:19:02,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:02,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:02,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:19:02,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 21:19:02,456 INFO L175 Difference]: Start difference. First operand has 414 places, 567 transitions, 9799 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:19:02,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 597 transitions, 11173 flow [2024-06-27 21:19:06,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 597 transitions, 10943 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 21:19:06,212 INFO L231 Difference]: Finished difference. Result has 416 places, 570 transitions, 9877 flow [2024-06-27 21:19:06,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9569, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9877, PETRI_PLACES=416, PETRI_TRANSITIONS=570} [2024-06-27 21:19:06,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-27 21:19:06,213 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 570 transitions, 9877 flow [2024-06-27 21:19:06,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:06,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:06,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] [2024-06-27 21:19:06,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:19:06,213 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:19:06,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:06,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1539519187, now seen corresponding path program 3 times [2024-06-27 21:19:06,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:06,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828780403] [2024-06-27 21:19:06,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:06,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:08,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:08,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828780403] [2024-06-27 21:19:08,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828780403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:08,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:08,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:08,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169111509] [2024-06-27 21:19:08,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:08,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:08,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:08,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:08,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:08,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:19:08,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 570 transitions, 9877 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:08,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:08,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:19:08,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:10,796 INFO L124 PetriNetUnfolderBase]: 3252/5276 cut-off events. [2024-06-27 21:19:10,797 INFO L125 PetriNetUnfolderBase]: For 1399216/1399222 co-relation queries the response was YES. [2024-06-27 21:19:10,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60749 conditions, 5276 events. 3252/5276 cut-off events. For 1399216/1399222 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32361 event pairs, 563 based on Foata normal form. 7/5281 useless extension candidates. Maximal degree in co-relation 60545. Up to 4768 conditions per place. [2024-06-27 21:19:10,883 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 500 selfloop transitions, 96 changer transitions 0/601 dead transitions. [2024-06-27 21:19:10,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 601 transitions, 11214 flow [2024-06-27 21:19:10,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:19:10,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:19:10,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:19:10,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-27 21:19:10,885 INFO L175 Difference]: Start difference. First operand has 416 places, 570 transitions, 9877 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:19:10,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 601 transitions, 11214 flow [2024-06-27 21:19:15,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 601 transitions, 10942 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:15,069 INFO L231 Difference]: Finished difference. Result has 420 places, 573 transitions, 9872 flow [2024-06-27 21:19:15,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9605, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9872, PETRI_PLACES=420, PETRI_TRANSITIONS=573} [2024-06-27 21:19:15,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-27 21:19:15,069 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 573 transitions, 9872 flow [2024-06-27 21:19:15,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:15,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:15,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:15,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:19:15,070 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:19:15,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:15,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1539519373, now seen corresponding path program 3 times [2024-06-27 21:19:15,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:15,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970365758] [2024-06-27 21:19:15,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:15,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:15,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:17,495 INFO L134 CoverageAnalysis]: 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:17,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:17,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970365758] [2024-06-27 21:19:17,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970365758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:17,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:17,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:17,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912112499] [2024-06-27 21:19:17,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:17,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:17,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:17,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:17,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:17,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:19:17,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 573 transitions, 9872 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:17,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:17,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:19:17,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:19,483 INFO L124 PetriNetUnfolderBase]: 3265/5289 cut-off events. [2024-06-27 21:19:19,483 INFO L125 PetriNetUnfolderBase]: For 1429865/1429867 co-relation queries the response was YES. [2024-06-27 21:19:19,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61287 conditions, 5289 events. 3265/5289 cut-off events. For 1429865/1429867 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 32387 event pairs, 571 based on Foata normal form. 1/5287 useless extension candidates. Maximal degree in co-relation 61082. Up to 4473 conditions per place. [2024-06-27 21:19:19,576 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 386 selfloop transitions, 215 changer transitions 0/606 dead transitions. [2024-06-27 21:19:19,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 606 transitions, 11838 flow [2024-06-27 21:19:19,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:19,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:19,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:19:19,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 21:19:19,578 INFO L175 Difference]: Start difference. First operand has 420 places, 573 transitions, 9872 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:19:19,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 606 transitions, 11838 flow [2024-06-27 21:19:23,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 606 transitions, 11612 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:19:23,661 INFO L231 Difference]: Finished difference. Result has 423 places, 579 transitions, 10300 flow [2024-06-27 21:19:23,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9646, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10300, PETRI_PLACES=423, PETRI_TRANSITIONS=579} [2024-06-27 21:19:23,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-27 21:19:23,662 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 579 transitions, 10300 flow [2024-06-27 21:19:23,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:23,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:23,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:23,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:19:23,662 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:19:23,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:23,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1827519091, now seen corresponding path program 4 times [2024-06-27 21:19:23,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:23,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346121693] [2024-06-27 21:19:23,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:23,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:26,099 INFO L134 CoverageAnalysis]: 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:26,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:26,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346121693] [2024-06-27 21:19:26,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346121693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:26,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:26,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:26,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552433613] [2024-06-27 21:19:26,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:26,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:26,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:26,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:26,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:19:26,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 579 transitions, 10300 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:26,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:26,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:19:26,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:28,256 INFO L124 PetriNetUnfolderBase]: 3262/5287 cut-off events. [2024-06-27 21:19:28,256 INFO L125 PetriNetUnfolderBase]: For 1447705/1447707 co-relation queries the response was YES. [2024-06-27 21:19:28,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61732 conditions, 5287 events. 3262/5287 cut-off events. For 1447705/1447707 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 32449 event pairs, 575 based on Foata normal form. 1/5285 useless extension candidates. Maximal degree in co-relation 61525. Up to 4482 conditions per place. [2024-06-27 21:19:28,347 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 396 selfloop transitions, 204 changer transitions 0/605 dead transitions. [2024-06-27 21:19:28,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 605 transitions, 11822 flow [2024-06-27 21:19:28,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:28,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:28,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:19:28,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:19:28,349 INFO L175 Difference]: Start difference. First operand has 423 places, 579 transitions, 10300 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:19:28,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 605 transitions, 11822 flow [2024-06-27 21:19:33,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 605 transitions, 11443 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:33,368 INFO L231 Difference]: Finished difference. Result has 427 places, 579 transitions, 10335 flow [2024-06-27 21:19:33,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9921, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10335, PETRI_PLACES=427, PETRI_TRANSITIONS=579} [2024-06-27 21:19:33,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 21:19:33,369 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 579 transitions, 10335 flow [2024-06-27 21:19:33,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:33,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:33,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:33,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:19:33,369 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:19:33,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:33,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1539525139, now seen corresponding path program 7 times [2024-06-27 21:19:33,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:33,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770464212] [2024-06-27 21:19:33,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:33,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:35,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:35,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:35,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770464212] [2024-06-27 21:19:35,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770464212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:35,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:35,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:35,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125504730] [2024-06-27 21:19:35,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:35,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:35,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:35,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:35,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:35,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:19:35,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 579 transitions, 10335 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:35,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:35,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:19:35,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:38,526 INFO L124 PetriNetUnfolderBase]: 3267/5296 cut-off events. [2024-06-27 21:19:38,527 INFO L125 PetriNetUnfolderBase]: For 1472642/1472644 co-relation queries the response was YES. [2024-06-27 21:19:38,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62306 conditions, 5296 events. 3267/5296 cut-off events. For 1472642/1472644 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 32479 event pairs, 571 based on Foata normal form. 1/5294 useless extension candidates. Maximal degree in co-relation 62097. Up to 4491 conditions per place. [2024-06-27 21:19:38,618 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 400 selfloop transitions, 204 changer transitions 0/609 dead transitions. [2024-06-27 21:19:38,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 609 transitions, 12196 flow [2024-06-27 21:19:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:38,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:19:38,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 21:19:38,620 INFO L175 Difference]: Start difference. First operand has 427 places, 579 transitions, 10335 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:19:38,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 609 transitions, 12196 flow [2024-06-27 21:19:43,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 609 transitions, 11754 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:19:43,548 INFO L231 Difference]: Finished difference. Result has 428 places, 582 transitions, 10380 flow [2024-06-27 21:19:43,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9899, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10380, PETRI_PLACES=428, PETRI_TRANSITIONS=582} [2024-06-27 21:19:43,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-27 21:19:43,549 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 582 transitions, 10380 flow [2024-06-27 21:19:43,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:43,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:43,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] [2024-06-27 21:19:43,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:19:43,550 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:19:43,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:43,550 INFO L85 PathProgramCache]: Analyzing trace with hash 671482201, now seen corresponding path program 8 times [2024-06-27 21:19:43,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:43,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899557254] [2024-06-27 21:19:43,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:43,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:43,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:46,069 INFO L134 CoverageAnalysis]: 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:46,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:46,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899557254] [2024-06-27 21:19:46,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899557254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:46,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:46,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:46,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53255271] [2024-06-27 21:19:46,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:46,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:46,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:46,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:46,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:46,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:19:46,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 582 transitions, 10380 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:46,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:46,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:19:46,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:48,397 INFO L124 PetriNetUnfolderBase]: 3264/5292 cut-off events. [2024-06-27 21:19:48,397 INFO L125 PetriNetUnfolderBase]: For 1484423/1484425 co-relation queries the response was YES. [2024-06-27 21:19:48,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62293 conditions, 5292 events. 3264/5292 cut-off events. For 1484423/1484425 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 32485 event pairs, 575 based on Foata normal form. 1/5290 useless extension candidates. Maximal degree in co-relation 62083. Up to 4488 conditions per place. [2024-06-27 21:19:48,491 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 399 selfloop transitions, 204 changer transitions 0/608 dead transitions. [2024-06-27 21:19:48,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 608 transitions, 11912 flow [2024-06-27 21:19:48,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:48,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:48,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:19:48,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:19:48,493 INFO L175 Difference]: Start difference. First operand has 428 places, 582 transitions, 10380 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:19:48,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 608 transitions, 11912 flow [2024-06-27 21:19:53,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 608 transitions, 11619 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:53,320 INFO L231 Difference]: Finished difference. Result has 432 places, 582 transitions, 10501 flow [2024-06-27 21:19:53,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10087, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10501, PETRI_PLACES=432, PETRI_TRANSITIONS=582} [2024-06-27 21:19:53,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-27 21:19:53,321 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 582 transitions, 10501 flow [2024-06-27 21:19:53,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:53,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:53,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:53,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:19:53,321 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:19:53,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:53,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1874835051, now seen corresponding path program 5 times [2024-06-27 21:19:53,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:53,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227854676] [2024-06-27 21:19:53,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:53,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:53,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:55,883 INFO L134 CoverageAnalysis]: 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:55,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:55,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227854676] [2024-06-27 21:19:55,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227854676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:55,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:55,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:55,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190381674] [2024-06-27 21:19:55,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:55,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:55,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:55,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:55,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:55,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:19:55,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 582 transitions, 10501 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:55,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:55,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:19:55,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:58,026 INFO L124 PetriNetUnfolderBase]: 3277/5316 cut-off events. [2024-06-27 21:19:58,026 INFO L125 PetriNetUnfolderBase]: For 1517463/1517465 co-relation queries the response was YES. [2024-06-27 21:19:58,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62847 conditions, 5316 events. 3277/5316 cut-off events. For 1517463/1517465 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 32637 event pairs, 551 based on Foata normal form. 1/5316 useless extension candidates. Maximal degree in co-relation 62636. Up to 4872 conditions per place. [2024-06-27 21:19:58,119 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 54 changer transitions 0/612 dead transitions. [2024-06-27 21:19:58,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 612 transitions, 12211 flow [2024-06-27 21:19:58,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:19:58,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:19:58,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 21:19:58,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-27 21:19:58,121 INFO L175 Difference]: Start difference. First operand has 432 places, 582 transitions, 10501 flow. Second operand 10 states and 157 transitions. [2024-06-27 21:19:58,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 612 transitions, 12211 flow [2024-06-27 21:20:03,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 612 transitions, 11630 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:20:03,441 INFO L231 Difference]: Finished difference. Result has 435 places, 589 transitions, 10241 flow [2024-06-27 21:20:03,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9920, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10241, PETRI_PLACES=435, PETRI_TRANSITIONS=589} [2024-06-27 21:20:03,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-27 21:20:03,442 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 589 transitions, 10241 flow [2024-06-27 21:20:03,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:03,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:03,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:03,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 21:20:03,442 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:20:03,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:03,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1867592025, now seen corresponding path program 9 times [2024-06-27 21:20:03,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:03,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713838190] [2024-06-27 21:20:03,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:03,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:03,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:05,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:05,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:05,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713838190] [2024-06-27 21:20:05,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713838190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:05,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:05,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:05,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845244873] [2024-06-27 21:20:05,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:05,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:05,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:05,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:05,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:05,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:20:05,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 589 transitions, 10241 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:05,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:05,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:20:05,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:08,045 INFO L124 PetriNetUnfolderBase]: 3274/5312 cut-off events. [2024-06-27 21:20:08,046 INFO L125 PetriNetUnfolderBase]: For 1525119/1525121 co-relation queries the response was YES. [2024-06-27 21:20:08,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62480 conditions, 5312 events. 3274/5312 cut-off events. For 1525119/1525121 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 32638 event pairs, 551 based on Foata normal form. 1/5312 useless extension candidates. Maximal degree in co-relation 62266. Up to 4858 conditions per place. [2024-06-27 21:20:08,136 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 540 selfloop transitions, 67 changer transitions 0/612 dead transitions. [2024-06-27 21:20:08,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 612 transitions, 11775 flow [2024-06-27 21:20:08,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:08,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:08,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 21:20:08,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-27 21:20:08,137 INFO L175 Difference]: Start difference. First operand has 435 places, 589 transitions, 10241 flow. Second operand 10 states and 158 transitions. [2024-06-27 21:20:08,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 612 transitions, 11775 flow [2024-06-27 21:20:13,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 612 transitions, 11555 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:13,236 INFO L231 Difference]: Finished difference. Result has 439 places, 589 transitions, 10161 flow [2024-06-27 21:20:13,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10021, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10161, PETRI_PLACES=439, PETRI_TRANSITIONS=589} [2024-06-27 21:20:13,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-27 21:20:13,252 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 589 transitions, 10161 flow [2024-06-27 21:20:13,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:13,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:13,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:13,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 21:20:13,253 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:20:13,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:13,253 INFO L85 PathProgramCache]: Analyzing trace with hash 815372917, now seen corresponding path program 6 times [2024-06-27 21:20:13,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:13,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588059947] [2024-06-27 21:20:13,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:13,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:13,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:15,682 INFO L134 CoverageAnalysis]: 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,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:15,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588059947] [2024-06-27 21:20:15,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588059947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:15,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:15,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:15,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206267592] [2024-06-27 21:20:15,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:15,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:15,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:15,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:15,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:15,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:20:15,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 589 transitions, 10161 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:15,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:15,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:20:15,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:18,373 INFO L124 PetriNetUnfolderBase]: 3343/5419 cut-off events. [2024-06-27 21:20:18,373 INFO L125 PetriNetUnfolderBase]: For 1614042/1614044 co-relation queries the response was YES. [2024-06-27 21:20:18,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64879 conditions, 5419 events. 3343/5419 cut-off events. For 1614042/1614044 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 33337 event pairs, 549 based on Foata normal form. 1/5419 useless extension candidates. Maximal degree in co-relation 64664. Up to 4804 conditions per place. [2024-06-27 21:20:18,461 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 506 selfloop transitions, 139 changer transitions 0/650 dead transitions. [2024-06-27 21:20:18,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 650 transitions, 13760 flow [2024-06-27 21:20:18,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:20:18,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:20:18,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-27 21:20:18,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-27 21:20:18,463 INFO L175 Difference]: Start difference. First operand has 439 places, 589 transitions, 10161 flow. Second operand 13 states and 204 transitions. [2024-06-27 21:20:18,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 650 transitions, 13760 flow [2024-06-27 21:20:23,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 650 transitions, 13560 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 21:20:23,541 INFO L231 Difference]: Finished difference. Result has 445 places, 619 transitions, 11215 flow [2024-06-27 21:20:23,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9991, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11215, PETRI_PLACES=445, PETRI_TRANSITIONS=619} [2024-06-27 21:20:23,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-27 21:20:23,542 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 619 transitions, 11215 flow [2024-06-27 21:20:23,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:23,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:23,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:23,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 21:20:23,548 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:20:23,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:23,549 INFO L85 PathProgramCache]: Analyzing trace with hash 815384263, now seen corresponding path program 4 times [2024-06-27 21:20:23,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:23,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032533533] [2024-06-27 21:20:23,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:23,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:23,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:25,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:25,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:25,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032533533] [2024-06-27 21:20:25,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032533533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:25,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:25,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:25,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649101104] [2024-06-27 21:20:25,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:25,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:25,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:25,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:25,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:25,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:20:25,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 619 transitions, 11215 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:25,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:25,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:20:25,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:27,943 INFO L124 PetriNetUnfolderBase]: 3331/5401 cut-off events. [2024-06-27 21:20:27,944 INFO L125 PetriNetUnfolderBase]: For 1633408/1633410 co-relation queries the response was YES. [2024-06-27 21:20:28,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64800 conditions, 5401 events. 3331/5401 cut-off events. For 1633408/1633410 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 33270 event pairs, 545 based on Foata normal form. 4/5404 useless extension candidates. Maximal degree in co-relation 64583. Up to 4895 conditions per place. [2024-06-27 21:20:28,048 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 558 selfloop transitions, 79 changer transitions 0/642 dead transitions. [2024-06-27 21:20:28,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 642 transitions, 12834 flow [2024-06-27 21:20:28,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:28,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:28,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:20:28,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 21:20:28,050 INFO L175 Difference]: Start difference. First operand has 445 places, 619 transitions, 11215 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:20:28,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 642 transitions, 12834 flow [2024-06-27 21:20:33,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 642 transitions, 12589 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:33,407 INFO L231 Difference]: Finished difference. Result has 449 places, 620 transitions, 11163 flow [2024-06-27 21:20:33,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10970, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11163, PETRI_PLACES=449, PETRI_TRANSITIONS=620} [2024-06-27 21:20:33,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-27 21:20:33,408 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 620 transitions, 11163 flow [2024-06-27 21:20:33,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:33,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:33,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:33,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 21:20:33,409 INFO L420 AbstractCegarLoop]: === Iteration 145 === 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,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:33,409 INFO L85 PathProgramCache]: Analyzing trace with hash 815384077, now seen corresponding path program 7 times [2024-06-27 21:20:33,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:33,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037873419] [2024-06-27 21:20:33,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:33,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:33,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:36,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:36,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:36,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037873419] [2024-06-27 21:20:36,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037873419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:36,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:36,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:36,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391413806] [2024-06-27 21:20:36,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:36,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:36,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:36,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:36,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:36,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:20:36,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 620 transitions, 11163 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:36,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:36,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:20:36,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:38,299 INFO L124 PetriNetUnfolderBase]: 3328/5397 cut-off events. [2024-06-27 21:20:38,299 INFO L125 PetriNetUnfolderBase]: For 1620408/1620410 co-relation queries the response was YES. [2024-06-27 21:20:38,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64743 conditions, 5397 events. 3328/5397 cut-off events. For 1620408/1620410 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 33220 event pairs, 545 based on Foata normal form. 1/5397 useless extension candidates. Maximal degree in co-relation 64524. Up to 4919 conditions per place. [2024-06-27 21:20:38,398 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 562 selfloop transitions, 76 changer transitions 0/643 dead transitions. [2024-06-27 21:20:38,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 643 transitions, 12765 flow [2024-06-27 21:20:38,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:38,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:38,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 21:20:38,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-27 21:20:38,400 INFO L175 Difference]: Start difference. First operand has 449 places, 620 transitions, 11163 flow. Second operand 10 states and 159 transitions. [2024-06-27 21:20:38,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 643 transitions, 12765 flow [2024-06-27 21:20:44,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 643 transitions, 12505 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:44,375 INFO L231 Difference]: Finished difference. Result has 453 places, 620 transitions, 11061 flow [2024-06-27 21:20:44,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10903, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11061, PETRI_PLACES=453, PETRI_TRANSITIONS=620} [2024-06-27 21:20:44,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-27 21:20:44,375 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 620 transitions, 11061 flow [2024-06-27 21:20:44,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:44,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:44,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:20:44,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 21:20:44,376 INFO L420 AbstractCegarLoop]: === Iteration 146 === 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:44,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:44,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1875222334, now seen corresponding path program 2 times [2024-06-27 21:20:44,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:44,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986721025] [2024-06-27 21:20:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:44,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:44,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:47,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:47,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:47,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986721025] [2024-06-27 21:20:47,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986721025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:47,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:47,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:47,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276944808] [2024-06-27 21:20:47,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:47,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:47,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:47,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:47,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:47,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:20:47,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 620 transitions, 11061 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:47,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:47,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:20:47,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:49,412 INFO L124 PetriNetUnfolderBase]: 3375/5462 cut-off events. [2024-06-27 21:20:49,413 INFO L125 PetriNetUnfolderBase]: For 1696781/1696783 co-relation queries the response was YES. [2024-06-27 21:20:49,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66210 conditions, 5462 events. 3375/5462 cut-off events. For 1696781/1696783 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 33594 event pairs, 544 based on Foata normal form. 2/5463 useless extension candidates. Maximal degree in co-relation 65990. Up to 4904 conditions per place. [2024-06-27 21:20:49,511 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 563 selfloop transitions, 88 changer transitions 0/656 dead transitions. [2024-06-27 21:20:49,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 656 transitions, 13296 flow [2024-06-27 21:20:49,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:49,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:49,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 21:20:49,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-27 21:20:49,513 INFO L175 Difference]: Start difference. First operand has 453 places, 620 transitions, 11061 flow. Second operand 10 states and 166 transitions. [2024-06-27 21:20:49,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 656 transitions, 13296 flow [2024-06-27 21:20:55,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 656 transitions, 13144 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:20:55,399 INFO L231 Difference]: Finished difference. Result has 455 places, 631 transitions, 11391 flow [2024-06-27 21:20:55,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10909, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11391, PETRI_PLACES=455, PETRI_TRANSITIONS=631} [2024-06-27 21:20:55,399 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-27 21:20:55,400 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 631 transitions, 11391 flow [2024-06-27 21:20:55,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:55,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:55,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:55,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 21:20:55,400 INFO L420 AbstractCegarLoop]: === Iteration 147 === 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:55,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:55,400 INFO L85 PathProgramCache]: Analyzing trace with hash 815384480, now seen corresponding path program 3 times [2024-06-27 21:20:55,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:55,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755272338] [2024-06-27 21:20:55,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:55,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:58,189 INFO L134 CoverageAnalysis]: 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:58,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:58,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755272338] [2024-06-27 21:20:58,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755272338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:58,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:58,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:58,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203564665] [2024-06-27 21:20:58,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:58,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:58,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:58,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:58,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:58,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:20:58,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 631 transitions, 11391 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:58,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:58,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:20:58,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:00,388 INFO L124 PetriNetUnfolderBase]: 3385/5484 cut-off events. [2024-06-27 21:21:00,388 INFO L125 PetriNetUnfolderBase]: For 1720739/1720741 co-relation queries the response was YES. [2024-06-27 21:21:00,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67375 conditions, 5484 events. 3385/5484 cut-off events. For 1720739/1720741 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 33844 event pairs, 547 based on Foata normal form. 2/5485 useless extension candidates. Maximal degree in co-relation 67153. Up to 5008 conditions per place. [2024-06-27 21:21:00,487 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 585 selfloop transitions, 67 changer transitions 0/657 dead transitions. [2024-06-27 21:21:00,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 657 transitions, 12904 flow [2024-06-27 21:21:00,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:00,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:00,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 21:21:00,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-27 21:21:00,488 INFO L175 Difference]: Start difference. First operand has 455 places, 631 transitions, 11391 flow. Second operand 10 states and 159 transitions. [2024-06-27 21:21:00,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 657 transitions, 12904 flow [2024-06-27 21:21:06,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 657 transitions, 12610 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:06,031 INFO L231 Difference]: Finished difference. Result has 459 places, 635 transitions, 11397 flow [2024-06-27 21:21:06,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11121, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11397, PETRI_PLACES=459, PETRI_TRANSITIONS=635} [2024-06-27 21:21:06,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-27 21:21:06,032 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 635 transitions, 11397 flow [2024-06-27 21:21:06,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:06,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:06,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:06,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 21:21:06,033 INFO L420 AbstractCegarLoop]: === Iteration 148 === 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:06,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:06,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1874955021, now seen corresponding path program 8 times [2024-06-27 21:21:06,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:06,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080026764] [2024-06-27 21:21:06,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:06,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:06,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:08,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:21:08,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:08,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080026764] [2024-06-27 21:21:08,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080026764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:08,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:08,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:08,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200676004] [2024-06-27 21:21:08,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:08,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:08,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:08,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:08,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:08,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:21:08,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 635 transitions, 11397 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:08,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:08,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:21:08,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:10,723 INFO L124 PetriNetUnfolderBase]: 3390/5487 cut-off events. [2024-06-27 21:21:10,723 INFO L125 PetriNetUnfolderBase]: For 1741996/1741998 co-relation queries the response was YES. [2024-06-27 21:21:10,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67436 conditions, 5487 events. 3390/5487 cut-off events. For 1741996/1741998 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33799 event pairs, 544 based on Foata normal form. 1/5487 useless extension candidates. Maximal degree in co-relation 67212. Up to 4920 conditions per place. [2024-06-27 21:21:11,012 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 546 selfloop transitions, 111 changer transitions 0/662 dead transitions. [2024-06-27 21:21:11,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 662 transitions, 13365 flow [2024-06-27 21:21:11,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:11,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:11,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:21:11,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-27 21:21:11,014 INFO L175 Difference]: Start difference. First operand has 459 places, 635 transitions, 11397 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:21:11,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 662 transitions, 13365 flow [2024-06-27 21:21:16,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 662 transitions, 13126 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-27 21:21:16,206 INFO L231 Difference]: Finished difference. Result has 462 places, 638 transitions, 11498 flow [2024-06-27 21:21:16,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11158, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11498, PETRI_PLACES=462, PETRI_TRANSITIONS=638} [2024-06-27 21:21:16,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-27 21:21:16,208 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 638 transitions, 11498 flow [2024-06-27 21:21:16,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:16,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:16,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:16,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 21:21:16,208 INFO L420 AbstractCegarLoop]: === Iteration 149 === 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:16,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:16,209 INFO L85 PathProgramCache]: Analyzing trace with hash 956896225, now seen corresponding path program 10 times [2024-06-27 21:21:16,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:16,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813408140] [2024-06-27 21:21:16,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:16,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:16,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:18,474 INFO L134 CoverageAnalysis]: 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:18,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:18,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813408140] [2024-06-27 21:21:18,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813408140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:18,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:18,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:18,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99606546] [2024-06-27 21:21:18,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:18,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:18,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:18,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:18,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:18,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:21:18,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 638 transitions, 11498 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:18,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:18,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:21:18,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:20,653 INFO L124 PetriNetUnfolderBase]: 3387/5487 cut-off events. [2024-06-27 21:21:20,654 INFO L125 PetriNetUnfolderBase]: For 1753774/1753776 co-relation queries the response was YES. [2024-06-27 21:21:20,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67517 conditions, 5487 events. 3387/5487 cut-off events. For 1753774/1753776 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33858 event pairs, 546 based on Foata normal form. 1/5487 useless extension candidates. Maximal degree in co-relation 67291. Up to 5016 conditions per place. [2024-06-27 21:21:20,758 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 587 selfloop transitions, 67 changer transitions 0/659 dead transitions. [2024-06-27 21:21:20,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 659 transitions, 12862 flow [2024-06-27 21:21:20,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:20,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:20,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:21:20,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 21:21:20,759 INFO L175 Difference]: Start difference. First operand has 462 places, 638 transitions, 11498 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:21:20,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 659 transitions, 12862 flow [2024-06-27 21:21:26,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 659 transitions, 12600 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 21:21:26,122 INFO L231 Difference]: Finished difference. Result has 464 places, 638 transitions, 11376 flow [2024-06-27 21:21:26,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11236, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11376, PETRI_PLACES=464, PETRI_TRANSITIONS=638} [2024-06-27 21:21:26,122 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-27 21:21:26,122 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 638 transitions, 11376 flow [2024-06-27 21:21:26,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:26,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:26,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:26,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 21:21:26,123 INFO L420 AbstractCegarLoop]: === Iteration 150 === 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:26,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:26,124 INFO L85 PathProgramCache]: Analyzing trace with hash 964254044, now seen corresponding path program 4 times [2024-06-27 21:21:26,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:26,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132316521] [2024-06-27 21:21:26,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:26,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:26,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:28,884 INFO L134 CoverageAnalysis]: 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,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:28,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132316521] [2024-06-27 21:21:28,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132316521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:28,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:28,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:28,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178786996] [2024-06-27 21:21:28,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:28,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:28,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:28,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:28,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:28,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:21:28,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 638 transitions, 11376 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:28,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:28,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:21:28,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:31,175 INFO L124 PetriNetUnfolderBase]: 3381/5484 cut-off events. [2024-06-27 21:21:31,175 INFO L125 PetriNetUnfolderBase]: For 1769577/1769579 co-relation queries the response was YES. [2024-06-27 21:21:31,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67111 conditions, 5484 events. 3381/5484 cut-off events. For 1769577/1769579 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33909 event pairs, 545 based on Foata normal form. 2/5485 useless extension candidates. Maximal degree in co-relation 66884. Up to 4959 conditions per place. [2024-06-27 21:21:31,278 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 577 selfloop transitions, 83 changer transitions 0/665 dead transitions. [2024-06-27 21:21:31,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 665 transitions, 13167 flow [2024-06-27 21:21:31,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:31,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:31,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:21:31,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-27 21:21:31,280 INFO L175 Difference]: Start difference. First operand has 464 places, 638 transitions, 11376 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:21:31,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 665 transitions, 13167 flow [2024-06-27 21:21:37,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 665 transitions, 13040 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:21:37,066 INFO L231 Difference]: Finished difference. Result has 467 places, 642 transitions, 11565 flow [2024-06-27 21:21:37,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11249, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11565, PETRI_PLACES=467, PETRI_TRANSITIONS=642} [2024-06-27 21:21:37,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-27 21:21:37,066 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 642 transitions, 11565 flow [2024-06-27 21:21:37,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:37,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:37,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:37,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 21:21:37,067 INFO L420 AbstractCegarLoop]: === Iteration 151 === 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:37,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash 956896597, now seen corresponding path program 5 times [2024-06-27 21:21:37,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:37,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124679591] [2024-06-27 21:21:37,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:37,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:37,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:39,274 INFO L134 CoverageAnalysis]: 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:39,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:39,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124679591] [2024-06-27 21:21:39,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124679591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:39,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:39,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:39,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41471256] [2024-06-27 21:21:39,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:39,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:39,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:39,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:39,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:39,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:21:39,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 642 transitions, 11565 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:39,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:39,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:21:39,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:41,847 INFO L124 PetriNetUnfolderBase]: 3455/5600 cut-off events. [2024-06-27 21:21:41,847 INFO L125 PetriNetUnfolderBase]: For 1905899/1905901 co-relation queries the response was YES. [2024-06-27 21:21:41,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69990 conditions, 5600 events. 3455/5600 cut-off events. For 1905899/1905901 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34752 event pairs, 447 based on Foata normal form. 2/5601 useless extension candidates. Maximal degree in co-relation 69762. Up to 4100 conditions per place. [2024-06-27 21:21:41,947 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 471 selfloop transitions, 199 changer transitions 0/675 dead transitions. [2024-06-27 21:21:41,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 675 transitions, 13515 flow [2024-06-27 21:21:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:41,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:41,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 21:21:41,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:21:41,948 INFO L175 Difference]: Start difference. First operand has 467 places, 642 transitions, 11565 flow. Second operand 10 states and 165 transitions. [2024-06-27 21:21:41,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 675 transitions, 13515 flow [2024-06-27 21:21:47,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 675 transitions, 13249 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 21:21:47,223 INFO L231 Difference]: Finished difference. Result has 471 places, 645 transitions, 11958 flow [2024-06-27 21:21:47,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11299, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11958, PETRI_PLACES=471, PETRI_TRANSITIONS=645} [2024-06-27 21:21:47,224 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-06-27 21:21:47,224 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 645 transitions, 11958 flow [2024-06-27 21:21:47,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:47,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:47,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:47,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 21:21:47,225 INFO L420 AbstractCegarLoop]: === Iteration 152 === 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:47,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:47,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1104876023, now seen corresponding path program 4 times [2024-06-27 21:21:47,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:47,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624018416] [2024-06-27 21:21:47,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:47,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:47,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:49,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:49,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:49,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624018416] [2024-06-27 21:21:49,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624018416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:49,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:49,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:49,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562622205] [2024-06-27 21:21:49,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:49,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:49,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:49,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:49,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:49,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:21:49,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 645 transitions, 11958 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:49,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:49,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:21:49,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:52,272 INFO L124 PetriNetUnfolderBase]: 3450/5596 cut-off events. [2024-06-27 21:21:52,273 INFO L125 PetriNetUnfolderBase]: For 1913651/1913657 co-relation queries the response was YES. [2024-06-27 21:21:52,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70650 conditions, 5596 events. 3450/5596 cut-off events. For 1913651/1913657 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34571 event pairs, 445 based on Foata normal form. 8/5603 useless extension candidates. Maximal degree in co-relation 70420. Up to 5029 conditions per place. [2024-06-27 21:21:52,369 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 616 selfloop transitions, 60 changer transitions 0/681 dead transitions. [2024-06-27 21:21:52,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 681 transitions, 13461 flow [2024-06-27 21:21:52,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:52,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:52,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:21:52,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 21:21:52,371 INFO L175 Difference]: Start difference. First operand has 471 places, 645 transitions, 11958 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:21:52,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 681 transitions, 13461 flow [2024-06-27 21:21:57,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 681 transitions, 13266 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 21:21:57,524 INFO L231 Difference]: Finished difference. Result has 469 places, 646 transitions, 11948 flow [2024-06-27 21:21:57,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11763, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11948, PETRI_PLACES=469, PETRI_TRANSITIONS=646} [2024-06-27 21:21:57,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-27 21:21:57,525 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 646 transitions, 11948 flow [2024-06-27 21:21:57,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:57,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:57,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:57,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 21:21:57,526 INFO L420 AbstractCegarLoop]: === Iteration 153 === 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:57,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:57,527 INFO L85 PathProgramCache]: Analyzing trace with hash -927586663, now seen corresponding path program 11 times [2024-06-27 21:21:57,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:57,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736700041] [2024-06-27 21:21:57,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:57,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:57,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:59,867 INFO L134 CoverageAnalysis]: 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:59,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:59,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736700041] [2024-06-27 21:21:59,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736700041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:59,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:59,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:59,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406809619] [2024-06-27 21:21:59,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:59,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:59,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:59,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:59,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:59,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:21:59,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 646 transitions, 11948 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:59,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:59,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:21:59,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:02,775 INFO L124 PetriNetUnfolderBase]: 3447/5565 cut-off events. [2024-06-27 21:22:02,775 INFO L125 PetriNetUnfolderBase]: For 1921325/1921333 co-relation queries the response was YES. [2024-06-27 21:22:02,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70774 conditions, 5565 events. 3447/5565 cut-off events. For 1921325/1921333 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34383 event pairs, 666 based on Foata normal form. 2/5556 useless extension candidates. Maximal degree in co-relation 70543. Up to 4754 conditions per place. [2024-06-27 21:22:02,887 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 461 selfloop transitions, 212 changer transitions 0/678 dead transitions. [2024-06-27 21:22:02,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 678 transitions, 13946 flow [2024-06-27 21:22:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:02,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 21:22:02,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 21:22:02,889 INFO L175 Difference]: Start difference. First operand has 469 places, 646 transitions, 11948 flow. Second operand 9 states and 159 transitions. [2024-06-27 21:22:02,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 678 transitions, 13946 flow [2024-06-27 21:22:08,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 678 transitions, 13768 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:08,582 INFO L231 Difference]: Finished difference. Result has 472 places, 646 transitions, 12204 flow [2024-06-27 21:22:08,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11774, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12204, PETRI_PLACES=472, PETRI_TRANSITIONS=646} [2024-06-27 21:22:08,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-27 21:22:08,583 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 646 transitions, 12204 flow [2024-06-27 21:22:08,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:08,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:08,583 INFO L208 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:08,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 21:22:08,583 INFO L420 AbstractCegarLoop]: === Iteration 154 === 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:08,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:08,584 INFO L85 PathProgramCache]: Analyzing trace with hash 73756345, now seen corresponding path program 12 times [2024-06-27 21:22:08,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:08,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136984897] [2024-06-27 21:22:08,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:08,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:08,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:11,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:22:11,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:11,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136984897] [2024-06-27 21:22:11,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136984897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:11,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:11,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:11,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934687912] [2024-06-27 21:22:11,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:11,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:11,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:11,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:11,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:11,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:22:11,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 646 transitions, 12204 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:11,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:11,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:22:11,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:13,865 INFO L124 PetriNetUnfolderBase]: 3452/5569 cut-off events. [2024-06-27 21:22:13,866 INFO L125 PetriNetUnfolderBase]: For 1924942/1924950 co-relation queries the response was YES. [2024-06-27 21:22:13,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71139 conditions, 5569 events. 3452/5569 cut-off events. For 1924942/1924950 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34407 event pairs, 674 based on Foata normal form. 2/5559 useless extension candidates. Maximal degree in co-relation 70907. Up to 4760 conditions per place. [2024-06-27 21:22:13,970 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 456 selfloop transitions, 215 changer transitions 0/676 dead transitions. [2024-06-27 21:22:13,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 676 transitions, 13996 flow [2024-06-27 21:22:13,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:13,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:13,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:22:13,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:22:13,975 INFO L175 Difference]: Start difference. First operand has 472 places, 646 transitions, 12204 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:22:13,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 676 transitions, 13996 flow [2024-06-27 21:22:19,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 676 transitions, 13352 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-27 21:22:19,774 INFO L231 Difference]: Finished difference. Result has 472 places, 649 transitions, 12092 flow [2024-06-27 21:22:19,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11589, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12092, PETRI_PLACES=472, PETRI_TRANSITIONS=649} [2024-06-27 21:22:19,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-27 21:22:19,775 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 649 transitions, 12092 flow [2024-06-27 21:22:19,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:19,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:19,775 INFO L208 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:19,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 21:22:19,776 INFO L420 AbstractCegarLoop]: === Iteration 155 === 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,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:19,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1502073815, now seen corresponding path program 9 times [2024-06-27 21:22:19,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:19,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497666607] [2024-06-27 21:22:19,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:19,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:22,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:22,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:22,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497666607] [2024-06-27 21:22:22,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497666607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:22,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:22,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:22,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072677450] [2024-06-27 21:22:22,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:22,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:22,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:22,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:22,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:22,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:22:22,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 649 transitions, 12092 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:22,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:22,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:22:22,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:24,789 INFO L124 PetriNetUnfolderBase]: 3478/5610 cut-off events. [2024-06-27 21:22:24,789 INFO L125 PetriNetUnfolderBase]: For 1958666/1958674 co-relation queries the response was YES. [2024-06-27 21:22:24,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71905 conditions, 5610 events. 3478/5610 cut-off events. For 1958666/1958674 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 34722 event pairs, 557 based on Foata normal form. 2/5600 useless extension candidates. Maximal degree in co-relation 71673. Up to 4322 conditions per place. [2024-06-27 21:22:24,896 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 334 selfloop transitions, 353 changer transitions 0/692 dead transitions. [2024-06-27 21:22:24,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 692 transitions, 14528 flow [2024-06-27 21:22:24,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:22:24,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:22:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 21:22:24,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-27 21:22:24,901 INFO L175 Difference]: Start difference. First operand has 472 places, 649 transitions, 12092 flow. Second operand 10 states and 172 transitions. [2024-06-27 21:22:24,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 692 transitions, 14528 flow [2024-06-27 21:22:29,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 692 transitions, 14242 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:29,759 INFO L231 Difference]: Finished difference. Result has 477 places, 659 transitions, 13092 flow [2024-06-27 21:22:29,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11806, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13092, PETRI_PLACES=477, PETRI_TRANSITIONS=659} [2024-06-27 21:22:29,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-27 21:22:29,760 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 659 transitions, 13092 flow [2024-06-27 21:22:29,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:29,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:29,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:29,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 21:22:29,760 INFO L420 AbstractCegarLoop]: === Iteration 156 === 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,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:29,762 INFO L85 PathProgramCache]: Analyzing trace with hash -918212077, now seen corresponding path program 10 times [2024-06-27 21:22:29,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:29,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658923018] [2024-06-27 21:22:29,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:29,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:29,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:31,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:22:31,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:31,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658923018] [2024-06-27 21:22:31,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658923018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:31,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:31,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:31,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862098997] [2024-06-27 21:22:31,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:31,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:31,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:31,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:31,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:31,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:22:31,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 659 transitions, 13092 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:31,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:31,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:22:31,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:34,310 INFO L124 PetriNetUnfolderBase]: 3483/5610 cut-off events. [2024-06-27 21:22:34,320 INFO L125 PetriNetUnfolderBase]: For 1991817/1991825 co-relation queries the response was YES. [2024-06-27 21:22:34,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73446 conditions, 5610 events. 3483/5610 cut-off events. For 1991817/1991825 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 34567 event pairs, 676 based on Foata normal form. 2/5600 useless extension candidates. Maximal degree in co-relation 73211. Up to 4801 conditions per place. [2024-06-27 21:22:34,432 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 464 selfloop transitions, 216 changer transitions 0/685 dead transitions. [2024-06-27 21:22:34,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 685 transitions, 14933 flow [2024-06-27 21:22:34,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:34,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:34,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:22:34,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 21:22:34,434 INFO L175 Difference]: Start difference. First operand has 477 places, 659 transitions, 13092 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:22:34,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 685 transitions, 14933 flow [2024-06-27 21:22:40,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 685 transitions, 14558 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:40,915 INFO L231 Difference]: Finished difference. Result has 480 places, 662 transitions, 13296 flow [2024-06-27 21:22:40,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12717, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13296, PETRI_PLACES=480, PETRI_TRANSITIONS=662} [2024-06-27 21:22:40,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-27 21:22:40,927 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 662 transitions, 13296 flow [2024-06-27 21:22:40,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:40,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:40,928 INFO L208 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:40,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 21:22:40,928 INFO L420 AbstractCegarLoop]: === Iteration 157 === 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:40,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash -918200731, now seen corresponding path program 6 times [2024-06-27 21:22:40,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:40,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750926200] [2024-06-27 21:22:40,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:40,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:40,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:43,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:43,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:43,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750926200] [2024-06-27 21:22:43,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750926200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:43,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:43,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:43,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028894752] [2024-06-27 21:22:43,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:43,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:43,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:43,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:43,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:43,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:22:43,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 662 transitions, 13296 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:43,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:43,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:22:43,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:46,053 INFO L124 PetriNetUnfolderBase]: 3496/5660 cut-off events. [2024-06-27 21:22:46,054 INFO L125 PetriNetUnfolderBase]: For 2025411/2025427 co-relation queries the response was YES. [2024-06-27 21:22:46,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74425 conditions, 5660 events. 3496/5660 cut-off events. For 2025411/2025427 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35155 event pairs, 606 based on Foata normal form. 13/5668 useless extension candidates. Maximal degree in co-relation 74188. Up to 5116 conditions per place. [2024-06-27 21:22:46,158 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 590 selfloop transitions, 99 changer transitions 0/694 dead transitions. [2024-06-27 21:22:46,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 694 transitions, 15218 flow [2024-06-27 21:22:46,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:22:46,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:22:46,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 21:22:46,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-27 21:22:46,160 INFO L175 Difference]: Start difference. First operand has 480 places, 662 transitions, 13296 flow. Second operand 10 states and 159 transitions. [2024-06-27 21:22:46,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 694 transitions, 15218 flow [2024-06-27 21:22:51,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 694 transitions, 14696 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:51,669 INFO L231 Difference]: Finished difference. Result has 485 places, 668 transitions, 13178 flow [2024-06-27 21:22:51,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12774, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13178, PETRI_PLACES=485, PETRI_TRANSITIONS=668} [2024-06-27 21:22:51,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-27 21:22:51,669 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 668 transitions, 13178 flow [2024-06-27 21:22:51,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:51,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:51,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:51,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 21:22:51,670 INFO L420 AbstractCegarLoop]: === Iteration 158 === 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:51,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:51,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1149394369, now seen corresponding path program 13 times [2024-06-27 21:22:51,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:51,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394356435] [2024-06-27 21:22:51,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:51,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:51,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:54,117 INFO L134 CoverageAnalysis]: 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:54,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:54,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394356435] [2024-06-27 21:22:54,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394356435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:54,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:54,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:54,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981954018] [2024-06-27 21:22:54,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:54,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:54,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:54,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:54,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:54,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:22:54,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 668 transitions, 13178 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:54,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:54,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:22:54,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:56,734 INFO L124 PetriNetUnfolderBase]: 3501/5676 cut-off events. [2024-06-27 21:22:56,734 INFO L125 PetriNetUnfolderBase]: For 2052023/2052043 co-relation queries the response was YES. [2024-06-27 21:22:56,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74414 conditions, 5676 events. 3501/5676 cut-off events. For 2052023/2052043 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35313 event pairs, 651 based on Foata normal form. 9/5679 useless extension candidates. Maximal degree in co-relation 74175. Up to 4828 conditions per place. [2024-06-27 21:22:56,847 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 489 selfloop transitions, 204 changer transitions 0/698 dead transitions. [2024-06-27 21:22:56,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 698 transitions, 15306 flow [2024-06-27 21:22:56,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:56,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:56,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:22:56,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 21:22:56,848 INFO L175 Difference]: Start difference. First operand has 485 places, 668 transitions, 13178 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:22:56,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 698 transitions, 15306 flow Killed by 15