./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/rfi007_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/rfi007_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/rfi007_tso.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-cde23df-m [2024-06-14 15:42:34,407 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 15:42:34,509 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 15:42:34,520 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 15:42:34,521 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 15:42:34,540 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 15:42:34,540 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 15:42:34,541 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 15:42:34,541 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 15:42:34,542 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 15:42:34,542 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 15:42:34,542 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 15:42:34,543 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 15:42:34,543 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 15:42:34,543 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 15:42:34,544 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 15:42:34,544 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 15:42:34,544 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 15:42:34,545 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 15:42:34,545 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 15:42:34,545 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 15:42:34,550 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 15:42:34,550 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 15:42:34,550 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 15:42:34,551 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 15:42:34,551 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 15:42:34,551 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 15:42:34,551 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 15:42:34,552 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 15:42:34,552 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 15:42:34,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 15:42:34,553 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 15:42:34,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 15:42:34,553 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 15:42:34,553 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 15:42:34,554 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 15:42:34,554 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 15:42:34,554 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 15:42:34,554 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 15:42:34,555 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 15:42:34,555 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 15:42:34,556 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 15:42:34,556 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 15:42:34,556 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-14 15:42:34,786 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 15:42:34,809 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 15:42:34,812 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 15:42:34,813 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 15:42:34,813 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 15:42:34,815 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-14 15:42:36,077 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 15:42:36,344 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 15:42:36,345 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-14 15:42:36,360 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c574418bc/99398b2f12db4f3689499e0dd9556042/FLAG34396c4c7 [2024-06-14 15:42:36,373 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c574418bc/99398b2f12db4f3689499e0dd9556042 [2024-06-14 15:42:36,375 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 15:42:36,375 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 15:42:36,376 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/rfi007_tso.yml/witness.yml [2024-06-14 15:42:36,554 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 15:42:36,555 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 15:42:36,558 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 15:42:36,558 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 15:42:36,562 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 15:42:36,563 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 03:42:36" (1/2) ... [2024-06-14 15:42:36,564 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b63b8a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 03:42:36, skipping insertion in model container [2024-06-14 15:42:36,564 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 03:42:36" (1/2) ... [2024-06-14 15:42:36,567 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1e7f9321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 03:42:36, skipping insertion in model container [2024-06-14 15:42:36,567 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 03:42:36" (2/2) ... [2024-06-14 15:42:36,568 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b63b8a3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:36, skipping insertion in model container [2024-06-14 15:42:36,568 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 03:42:36" (2/2) ... [2024-06-14 15:42:36,568 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 15:42:36,653 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 15:42:36,654 INFO L97 edCorrectnessWitness]: Location invariant before [L813-L813] (((((((((((((((! multithreaded || y$r_buff0_thd1 == (_Bool)0) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice2 >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )y$flush_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$mem_tmp >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff1 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice0 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice2 >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )y$flush_delayed >= 0LL) && (long long )x + (long long )y$mem_tmp >= 0LL) && (long long )x + (long long )y$r_buff0_thd0 >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$r_buff1_thd0 >= 0LL) && (long long )x + (long long )y$r_buff1_thd1 >= 0LL) && (long long )x + (long long )y$read_delayed >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff1 >= 0LL) && (long long )y + (long long )y$flush_delayed >= 0LL) && (long long )y + (long long )y$mem_tmp >= 0LL) && (long long )y + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y + (long long )y$read_delayed >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff1 >= 0LL) && (long long )y$flush_delayed + (long long )y$mem_tmp >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )x >= 0LL) && (long long )weak$$choice0 + (long long )y >= 0LL) && (long long )weak$$choice0 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )weak$$choice2 >= 0LL) && (long long )weak$$choice2 + (long long )x >= 0LL) && (long long )weak$$choice2 + (long long )y >= 0LL) && (long long )weak$$choice2 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff1 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )x >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$read_delayed >= 0LL) && (long long )x - (long long )y$r_buff0_thd0 >= 0LL) && (long long )x - (long long )y$r_buff0_thd1 >= 0LL) && (long long )x - (long long )y$r_buff1_thd0 >= 0LL) && (long long )x - (long long )y$r_buff1_thd1 >= 0LL) && (long long )x - (long long )y$read_delayed >= 0LL) && (long long )y - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y - (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$read_delayed >= 0LL))) && (! multithreaded || (((((((((((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p1_EBX) && 0 <= x) && 0 <= y) && 0 <= y$mem_tmp) && 0 <= y$w_buff0) && 0 <= y$w_buff1) && __unbuffered_p1_EBX <= 1) && x <= 1) && y$w_buff0 <= 127) && y$w_buff1 <= 127) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 % 2 == 0) && y$w_buff1 % 2 == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (0 <= y && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (0 <= __unbuffered_p1_EAX && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (0 <= y$mem_tmp && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y$w_buff0 && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$w_buff1 && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-14 15:42:36,655 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] (((((((((((((((! multithreaded || y$r_buff0_thd1 == (_Bool)0) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice2 >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )y$flush_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$mem_tmp >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff1 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice0 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice2 >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )y$flush_delayed >= 0LL) && (long long )x + (long long )y$mem_tmp >= 0LL) && (long long )x + (long long )y$r_buff0_thd0 >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$r_buff1_thd0 >= 0LL) && (long long )x + (long long )y$r_buff1_thd1 >= 0LL) && (long long )x + (long long )y$read_delayed >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff1 >= 0LL) && (long long )y + (long long )y$flush_delayed >= 0LL) && (long long )y + (long long )y$mem_tmp >= 0LL) && (long long )y + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y + (long long )y$read_delayed >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff1 >= 0LL) && (long long )y$flush_delayed + (long long )y$mem_tmp >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )x >= 0LL) && (long long )weak$$choice0 + (long long )y >= 0LL) && (long long )weak$$choice0 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )weak$$choice2 >= 0LL) && (long long )weak$$choice2 + (long long )x >= 0LL) && (long long )weak$$choice2 + (long long )y >= 0LL) && (long long )weak$$choice2 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff1 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )x >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$read_delayed >= 0LL) && (long long )x - (long long )y$r_buff0_thd0 >= 0LL) && (long long )x - (long long )y$r_buff0_thd1 >= 0LL) && (long long )x - (long long )y$r_buff1_thd0 >= 0LL) && (long long )x - (long long )y$r_buff1_thd1 >= 0LL) && (long long )x - (long long )y$read_delayed >= 0LL) && (long long )y - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y - (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$read_delayed >= 0LL))) && (! multithreaded || (((((((((((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p1_EBX) && 0 <= x) && 0 <= y) && 0 <= y$mem_tmp) && 0 <= y$w_buff0) && 0 <= y$w_buff1) && __unbuffered_p1_EBX <= 1) && x <= 1) && y$w_buff0 <= 127) && y$w_buff1 <= 127) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 % 2 == 0) && y$w_buff1 % 2 == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (0 <= y && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (0 <= __unbuffered_p1_EAX && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (0 <= y$mem_tmp && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y$w_buff0 && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$w_buff1 && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-14 15:42:36,656 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 15:42:36,656 INFO L106 edCorrectnessWitness]: ghost_update [L811-L811] multithreaded = 1; [2024-06-14 15:42:36,702 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 15:42:37,100 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 15:42:37,109 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 15:42:37,366 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 15:42:37,417 INFO L206 MainTranslator]: Completed translation [2024-06-14 15:42:37,418 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37 WrapperNode [2024-06-14 15:42:37,418 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 15:42:37,419 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 15:42:37,419 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 15:42:37,419 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 15:42:37,426 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,466 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,570 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-14 15:42:37,570 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 15:42:37,572 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 15:42:37,572 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 15:42:37,572 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 15:42:37,582 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,582 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,606 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,641 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 15:42:37,642 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,642 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,669 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,670 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,678 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,679 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,696 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 15:42:37,697 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 15:42:37,698 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 15:42:37,698 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 15:42:37,699 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (1/1) ... [2024-06-14 15:42:37,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 15:42:37,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 15:42:37,729 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-14 15:42:37,756 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-14 15:42:37,771 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 15:42:37,772 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 15:42:37,772 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 15:42:37,772 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 15:42:37,772 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 15:42:37,772 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 15:42:37,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 15:42:37,773 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 15:42:37,773 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 15:42:37,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 15:42:37,775 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 15:42:37,929 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 15:42:37,931 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 15:42:38,749 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 15:42:38,749 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 15:42:38,949 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 15:42:38,949 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 15:42:38,950 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 03:42:38 BoogieIcfgContainer [2024-06-14 15:42:38,950 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 15:42:38,951 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 15:42:38,952 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 15:42:38,955 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 15:42:38,955 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 03:42:36" (1/4) ... [2024-06-14 15:42:38,956 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122857f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 03:42:38, skipping insertion in model container [2024-06-14 15:42:38,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 03:42:36" (2/4) ... [2024-06-14 15:42:38,956 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122857f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 03:42:38, skipping insertion in model container [2024-06-14 15:42:38,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 03:42:37" (3/4) ... [2024-06-14 15:42:38,957 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122857f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 03:42:38, skipping insertion in model container [2024-06-14 15:42:38,957 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 03:42:38" (4/4) ... [2024-06-14 15:42:38,958 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi007_tso.i [2024-06-14 15:42:38,975 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 15:42:38,975 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 15:42:38,975 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 15:42:39,045 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 15:42:39,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-14 15:42:39,131 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-14 15:42:39,132 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 15:42:39,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 15:42:39,134 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-14 15:42:39,137 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-14 15:42:39,144 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 15:42:39,153 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;@68f2b2bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 15:42:39,153 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 15:42:39,161 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 15:42:39,162 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 15:42:39,162 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 15:42:39,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:42:39,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 15:42:39,164 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:42:39,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:42:39,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1606705191, now seen corresponding path program 1 times [2024-06-14 15:42:39,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:42:39,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803120954] [2024-06-14 15:42:39,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:42:39,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:42:39,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:42:43,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:42:43,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:42:43,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803120954] [2024-06-14 15:42:43,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803120954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:42:43,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:42:43,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 15:42:43,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961856358] [2024-06-14 15:42:43,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:42:43,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 15:42:43,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:42:43,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 15:42:43,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 15:42:43,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-14 15:42:43,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:43,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:42:43,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-14 15:42:43,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:42:43,528 INFO L124 PetriNetUnfolderBase]: 162/309 cut-off events. [2024-06-14 15:42:43,528 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-14 15:42:43,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622 conditions, 309 events. 162/309 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1128 event pairs, 97 based on Foata normal form. 1/298 useless extension candidates. Maximal degree in co-relation 608. Up to 288 conditions per place. [2024-06-14 15:42:43,534 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 23 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-14 15:42:43,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 119 flow [2024-06-14 15:42:43,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 15:42:43,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 15:42:43,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 49 transitions. [2024-06-14 15:42:43,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5268817204301075 [2024-06-14 15:42:43,546 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 49 transitions. [2024-06-14 15:42:43,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 119 flow [2024-06-14 15:42:43,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 15:42:43,550 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-14 15:42:43,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-14 15:42:43,555 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-14 15:42:43,555 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-14 15:42:43,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:43,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:42:43,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:42:43,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 15:42:43,556 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:42:43,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:42:43,557 INFO L85 PathProgramCache]: Analyzing trace with hash 2144571448, now seen corresponding path program 1 times [2024-06-14 15:42:43,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:42:43,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495651629] [2024-06-14 15:42:43,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:42:43,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:42:43,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:42:46,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:42:46,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:42:46,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495651629] [2024-06-14 15:42:46,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495651629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:42:46,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:42:46,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 15:42:46,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150753441] [2024-06-14 15:42:46,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:42:46,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 15:42:46,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:42:46,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 15:42:46,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 15:42:46,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:42:46,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:46,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:42:46,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:42:46,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:42:46,420 INFO L124 PetriNetUnfolderBase]: 186/337 cut-off events. [2024-06-14 15:42:46,421 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-06-14 15:42:46,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 337 events. 186/337 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1172 event pairs, 94 based on Foata normal form. 2/338 useless extension candidates. Maximal degree in co-relation 766. Up to 319 conditions per place. [2024-06-14 15:42:46,424 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 28 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-14 15:42:46,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 163 flow [2024-06-14 15:42:46,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 15:42:46,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 15:42:46,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 59 transitions. [2024-06-14 15:42:46,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47580645161290325 [2024-06-14 15:42:46,427 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 59 transitions. [2024-06-14 15:42:46,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 163 flow [2024-06-14 15:42:46,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 15:42:46,429 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-14 15:42:46,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-14 15:42:46,430 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-14 15:42:46,430 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-14 15:42:46,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:46,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:42:46,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:42:46,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 15:42:46,431 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:42:46,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:42:46,432 INFO L85 PathProgramCache]: Analyzing trace with hash 2057206554, now seen corresponding path program 1 times [2024-06-14 15:42:46,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:42:46,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458060961] [2024-06-14 15:42:46,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:42:46,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:42:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:42:48,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:42:48,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:42:48,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458060961] [2024-06-14 15:42:48,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458060961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:42:48,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:42:48,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 15:42:48,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527978959] [2024-06-14 15:42:48,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:42:48,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 15:42:48,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:42:48,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 15:42:48,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 15:42:48,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:42:48,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:48,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:42:48,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:42:48,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:42:49,138 INFO L124 PetriNetUnfolderBase]: 180/327 cut-off events. [2024-06-14 15:42:49,138 INFO L125 PetriNetUnfolderBase]: For 195/195 co-relation queries the response was YES. [2024-06-14 15:42:49,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 839 conditions, 327 events. 180/327 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1119 event pairs, 52 based on Foata normal form. 4/330 useless extension candidates. Maximal degree in co-relation 822. Up to 291 conditions per place. [2024-06-14 15:42:49,142 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 33 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-14 15:42:49,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 215 flow [2024-06-14 15:42:49,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 15:42:49,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 15:42:49,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-06-14 15:42:49,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-06-14 15:42:49,144 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 72 transitions. [2024-06-14 15:42:49,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 215 flow [2024-06-14 15:42:49,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 206 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 15:42:49,146 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-14 15:42:49,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-14 15:42:49,147 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-14 15:42:49,148 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-14 15:42:49,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:49,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:42:49,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:42:49,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 15:42:49,149 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:42:49,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:42:49,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1290578649, now seen corresponding path program 1 times [2024-06-14 15:42:49,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:42:49,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145188343] [2024-06-14 15:42:49,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:42:49,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:42:49,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:42:52,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:42:52,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:42:52,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145188343] [2024-06-14 15:42:52,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145188343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:42:52,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:42:52,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 15:42:52,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378923696] [2024-06-14 15:42:52,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:42:52,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 15:42:52,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:42:52,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 15:42:52,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 15:42:52,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:42:52,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:52,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:42:52,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:42:52,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:42:52,488 INFO L124 PetriNetUnfolderBase]: 176/319 cut-off events. [2024-06-14 15:42:52,490 INFO L125 PetriNetUnfolderBase]: For 314/314 co-relation queries the response was YES. [2024-06-14 15:42:52,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 319 events. 176/319 cut-off events. For 314/314 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1082 event pairs, 30 based on Foata normal form. 4/322 useless extension candidates. Maximal degree in co-relation 873. Up to 265 conditions per place. [2024-06-14 15:42:52,495 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 33 selfloop transitions, 8 changer transitions 0/43 dead transitions. [2024-06-14 15:42:52,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 43 transitions, 229 flow [2024-06-14 15:42:52,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 15:42:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 15:42:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 79 transitions. [2024-06-14 15:42:52,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42473118279569894 [2024-06-14 15:42:52,500 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 6 states and 79 transitions. [2024-06-14 15:42:52,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 43 transitions, 229 flow [2024-06-14 15:42:52,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 43 transitions, 214 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 15:42:52,503 INFO L231 Difference]: Finished difference. Result has 39 places, 28 transitions, 116 flow [2024-06-14 15:42:52,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=116, PETRI_PLACES=39, PETRI_TRANSITIONS=28} [2024-06-14 15:42:52,505 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-14 15:42:52,505 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 28 transitions, 116 flow [2024-06-14 15:42:52,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:52,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:42:52,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:42:52,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 15:42:52,506 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:42:52,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:42:52,507 INFO L85 PathProgramCache]: Analyzing trace with hash 672537551, now seen corresponding path program 1 times [2024-06-14 15:42:52,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:42:52,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331348409] [2024-06-14 15:42:52,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:42:52,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:42:52,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:42:56,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:42:56,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:42:56,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331348409] [2024-06-14 15:42:56,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331348409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:42:56,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:42:56,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 15:42:56,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109018513] [2024-06-14 15:42:56,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:42:56,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 15:42:56,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:42:56,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 15:42:56,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 15:42:56,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:42:56,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 28 transitions, 116 flow. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:56,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:42:56,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:42:56,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:42:56,963 INFO L124 PetriNetUnfolderBase]: 147/283 cut-off events. [2024-06-14 15:42:56,964 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-14 15:42:56,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 811 conditions, 283 events. 147/283 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 989 event pairs, 53 based on Foata normal form. 1/283 useless extension candidates. Maximal degree in co-relation 792. Up to 259 conditions per place. [2024-06-14 15:42:56,966 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 6 changer transitions 0/35 dead transitions. [2024-06-14 15:42:56,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 35 transitions, 198 flow [2024-06-14 15:42:56,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 15:42:56,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 15:42:56,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 59 transitions. [2024-06-14 15:42:56,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-14 15:42:56,969 INFO L175 Difference]: Start difference. First operand has 39 places, 28 transitions, 116 flow. Second operand 5 states and 59 transitions. [2024-06-14 15:42:56,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 35 transitions, 198 flow [2024-06-14 15:42:56,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 35 transitions, 178 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 15:42:56,975 INFO L231 Difference]: Finished difference. Result has 40 places, 30 transitions, 123 flow [2024-06-14 15:42:56,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=40, PETRI_TRANSITIONS=30} [2024-06-14 15:42:56,977 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 10 predicate places. [2024-06-14 15:42:56,979 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 30 transitions, 123 flow [2024-06-14 15:42:56,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:42:56,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:42:56,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:42:56,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 15:42:56,985 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:42:56,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:42:56,986 INFO L85 PathProgramCache]: Analyzing trace with hash -616340437, now seen corresponding path program 1 times [2024-06-14 15:42:56,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:42:56,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536527439] [2024-06-14 15:42:56,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:42:56,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:42:57,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:01,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:01,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:01,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536527439] [2024-06-14 15:43:01,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536527439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:01,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:01,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 15:43:01,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112556290] [2024-06-14 15:43:01,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:01,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 15:43:01,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:01,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 15:43:01,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 15:43:01,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-14 15:43:01,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:01,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:01,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-14 15:43:01,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:01,857 INFO L124 PetriNetUnfolderBase]: 143/277 cut-off events. [2024-06-14 15:43:01,858 INFO L125 PetriNetUnfolderBase]: For 474/474 co-relation queries the response was YES. [2024-06-14 15:43:01,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 277 events. 143/277 cut-off events. For 474/474 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 962 event pairs, 51 based on Foata normal form. 2/278 useless extension candidates. Maximal degree in co-relation 803. Up to 247 conditions per place. [2024-06-14 15:43:01,860 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 28 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2024-06-14 15:43:01,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 39 transitions, 219 flow [2024-06-14 15:43:01,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 15:43:01,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 15:43:01,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-06-14 15:43:01,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-14 15:43:01,862 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 123 flow. Second operand 6 states and 75 transitions. [2024-06-14 15:43:01,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 39 transitions, 219 flow [2024-06-14 15:43:01,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 39 transitions, 208 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 15:43:01,864 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 145 flow [2024-06-14 15:43:01,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=145, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-14 15:43:01,865 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-14 15:43:01,865 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 145 flow [2024-06-14 15:43:01,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:01,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:01,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:01,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 15:43:01,866 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:01,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:01,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1661963166, now seen corresponding path program 1 times [2024-06-14 15:43:01,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:01,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598874574] [2024-06-14 15:43:01,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:01,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:01,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:06,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:06,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:06,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598874574] [2024-06-14 15:43:06,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598874574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:06,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:06,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 15:43:06,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918749937] [2024-06-14 15:43:06,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:06,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 15:43:06,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:06,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 15:43:06,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 15:43:06,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:06,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 145 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:06,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:06,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:06,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:06,783 INFO L124 PetriNetUnfolderBase]: 171/312 cut-off events. [2024-06-14 15:43:06,783 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-14 15:43:06,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1015 conditions, 312 events. 171/312 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1033 event pairs, 61 based on Foata normal form. 1/312 useless extension candidates. Maximal degree in co-relation 993. Up to 291 conditions per place. [2024-06-14 15:43:06,786 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 33 selfloop transitions, 8 changer transitions 0/43 dead transitions. [2024-06-14 15:43:06,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 43 transitions, 257 flow [2024-06-14 15:43:06,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 15:43:06,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 15:43:06,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 66 transitions. [2024-06-14 15:43:06,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 15:43:06,788 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 145 flow. Second operand 6 states and 66 transitions. [2024-06-14 15:43:06,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 43 transitions, 257 flow [2024-06-14 15:43:06,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 43 transitions, 240 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 15:43:06,793 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 161 flow [2024-06-14 15:43:06,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=161, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-14 15:43:06,794 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-14 15:43:06,794 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 161 flow [2024-06-14 15:43:06,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:06,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:06,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:06,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 15:43:06,796 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:06,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:06,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1926691336, now seen corresponding path program 2 times [2024-06-14 15:43:06,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:06,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629862789] [2024-06-14 15:43:06,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:06,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:06,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:10,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:10,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:10,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629862789] [2024-06-14 15:43:10,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629862789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:10,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:10,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 15:43:10,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136235687] [2024-06-14 15:43:10,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:10,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 15:43:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:10,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 15:43:10,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 15:43:10,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:10,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 161 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:10,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:10,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:10,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:11,048 INFO L124 PetriNetUnfolderBase]: 169/309 cut-off events. [2024-06-14 15:43:11,048 INFO L125 PetriNetUnfolderBase]: For 891/891 co-relation queries the response was YES. [2024-06-14 15:43:11,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1057 conditions, 309 events. 169/309 cut-off events. For 891/891 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1018 event pairs, 61 based on Foata normal form. 1/309 useless extension candidates. Maximal degree in co-relation 1034. Up to 282 conditions per place. [2024-06-14 15:43:11,051 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 32 selfloop transitions, 12 changer transitions 0/46 dead transitions. [2024-06-14 15:43:11,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 46 transitions, 285 flow [2024-06-14 15:43:11,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 15:43:11,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 15:43:11,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-14 15:43:11,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456221198156682 [2024-06-14 15:43:11,052 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 161 flow. Second operand 7 states and 75 transitions. [2024-06-14 15:43:11,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 46 transitions, 285 flow [2024-06-14 15:43:11,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 46 transitions, 268 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 15:43:11,055 INFO L231 Difference]: Finished difference. Result has 48 places, 36 transitions, 189 flow [2024-06-14 15:43:11,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=189, PETRI_PLACES=48, PETRI_TRANSITIONS=36} [2024-06-14 15:43:11,056 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-14 15:43:11,056 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 36 transitions, 189 flow [2024-06-14 15:43:11,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:11,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:11,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:11,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 15:43:11,057 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:11,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:11,058 INFO L85 PathProgramCache]: Analyzing trace with hash -632825254, now seen corresponding path program 1 times [2024-06-14 15:43:11,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:11,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774224320] [2024-06-14 15:43:11,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:11,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:11,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:14,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:14,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:14,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774224320] [2024-06-14 15:43:14,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774224320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:14,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:14,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 15:43:14,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839764883] [2024-06-14 15:43:14,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:14,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 15:43:14,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:14,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 15:43:14,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 15:43:14,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:14,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 36 transitions, 189 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:14,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:14,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:14,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:14,892 INFO L124 PetriNetUnfolderBase]: 175/319 cut-off events. [2024-06-14 15:43:14,892 INFO L125 PetriNetUnfolderBase]: For 1215/1215 co-relation queries the response was YES. [2024-06-14 15:43:14,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1160 conditions, 319 events. 175/319 cut-off events. For 1215/1215 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1059 event pairs, 42 based on Foata normal form. 2/320 useless extension candidates. Maximal degree in co-relation 1136. Up to 277 conditions per place. [2024-06-14 15:43:14,895 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 44 selfloop transitions, 12 changer transitions 0/58 dead transitions. [2024-06-14 15:43:14,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 363 flow [2024-06-14 15:43:14,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:43:14,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:43:14,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 15:43:14,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-14 15:43:14,896 INFO L175 Difference]: Start difference. First operand has 48 places, 36 transitions, 189 flow. Second operand 8 states and 89 transitions. [2024-06-14 15:43:14,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 363 flow [2024-06-14 15:43:14,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 334 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 15:43:14,899 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 216 flow [2024-06-14 15:43:14,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=216, PETRI_PLACES=52, PETRI_TRANSITIONS=40} [2024-06-14 15:43:14,900 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2024-06-14 15:43:14,900 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 216 flow [2024-06-14 15:43:14,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:14,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:14,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:14,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 15:43:14,901 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:14,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:14,901 INFO L85 PathProgramCache]: Analyzing trace with hash -632705098, now seen corresponding path program 1 times [2024-06-14 15:43:14,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:14,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981346022] [2024-06-14 15:43:14,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:14,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:14,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:18,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:18,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:18,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981346022] [2024-06-14 15:43:18,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981346022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:18,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:18,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 15:43:18,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341882101] [2024-06-14 15:43:18,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:18,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 15:43:18,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:18,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 15:43:18,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 15:43:18,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:18,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 40 transitions, 216 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:18,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:18,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:18,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:19,254 INFO L124 PetriNetUnfolderBase]: 178/324 cut-off events. [2024-06-14 15:43:19,254 INFO L125 PetriNetUnfolderBase]: For 1500/1500 co-relation queries the response was YES. [2024-06-14 15:43:19,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1274 conditions, 324 events. 178/324 cut-off events. For 1500/1500 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1076 event pairs, 41 based on Foata normal form. 1/324 useless extension candidates. Maximal degree in co-relation 1248. Up to 300 conditions per place. [2024-06-14 15:43:19,257 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 40 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2024-06-14 15:43:19,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 52 transitions, 350 flow [2024-06-14 15:43:19,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 15:43:19,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 15:43:19,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-14 15:43:19,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34101382488479265 [2024-06-14 15:43:19,259 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 216 flow. Second operand 7 states and 74 transitions. [2024-06-14 15:43:19,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 52 transitions, 350 flow [2024-06-14 15:43:19,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 52 transitions, 323 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 15:43:19,262 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 228 flow [2024-06-14 15:43:19,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2024-06-14 15:43:19,262 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2024-06-14 15:43:19,263 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 228 flow [2024-06-14 15:43:19,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:19,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:19,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:19,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 15:43:19,263 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:19,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:19,264 INFO L85 PathProgramCache]: Analyzing trace with hash -632705284, now seen corresponding path program 2 times [2024-06-14 15:43:19,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:19,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720490424] [2024-06-14 15:43:19,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:19,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:19,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:22,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:22,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:22,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720490424] [2024-06-14 15:43:22,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720490424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:22,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:22,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 15:43:22,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353311437] [2024-06-14 15:43:22,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:22,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 15:43:22,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:22,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 15:43:22,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 15:43:22,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:22,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 228 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:22,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:22,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:22,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:22,985 INFO L124 PetriNetUnfolderBase]: 189/342 cut-off events. [2024-06-14 15:43:22,985 INFO L125 PetriNetUnfolderBase]: For 1937/1937 co-relation queries the response was YES. [2024-06-14 15:43:22,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409 conditions, 342 events. 189/342 cut-off events. For 1937/1937 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1170 event pairs, 41 based on Foata normal form. 2/343 useless extension candidates. Maximal degree in co-relation 1382. Up to 287 conditions per place. [2024-06-14 15:43:22,988 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 41 selfloop transitions, 16 changer transitions 0/59 dead transitions. [2024-06-14 15:43:22,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 59 transitions, 428 flow [2024-06-14 15:43:22,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 15:43:22,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 15:43:22,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-14 15:43:22,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-14 15:43:22,991 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 228 flow. Second operand 7 states and 80 transitions. [2024-06-14 15:43:22,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 59 transitions, 428 flow [2024-06-14 15:43:22,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 59 transitions, 405 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 15:43:22,994 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 278 flow [2024-06-14 15:43:22,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=278, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2024-06-14 15:43:22,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 26 predicate places. [2024-06-14 15:43:22,995 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 278 flow [2024-06-14 15:43:22,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:22,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:22,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:22,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 15:43:22,996 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:22,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:22,997 INFO L85 PathProgramCache]: Analyzing trace with hash -455573764, now seen corresponding path program 3 times [2024-06-14 15:43:22,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:22,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041952144] [2024-06-14 15:43:22,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:22,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:23,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:26,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:26,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:26,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041952144] [2024-06-14 15:43:26,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041952144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:26,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:26,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 15:43:26,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127677670] [2024-06-14 15:43:26,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:26,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 15:43:26,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:26,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 15:43:26,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 15:43:26,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:26,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 278 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:26,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:26,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:26,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:27,070 INFO L124 PetriNetUnfolderBase]: 185/337 cut-off events. [2024-06-14 15:43:27,071 INFO L125 PetriNetUnfolderBase]: For 2294/2297 co-relation queries the response was YES. [2024-06-14 15:43:27,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1445 conditions, 337 events. 185/337 cut-off events. For 2294/2297 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1145 event pairs, 44 based on Foata normal form. 4/339 useless extension candidates. Maximal degree in co-relation 1417. Up to 269 conditions per place. [2024-06-14 15:43:27,074 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 39 selfloop transitions, 21 changer transitions 0/62 dead transitions. [2024-06-14 15:43:27,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 62 transitions, 476 flow [2024-06-14 15:43:27,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:43:27,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:43:27,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 15:43:27,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-14 15:43:27,077 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 278 flow. Second operand 8 states and 89 transitions. [2024-06-14 15:43:27,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 62 transitions, 476 flow [2024-06-14 15:43:27,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 454 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 15:43:27,082 INFO L231 Difference]: Finished difference. Result has 61 places, 48 transitions, 327 flow [2024-06-14 15:43:27,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=327, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2024-06-14 15:43:27,083 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-14 15:43:27,083 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 327 flow [2024-06-14 15:43:27,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:27,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:27,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:27,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 15:43:27,084 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:27,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:27,085 INFO L85 PathProgramCache]: Analyzing trace with hash -455573578, now seen corresponding path program 2 times [2024-06-14 15:43:27,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:27,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896404108] [2024-06-14 15:43:27,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:27,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:31,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:31,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896404108] [2024-06-14 15:43:31,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896404108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:31,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:31,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 15:43:31,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446959296] [2024-06-14 15:43:31,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:31,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 15:43:31,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:31,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 15:43:31,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 15:43:31,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:31,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 327 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:31,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:31,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:31,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:31,668 INFO L124 PetriNetUnfolderBase]: 188/341 cut-off events. [2024-06-14 15:43:31,668 INFO L125 PetriNetUnfolderBase]: For 2589/2589 co-relation queries the response was YES. [2024-06-14 15:43:31,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1550 conditions, 341 events. 188/341 cut-off events. For 2589/2589 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1163 event pairs, 41 based on Foata normal form. 1/341 useless extension candidates. Maximal degree in co-relation 1520. Up to 311 conditions per place. [2024-06-14 15:43:31,670 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 45 selfloop transitions, 14 changer transitions 0/61 dead transitions. [2024-06-14 15:43:31,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 61 transitions, 485 flow [2024-06-14 15:43:31,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:43:31,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:43:31,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-14 15:43:31,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346774193548387 [2024-06-14 15:43:31,672 INFO L175 Difference]: Start difference. First operand has 61 places, 48 transitions, 327 flow. Second operand 8 states and 83 transitions. [2024-06-14 15:43:31,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 61 transitions, 485 flow [2024-06-14 15:43:31,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 61 transitions, 430 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 15:43:31,676 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 323 flow [2024-06-14 15:43:31,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=323, PETRI_PLACES=63, PETRI_TRANSITIONS=50} [2024-06-14 15:43:31,676 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-14 15:43:31,677 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 323 flow [2024-06-14 15:43:31,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:31,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:31,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:31,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 15:43:31,678 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:31,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:31,678 INFO L85 PathProgramCache]: Analyzing trace with hash -455336428, now seen corresponding path program 3 times [2024-06-14 15:43:31,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:31,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955559271] [2024-06-14 15:43:31,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:31,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:31,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:35,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-14 15:43:35,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:35,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955559271] [2024-06-14 15:43:35,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955559271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:35,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:35,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 15:43:35,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657324976] [2024-06-14 15:43:35,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:35,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 15:43:35,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:35,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 15:43:35,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 15:43:36,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:36,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 50 transitions, 323 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:36,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:36,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:36,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:36,301 INFO L124 PetriNetUnfolderBase]: 186/339 cut-off events. [2024-06-14 15:43:36,301 INFO L125 PetriNetUnfolderBase]: For 2851/2854 co-relation queries the response was YES. [2024-06-14 15:43:36,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1546 conditions, 339 events. 186/339 cut-off events. For 2851/2854 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1171 event pairs, 45 based on Foata normal form. 3/340 useless extension candidates. Maximal degree in co-relation 1515. Up to 299 conditions per place. [2024-06-14 15:43:36,304 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 41 selfloop transitions, 18 changer transitions 0/61 dead transitions. [2024-06-14 15:43:36,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 61 transitions, 485 flow [2024-06-14 15:43:36,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 15:43:36,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 15:43:36,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-14 15:43:36,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34101382488479265 [2024-06-14 15:43:36,306 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 323 flow. Second operand 7 states and 74 transitions. [2024-06-14 15:43:36,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 61 transitions, 485 flow [2024-06-14 15:43:36,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 61 transitions, 450 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 15:43:36,310 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 372 flow [2024-06-14 15:43:36,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=372, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2024-06-14 15:43:36,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-14 15:43:36,311 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 372 flow [2024-06-14 15:43:36,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:43:36,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:36,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:36,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 15:43:36,312 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:36,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:36,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1003758989, now seen corresponding path program 1 times [2024-06-14 15:43:36,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:36,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72587273] [2024-06-14 15:43:36,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:36,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:40,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:40,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:40,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72587273] [2024-06-14 15:43:40,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72587273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:40,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:40,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:43:40,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739959899] [2024-06-14 15:43:40,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:40,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:43:40,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:40,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:43:40,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:43:40,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:40,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 372 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:40,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:40,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:40,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:40,571 INFO L124 PetriNetUnfolderBase]: 207/375 cut-off events. [2024-06-14 15:43:40,571 INFO L125 PetriNetUnfolderBase]: For 3344/3344 co-relation queries the response was YES. [2024-06-14 15:43:40,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1770 conditions, 375 events. 207/375 cut-off events. For 3344/3344 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1338 event pairs, 41 based on Foata normal form. 1/375 useless extension candidates. Maximal degree in co-relation 1737. Up to 335 conditions per place. [2024-06-14 15:43:40,573 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 60 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-14 15:43:40,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 78 transitions, 637 flow [2024-06-14 15:43:40,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:43:40,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:43:40,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-14 15:43:40,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-14 15:43:40,575 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 372 flow. Second operand 8 states and 86 transitions. [2024-06-14 15:43:40,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 78 transitions, 637 flow [2024-06-14 15:43:40,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 78 transitions, 607 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 15:43:40,580 INFO L231 Difference]: Finished difference. Result has 72 places, 64 transitions, 478 flow [2024-06-14 15:43:40,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=478, PETRI_PLACES=72, PETRI_TRANSITIONS=64} [2024-06-14 15:43:40,581 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-06-14 15:43:40,581 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 64 transitions, 478 flow [2024-06-14 15:43:40,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:40,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:40,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:40,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 15:43:40,582 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:40,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:40,583 INFO L85 PathProgramCache]: Analyzing trace with hash 577446209, now seen corresponding path program 2 times [2024-06-14 15:43:40,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:40,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734164967] [2024-06-14 15:43:40,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:40,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:40,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:44,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:44,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734164967] [2024-06-14 15:43:44,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734164967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:44,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:44,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:43:44,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155035716] [2024-06-14 15:43:44,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:44,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:43:44,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:44,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:43:44,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:43:44,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:44,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 64 transitions, 478 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:44,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:44,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:44,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:44,604 INFO L124 PetriNetUnfolderBase]: 205/372 cut-off events. [2024-06-14 15:43:44,605 INFO L125 PetriNetUnfolderBase]: For 3676/3676 co-relation queries the response was YES. [2024-06-14 15:43:44,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 372 events. 205/372 cut-off events. For 3676/3676 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1319 event pairs, 40 based on Foata normal form. 1/372 useless extension candidates. Maximal degree in co-relation 1803. Up to 305 conditions per place. [2024-06-14 15:43:44,609 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 53 selfloop transitions, 22 changer transitions 0/77 dead transitions. [2024-06-14 15:43:44,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 77 transitions, 666 flow [2024-06-14 15:43:44,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 15:43:44,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 15:43:44,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-14 15:43:44,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3640552995391705 [2024-06-14 15:43:44,613 INFO L175 Difference]: Start difference. First operand has 72 places, 64 transitions, 478 flow. Second operand 7 states and 79 transitions. [2024-06-14 15:43:44,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 77 transitions, 666 flow [2024-06-14 15:43:44,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 77 transitions, 632 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 15:43:44,619 INFO L231 Difference]: Finished difference. Result has 75 places, 64 transitions, 502 flow [2024-06-14 15:43:44,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=502, PETRI_PLACES=75, PETRI_TRANSITIONS=64} [2024-06-14 15:43:44,620 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-14 15:43:44,620 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 64 transitions, 502 flow [2024-06-14 15:43:44,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:44,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:44,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:44,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 15:43:44,623 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:44,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:44,623 INFO L85 PathProgramCache]: Analyzing trace with hash 577536574, now seen corresponding path program 1 times [2024-06-14 15:43:44,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:44,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335935092] [2024-06-14 15:43:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:44,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:44,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:49,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:49,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:49,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335935092] [2024-06-14 15:43:49,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335935092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:49,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:49,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:43:49,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840839385] [2024-06-14 15:43:49,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:49,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:43:49,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:49,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:43:49,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:43:49,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:49,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 64 transitions, 502 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:49,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:49,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:49,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:49,553 INFO L124 PetriNetUnfolderBase]: 211/382 cut-off events. [2024-06-14 15:43:49,554 INFO L125 PetriNetUnfolderBase]: For 4262/4262 co-relation queries the response was YES. [2024-06-14 15:43:49,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 382 events. 211/382 cut-off events. For 4262/4262 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1371 event pairs, 39 based on Foata normal form. 2/383 useless extension candidates. Maximal degree in co-relation 1905. Up to 309 conditions per place. [2024-06-14 15:43:49,557 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 62 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-06-14 15:43:49,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 85 transitions, 742 flow [2024-06-14 15:43:49,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:43:49,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:43:49,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 15:43:49,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-14 15:43:49,558 INFO L175 Difference]: Start difference. First operand has 75 places, 64 transitions, 502 flow. Second operand 9 states and 98 transitions. [2024-06-14 15:43:49,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 85 transitions, 742 flow [2024-06-14 15:43:49,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 85 transitions, 690 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 15:43:49,566 INFO L231 Difference]: Finished difference. Result has 78 places, 66 transitions, 520 flow [2024-06-14 15:43:49,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=520, PETRI_PLACES=78, PETRI_TRANSITIONS=66} [2024-06-14 15:43:49,567 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 48 predicate places. [2024-06-14 15:43:49,567 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 66 transitions, 520 flow [2024-06-14 15:43:49,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:49,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:49,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:49,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 15:43:49,569 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:49,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:49,569 INFO L85 PathProgramCache]: Analyzing trace with hash 6644999, now seen corresponding path program 1 times [2024-06-14 15:43:49,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:49,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300610067] [2024-06-14 15:43:49,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:49,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:49,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:53,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:53,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:53,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300610067] [2024-06-14 15:43:53,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300610067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:53,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:53,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:43:53,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075984970] [2024-06-14 15:43:53,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:53,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:43:53,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:53,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:43:53,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:43:53,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:53,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 66 transitions, 520 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:53,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:53,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:53,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:54,232 INFO L124 PetriNetUnfolderBase]: 214/387 cut-off events. [2024-06-14 15:43:54,233 INFO L125 PetriNetUnfolderBase]: For 4257/4257 co-relation queries the response was YES. [2024-06-14 15:43:54,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1999 conditions, 387 events. 214/387 cut-off events. For 4257/4257 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1398 event pairs, 40 based on Foata normal form. 1/387 useless extension candidates. Maximal degree in co-relation 1960. Up to 355 conditions per place. [2024-06-14 15:43:54,236 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 62 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-14 15:43:54,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 78 transitions, 714 flow [2024-06-14 15:43:54,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:43:54,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:43:54,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-14 15:43:54,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-14 15:43:54,238 INFO L175 Difference]: Start difference. First operand has 78 places, 66 transitions, 520 flow. Second operand 8 states and 82 transitions. [2024-06-14 15:43:54,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 78 transitions, 714 flow [2024-06-14 15:43:54,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 78 transitions, 662 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 15:43:54,245 INFO L231 Difference]: Finished difference. Result has 79 places, 68 transitions, 521 flow [2024-06-14 15:43:54,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=521, PETRI_PLACES=79, PETRI_TRANSITIONS=68} [2024-06-14 15:43:54,246 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-14 15:43:54,246 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 68 transitions, 521 flow [2024-06-14 15:43:54,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:54,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:54,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:54,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 15:43:54,247 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:54,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:54,247 INFO L85 PathProgramCache]: Analyzing trace with hash -619336118, now seen corresponding path program 2 times [2024-06-14 15:43:54,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:54,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654731162] [2024-06-14 15:43:54,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:54,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:54,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:43:58,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:43:58,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:43:58,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654731162] [2024-06-14 15:43:58,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654731162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:43:58,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:43:58,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:43:58,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997336670] [2024-06-14 15:43:58,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:43:58,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:43:58,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:43:58,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:43:58,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:43:58,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:43:58,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 68 transitions, 521 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:58,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:43:58,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:43:58,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:43:58,423 INFO L124 PetriNetUnfolderBase]: 220/397 cut-off events. [2024-06-14 15:43:58,423 INFO L125 PetriNetUnfolderBase]: For 4874/4874 co-relation queries the response was YES. [2024-06-14 15:43:58,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2067 conditions, 397 events. 220/397 cut-off events. For 4874/4874 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1434 event pairs, 40 based on Foata normal form. 2/398 useless extension candidates. Maximal degree in co-relation 2027. Up to 362 conditions per place. [2024-06-14 15:43:58,427 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 65 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-14 15:43:58,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 81 transitions, 731 flow [2024-06-14 15:43:58,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:43:58,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:43:58,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-14 15:43:58,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346774193548387 [2024-06-14 15:43:58,429 INFO L175 Difference]: Start difference. First operand has 79 places, 68 transitions, 521 flow. Second operand 8 states and 83 transitions. [2024-06-14 15:43:58,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 81 transitions, 731 flow [2024-06-14 15:43:58,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 81 transitions, 694 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 15:43:58,437 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 543 flow [2024-06-14 15:43:58,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=543, PETRI_PLACES=81, PETRI_TRANSITIONS=70} [2024-06-14 15:43:58,438 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-14 15:43:58,438 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 543 flow [2024-06-14 15:43:58,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:43:58,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:43:58,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:43:58,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 15:43:58,439 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:43:58,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:43:58,439 INFO L85 PathProgramCache]: Analyzing trace with hash 6639202, now seen corresponding path program 3 times [2024-06-14 15:43:58,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:43:58,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783755053] [2024-06-14 15:43:58,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:43:58,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:43:58,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:03,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:03,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:03,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783755053] [2024-06-14 15:44:03,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783755053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:03,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:03,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:44:03,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208688569] [2024-06-14 15:44:03,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:03,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:44:03,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:03,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:44:03,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:44:03,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:03,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 70 transitions, 543 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:03,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:03,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:03,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:03,564 INFO L124 PetriNetUnfolderBase]: 231/415 cut-off events. [2024-06-14 15:44:03,564 INFO L125 PetriNetUnfolderBase]: For 5619/5619 co-relation queries the response was YES. [2024-06-14 15:44:03,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2242 conditions, 415 events. 231/415 cut-off events. For 5619/5619 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1516 event pairs, 44 based on Foata normal form. 2/416 useless extension candidates. Maximal degree in co-relation 2201. Up to 302 conditions per place. [2024-06-14 15:44:03,568 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 58 selfloop transitions, 29 changer transitions 0/89 dead transitions. [2024-06-14 15:44:03,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 89 transitions, 849 flow [2024-06-14 15:44:03,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:44:03,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:44:03,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 15:44:03,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36693548387096775 [2024-06-14 15:44:03,571 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 543 flow. Second operand 8 states and 91 transitions. [2024-06-14 15:44:03,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 89 transitions, 849 flow [2024-06-14 15:44:03,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 89 transitions, 806 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 15:44:03,584 INFO L231 Difference]: Finished difference. Result has 83 places, 74 transitions, 619 flow [2024-06-14 15:44:03,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=619, PETRI_PLACES=83, PETRI_TRANSITIONS=74} [2024-06-14 15:44:03,585 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-14 15:44:03,585 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 74 transitions, 619 flow [2024-06-14 15:44:03,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:03,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:03,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:03,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 15:44:03,586 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:03,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:03,586 INFO L85 PathProgramCache]: Analyzing trace with hash -411820905, now seen corresponding path program 2 times [2024-06-14 15:44:03,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:03,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348182193] [2024-06-14 15:44:03,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:03,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:07,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-14 15:44:07,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:07,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348182193] [2024-06-14 15:44:07,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348182193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:07,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:07,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:44:07,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644190012] [2024-06-14 15:44:07,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:07,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:44:07,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:07,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:44:07,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:44:07,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:07,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 74 transitions, 619 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:07,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:07,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:07,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:08,114 INFO L124 PetriNetUnfolderBase]: 234/420 cut-off events. [2024-06-14 15:44:08,114 INFO L125 PetriNetUnfolderBase]: For 6188/6188 co-relation queries the response was YES. [2024-06-14 15:44:08,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2345 conditions, 420 events. 234/420 cut-off events. For 6188/6188 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1543 event pairs, 50 based on Foata normal form. 1/420 useless extension candidates. Maximal degree in co-relation 2303. Up to 398 conditions per place. [2024-06-14 15:44:08,118 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 72 selfloop transitions, 12 changer transitions 0/86 dead transitions. [2024-06-14 15:44:08,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 86 transitions, 837 flow [2024-06-14 15:44:08,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:44:08,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:44:08,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 79 transitions. [2024-06-14 15:44:08,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3185483870967742 [2024-06-14 15:44:08,120 INFO L175 Difference]: Start difference. First operand has 83 places, 74 transitions, 619 flow. Second operand 8 states and 79 transitions. [2024-06-14 15:44:08,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 86 transitions, 837 flow [2024-06-14 15:44:08,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 86 transitions, 795 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 15:44:08,129 INFO L231 Difference]: Finished difference. Result has 88 places, 78 transitions, 645 flow [2024-06-14 15:44:08,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=645, PETRI_PLACES=88, PETRI_TRANSITIONS=78} [2024-06-14 15:44:08,130 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2024-06-14 15:44:08,130 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 78 transitions, 645 flow [2024-06-14 15:44:08,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:08,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:08,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:08,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 15:44:08,132 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:08,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash -412088032, now seen corresponding path program 4 times [2024-06-14 15:44:08,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:08,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96674622] [2024-06-14 15:44:08,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:08,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:11,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:11,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:11,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96674622] [2024-06-14 15:44:11,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96674622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:11,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:11,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:44:11,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25629650] [2024-06-14 15:44:11,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:11,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:44:11,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:11,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:44:11,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:44:11,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:11,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 78 transitions, 645 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:11,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:11,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:11,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:11,832 INFO L124 PetriNetUnfolderBase]: 250/450 cut-off events. [2024-06-14 15:44:11,832 INFO L125 PetriNetUnfolderBase]: For 7571/7571 co-relation queries the response was YES. [2024-06-14 15:44:11,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2592 conditions, 450 events. 250/450 cut-off events. For 7571/7571 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1695 event pairs, 84 based on Foata normal form. 2/449 useless extension candidates. Maximal degree in co-relation 2547. Up to 381 conditions per place. [2024-06-14 15:44:11,837 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 66 selfloop transitions, 27 changer transitions 0/95 dead transitions. [2024-06-14 15:44:11,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 95 transitions, 979 flow [2024-06-14 15:44:11,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:44:11,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:44:11,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-14 15:44:11,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 15:44:11,838 INFO L175 Difference]: Start difference. First operand has 88 places, 78 transitions, 645 flow. Second operand 9 states and 93 transitions. [2024-06-14 15:44:11,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 95 transitions, 979 flow [2024-06-14 15:44:11,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 95 transitions, 937 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 15:44:11,847 INFO L231 Difference]: Finished difference. Result has 94 places, 84 transitions, 746 flow [2024-06-14 15:44:11,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=746, PETRI_PLACES=94, PETRI_TRANSITIONS=84} [2024-06-14 15:44:11,848 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2024-06-14 15:44:11,848 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 84 transitions, 746 flow [2024-06-14 15:44:11,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:11,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:11,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:11,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 15:44:11,849 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:11,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:11,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1230526417, now seen corresponding path program 3 times [2024-06-14 15:44:11,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:11,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217651641] [2024-06-14 15:44:11,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:11,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:16,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:16,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:16,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217651641] [2024-06-14 15:44:16,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217651641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:16,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:16,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:44:16,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999719856] [2024-06-14 15:44:16,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:16,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:44:16,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:16,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:44:16,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:44:16,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:16,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 84 transitions, 746 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:16,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:16,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:16,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:16,413 INFO L124 PetriNetUnfolderBase]: 261/464 cut-off events. [2024-06-14 15:44:16,413 INFO L125 PetriNetUnfolderBase]: For 8754/8754 co-relation queries the response was YES. [2024-06-14 15:44:16,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2812 conditions, 464 events. 261/464 cut-off events. For 8754/8754 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1742 event pairs, 45 based on Foata normal form. 2/465 useless extension candidates. Maximal degree in co-relation 2764. Up to 385 conditions per place. [2024-06-14 15:44:16,417 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 72 selfloop transitions, 30 changer transitions 0/104 dead transitions. [2024-06-14 15:44:16,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 104 transitions, 1140 flow [2024-06-14 15:44:16,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:44:16,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:44:16,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 15:44:16,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 15:44:16,418 INFO L175 Difference]: Start difference. First operand has 94 places, 84 transitions, 746 flow. Second operand 9 states and 99 transitions. [2024-06-14 15:44:16,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 104 transitions, 1140 flow [2024-06-14 15:44:16,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 104 transitions, 1099 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 15:44:16,429 INFO L231 Difference]: Finished difference. Result has 100 places, 90 transitions, 840 flow [2024-06-14 15:44:16,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=840, PETRI_PLACES=100, PETRI_TRANSITIONS=90} [2024-06-14 15:44:16,430 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-14 15:44:16,430 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 90 transitions, 840 flow [2024-06-14 15:44:16,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:16,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:16,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:16,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 15:44:16,431 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:16,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:16,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1582831412, now seen corresponding path program 5 times [2024-06-14 15:44:16,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:16,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330609996] [2024-06-14 15:44:16,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:16,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:16,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:20,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-14 15:44:20,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:20,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330609996] [2024-06-14 15:44:20,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330609996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:20,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:20,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:44:20,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49135996] [2024-06-14 15:44:20,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:20,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:44:20,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:20,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:44:20,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:44:21,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:21,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 90 transitions, 840 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:21,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:21,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:21,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:21,385 INFO L124 PetriNetUnfolderBase]: 257/459 cut-off events. [2024-06-14 15:44:21,386 INFO L125 PetriNetUnfolderBase]: For 9027/9027 co-relation queries the response was YES. [2024-06-14 15:44:21,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2814 conditions, 459 events. 257/459 cut-off events. For 9027/9027 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1733 event pairs, 42 based on Foata normal form. 2/458 useless extension candidates. Maximal degree in co-relation 2763. Up to 360 conditions per place. [2024-06-14 15:44:21,390 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 71 selfloop transitions, 33 changer transitions 0/106 dead transitions. [2024-06-14 15:44:21,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 106 transitions, 1124 flow [2024-06-14 15:44:21,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:44:21,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:44:21,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 15:44:21,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-14 15:44:21,392 INFO L175 Difference]: Start difference. First operand has 100 places, 90 transitions, 840 flow. Second operand 9 states and 97 transitions. [2024-06-14 15:44:21,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 106 transitions, 1124 flow [2024-06-14 15:44:21,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 106 transitions, 1089 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 15:44:21,406 INFO L231 Difference]: Finished difference. Result has 105 places, 92 transitions, 914 flow [2024-06-14 15:44:21,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=914, PETRI_PLACES=105, PETRI_TRANSITIONS=92} [2024-06-14 15:44:21,406 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2024-06-14 15:44:21,407 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 92 transitions, 914 flow [2024-06-14 15:44:21,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:21,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:21,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:21,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 15:44:21,407 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:21,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:21,408 INFO L85 PathProgramCache]: Analyzing trace with hash 725151971, now seen corresponding path program 4 times [2024-06-14 15:44:21,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:21,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889282544] [2024-06-14 15:44:21,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:21,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:21,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:25,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-14 15:44:25,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:25,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889282544] [2024-06-14 15:44:25,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889282544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:25,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:25,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:44:25,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572182898] [2024-06-14 15:44:25,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:25,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:44:25,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:25,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:44:25,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:44:25,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:25,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 92 transitions, 914 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:25,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:25,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:25,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:25,805 INFO L124 PetriNetUnfolderBase]: 255/455 cut-off events. [2024-06-14 15:44:25,806 INFO L125 PetriNetUnfolderBase]: For 9202/9202 co-relation queries the response was YES. [2024-06-14 15:44:25,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2866 conditions, 455 events. 255/455 cut-off events. For 9202/9202 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1697 event pairs, 45 based on Foata normal form. 1/455 useless extension candidates. Maximal degree in co-relation 2813. Up to 417 conditions per place. [2024-06-14 15:44:25,809 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 83 selfloop transitions, 19 changer transitions 0/104 dead transitions. [2024-06-14 15:44:25,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 104 transitions, 1168 flow [2024-06-14 15:44:25,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:44:25,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:44:25,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-14 15:44:25,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-14 15:44:25,811 INFO L175 Difference]: Start difference. First operand has 105 places, 92 transitions, 914 flow. Second operand 9 states and 91 transitions. [2024-06-14 15:44:25,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 104 transitions, 1168 flow [2024-06-14 15:44:25,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 104 transitions, 1075 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 15:44:25,826 INFO L231 Difference]: Finished difference. Result has 107 places, 94 transitions, 894 flow [2024-06-14 15:44:25,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=894, PETRI_PLACES=107, PETRI_TRANSITIONS=94} [2024-06-14 15:44:25,827 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-14 15:44:25,827 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 94 transitions, 894 flow [2024-06-14 15:44:25,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:25,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:25,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:25,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 15:44:25,828 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:25,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:25,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1237878284, now seen corresponding path program 6 times [2024-06-14 15:44:25,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:25,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394649228] [2024-06-14 15:44:25,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:25,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:29,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:29,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:29,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394649228] [2024-06-14 15:44:29,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394649228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:29,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:29,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:44:29,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634799869] [2024-06-14 15:44:29,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:29,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:44:29,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:29,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:44:29,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:44:29,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:29,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 94 transitions, 894 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:29,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:29,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:29,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:30,140 INFO L124 PetriNetUnfolderBase]: 251/450 cut-off events. [2024-06-14 15:44:30,140 INFO L125 PetriNetUnfolderBase]: For 9353/9353 co-relation queries the response was YES. [2024-06-14 15:44:30,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2757 conditions, 450 events. 251/450 cut-off events. For 9353/9353 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1696 event pairs, 47 based on Foata normal form. 2/449 useless extension candidates. Maximal degree in co-relation 2703. Up to 408 conditions per place. [2024-06-14 15:44:30,145 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 82 selfloop transitions, 18 changer transitions 0/102 dead transitions. [2024-06-14 15:44:30,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 102 transitions, 1114 flow [2024-06-14 15:44:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:44:30,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:44:30,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-14 15:44:30,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-14 15:44:30,147 INFO L175 Difference]: Start difference. First operand has 107 places, 94 transitions, 894 flow. Second operand 8 states and 82 transitions. [2024-06-14 15:44:30,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 102 transitions, 1114 flow [2024-06-14 15:44:30,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 102 transitions, 1049 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 15:44:30,162 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 870 flow [2024-06-14 15:44:30,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=870, PETRI_PLACES=108, PETRI_TRANSITIONS=94} [2024-06-14 15:44:30,163 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-14 15:44:30,163 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 870 flow [2024-06-14 15:44:30,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 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-14 15:44:30,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:30,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:30,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 15:44:30,164 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:30,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:30,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1230249587, now seen corresponding path program 1 times [2024-06-14 15:44:30,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:30,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425375310] [2024-06-14 15:44:30,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:30,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:34,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:34,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:34,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425375310] [2024-06-14 15:44:34,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425375310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:34,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:34,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:44:34,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291317349] [2024-06-14 15:44:34,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:34,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:44:34,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:34,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:44:34,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:44:34,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:34,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 94 transitions, 870 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:34,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:34,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:34,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:34,988 INFO L124 PetriNetUnfolderBase]: 248/444 cut-off events. [2024-06-14 15:44:34,989 INFO L125 PetriNetUnfolderBase]: For 9312/9312 co-relation queries the response was YES. [2024-06-14 15:44:34,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2691 conditions, 444 events. 248/444 cut-off events. For 9312/9312 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1645 event pairs, 50 based on Foata normal form. 2/445 useless extension candidates. Maximal degree in co-relation 2636. Up to 416 conditions per place. [2024-06-14 15:44:34,992 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 88 selfloop transitions, 13 changer transitions 0/103 dead transitions. [2024-06-14 15:44:34,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 103 transitions, 1092 flow [2024-06-14 15:44:34,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:44:34,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:44:34,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-06-14 15:44:34,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30824372759856633 [2024-06-14 15:44:34,993 INFO L175 Difference]: Start difference. First operand has 108 places, 94 transitions, 870 flow. Second operand 9 states and 86 transitions. [2024-06-14 15:44:34,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 103 transitions, 1092 flow [2024-06-14 15:44:35,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 103 transitions, 1034 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 15:44:35,009 INFO L231 Difference]: Finished difference. Result has 110 places, 94 transitions, 842 flow [2024-06-14 15:44:35,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=842, PETRI_PLACES=110, PETRI_TRANSITIONS=94} [2024-06-14 15:44:35,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-14 15:44:35,010 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 94 transitions, 842 flow [2024-06-14 15:44:35,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:35,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:35,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:35,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 15:44:35,011 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:35,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:35,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1737454873, now seen corresponding path program 1 times [2024-06-14 15:44:35,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:35,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135715263] [2024-06-14 15:44:35,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:35,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:35,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:38,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:38,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:38,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135715263] [2024-06-14 15:44:38,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135715263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:38,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:38,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:44:38,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270704884] [2024-06-14 15:44:38,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:38,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:44:38,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:38,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:44:38,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:44:38,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:38,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 94 transitions, 842 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:38,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:38,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:38,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:39,303 INFO L124 PetriNetUnfolderBase]: 252/452 cut-off events. [2024-06-14 15:44:39,304 INFO L125 PetriNetUnfolderBase]: For 9835/9835 co-relation queries the response was YES. [2024-06-14 15:44:39,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2724 conditions, 452 events. 252/452 cut-off events. For 9835/9835 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1705 event pairs, 24 based on Foata normal form. 2/453 useless extension candidates. Maximal degree in co-relation 2668. Up to 374 conditions per place. [2024-06-14 15:44:39,309 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 90 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-06-14 15:44:39,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 109 transitions, 1108 flow [2024-06-14 15:44:39,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:44:39,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:44:39,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-14 15:44:39,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34274193548387094 [2024-06-14 15:44:39,311 INFO L175 Difference]: Start difference. First operand has 110 places, 94 transitions, 842 flow. Second operand 8 states and 85 transitions. [2024-06-14 15:44:39,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 109 transitions, 1108 flow [2024-06-14 15:44:39,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 109 transitions, 1060 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 15:44:39,326 INFO L231 Difference]: Finished difference. Result has 109 places, 95 transitions, 848 flow [2024-06-14 15:44:39,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=848, PETRI_PLACES=109, PETRI_TRANSITIONS=95} [2024-06-14 15:44:39,327 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 79 predicate places. [2024-06-14 15:44:39,327 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 95 transitions, 848 flow [2024-06-14 15:44:39,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:39,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:39,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:39,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 15:44:39,328 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:39,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:39,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1737515447, now seen corresponding path program 1 times [2024-06-14 15:44:39,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:39,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568843497] [2024-06-14 15:44:39,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:39,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:39,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:43,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568843497] [2024-06-14 15:44:43,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568843497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:43,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:43,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:44:43,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285798554] [2024-06-14 15:44:43,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:43,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:44:43,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:43,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:44:43,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:44:43,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:43,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 95 transitions, 848 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:43,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:43,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:43,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:43,857 INFO L124 PetriNetUnfolderBase]: 250/449 cut-off events. [2024-06-14 15:44:43,857 INFO L125 PetriNetUnfolderBase]: For 9806/9806 co-relation queries the response was YES. [2024-06-14 15:44:43,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2698 conditions, 449 events. 250/449 cut-off events. For 9806/9806 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1688 event pairs, 38 based on Foata normal form. 1/449 useless extension candidates. Maximal degree in co-relation 2643. Up to 365 conditions per place. [2024-06-14 15:44:43,861 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 80 selfloop transitions, 27 changer transitions 0/109 dead transitions. [2024-06-14 15:44:43,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 109 transitions, 1104 flow [2024-06-14 15:44:43,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:44:43,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:44:43,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-14 15:44:43,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 15:44:43,865 INFO L175 Difference]: Start difference. First operand has 109 places, 95 transitions, 848 flow. Second operand 8 states and 88 transitions. [2024-06-14 15:44:43,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 109 transitions, 1104 flow [2024-06-14 15:44:43,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 109 transitions, 1050 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 15:44:43,881 INFO L231 Difference]: Finished difference. Result has 111 places, 95 transitions, 858 flow [2024-06-14 15:44:43,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=858, PETRI_PLACES=111, PETRI_TRANSITIONS=95} [2024-06-14 15:44:43,882 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-14 15:44:43,883 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 95 transitions, 858 flow [2024-06-14 15:44:43,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:43,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:43,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:43,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 15:44:43,883 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:43,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:43,884 INFO L85 PathProgramCache]: Analyzing trace with hash 720964103, now seen corresponding path program 2 times [2024-06-14 15:44:43,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:43,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435106552] [2024-06-14 15:44:43,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:43,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:47,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:47,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435106552] [2024-06-14 15:44:47,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435106552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:47,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:47,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:44:47,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088753712] [2024-06-14 15:44:47,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:47,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:44:47,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:47,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:44:47,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:44:47,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:47,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 95 transitions, 858 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:47,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:47,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:47,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:47,930 INFO L124 PetriNetUnfolderBase]: 254/457 cut-off events. [2024-06-14 15:44:47,931 INFO L125 PetriNetUnfolderBase]: For 11213/11213 co-relation queries the response was YES. [2024-06-14 15:44:47,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2769 conditions, 457 events. 254/457 cut-off events. For 11213/11213 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1742 event pairs, 38 based on Foata normal form. 2/458 useless extension candidates. Maximal degree in co-relation 2713. Up to 378 conditions per place. [2024-06-14 15:44:47,935 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 84 selfloop transitions, 24 changer transitions 0/110 dead transitions. [2024-06-14 15:44:47,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 110 transitions, 1130 flow [2024-06-14 15:44:47,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:44:47,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:44:47,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-14 15:44:47,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-06-14 15:44:47,937 INFO L175 Difference]: Start difference. First operand has 111 places, 95 transitions, 858 flow. Second operand 8 states and 87 transitions. [2024-06-14 15:44:47,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 110 transitions, 1130 flow [2024-06-14 15:44:47,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 110 transitions, 1059 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 15:44:47,950 INFO L231 Difference]: Finished difference. Result has 112 places, 96 transitions, 860 flow [2024-06-14 15:44:47,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=860, PETRI_PLACES=112, PETRI_TRANSITIONS=96} [2024-06-14 15:44:47,951 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-14 15:44:47,951 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 96 transitions, 860 flow [2024-06-14 15:44:47,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:47,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:47,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:47,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 15:44:47,952 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:47,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:47,952 INFO L85 PathProgramCache]: Analyzing trace with hash 90525055, now seen corresponding path program 1 times [2024-06-14 15:44:47,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:47,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081321788] [2024-06-14 15:44:47,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:47,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:47,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:52,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:52,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:52,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081321788] [2024-06-14 15:44:52,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081321788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:52,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:52,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:44:52,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517053799] [2024-06-14 15:44:52,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:52,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:44:52,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:52,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:44:52,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:44:52,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:44:52,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 96 transitions, 860 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:52,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:52,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:44:52,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:52,612 INFO L124 PetriNetUnfolderBase]: 260/467 cut-off events. [2024-06-14 15:44:52,613 INFO L125 PetriNetUnfolderBase]: For 12044/12044 co-relation queries the response was YES. [2024-06-14 15:44:52,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2842 conditions, 467 events. 260/467 cut-off events. For 12044/12044 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1789 event pairs, 39 based on Foata normal form. 2/468 useless extension candidates. Maximal degree in co-relation 2785. Up to 386 conditions per place. [2024-06-14 15:44:52,617 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 89 selfloop transitions, 24 changer transitions 0/115 dead transitions. [2024-06-14 15:44:52,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1168 flow [2024-06-14 15:44:52,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:44:52,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:44:52,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 15:44:52,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-14 15:44:52,619 INFO L175 Difference]: Start difference. First operand has 112 places, 96 transitions, 860 flow. Second operand 9 states and 97 transitions. [2024-06-14 15:44:52,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1168 flow [2024-06-14 15:44:52,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 115 transitions, 1096 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 15:44:52,639 INFO L231 Difference]: Finished difference. Result has 114 places, 98 transitions, 873 flow [2024-06-14 15:44:52,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=873, PETRI_PLACES=114, PETRI_TRANSITIONS=98} [2024-06-14 15:44:52,640 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-14 15:44:52,640 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 98 transitions, 873 flow [2024-06-14 15:44:52,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:52,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:52,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:52,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 15:44:52,641 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:52,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:52,642 INFO L85 PathProgramCache]: Analyzing trace with hash 839229723, now seen corresponding path program 2 times [2024-06-14 15:44:52,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:52,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900235839] [2024-06-14 15:44:52,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:52,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:52,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:44:56,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:44:56,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:44:56,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900235839] [2024-06-14 15:44:56,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900235839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:44:56,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:44:56,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 15:44:56,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900768693] [2024-06-14 15:44:56,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:44:56,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 15:44:56,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:44:56,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 15:44:56,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 15:44:56,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:44:56,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 98 transitions, 873 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:56,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:44:56,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:44:56,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:44:56,564 INFO L124 PetriNetUnfolderBase]: 301/533 cut-off events. [2024-06-14 15:44:56,564 INFO L125 PetriNetUnfolderBase]: For 16048/16048 co-relation queries the response was YES. [2024-06-14 15:44:56,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3417 conditions, 533 events. 301/533 cut-off events. For 16048/16048 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2123 event pairs, 41 based on Foata normal form. 2/534 useless extension candidates. Maximal degree in co-relation 3360. Up to 447 conditions per place. [2024-06-14 15:44:56,567 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 97 selfloop transitions, 23 changer transitions 0/122 dead transitions. [2024-06-14 15:44:56,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 122 transitions, 1399 flow [2024-06-14 15:44:56,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:44:56,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:44:56,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-14 15:44:56,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-14 15:44:56,569 INFO L175 Difference]: Start difference. First operand has 114 places, 98 transitions, 873 flow. Second operand 8 states and 103 transitions. [2024-06-14 15:44:56,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 122 transitions, 1399 flow [2024-06-14 15:44:56,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 122 transitions, 1330 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 15:44:56,586 INFO L231 Difference]: Finished difference. Result has 116 places, 107 transitions, 1000 flow [2024-06-14 15:44:56,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1000, PETRI_PLACES=116, PETRI_TRANSITIONS=107} [2024-06-14 15:44:56,587 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-14 15:44:56,587 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 107 transitions, 1000 flow [2024-06-14 15:44:56,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:44:56,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:44:56,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:44:56,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 15:44:56,588 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:44:56,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:44:56,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2019543001, now seen corresponding path program 3 times [2024-06-14 15:44:56,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:44:56,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624268763] [2024-06-14 15:44:56,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:44:56,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:44:56,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:00,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-14 15:45:00,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:00,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624268763] [2024-06-14 15:45:00,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624268763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:00,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:00,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:00,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396586126] [2024-06-14 15:45:00,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:00,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:00,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:00,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:00,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:00,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:00,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 107 transitions, 1000 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:00,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:00,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:00,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:00,773 INFO L124 PetriNetUnfolderBase]: 295/525 cut-off events. [2024-06-14 15:45:00,773 INFO L125 PetriNetUnfolderBase]: For 16327/16327 co-relation queries the response was YES. [2024-06-14 15:45:00,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3335 conditions, 525 events. 295/525 cut-off events. For 16327/16327 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2093 event pairs, 39 based on Foata normal form. 4/528 useless extension candidates. Maximal degree in co-relation 3277. Up to 446 conditions per place. [2024-06-14 15:45:00,777 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 96 selfloop transitions, 23 changer transitions 0/121 dead transitions. [2024-06-14 15:45:00,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 121 transitions, 1338 flow [2024-06-14 15:45:00,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:00,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:00,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 15:45:00,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-14 15:45:00,778 INFO L175 Difference]: Start difference. First operand has 116 places, 107 transitions, 1000 flow. Second operand 9 states and 98 transitions. [2024-06-14 15:45:00,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 121 transitions, 1338 flow [2024-06-14 15:45:00,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 121 transitions, 1269 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 15:45:00,796 INFO L231 Difference]: Finished difference. Result has 122 places, 107 transitions, 984 flow [2024-06-14 15:45:00,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=984, PETRI_PLACES=122, PETRI_TRANSITIONS=107} [2024-06-14 15:45:00,797 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 92 predicate places. [2024-06-14 15:45:00,797 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 107 transitions, 984 flow [2024-06-14 15:45:00,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:00,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:00,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:00,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 15:45:00,797 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:00,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:00,798 INFO L85 PathProgramCache]: Analyzing trace with hash -2001108727, now seen corresponding path program 1 times [2024-06-14 15:45:00,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:00,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031307384] [2024-06-14 15:45:00,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:00,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:00,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:05,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:05,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:05,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031307384] [2024-06-14 15:45:05,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031307384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:05,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:05,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:05,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249104537] [2024-06-14 15:45:05,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:05,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:05,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:05,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:05,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:05,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:05,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 107 transitions, 984 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:05,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:05,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:05,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:05,774 INFO L124 PetriNetUnfolderBase]: 291/518 cut-off events. [2024-06-14 15:45:05,774 INFO L125 PetriNetUnfolderBase]: For 15254/15254 co-relation queries the response was YES. [2024-06-14 15:45:05,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3257 conditions, 518 events. 291/518 cut-off events. For 15254/15254 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2049 event pairs, 45 based on Foata normal form. 1/518 useless extension candidates. Maximal degree in co-relation 3196. Up to 483 conditions per place. [2024-06-14 15:45:05,778 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 98 selfloop transitions, 17 changer transitions 0/117 dead transitions. [2024-06-14 15:45:05,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 117 transitions, 1238 flow [2024-06-14 15:45:05,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:05,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:05,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-14 15:45:05,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-14 15:45:05,779 INFO L175 Difference]: Start difference. First operand has 122 places, 107 transitions, 984 flow. Second operand 9 states and 90 transitions. [2024-06-14 15:45:05,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 117 transitions, 1238 flow [2024-06-14 15:45:05,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1188 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 15:45:05,797 INFO L231 Difference]: Finished difference. Result has 124 places, 107 transitions, 973 flow [2024-06-14 15:45:05,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=973, PETRI_PLACES=124, PETRI_TRANSITIONS=107} [2024-06-14 15:45:05,797 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-14 15:45:05,797 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 107 transitions, 973 flow [2024-06-14 15:45:05,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:05,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:05,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:05,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 15:45:05,798 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:05,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:05,798 INFO L85 PathProgramCache]: Analyzing trace with hash 205811265, now seen corresponding path program 3 times [2024-06-14 15:45:05,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:05,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123178388] [2024-06-14 15:45:05,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:05,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:05,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:09,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123178388] [2024-06-14 15:45:09,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123178388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:09,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:09,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915314689] [2024-06-14 15:45:09,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:09,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:09,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:09,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:09,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:09,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:09,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 107 transitions, 973 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:09,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:09,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:09,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:09,905 INFO L124 PetriNetUnfolderBase]: 295/526 cut-off events. [2024-06-14 15:45:09,905 INFO L125 PetriNetUnfolderBase]: For 16628/16628 co-relation queries the response was YES. [2024-06-14 15:45:09,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3301 conditions, 526 events. 295/526 cut-off events. For 16628/16628 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2111 event pairs, 43 based on Foata normal form. 2/527 useless extension candidates. Maximal degree in co-relation 3239. Up to 442 conditions per place. [2024-06-14 15:45:09,909 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 94 selfloop transitions, 25 changer transitions 0/121 dead transitions. [2024-06-14 15:45:09,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 121 transitions, 1267 flow [2024-06-14 15:45:09,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 15:45:09,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 15:45:09,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-14 15:45:09,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-06-14 15:45:09,910 INFO L175 Difference]: Start difference. First operand has 124 places, 107 transitions, 973 flow. Second operand 8 states and 87 transitions. [2024-06-14 15:45:09,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 121 transitions, 1267 flow [2024-06-14 15:45:09,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 121 transitions, 1216 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 15:45:09,928 INFO L231 Difference]: Finished difference. Result has 125 places, 108 transitions, 996 flow [2024-06-14 15:45:09,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=996, PETRI_PLACES=125, PETRI_TRANSITIONS=108} [2024-06-14 15:45:09,929 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 95 predicate places. [2024-06-14 15:45:09,929 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 108 transitions, 996 flow [2024-06-14 15:45:09,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:09,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:09,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:09,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 15:45:09,930 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:09,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:09,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1855607963, now seen corresponding path program 4 times [2024-06-14 15:45:09,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:09,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288527181] [2024-06-14 15:45:09,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:09,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:14,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:14,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:14,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288527181] [2024-06-14 15:45:14,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288527181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:14,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:14,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:14,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258640138] [2024-06-14 15:45:14,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:14,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:14,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:14,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:14,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:14,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:14,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 108 transitions, 996 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:14,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:14,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:14,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:14,774 INFO L124 PetriNetUnfolderBase]: 316/560 cut-off events. [2024-06-14 15:45:14,774 INFO L125 PetriNetUnfolderBase]: For 19473/19473 co-relation queries the response was YES. [2024-06-14 15:45:14,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3662 conditions, 560 events. 316/560 cut-off events. For 19473/19473 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2271 event pairs, 46 based on Foata normal form. 2/561 useless extension candidates. Maximal degree in co-relation 3599. Up to 369 conditions per place. [2024-06-14 15:45:14,778 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 40 changer transitions 0/129 dead transitions. [2024-06-14 15:45:14,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 129 transitions, 1446 flow [2024-06-14 15:45:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:14,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:14,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 15:45:14,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-14 15:45:14,779 INFO L175 Difference]: Start difference. First operand has 125 places, 108 transitions, 996 flow. Second operand 9 states and 104 transitions. [2024-06-14 15:45:14,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 129 transitions, 1446 flow [2024-06-14 15:45:14,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 129 transitions, 1382 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 15:45:14,805 INFO L231 Difference]: Finished difference. Result has 129 places, 112 transitions, 1116 flow [2024-06-14 15:45:14,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1116, PETRI_PLACES=129, PETRI_TRANSITIONS=112} [2024-06-14 15:45:14,805 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2024-06-14 15:45:14,806 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 112 transitions, 1116 flow [2024-06-14 15:45:14,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:14,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:14,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:14,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 15:45:14,807 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:14,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:14,807 INFO L85 PathProgramCache]: Analyzing trace with hash -117720533, now seen corresponding path program 2 times [2024-06-14 15:45:14,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:14,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375529119] [2024-06-14 15:45:14,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:14,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:19,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-14 15:45:19,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:19,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375529119] [2024-06-14 15:45:19,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375529119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:19,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:19,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:45:19,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869728710] [2024-06-14 15:45:19,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:19,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:45:19,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:19,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:45:19,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:45:19,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:19,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 112 transitions, 1116 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-14 15:45:19,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:19,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:19,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:19,638 INFO L124 PetriNetUnfolderBase]: 314/557 cut-off events. [2024-06-14 15:45:19,638 INFO L125 PetriNetUnfolderBase]: For 19405/19405 co-relation queries the response was YES. [2024-06-14 15:45:19,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 557 events. 314/557 cut-off events. For 19405/19405 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2273 event pairs, 49 based on Foata normal form. 1/557 useless extension candidates. Maximal degree in co-relation 3684. Up to 516 conditions per place. [2024-06-14 15:45:19,643 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 100 selfloop transitions, 20 changer transitions 0/122 dead transitions. [2024-06-14 15:45:19,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 122 transitions, 1380 flow [2024-06-14 15:45:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:19,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:19,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-14 15:45:19,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32974910394265233 [2024-06-14 15:45:19,644 INFO L175 Difference]: Start difference. First operand has 129 places, 112 transitions, 1116 flow. Second operand 9 states and 92 transitions. [2024-06-14 15:45:19,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 122 transitions, 1380 flow [2024-06-14 15:45:19,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 122 transitions, 1309 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 15:45:19,671 INFO L231 Difference]: Finished difference. Result has 133 places, 112 transitions, 1091 flow [2024-06-14 15:45:19,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=124, 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=9, PETRI_FLOW=1091, PETRI_PLACES=133, PETRI_TRANSITIONS=112} [2024-06-14 15:45:19,671 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-14 15:45:19,671 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 112 transitions, 1091 flow [2024-06-14 15:45:19,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-14 15:45:19,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:19,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:19,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 15:45:19,672 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:19,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:19,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1004875367, now seen corresponding path program 5 times [2024-06-14 15:45:19,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:19,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328265259] [2024-06-14 15:45:19,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:19,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:19,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:23,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:23,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:23,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328265259] [2024-06-14 15:45:23,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328265259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:23,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:23,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:45:23,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060132293] [2024-06-14 15:45:23,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:23,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:45:23,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:23,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:45:23,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:45:23,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:45:23,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 112 transitions, 1091 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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-14 15:45:23,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:23,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:45:23,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:23,944 INFO L124 PetriNetUnfolderBase]: 346/610 cut-off events. [2024-06-14 15:45:23,945 INFO L125 PetriNetUnfolderBase]: For 25023/25023 co-relation queries the response was YES. [2024-06-14 15:45:23,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4236 conditions, 610 events. 346/610 cut-off events. For 25023/25023 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2531 event pairs, 55 based on Foata normal form. 4/611 useless extension candidates. Maximal degree in co-relation 4169. Up to 522 conditions per place. [2024-06-14 15:45:23,950 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 103 selfloop transitions, 25 changer transitions 0/130 dead transitions. [2024-06-14 15:45:23,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 130 transitions, 1551 flow [2024-06-14 15:45:23,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:23,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:23,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-14 15:45:23,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-14 15:45:23,953 INFO L175 Difference]: Start difference. First operand has 133 places, 112 transitions, 1091 flow. Second operand 9 states and 106 transitions. [2024-06-14 15:45:23,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 130 transitions, 1551 flow [2024-06-14 15:45:23,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 130 transitions, 1479 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 15:45:23,996 INFO L231 Difference]: Finished difference. Result has 133 places, 117 transitions, 1168 flow [2024-06-14 15:45:23,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1168, PETRI_PLACES=133, PETRI_TRANSITIONS=117} [2024-06-14 15:45:23,997 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-14 15:45:23,997 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 117 transitions, 1168 flow [2024-06-14 15:45:23,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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-14 15:45:23,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:23,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:23,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 15:45:23,998 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:23,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:23,999 INFO L85 PathProgramCache]: Analyzing trace with hash 516958611, now seen corresponding path program 3 times [2024-06-14 15:45:23,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:23,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357353311] [2024-06-14 15:45:23,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:23,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:24,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:28,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:28,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:28,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357353311] [2024-06-14 15:45:28,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357353311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:28,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:28,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:28,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506143537] [2024-06-14 15:45:28,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:28,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:28,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:28,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:28,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:28,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:28,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 117 transitions, 1168 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:28,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:28,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:28,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:28,949 INFO L124 PetriNetUnfolderBase]: 349/614 cut-off events. [2024-06-14 15:45:28,949 INFO L125 PetriNetUnfolderBase]: For 24426/24426 co-relation queries the response was YES. [2024-06-14 15:45:28,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4348 conditions, 614 events. 349/614 cut-off events. For 24426/24426 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2541 event pairs, 66 based on Foata normal form. 1/614 useless extension candidates. Maximal degree in co-relation 4281. Up to 582 conditions per place. [2024-06-14 15:45:28,954 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 109 selfloop transitions, 18 changer transitions 0/129 dead transitions. [2024-06-14 15:45:28,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 129 transitions, 1544 flow [2024-06-14 15:45:28,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:45:28,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:45:28,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-14 15:45:28,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31290322580645163 [2024-06-14 15:45:28,955 INFO L175 Difference]: Start difference. First operand has 133 places, 117 transitions, 1168 flow. Second operand 10 states and 97 transitions. [2024-06-14 15:45:28,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 129 transitions, 1544 flow [2024-06-14 15:45:28,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 129 transitions, 1467 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 15:45:28,997 INFO L231 Difference]: Finished difference. Result has 138 places, 119 transitions, 1158 flow [2024-06-14 15:45:28,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1158, PETRI_PLACES=138, PETRI_TRANSITIONS=119} [2024-06-14 15:45:28,998 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-14 15:45:28,998 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 119 transitions, 1158 flow [2024-06-14 15:45:28,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:28,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:28,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:28,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 15:45:28,999 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:28,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:29,000 INFO L85 PathProgramCache]: Analyzing trace with hash 2027913337, now seen corresponding path program 6 times [2024-06-14 15:45:29,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:29,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202348645] [2024-06-14 15:45:29,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:29,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:32,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:32,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202348645] [2024-06-14 15:45:32,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202348645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:32,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:32,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:32,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427939090] [2024-06-14 15:45:32,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:32,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:32,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:32,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:32,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:32,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 119 transitions, 1158 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:32,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:32,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:32,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:33,122 INFO L124 PetriNetUnfolderBase]: 373/654 cut-off events. [2024-06-14 15:45:33,122 INFO L125 PetriNetUnfolderBase]: For 29389/29389 co-relation queries the response was YES. [2024-06-14 15:45:33,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4651 conditions, 654 events. 373/654 cut-off events. For 29389/29389 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2768 event pairs, 68 based on Foata normal form. 4/657 useless extension candidates. Maximal degree in co-relation 4582. Up to 595 conditions per place. [2024-06-14 15:45:33,127 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 21 changer transitions 0/135 dead transitions. [2024-06-14 15:45:33,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 135 transitions, 1624 flow [2024-06-14 15:45:33,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:33,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:33,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-14 15:45:33,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33691756272401435 [2024-06-14 15:45:33,129 INFO L175 Difference]: Start difference. First operand has 138 places, 119 transitions, 1158 flow. Second operand 9 states and 94 transitions. [2024-06-14 15:45:33,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 135 transitions, 1624 flow [2024-06-14 15:45:33,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 135 transitions, 1579 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 15:45:33,181 INFO L231 Difference]: Finished difference. Result has 140 places, 124 transitions, 1265 flow [2024-06-14 15:45:33,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1265, PETRI_PLACES=140, PETRI_TRANSITIONS=124} [2024-06-14 15:45:33,182 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-14 15:45:33,182 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 124 transitions, 1265 flow [2024-06-14 15:45:33,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:33,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:33,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:33,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 15:45:33,183 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:33,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:33,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2027913585, now seen corresponding path program 4 times [2024-06-14 15:45:33,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:33,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853145485] [2024-06-14 15:45:33,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:33,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:33,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:37,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:37,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:37,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853145485] [2024-06-14 15:45:37,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853145485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:37,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:37,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 15:45:37,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301598285] [2024-06-14 15:45:37,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:37,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 15:45:37,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:37,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 15:45:37,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 15:45:37,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:45:37,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 124 transitions, 1265 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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-14 15:45:37,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:37,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:45:37,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:38,092 INFO L124 PetriNetUnfolderBase]: 369/647 cut-off events. [2024-06-14 15:45:38,092 INFO L125 PetriNetUnfolderBase]: For 28152/28152 co-relation queries the response was YES. [2024-06-14 15:45:38,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4660 conditions, 647 events. 369/647 cut-off events. For 28152/28152 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2723 event pairs, 71 based on Foata normal form. 1/647 useless extension candidates. Maximal degree in co-relation 4590. Up to 622 conditions per place. [2024-06-14 15:45:38,097 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 116 selfloop transitions, 14 changer transitions 0/132 dead transitions. [2024-06-14 15:45:38,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 132 transitions, 1543 flow [2024-06-14 15:45:38,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:38,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:38,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 15:45:38,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 15:45:38,102 INFO L175 Difference]: Start difference. First operand has 140 places, 124 transitions, 1265 flow. Second operand 9 states and 96 transitions. [2024-06-14 15:45:38,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 132 transitions, 1543 flow [2024-06-14 15:45:38,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 132 transitions, 1442 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-14 15:45:38,158 INFO L231 Difference]: Finished difference. Result has 144 places, 124 transitions, 1197 flow [2024-06-14 15:45:38,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1197, PETRI_PLACES=144, PETRI_TRANSITIONS=124} [2024-06-14 15:45:38,159 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 114 predicate places. [2024-06-14 15:45:38,159 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 124 transitions, 1197 flow [2024-06-14 15:45:38,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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-14 15:45:38,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:38,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:38,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 15:45:38,160 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:38,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:38,160 INFO L85 PathProgramCache]: Analyzing trace with hash 508387483, now seen corresponding path program 7 times [2024-06-14 15:45:38,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:38,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503367135] [2024-06-14 15:45:38,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:38,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:38,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:42,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:42,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:42,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503367135] [2024-06-14 15:45:42,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503367135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:42,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:42,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:42,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055129007] [2024-06-14 15:45:42,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:42,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:42,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:42,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:42,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:42,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:42,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 124 transitions, 1197 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:42,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:42,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:42,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:42,477 INFO L124 PetriNetUnfolderBase]: 401/699 cut-off events. [2024-06-14 15:45:42,477 INFO L125 PetriNetUnfolderBase]: For 34811/34811 co-relation queries the response was YES. [2024-06-14 15:45:42,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5120 conditions, 699 events. 401/699 cut-off events. For 34811/34811 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2995 event pairs, 64 based on Foata normal form. 4/702 useless extension candidates. Maximal degree in co-relation 5048. Up to 464 conditions per place. [2024-06-14 15:45:42,482 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 100 selfloop transitions, 47 changer transitions 0/149 dead transitions. [2024-06-14 15:45:42,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 149 transitions, 1921 flow [2024-06-14 15:45:42,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:45:42,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:45:42,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 15:45:42,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-14 15:45:42,486 INFO L175 Difference]: Start difference. First operand has 144 places, 124 transitions, 1197 flow. Second operand 10 states and 116 transitions. [2024-06-14 15:45:42,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 149 transitions, 1921 flow [2024-06-14 15:45:42,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 149 transitions, 1880 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 15:45:42,527 INFO L231 Difference]: Finished difference. Result has 145 places, 129 transitions, 1368 flow [2024-06-14 15:45:42,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1368, PETRI_PLACES=145, PETRI_TRANSITIONS=129} [2024-06-14 15:45:42,528 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-14 15:45:42,528 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 129 transitions, 1368 flow [2024-06-14 15:45:42,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:42,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:42,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:42,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 15:45:42,529 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:42,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:42,530 INFO L85 PathProgramCache]: Analyzing trace with hash 508380973, now seen corresponding path program 8 times [2024-06-14 15:45:42,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:42,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462190363] [2024-06-14 15:45:42,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:42,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:46,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:46,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:46,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462190363] [2024-06-14 15:45:46,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462190363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:46,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:46,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:46,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073124144] [2024-06-14 15:45:46,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:46,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:46,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:46,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:46,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:46,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:46,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 129 transitions, 1368 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:46,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:46,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:46,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:46,716 INFO L124 PetriNetUnfolderBase]: 397/693 cut-off events. [2024-06-14 15:45:46,716 INFO L125 PetriNetUnfolderBase]: For 33563/33563 co-relation queries the response was YES. [2024-06-14 15:45:46,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5203 conditions, 693 events. 397/693 cut-off events. For 33563/33563 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2974 event pairs, 61 based on Foata normal form. 2/694 useless extension candidates. Maximal degree in co-relation 5130. Up to 463 conditions per place. [2024-06-14 15:45:46,721 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 95 selfloop transitions, 53 changer transitions 0/150 dead transitions. [2024-06-14 15:45:46,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 150 transitions, 1966 flow [2024-06-14 15:45:46,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:45:46,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:45:46,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 15:45:46,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-14 15:45:46,725 INFO L175 Difference]: Start difference. First operand has 145 places, 129 transitions, 1368 flow. Second operand 10 states and 114 transitions. [2024-06-14 15:45:46,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 150 transitions, 1966 flow [2024-06-14 15:45:46,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 150 transitions, 1796 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-14 15:45:46,795 INFO L231 Difference]: Finished difference. Result has 147 places, 131 transitions, 1363 flow [2024-06-14 15:45:46,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1363, PETRI_PLACES=147, PETRI_TRANSITIONS=131} [2024-06-14 15:45:46,795 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-14 15:45:46,796 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 131 transitions, 1363 flow [2024-06-14 15:45:46,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:46,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:46,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:46,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 15:45:46,796 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:46,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:46,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2021242137, now seen corresponding path program 4 times [2024-06-14 15:45:46,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:46,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13506265] [2024-06-14 15:45:46,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:46,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:46,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:50,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:50,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:50,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13506265] [2024-06-14 15:45:50,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13506265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:50,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:50,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:50,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120938036] [2024-06-14 15:45:50,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:50,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:50,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:50,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:50,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:50,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:50,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 131 transitions, 1363 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:50,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:50,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:50,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:50,896 INFO L124 PetriNetUnfolderBase]: 394/689 cut-off events. [2024-06-14 15:45:50,896 INFO L125 PetriNetUnfolderBase]: For 32488/32488 co-relation queries the response was YES. [2024-06-14 15:45:50,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5009 conditions, 689 events. 394/689 cut-off events. For 32488/32488 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2945 event pairs, 55 based on Foata normal form. 2/688 useless extension candidates. Maximal degree in co-relation 4936. Up to 592 conditions per place. [2024-06-14 15:45:50,901 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 111 selfloop transitions, 32 changer transitions 0/145 dead transitions. [2024-06-14 15:45:50,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 145 transitions, 1689 flow [2024-06-14 15:45:50,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:45:50,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:45:50,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 15:45:50,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 15:45:50,903 INFO L175 Difference]: Start difference. First operand has 147 places, 131 transitions, 1363 flow. Second operand 9 states and 96 transitions. [2024-06-14 15:45:50,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 145 transitions, 1689 flow [2024-06-14 15:45:50,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 145 transitions, 1570 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 15:45:50,953 INFO L231 Difference]: Finished difference. Result has 149 places, 131 transitions, 1312 flow [2024-06-14 15:45:50,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1312, PETRI_PLACES=149, PETRI_TRANSITIONS=131} [2024-06-14 15:45:50,953 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-06-14 15:45:50,953 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 131 transitions, 1312 flow [2024-06-14 15:45:50,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:50,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:50,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:50,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 15:45:50,954 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:50,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:50,954 INFO L85 PathProgramCache]: Analyzing trace with hash 280306843, now seen corresponding path program 9 times [2024-06-14 15:45:50,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:50,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713116160] [2024-06-14 15:45:50,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:50,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:50,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:45:55,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:45:55,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:45:55,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713116160] [2024-06-14 15:45:55,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713116160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:45:55,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:45:55,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:45:55,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811674866] [2024-06-14 15:45:55,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:45:55,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:45:55,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:45:55,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:45:55,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:45:55,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:45:55,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 131 transitions, 1312 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:55,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:45:55,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:45:55,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:45:55,948 INFO L124 PetriNetUnfolderBase]: 390/682 cut-off events. [2024-06-14 15:45:55,948 INFO L125 PetriNetUnfolderBase]: For 31735/31735 co-relation queries the response was YES. [2024-06-14 15:45:55,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4804 conditions, 682 events. 390/682 cut-off events. For 31735/31735 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2896 event pairs, 51 based on Foata normal form. 2/683 useless extension candidates. Maximal degree in co-relation 4730. Up to 304 conditions per place. [2024-06-14 15:45:55,954 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 79 selfloop transitions, 78 changer transitions 0/159 dead transitions. [2024-06-14 15:45:55,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 159 transitions, 2118 flow [2024-06-14 15:45:55,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:45:55,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:45:55,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 15:45:55,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-14 15:45:55,955 INFO L175 Difference]: Start difference. First operand has 149 places, 131 transitions, 1312 flow. Second operand 10 states and 120 transitions. [2024-06-14 15:45:55,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 159 transitions, 2118 flow [2024-06-14 15:45:56,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 159 transitions, 2017 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 15:45:56,002 INFO L231 Difference]: Finished difference. Result has 153 places, 137 transitions, 1569 flow [2024-06-14 15:45:56,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1569, PETRI_PLACES=153, PETRI_TRANSITIONS=137} [2024-06-14 15:45:56,002 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2024-06-14 15:45:56,002 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 137 transitions, 1569 flow [2024-06-14 15:45:56,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:45:56,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:45:56,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:45:56,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 15:45:56,003 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:45:56,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:45:56,004 INFO L85 PathProgramCache]: Analyzing trace with hash 280479823, now seen corresponding path program 10 times [2024-06-14 15:45:56,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:45:56,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932435391] [2024-06-14 15:45:56,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:45:56,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:45:56,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:00,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-14 15:46:00,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:00,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932435391] [2024-06-14 15:46:00,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932435391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:00,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:00,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:46:00,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994689304] [2024-06-14 15:46:00,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:00,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:46:00,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:00,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:46:00,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:46:00,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:00,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 137 transitions, 1569 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:00,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:00,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:00,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:00,554 INFO L124 PetriNetUnfolderBase]: 386/676 cut-off events. [2024-06-14 15:46:00,555 INFO L125 PetriNetUnfolderBase]: For 30999/30999 co-relation queries the response was YES. [2024-06-14 15:46:00,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4968 conditions, 676 events. 386/676 cut-off events. For 30999/30999 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2886 event pairs, 59 based on Foata normal form. 2/677 useless extension candidates. Maximal degree in co-relation 4891. Up to 594 conditions per place. [2024-06-14 15:46:00,560 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 122 selfloop transitions, 28 changer transitions 0/152 dead transitions. [2024-06-14 15:46:00,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 152 transitions, 1997 flow [2024-06-14 15:46:00,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:46:00,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:46:00,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 15:46:00,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-14 15:46:00,562 INFO L175 Difference]: Start difference. First operand has 153 places, 137 transitions, 1569 flow. Second operand 10 states and 108 transitions. [2024-06-14 15:46:00,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 152 transitions, 1997 flow [2024-06-14 15:46:00,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 152 transitions, 1825 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:00,616 INFO L231 Difference]: Finished difference. Result has 156 places, 137 transitions, 1458 flow [2024-06-14 15:46:00,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1458, PETRI_PLACES=156, PETRI_TRANSITIONS=137} [2024-06-14 15:46:00,617 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-14 15:46:00,617 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 137 transitions, 1458 flow [2024-06-14 15:46:00,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:00,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:00,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:00,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 15:46:00,618 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:00,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:00,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1577409179, now seen corresponding path program 1 times [2024-06-14 15:46:00,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:00,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903537593] [2024-06-14 15:46:00,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:00,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:00,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:04,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:04,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:04,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903537593] [2024-06-14 15:46:04,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903537593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:04,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:04,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:04,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323195956] [2024-06-14 15:46:04,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:04,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:04,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:04,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:04,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:05,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:05,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 137 transitions, 1458 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:05,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:05,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:05,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:05,371 INFO L124 PetriNetUnfolderBase]: 390/684 cut-off events. [2024-06-14 15:46:05,371 INFO L125 PetriNetUnfolderBase]: For 32654/32654 co-relation queries the response was YES. [2024-06-14 15:46:05,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4856 conditions, 684 events. 390/684 cut-off events. For 32654/32654 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2937 event pairs, 48 based on Foata normal form. 2/685 useless extension candidates. Maximal degree in co-relation 4779. Up to 598 conditions per place. [2024-06-14 15:46:05,376 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 134 selfloop transitions, 18 changer transitions 0/154 dead transitions. [2024-06-14 15:46:05,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 154 transitions, 1820 flow [2024-06-14 15:46:05,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:46:05,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:46:05,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-14 15:46:05,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 15:46:05,379 INFO L175 Difference]: Start difference. First operand has 156 places, 137 transitions, 1458 flow. Second operand 9 states and 93 transitions. [2024-06-14 15:46:05,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 154 transitions, 1820 flow [2024-06-14 15:46:05,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 154 transitions, 1736 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 15:46:05,432 INFO L231 Difference]: Finished difference. Result has 157 places, 138 transitions, 1432 flow [2024-06-14 15:46:05,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1432, PETRI_PLACES=157, PETRI_TRANSITIONS=138} [2024-06-14 15:46:05,433 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-14 15:46:05,433 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 138 transitions, 1432 flow [2024-06-14 15:46:05,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:05,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:05,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:05,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 15:46:05,434 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:05,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:05,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1971598903, now seen corresponding path program 2 times [2024-06-14 15:46:05,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:05,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136573515] [2024-06-14 15:46:05,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:05,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:05,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:10,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-14 15:46:10,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:10,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136573515] [2024-06-14 15:46:10,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136573515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:10,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:10,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:10,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030030231] [2024-06-14 15:46:10,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:10,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:10,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:10,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:10,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:10,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:10,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 138 transitions, 1432 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:10,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:10,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:10,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:10,853 INFO L124 PetriNetUnfolderBase]: 394/692 cut-off events. [2024-06-14 15:46:10,854 INFO L125 PetriNetUnfolderBase]: For 33851/33851 co-relation queries the response was YES. [2024-06-14 15:46:10,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4886 conditions, 692 events. 394/692 cut-off events. For 33851/33851 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2994 event pairs, 58 based on Foata normal form. 2/693 useless extension candidates. Maximal degree in co-relation 4808. Up to 605 conditions per place. [2024-06-14 15:46:10,861 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 128 selfloop transitions, 25 changer transitions 0/155 dead transitions. [2024-06-14 15:46:10,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 155 transitions, 1800 flow [2024-06-14 15:46:10,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:46:10,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:46:10,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-14 15:46:10,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34050179211469533 [2024-06-14 15:46:10,863 INFO L175 Difference]: Start difference. First operand has 157 places, 138 transitions, 1432 flow. Second operand 9 states and 95 transitions. [2024-06-14 15:46:10,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 155 transitions, 1800 flow [2024-06-14 15:46:10,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 155 transitions, 1752 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:10,927 INFO L231 Difference]: Finished difference. Result has 159 places, 139 transitions, 1458 flow [2024-06-14 15:46:10,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1458, PETRI_PLACES=159, PETRI_TRANSITIONS=139} [2024-06-14 15:46:10,927 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-14 15:46:10,927 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 139 transitions, 1458 flow [2024-06-14 15:46:10,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:10,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:10,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:10,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 15:46:10,928 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:10,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:10,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1971595183, now seen corresponding path program 3 times [2024-06-14 15:46:10,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:10,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453221958] [2024-06-14 15:46:10,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:10,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:10,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:15,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:15,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453221958] [2024-06-14 15:46:15,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453221958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:15,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:15,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:15,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120498358] [2024-06-14 15:46:15,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:15,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:15,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:15,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:15,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:15,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:15,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 139 transitions, 1458 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:15,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:15,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:15,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:15,963 INFO L124 PetriNetUnfolderBase]: 398/700 cut-off events. [2024-06-14 15:46:15,964 INFO L125 PetriNetUnfolderBase]: For 35884/35884 co-relation queries the response was YES. [2024-06-14 15:46:15,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4970 conditions, 700 events. 398/700 cut-off events. For 35884/35884 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3057 event pairs, 60 based on Foata normal form. 2/701 useless extension candidates. Maximal degree in co-relation 4891. Up to 608 conditions per place. [2024-06-14 15:46:15,968 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 126 selfloop transitions, 28 changer transitions 0/156 dead transitions. [2024-06-14 15:46:15,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 156 transitions, 1832 flow [2024-06-14 15:46:15,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:46:15,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:46:15,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 15:46:15,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 15:46:15,969 INFO L175 Difference]: Start difference. First operand has 159 places, 139 transitions, 1458 flow. Second operand 9 states and 96 transitions. [2024-06-14 15:46:15,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 156 transitions, 1832 flow [2024-06-14 15:46:16,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 156 transitions, 1768 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:16,032 INFO L231 Difference]: Finished difference. Result has 161 places, 140 transitions, 1477 flow [2024-06-14 15:46:16,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1477, PETRI_PLACES=161, PETRI_TRANSITIONS=140} [2024-06-14 15:46:16,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-14 15:46:16,033 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 140 transitions, 1477 flow [2024-06-14 15:46:16,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:16,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:16,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:16,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 15:46:16,033 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:16,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:16,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1971595028, now seen corresponding path program 1 times [2024-06-14 15:46:16,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:16,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305784683] [2024-06-14 15:46:16,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:16,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:16,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:20,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:20,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:20,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305784683] [2024-06-14 15:46:20,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305784683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:20,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:20,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:20,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138167213] [2024-06-14 15:46:20,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:20,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:20,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:20,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:20,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:20,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:20,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 140 transitions, 1477 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:20,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:20,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:20,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:21,100 INFO L124 PetriNetUnfolderBase]: 396/697 cut-off events. [2024-06-14 15:46:21,100 INFO L125 PetriNetUnfolderBase]: For 35001/35001 co-relation queries the response was YES. [2024-06-14 15:46:21,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4910 conditions, 697 events. 396/697 cut-off events. For 35001/35001 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3034 event pairs, 59 based on Foata normal form. 1/697 useless extension candidates. Maximal degree in co-relation 4830. Up to 602 conditions per place. [2024-06-14 15:46:21,105 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 125 selfloop transitions, 31 changer transitions 0/158 dead transitions. [2024-06-14 15:46:21,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 158 transitions, 1888 flow [2024-06-14 15:46:21,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:46:21,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:46:21,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 15:46:21,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-14 15:46:21,106 INFO L175 Difference]: Start difference. First operand has 161 places, 140 transitions, 1477 flow. Second operand 9 states and 97 transitions. [2024-06-14 15:46:21,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 158 transitions, 1888 flow [2024-06-14 15:46:21,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 158 transitions, 1817 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:21,164 INFO L231 Difference]: Finished difference. Result has 163 places, 142 transitions, 1531 flow [2024-06-14 15:46:21,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1531, PETRI_PLACES=163, PETRI_TRANSITIONS=142} [2024-06-14 15:46:21,165 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-14 15:46:21,165 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 142 transitions, 1531 flow [2024-06-14 15:46:21,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:21,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:21,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:21,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 15:46:21,166 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:21,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:21,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1705558515, now seen corresponding path program 1 times [2024-06-14 15:46:21,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:21,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128740672] [2024-06-14 15:46:21,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:21,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:21,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:26,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-14 15:46:26,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:26,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128740672] [2024-06-14 15:46:26,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128740672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:26,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:26,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:26,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765508093] [2024-06-14 15:46:26,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:26,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:26,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:26,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:26,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:27,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:27,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 142 transitions, 1531 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:27,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:27,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:27,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:27,462 INFO L124 PetriNetUnfolderBase]: 402/707 cut-off events. [2024-06-14 15:46:27,462 INFO L125 PetriNetUnfolderBase]: For 37439/37439 co-relation queries the response was YES. [2024-06-14 15:46:27,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5002 conditions, 707 events. 402/707 cut-off events. For 37439/37439 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3079 event pairs, 60 based on Foata normal form. 2/708 useless extension candidates. Maximal degree in co-relation 4921. Up to 618 conditions per place. [2024-06-14 15:46:27,467 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 135 selfloop transitions, 26 changer transitions 0/163 dead transitions. [2024-06-14 15:46:27,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 163 transitions, 1951 flow [2024-06-14 15:46:27,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:46:27,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:46:27,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 15:46:27,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-14 15:46:27,468 INFO L175 Difference]: Start difference. First operand has 163 places, 142 transitions, 1531 flow. Second operand 10 states and 106 transitions. [2024-06-14 15:46:27,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 163 transitions, 1951 flow [2024-06-14 15:46:27,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 163 transitions, 1855 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:27,535 INFO L231 Difference]: Finished difference. Result has 166 places, 144 transitions, 1534 flow [2024-06-14 15:46:27,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1534, PETRI_PLACES=166, PETRI_TRANSITIONS=144} [2024-06-14 15:46:27,536 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-14 15:46:27,536 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 1534 flow [2024-06-14 15:46:27,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:27,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:27,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:27,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 15:46:27,537 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:27,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:27,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1843936563, now seen corresponding path program 4 times [2024-06-14 15:46:27,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:27,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450030222] [2024-06-14 15:46:27,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:27,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:27,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:32,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:32,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:32,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450030222] [2024-06-14 15:46:32,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450030222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:32,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:32,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:32,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104348099] [2024-06-14 15:46:32,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:32,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:32,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:32,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:32,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:32,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:32,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 transitions, 1534 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:32,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:32,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:32,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:32,698 INFO L124 PetriNetUnfolderBase]: 406/715 cut-off events. [2024-06-14 15:46:32,698 INFO L125 PetriNetUnfolderBase]: For 39268/39268 co-relation queries the response was YES. [2024-06-14 15:46:32,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5066 conditions, 715 events. 406/715 cut-off events. For 39268/39268 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3141 event pairs, 60 based on Foata normal form. 2/716 useless extension candidates. Maximal degree in co-relation 4984. Up to 623 conditions per place. [2024-06-14 15:46:32,703 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 27 changer transitions 0/160 dead transitions. [2024-06-14 15:46:32,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 160 transitions, 1916 flow [2024-06-14 15:46:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:46:32,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:46:32,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 15:46:32,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 15:46:32,704 INFO L175 Difference]: Start difference. First operand has 166 places, 144 transitions, 1534 flow. Second operand 9 states and 96 transitions. [2024-06-14 15:46:32,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 160 transitions, 1916 flow [2024-06-14 15:46:32,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 160 transitions, 1839 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 15:46:32,769 INFO L231 Difference]: Finished difference. Result has 167 places, 145 transitions, 1539 flow [2024-06-14 15:46:32,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1539, PETRI_PLACES=167, PETRI_TRANSITIONS=145} [2024-06-14 15:46:32,769 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-14 15:46:32,769 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 145 transitions, 1539 flow [2024-06-14 15:46:32,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:32,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:32,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:32,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 15:46:32,770 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:32,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:32,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1689119177, now seen corresponding path program 5 times [2024-06-14 15:46:32,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:32,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394076443] [2024-06-14 15:46:32,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:32,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:32,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:37,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:37,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:37,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394076443] [2024-06-14 15:46:37,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394076443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:37,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:37,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:37,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302456687] [2024-06-14 15:46:37,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:37,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:37,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:37,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:37,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:37,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:37,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 145 transitions, 1539 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:37,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:37,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:37,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:37,805 INFO L124 PetriNetUnfolderBase]: 410/723 cut-off events. [2024-06-14 15:46:37,805 INFO L125 PetriNetUnfolderBase]: For 40971/40971 co-relation queries the response was YES. [2024-06-14 15:46:37,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5129 conditions, 723 events. 410/723 cut-off events. For 40971/40971 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3191 event pairs, 58 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 5046. Up to 631 conditions per place. [2024-06-14 15:46:37,811 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 133 selfloop transitions, 26 changer transitions 0/161 dead transitions. [2024-06-14 15:46:37,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 161 transitions, 1923 flow [2024-06-14 15:46:37,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:46:37,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:46:37,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-14 15:46:37,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34050179211469533 [2024-06-14 15:46:37,814 INFO L175 Difference]: Start difference. First operand has 167 places, 145 transitions, 1539 flow. Second operand 9 states and 95 transitions. [2024-06-14 15:46:37,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 161 transitions, 1923 flow [2024-06-14 15:46:37,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 161 transitions, 1851 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:37,882 INFO L231 Difference]: Finished difference. Result has 169 places, 146 transitions, 1549 flow [2024-06-14 15:46:37,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1549, PETRI_PLACES=169, PETRI_TRANSITIONS=146} [2024-06-14 15:46:37,883 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-14 15:46:37,883 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 146 transitions, 1549 flow [2024-06-14 15:46:37,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:37,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:37,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:37,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 15:46:37,884 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:37,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:37,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1694629427, now seen corresponding path program 6 times [2024-06-14 15:46:37,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:37,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707797168] [2024-06-14 15:46:37,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:37,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:37,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:42,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:42,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:42,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707797168] [2024-06-14 15:46:42,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707797168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:42,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:42,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:46:42,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317027409] [2024-06-14 15:46:42,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:42,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:46:42,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:42,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:46:42,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:46:42,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:42,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 146 transitions, 1549 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:42,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:42,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:42,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:42,675 INFO L124 PetriNetUnfolderBase]: 414/731 cut-off events. [2024-06-14 15:46:42,675 INFO L125 PetriNetUnfolderBase]: For 42630/42630 co-relation queries the response was YES. [2024-06-14 15:46:42,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5192 conditions, 731 events. 414/731 cut-off events. For 42630/42630 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3249 event pairs, 64 based on Foata normal form. 2/732 useless extension candidates. Maximal degree in co-relation 5108. Up to 690 conditions per place. [2024-06-14 15:46:42,680 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 141 selfloop transitions, 16 changer transitions 0/159 dead transitions. [2024-06-14 15:46:42,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 159 transitions, 1919 flow [2024-06-14 15:46:42,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:46:42,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:46:42,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-14 15:46:42,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-14 15:46:42,682 INFO L175 Difference]: Start difference. First operand has 169 places, 146 transitions, 1549 flow. Second operand 9 states and 91 transitions. [2024-06-14 15:46:42,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 159 transitions, 1919 flow [2024-06-14 15:46:42,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 159 transitions, 1847 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:42,749 INFO L231 Difference]: Finished difference. Result has 171 places, 147 transitions, 1541 flow [2024-06-14 15:46:42,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1541, PETRI_PLACES=171, PETRI_TRANSITIONS=147} [2024-06-14 15:46:42,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2024-06-14 15:46:42,750 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 147 transitions, 1541 flow [2024-06-14 15:46:42,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:42,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:42,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:42,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 15:46:42,750 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:42,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:42,751 INFO L85 PathProgramCache]: Analyzing trace with hash 2085336673, now seen corresponding path program 2 times [2024-06-14 15:46:42,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:42,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187202041] [2024-06-14 15:46:42,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:42,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:47,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:47,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:47,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187202041] [2024-06-14 15:46:47,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187202041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:47,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:47,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:47,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970278450] [2024-06-14 15:46:47,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:47,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:47,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:47,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:47,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:47,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:47,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 147 transitions, 1541 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:47,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:47,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:47,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:48,018 INFO L124 PetriNetUnfolderBase]: 415/733 cut-off events. [2024-06-14 15:46:48,019 INFO L125 PetriNetUnfolderBase]: For 42681/42681 co-relation queries the response was YES. [2024-06-14 15:46:48,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5147 conditions, 733 events. 415/733 cut-off events. For 42681/42681 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3259 event pairs, 60 based on Foata normal form. 2/734 useless extension candidates. Maximal degree in co-relation 5062. Up to 631 conditions per place. [2024-06-14 15:46:48,024 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-14 15:46:48,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 166 transitions, 1963 flow [2024-06-14 15:46:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:46:48,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:46:48,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 15:46:48,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-14 15:46:48,025 INFO L175 Difference]: Start difference. First operand has 171 places, 147 transitions, 1541 flow. Second operand 10 states and 106 transitions. [2024-06-14 15:46:48,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 166 transitions, 1963 flow [2024-06-14 15:46:48,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 166 transitions, 1909 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:48,106 INFO L231 Difference]: Finished difference. Result has 174 places, 149 transitions, 1598 flow [2024-06-14 15:46:48,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1598, PETRI_PLACES=174, PETRI_TRANSITIONS=149} [2024-06-14 15:46:48,107 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 144 predicate places. [2024-06-14 15:46:48,107 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 149 transitions, 1598 flow [2024-06-14 15:46:48,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:48,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:48,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:48,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 15:46:48,108 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:48,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:48,108 INFO L85 PathProgramCache]: Analyzing trace with hash 246520441, now seen corresponding path program 3 times [2024-06-14 15:46:48,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:48,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210069395] [2024-06-14 15:46:48,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:48,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:48,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:53,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:53,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:53,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210069395] [2024-06-14 15:46:53,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210069395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:53,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:53,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:53,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789384236] [2024-06-14 15:46:53,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:53,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:53,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:53,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:53,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:53,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:53,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 149 transitions, 1598 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:53,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:53,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:53,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:53,534 INFO L124 PetriNetUnfolderBase]: 421/743 cut-off events. [2024-06-14 15:46:53,535 INFO L125 PetriNetUnfolderBase]: For 44174/44174 co-relation queries the response was YES. [2024-06-14 15:46:53,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5247 conditions, 743 events. 421/743 cut-off events. For 44174/44174 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3326 event pairs, 64 based on Foata normal form. 2/744 useless extension candidates. Maximal degree in co-relation 5161. Up to 683 conditions per place. [2024-06-14 15:46:53,541 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 22 changer transitions 0/167 dead transitions. [2024-06-14 15:46:53,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 167 transitions, 2013 flow [2024-06-14 15:46:53,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:46:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:46:53,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 15:46:53,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-14 15:46:53,543 INFO L175 Difference]: Start difference. First operand has 174 places, 149 transitions, 1598 flow. Second operand 10 states and 104 transitions. [2024-06-14 15:46:53,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 167 transitions, 2013 flow [2024-06-14 15:46:53,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 167 transitions, 1924 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 15:46:53,627 INFO L231 Difference]: Finished difference. Result has 177 places, 152 transitions, 1610 flow [2024-06-14 15:46:53,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1610, PETRI_PLACES=177, PETRI_TRANSITIONS=152} [2024-06-14 15:46:53,628 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-14 15:46:53,628 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 152 transitions, 1610 flow [2024-06-14 15:46:53,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:53,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:53,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:53,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 15:46:53,628 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:53,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:53,629 INFO L85 PathProgramCache]: Analyzing trace with hash 2090699053, now seen corresponding path program 4 times [2024-06-14 15:46:53,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:53,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486875379] [2024-06-14 15:46:53,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:53,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:46:57,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:46:57,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:46:57,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486875379] [2024-06-14 15:46:57,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486875379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:46:57,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:46:57,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:46:57,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463410522] [2024-06-14 15:46:57,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:46:57,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:46:57,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:46:57,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:46:57,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:46:57,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:46:57,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 152 transitions, 1610 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:57,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:46:57,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:46:57,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:46:58,325 INFO L124 PetriNetUnfolderBase]: 417/737 cut-off events. [2024-06-14 15:46:58,325 INFO L125 PetriNetUnfolderBase]: For 42414/42414 co-relation queries the response was YES. [2024-06-14 15:46:58,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5092 conditions, 737 events. 417/737 cut-off events. For 42414/42414 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3281 event pairs, 63 based on Foata normal form. 2/738 useless extension candidates. Maximal degree in co-relation 5004. Up to 660 conditions per place. [2024-06-14 15:46:58,331 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 138 selfloop transitions, 27 changer transitions 0/167 dead transitions. [2024-06-14 15:46:58,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 167 transitions, 1982 flow [2024-06-14 15:46:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:46:58,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:46:58,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 15:46:58,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-14 15:46:58,332 INFO L175 Difference]: Start difference. First operand has 177 places, 152 transitions, 1610 flow. Second operand 10 states and 107 transitions. [2024-06-14 15:46:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 167 transitions, 1982 flow [2024-06-14 15:46:58,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 167 transitions, 1910 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 15:46:58,422 INFO L231 Difference]: Finished difference. Result has 180 places, 152 transitions, 1597 flow [2024-06-14 15:46:58,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1597, PETRI_PLACES=180, PETRI_TRANSITIONS=152} [2024-06-14 15:46:58,422 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-14 15:46:58,422 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 152 transitions, 1597 flow [2024-06-14 15:46:58,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:46:58,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:46:58,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:46:58,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 15:46:58,423 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:46:58,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:46:58,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1694844908, now seen corresponding path program 1 times [2024-06-14 15:46:58,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:46:58,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282772983] [2024-06-14 15:46:58,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:46:58,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:46:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:03,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-14 15:47:03,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282772983] [2024-06-14 15:47:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282772983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:03,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:03,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:03,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104366102] [2024-06-14 15:47:03,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:03,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:03,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:03,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:03,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:03,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:03,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 152 transitions, 1597 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:03,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:03,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:03,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:04,183 INFO L124 PetriNetUnfolderBase]: 421/745 cut-off events. [2024-06-14 15:47:04,183 INFO L125 PetriNetUnfolderBase]: For 43994/43994 co-relation queries the response was YES. [2024-06-14 15:47:04,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5156 conditions, 745 events. 421/745 cut-off events. For 43994/43994 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3333 event pairs, 69 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 5067. Up to 704 conditions per place. [2024-06-14 15:47:04,188 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 145 selfloop transitions, 18 changer transitions 0/165 dead transitions. [2024-06-14 15:47:04,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 165 transitions, 1971 flow [2024-06-14 15:47:04,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:47:04,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:47:04,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 98 transitions. [2024-06-14 15:47:04,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3161290322580645 [2024-06-14 15:47:04,189 INFO L175 Difference]: Start difference. First operand has 180 places, 152 transitions, 1597 flow. Second operand 10 states and 98 transitions. [2024-06-14 15:47:04,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 165 transitions, 1971 flow [2024-06-14 15:47:04,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 165 transitions, 1892 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:47:04,271 INFO L231 Difference]: Finished difference. Result has 180 places, 153 transitions, 1580 flow [2024-06-14 15:47:04,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1580, PETRI_PLACES=180, PETRI_TRANSITIONS=153} [2024-06-14 15:47:04,272 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-14 15:47:04,272 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 153 transitions, 1580 flow [2024-06-14 15:47:04,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:04,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:04,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:04,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 15:47:04,272 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:04,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:04,273 INFO L85 PathProgramCache]: Analyzing trace with hash 645416317, now seen corresponding path program 7 times [2024-06-14 15:47:04,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:04,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896389648] [2024-06-14 15:47:04,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:04,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:08,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:08,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896389648] [2024-06-14 15:47:08,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896389648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:08,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:08,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:47:08,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681790623] [2024-06-14 15:47:08,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:08,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:47:08,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:08,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:47:08,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:47:08,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:08,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 153 transitions, 1580 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:08,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:08,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:08,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:09,250 INFO L124 PetriNetUnfolderBase]: 425/753 cut-off events. [2024-06-14 15:47:09,250 INFO L125 PetriNetUnfolderBase]: For 45794/45794 co-relation queries the response was YES. [2024-06-14 15:47:09,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5206 conditions, 753 events. 425/753 cut-off events. For 45794/45794 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3422 event pairs, 67 based on Foata normal form. 2/754 useless extension candidates. Maximal degree in co-relation 5116. Up to 706 conditions per place. [2024-06-14 15:47:09,256 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 145 selfloop transitions, 20 changer transitions 0/167 dead transitions. [2024-06-14 15:47:09,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 167 transitions, 1970 flow [2024-06-14 15:47:09,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:47:09,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:47:09,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-14 15:47:09,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-14 15:47:09,257 INFO L175 Difference]: Start difference. First operand has 180 places, 153 transitions, 1580 flow. Second operand 10 states and 100 transitions. [2024-06-14 15:47:09,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 167 transitions, 1970 flow [2024-06-14 15:47:09,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 167 transitions, 1918 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 15:47:09,341 INFO L231 Difference]: Finished difference. Result has 182 places, 154 transitions, 1602 flow [2024-06-14 15:47:09,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1602, PETRI_PLACES=182, PETRI_TRANSITIONS=154} [2024-06-14 15:47:09,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-14 15:47:09,342 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 154 transitions, 1602 flow [2024-06-14 15:47:09,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:09,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:09,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:09,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 15:47:09,343 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:09,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:09,343 INFO L85 PathProgramCache]: Analyzing trace with hash 645624079, now seen corresponding path program 5 times [2024-06-14 15:47:09,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:09,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244043124] [2024-06-14 15:47:09,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:09,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:09,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:14,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:14,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:14,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244043124] [2024-06-14 15:47:14,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244043124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:14,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:14,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:14,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783287350] [2024-06-14 15:47:14,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:14,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:14,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:14,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:14,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:14,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:14,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 154 transitions, 1602 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:14,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:14,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:14,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:15,162 INFO L124 PetriNetUnfolderBase]: 431/764 cut-off events. [2024-06-14 15:47:15,163 INFO L125 PetriNetUnfolderBase]: For 47407/47407 co-relation queries the response was YES. [2024-06-14 15:47:15,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5277 conditions, 764 events. 431/764 cut-off events. For 47407/47407 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3485 event pairs, 68 based on Foata normal form. 2/763 useless extension candidates. Maximal degree in co-relation 5186. Up to 697 conditions per place. [2024-06-14 15:47:15,168 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 25 changer transitions 0/170 dead transitions. [2024-06-14 15:47:15,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 170 transitions, 2015 flow [2024-06-14 15:47:15,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:47:15,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:47:15,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 15:47:15,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-14 15:47:15,170 INFO L175 Difference]: Start difference. First operand has 182 places, 154 transitions, 1602 flow. Second operand 10 states and 103 transitions. [2024-06-14 15:47:15,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 170 transitions, 2015 flow [2024-06-14 15:47:15,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 170 transitions, 1951 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 15:47:15,253 INFO L231 Difference]: Finished difference. Result has 185 places, 157 transitions, 1643 flow [2024-06-14 15:47:15,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1643, PETRI_PLACES=185, PETRI_TRANSITIONS=157} [2024-06-14 15:47:15,253 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-14 15:47:15,253 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 157 transitions, 1643 flow [2024-06-14 15:47:15,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:15,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:15,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:15,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 15:47:15,254 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:15,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:15,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1420063979, now seen corresponding path program 8 times [2024-06-14 15:47:15,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:15,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32253071] [2024-06-14 15:47:15,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:15,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:15,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:19,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:19,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32253071] [2024-06-14 15:47:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32253071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:19,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:47:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961988237] [2024-06-14 15:47:19,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:19,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:47:19,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:19,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:47:19,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:47:19,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:19,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 157 transitions, 1643 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:19,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:19,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:19,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:20,055 INFO L124 PetriNetUnfolderBase]: 435/772 cut-off events. [2024-06-14 15:47:20,055 INFO L125 PetriNetUnfolderBase]: For 49032/49032 co-relation queries the response was YES. [2024-06-14 15:47:20,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5360 conditions, 772 events. 435/772 cut-off events. For 49032/49032 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3536 event pairs, 68 based on Foata normal form. 2/771 useless extension candidates. Maximal degree in co-relation 5267. Up to 703 conditions per place. [2024-06-14 15:47:20,062 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 141 selfloop transitions, 26 changer transitions 0/169 dead transitions. [2024-06-14 15:47:20,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 169 transitions, 2035 flow [2024-06-14 15:47:20,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:47:20,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:47:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-14 15:47:20,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 15:47:20,064 INFO L175 Difference]: Start difference. First operand has 185 places, 157 transitions, 1643 flow. Second operand 9 states and 93 transitions. [2024-06-14 15:47:20,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 169 transitions, 2035 flow [2024-06-14 15:47:20,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 169 transitions, 1973 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 15:47:20,150 INFO L231 Difference]: Finished difference. Result has 187 places, 158 transitions, 1669 flow [2024-06-14 15:47:20,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1669, PETRI_PLACES=187, PETRI_TRANSITIONS=158} [2024-06-14 15:47:20,150 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2024-06-14 15:47:20,150 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 158 transitions, 1669 flow [2024-06-14 15:47:20,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:20,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:20,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:20,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 15:47:20,151 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:20,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:20,151 INFO L85 PathProgramCache]: Analyzing trace with hash -879367144, now seen corresponding path program 2 times [2024-06-14 15:47:20,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:20,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264723255] [2024-06-14 15:47:20,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:20,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:20,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:25,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:25,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:25,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264723255] [2024-06-14 15:47:25,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264723255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:25,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:25,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:25,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073466183] [2024-06-14 15:47:25,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:25,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:25,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:25,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:25,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:25,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:25,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 158 transitions, 1669 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:25,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:25,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:25,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:26,006 INFO L124 PetriNetUnfolderBase]: 439/779 cut-off events. [2024-06-14 15:47:26,006 INFO L125 PetriNetUnfolderBase]: For 50798/50798 co-relation queries the response was YES. [2024-06-14 15:47:26,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5437 conditions, 779 events. 439/779 cut-off events. For 50798/50798 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3577 event pairs, 71 based on Foata normal form. 2/780 useless extension candidates. Maximal degree in co-relation 5343. Up to 711 conditions per place. [2024-06-14 15:47:26,012 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 140 selfloop transitions, 32 changer transitions 0/174 dead transitions. [2024-06-14 15:47:26,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 174 transitions, 2107 flow [2024-06-14 15:47:26,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:47:26,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:47:26,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-14 15:47:26,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-14 15:47:26,013 INFO L175 Difference]: Start difference. First operand has 187 places, 158 transitions, 1669 flow. Second operand 11 states and 110 transitions. [2024-06-14 15:47:26,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 174 transitions, 2107 flow [2024-06-14 15:47:26,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 174 transitions, 2029 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 15:47:26,106 INFO L231 Difference]: Finished difference. Result has 192 places, 161 transitions, 1730 flow [2024-06-14 15:47:26,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1730, PETRI_PLACES=192, PETRI_TRANSITIONS=161} [2024-06-14 15:47:26,106 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-14 15:47:26,107 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 161 transitions, 1730 flow [2024-06-14 15:47:26,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:26,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:26,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:26,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 15:47:26,108 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:26,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:26,108 INFO L85 PathProgramCache]: Analyzing trace with hash 645631798, now seen corresponding path program 3 times [2024-06-14 15:47:26,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:26,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091509667] [2024-06-14 15:47:26,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:26,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:26,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:30,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:30,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:30,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091509667] [2024-06-14 15:47:30,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091509667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:30,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:30,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:30,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185602539] [2024-06-14 15:47:30,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:30,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:30,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:30,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:30,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:31,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:31,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 161 transitions, 1730 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:31,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:31,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:31,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:31,374 INFO L124 PetriNetUnfolderBase]: 443/787 cut-off events. [2024-06-14 15:47:31,375 INFO L125 PetriNetUnfolderBase]: For 52348/52348 co-relation queries the response was YES. [2024-06-14 15:47:31,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5499 conditions, 787 events. 443/787 cut-off events. For 52348/52348 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3637 event pairs, 71 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 5403. Up to 740 conditions per place. [2024-06-14 15:47:31,381 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 151 selfloop transitions, 22 changer transitions 0/175 dead transitions. [2024-06-14 15:47:31,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 175 transitions, 2130 flow [2024-06-14 15:47:31,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:47:31,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:47:31,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 15:47:31,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31378299120234604 [2024-06-14 15:47:31,383 INFO L175 Difference]: Start difference. First operand has 192 places, 161 transitions, 1730 flow. Second operand 11 states and 107 transitions. [2024-06-14 15:47:31,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 175 transitions, 2130 flow [2024-06-14 15:47:31,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 175 transitions, 2020 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 15:47:31,497 INFO L231 Difference]: Finished difference. Result has 195 places, 162 transitions, 1694 flow [2024-06-14 15:47:31,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1694, PETRI_PLACES=195, PETRI_TRANSITIONS=162} [2024-06-14 15:47:31,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-14 15:47:31,498 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 162 transitions, 1694 flow [2024-06-14 15:47:31,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:31,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:31,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:31,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 15:47:31,499 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:31,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:31,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1280305709, now seen corresponding path program 6 times [2024-06-14 15:47:31,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:31,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069477371] [2024-06-14 15:47:31,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:31,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:31,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:36,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:36,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:36,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069477371] [2024-06-14 15:47:36,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069477371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:36,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:36,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:36,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687329031] [2024-06-14 15:47:36,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:36,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:36,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:36,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:36,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:36,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:36,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 162 transitions, 1694 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:36,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:36,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:36,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:36,629 INFO L124 PetriNetUnfolderBase]: 449/797 cut-off events. [2024-06-14 15:47:36,629 INFO L125 PetriNetUnfolderBase]: For 54091/54091 co-relation queries the response was YES. [2024-06-14 15:47:36,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5517 conditions, 797 events. 449/797 cut-off events. For 54091/54091 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3715 event pairs, 57 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 5420. Up to 664 conditions per place. [2024-06-14 15:47:36,636 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 138 selfloop transitions, 43 changer transitions 0/183 dead transitions. [2024-06-14 15:47:36,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 183 transitions, 2156 flow [2024-06-14 15:47:36,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:47:36,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:47:36,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 15:47:36,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-14 15:47:36,638 INFO L175 Difference]: Start difference. First operand has 195 places, 162 transitions, 1694 flow. Second operand 11 states and 118 transitions. [2024-06-14 15:47:36,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 183 transitions, 2156 flow [2024-06-14 15:47:36,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 183 transitions, 2077 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 15:47:36,749 INFO L231 Difference]: Finished difference. Result has 199 places, 166 transitions, 1777 flow [2024-06-14 15:47:36,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1777, PETRI_PLACES=199, PETRI_TRANSITIONS=166} [2024-06-14 15:47:36,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-14 15:47:36,750 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 166 transitions, 1777 flow [2024-06-14 15:47:36,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:36,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:36,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:36,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 15:47:36,751 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:36,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:36,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1086164489, now seen corresponding path program 7 times [2024-06-14 15:47:36,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:36,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868664956] [2024-06-14 15:47:36,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:36,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:36,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:41,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:41,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:41,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868664956] [2024-06-14 15:47:41,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868664956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:41,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:41,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:41,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148140704] [2024-06-14 15:47:41,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:41,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:41,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:41,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:41,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:41,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:41,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 166 transitions, 1777 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:41,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:41,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:41,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:41,981 INFO L124 PetriNetUnfolderBase]: 445/792 cut-off events. [2024-06-14 15:47:41,981 INFO L125 PetriNetUnfolderBase]: For 51285/51285 co-relation queries the response was YES. [2024-06-14 15:47:41,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5415 conditions, 792 events. 445/792 cut-off events. For 51285/51285 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3674 event pairs, 69 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 5315. Up to 725 conditions per place. [2024-06-14 15:47:41,988 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 151 selfloop transitions, 25 changer transitions 0/178 dead transitions. [2024-06-14 15:47:41,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 178 transitions, 2161 flow [2024-06-14 15:47:41,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:47:41,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:47:41,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 15:47:41,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32903225806451614 [2024-06-14 15:47:41,989 INFO L175 Difference]: Start difference. First operand has 199 places, 166 transitions, 1777 flow. Second operand 10 states and 102 transitions. [2024-06-14 15:47:41,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 178 transitions, 2161 flow [2024-06-14 15:47:42,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 178 transitions, 2055 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 15:47:42,089 INFO L231 Difference]: Finished difference. Result has 202 places, 166 transitions, 1726 flow [2024-06-14 15:47:42,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1726, PETRI_PLACES=202, PETRI_TRANSITIONS=166} [2024-06-14 15:47:42,090 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-14 15:47:42,090 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 166 transitions, 1726 flow [2024-06-14 15:47:42,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:42,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:42,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:42,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 15:47:42,091 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:42,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:42,091 INFO L85 PathProgramCache]: Analyzing trace with hash 99428433, now seen corresponding path program 9 times [2024-06-14 15:47:42,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:42,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049207075] [2024-06-14 15:47:42,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:42,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:46,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:46,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:46,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049207075] [2024-06-14 15:47:46,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049207075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:46,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:46,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:46,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191694747] [2024-06-14 15:47:46,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:46,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:46,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:46,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:46,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:46,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:46,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 166 transitions, 1726 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:46,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:46,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:46,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:47,215 INFO L124 PetriNetUnfolderBase]: 449/799 cut-off events. [2024-06-14 15:47:47,215 INFO L125 PetriNetUnfolderBase]: For 53013/53013 co-relation queries the response was YES. [2024-06-14 15:47:47,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5441 conditions, 799 events. 449/799 cut-off events. For 53013/53013 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3728 event pairs, 59 based on Foata normal form. 2/800 useless extension candidates. Maximal degree in co-relation 5340. Up to 695 conditions per place. [2024-06-14 15:47:47,222 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 149 selfloop transitions, 32 changer transitions 0/183 dead transitions. [2024-06-14 15:47:47,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 183 transitions, 2166 flow [2024-06-14 15:47:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:47:47,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:47:47,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 15:47:47,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-14 15:47:47,223 INFO L175 Difference]: Start difference. First operand has 202 places, 166 transitions, 1726 flow. Second operand 10 states and 105 transitions. [2024-06-14 15:47:47,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 183 transitions, 2166 flow [2024-06-14 15:47:47,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 183 transitions, 2091 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:47:47,330 INFO L231 Difference]: Finished difference. Result has 202 places, 167 transitions, 1753 flow [2024-06-14 15:47:47,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1753, PETRI_PLACES=202, PETRI_TRANSITIONS=167} [2024-06-14 15:47:47,330 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-14 15:47:47,331 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 167 transitions, 1753 flow [2024-06-14 15:47:47,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:47,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:47,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:47,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 15:47:47,331 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:47,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:47,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1280103899, now seen corresponding path program 8 times [2024-06-14 15:47:47,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:47,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856871252] [2024-06-14 15:47:47,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:47,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:47,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:51,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:51,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:51,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856871252] [2024-06-14 15:47:51,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856871252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:51,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:51,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:47:51,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329543913] [2024-06-14 15:47:51,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:51,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:47:51,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:51,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:47:51,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:47:51,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:51,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 167 transitions, 1753 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:51,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:51,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:51,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:52,240 INFO L124 PetriNetUnfolderBase]: 445/793 cut-off events. [2024-06-14 15:47:52,241 INFO L125 PetriNetUnfolderBase]: For 50418/50418 co-relation queries the response was YES. [2024-06-14 15:47:52,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5306 conditions, 793 events. 445/793 cut-off events. For 50418/50418 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3689 event pairs, 64 based on Foata normal form. 2/794 useless extension candidates. Maximal degree in co-relation 5204. Up to 565 conditions per place. [2024-06-14 15:47:52,247 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 118 selfloop transitions, 65 changer transitions 0/185 dead transitions. [2024-06-14 15:47:52,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 185 transitions, 2299 flow [2024-06-14 15:47:52,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:47:52,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:47:52,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 15:47:52,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-14 15:47:52,249 INFO L175 Difference]: Start difference. First operand has 202 places, 167 transitions, 1753 flow. Second operand 11 states and 122 transitions. [2024-06-14 15:47:52,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 185 transitions, 2299 flow [2024-06-14 15:47:52,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 185 transitions, 2191 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 15:47:52,349 INFO L231 Difference]: Finished difference. Result has 205 places, 167 transitions, 1780 flow [2024-06-14 15:47:52,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1780, PETRI_PLACES=205, PETRI_TRANSITIONS=167} [2024-06-14 15:47:52,349 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-14 15:47:52,349 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 167 transitions, 1780 flow [2024-06-14 15:47:52,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:52,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:52,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:52,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 15:47:52,350 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:52,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:52,350 INFO L85 PathProgramCache]: Analyzing trace with hash 99424713, now seen corresponding path program 10 times [2024-06-14 15:47:52,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:52,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159696514] [2024-06-14 15:47:52,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:52,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:52,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:47:57,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:47:57,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:47:57,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159696514] [2024-06-14 15:47:57,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159696514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:47:57,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:47:57,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 15:47:57,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517064978] [2024-06-14 15:47:57,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:47:57,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 15:47:57,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:47:57,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 15:47:57,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 15:47:57,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:47:57,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 167 transitions, 1780 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:57,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:47:57,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:47:57,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:47:57,860 INFO L124 PetriNetUnfolderBase]: 442/789 cut-off events. [2024-06-14 15:47:57,860 INFO L125 PetriNetUnfolderBase]: For 47185/47185 co-relation queries the response was YES. [2024-06-14 15:47:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 789 events. 442/789 cut-off events. For 47185/47185 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3671 event pairs, 56 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 5067. Up to 609 conditions per place. [2024-06-14 15:47:57,867 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 134 selfloop transitions, 45 changer transitions 0/181 dead transitions. [2024-06-14 15:47:57,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 181 transitions, 2178 flow [2024-06-14 15:47:57,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 15:47:57,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 15:47:57,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 15:47:57,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-14 15:47:57,869 INFO L175 Difference]: Start difference. First operand has 205 places, 167 transitions, 1780 flow. Second operand 9 states and 100 transitions. [2024-06-14 15:47:57,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 181 transitions, 2178 flow [2024-06-14 15:47:57,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 181 transitions, 2013 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 15:47:57,987 INFO L231 Difference]: Finished difference. Result has 203 places, 167 transitions, 1709 flow [2024-06-14 15:47:57,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1709, PETRI_PLACES=203, PETRI_TRANSITIONS=167} [2024-06-14 15:47:57,987 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-14 15:47:57,987 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 167 transitions, 1709 flow [2024-06-14 15:47:57,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:47:57,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:47:57,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:47:57,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 15:47:57,988 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:47:57,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:47:57,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1412698658, now seen corresponding path program 4 times [2024-06-14 15:47:57,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:47:57,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603800166] [2024-06-14 15:47:57,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:47:57,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:47:58,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:03,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:03,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:03,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603800166] [2024-06-14 15:48:03,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603800166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:03,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:03,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:48:03,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325502512] [2024-06-14 15:48:03,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:03,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:48:03,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:03,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:48:03,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:48:03,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:03,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 167 transitions, 1709 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:03,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:03,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:03,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:03,916 INFO L124 PetriNetUnfolderBase]: 446/796 cut-off events. [2024-06-14 15:48:03,916 INFO L125 PetriNetUnfolderBase]: For 48771/48771 co-relation queries the response was YES. [2024-06-14 15:48:03,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5171 conditions, 796 events. 446/796 cut-off events. For 48771/48771 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3718 event pairs, 79 based on Foata normal form. 2/797 useless extension candidates. Maximal degree in co-relation 5067. Up to 765 conditions per place. [2024-06-14 15:48:03,922 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 161 selfloop transitions, 15 changer transitions 0/178 dead transitions. [2024-06-14 15:48:03,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 178 transitions, 2109 flow [2024-06-14 15:48:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:48:03,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:48:03,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-14 15:48:03,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064516129032258 [2024-06-14 15:48:03,924 INFO L175 Difference]: Start difference. First operand has 203 places, 167 transitions, 1709 flow. Second operand 10 states and 95 transitions. [2024-06-14 15:48:03,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 178 transitions, 2109 flow [2024-06-14 15:48:04,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 178 transitions, 1955 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 15:48:04,034 INFO L231 Difference]: Finished difference. Result has 205 places, 168 transitions, 1617 flow [2024-06-14 15:48:04,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1617, PETRI_PLACES=205, PETRI_TRANSITIONS=168} [2024-06-14 15:48:04,035 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-14 15:48:04,035 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 168 transitions, 1617 flow [2024-06-14 15:48:04,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:04,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:04,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:48:04,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 15:48:04,036 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:04,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:04,036 INFO L85 PathProgramCache]: Analyzing trace with hash 99578535, now seen corresponding path program 9 times [2024-06-14 15:48:04,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:04,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609019180] [2024-06-14 15:48:04,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:04,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:04,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:08,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-14 15:48:08,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:08,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609019180] [2024-06-14 15:48:08,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609019180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:08,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:08,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:48:08,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047109767] [2024-06-14 15:48:08,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:08,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:48:08,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:08,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:48:08,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:48:08,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:08,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 168 transitions, 1617 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:08,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:08,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:08,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:09,224 INFO L124 PetriNetUnfolderBase]: 442/790 cut-off events. [2024-06-14 15:48:09,224 INFO L125 PetriNetUnfolderBase]: For 44886/44886 co-relation queries the response was YES. [2024-06-14 15:48:09,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4848 conditions, 790 events. 442/790 cut-off events. For 44886/44886 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3705 event pairs, 57 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 4743. Up to 676 conditions per place. [2024-06-14 15:48:09,231 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 149 selfloop transitions, 35 changer transitions 0/186 dead transitions. [2024-06-14 15:48:09,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 186 transitions, 2039 flow [2024-06-14 15:48:09,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:48:09,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:48:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 15:48:09,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-14 15:48:09,233 INFO L175 Difference]: Start difference. First operand has 205 places, 168 transitions, 1617 flow. Second operand 11 states and 115 transitions. [2024-06-14 15:48:09,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 186 transitions, 2039 flow [2024-06-14 15:48:09,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 186 transitions, 1983 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 15:48:09,352 INFO L231 Difference]: Finished difference. Result has 208 places, 168 transitions, 1636 flow [2024-06-14 15:48:09,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1636, PETRI_PLACES=208, PETRI_TRANSITIONS=168} [2024-06-14 15:48:09,353 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-14 15:48:09,353 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 168 transitions, 1636 flow [2024-06-14 15:48:09,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:09,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:09,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:48:09,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 15:48:09,353 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:09,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:09,354 INFO L85 PathProgramCache]: Analyzing trace with hash -872225023, now seen corresponding path program 10 times [2024-06-14 15:48:09,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:09,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488616788] [2024-06-14 15:48:09,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:09,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:09,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:14,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:14,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:14,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488616788] [2024-06-14 15:48:14,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488616788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:14,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:14,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:48:14,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812893504] [2024-06-14 15:48:14,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:14,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:48:14,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:14,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:48:14,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:48:14,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:14,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 168 transitions, 1636 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:14,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:14,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:14,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:14,871 INFO L124 PetriNetUnfolderBase]: 438/784 cut-off events. [2024-06-14 15:48:14,871 INFO L125 PetriNetUnfolderBase]: For 41187/41187 co-relation queries the response was YES. [2024-06-14 15:48:14,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4699 conditions, 784 events. 438/784 cut-off events. For 41187/41187 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3680 event pairs, 75 based on Foata normal form. 2/785 useless extension candidates. Maximal degree in co-relation 4593. Up to 748 conditions per place. [2024-06-14 15:48:14,877 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 161 selfloop transitions, 16 changer transitions 0/179 dead transitions. [2024-06-14 15:48:14,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 179 transitions, 2018 flow [2024-06-14 15:48:14,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:48:14,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:48:14,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-14 15:48:14,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31290322580645163 [2024-06-14 15:48:14,878 INFO L175 Difference]: Start difference. First operand has 208 places, 168 transitions, 1636 flow. Second operand 10 states and 97 transitions. [2024-06-14 15:48:14,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 179 transitions, 2018 flow [2024-06-14 15:48:14,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 179 transitions, 1875 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-14 15:48:14,955 INFO L231 Difference]: Finished difference. Result has 208 places, 168 transitions, 1530 flow [2024-06-14 15:48:14,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1530, PETRI_PLACES=208, PETRI_TRANSITIONS=168} [2024-06-14 15:48:14,955 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-14 15:48:14,956 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 168 transitions, 1530 flow [2024-06-14 15:48:14,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:14,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:14,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:48:14,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 15:48:14,956 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:14,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:14,957 INFO L85 PathProgramCache]: Analyzing trace with hash 889515624, now seen corresponding path program 5 times [2024-06-14 15:48:14,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:14,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308001494] [2024-06-14 15:48:14,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:14,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:15,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:20,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:20,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:20,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308001494] [2024-06-14 15:48:20,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308001494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:20,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:20,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:48:20,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209703224] [2024-06-14 15:48:20,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:20,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:48:20,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:20,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:48:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:48:20,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:20,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 168 transitions, 1530 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:20,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:20,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:20,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:20,706 INFO L124 PetriNetUnfolderBase]: 442/792 cut-off events. [2024-06-14 15:48:20,706 INFO L125 PetriNetUnfolderBase]: For 42423/42423 co-relation queries the response was YES. [2024-06-14 15:48:20,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 792 events. 442/792 cut-off events. For 42423/42423 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3727 event pairs, 79 based on Foata normal form. 2/793 useless extension candidates. Maximal degree in co-relation 4554. Up to 749 conditions per place. [2024-06-14 15:48:20,712 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 158 selfloop transitions, 20 changer transitions 0/180 dead transitions. [2024-06-14 15:48:20,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 180 transitions, 1938 flow [2024-06-14 15:48:20,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:48:20,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:48:20,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-14 15:48:20,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020527859237537 [2024-06-14 15:48:20,713 INFO L175 Difference]: Start difference. First operand has 208 places, 168 transitions, 1530 flow. Second operand 11 states and 103 transitions. [2024-06-14 15:48:20,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 180 transitions, 1938 flow [2024-06-14 15:48:20,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 180 transitions, 1892 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 15:48:20,808 INFO L231 Difference]: Finished difference. Result has 210 places, 169 transitions, 1560 flow [2024-06-14 15:48:20,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1484, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1560, PETRI_PLACES=210, PETRI_TRANSITIONS=169} [2024-06-14 15:48:20,809 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-14 15:48:20,809 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 169 transitions, 1560 flow [2024-06-14 15:48:20,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:20,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:20,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:48:20,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 15:48:20,810 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:20,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:20,810 INFO L85 PathProgramCache]: Analyzing trace with hash -613343434, now seen corresponding path program 6 times [2024-06-14 15:48:20,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:20,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921371135] [2024-06-14 15:48:20,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:20,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:25,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:25,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:25,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921371135] [2024-06-14 15:48:25,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921371135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:25,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:25,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:48:25,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066602696] [2024-06-14 15:48:25,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:25,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:48:25,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:25,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:48:25,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:48:26,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:26,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 169 transitions, 1560 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:26,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:26,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:26,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:26,448 INFO L124 PetriNetUnfolderBase]: 439/787 cut-off events. [2024-06-14 15:48:26,448 INFO L125 PetriNetUnfolderBase]: For 38510/38510 co-relation queries the response was YES. [2024-06-14 15:48:26,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4509 conditions, 787 events. 439/787 cut-off events. For 38510/38510 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3717 event pairs, 76 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 4401. Up to 730 conditions per place. [2024-06-14 15:48:26,454 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 158 selfloop transitions, 21 changer transitions 0/181 dead transitions. [2024-06-14 15:48:26,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 181 transitions, 1944 flow [2024-06-14 15:48:26,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:48:26,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:48:26,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-14 15:48:26,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-14 15:48:26,455 INFO L175 Difference]: Start difference. First operand has 210 places, 169 transitions, 1560 flow. Second operand 11 states and 104 transitions. [2024-06-14 15:48:26,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 181 transitions, 1944 flow [2024-06-14 15:48:26,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 181 transitions, 1880 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 15:48:26,550 INFO L231 Difference]: Finished difference. Result has 212 places, 169 transitions, 1542 flow [2024-06-14 15:48:26,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1542, PETRI_PLACES=212, PETRI_TRANSITIONS=169} [2024-06-14 15:48:26,551 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-14 15:48:26,551 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 169 transitions, 1542 flow [2024-06-14 15:48:26,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:48:26,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:26,551 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-14 15:48:26,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 15:48:26,551 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:26,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:26,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1655043330, now seen corresponding path program 1 times [2024-06-14 15:48:26,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:26,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855907251] [2024-06-14 15:48:26,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:26,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:31,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:31,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:31,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855907251] [2024-06-14 15:48:31,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855907251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:31,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:31,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:48:31,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536387127] [2024-06-14 15:48:31,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:31,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:48:31,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:31,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:48:31,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:48:31,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:31,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 169 transitions, 1542 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:31,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:31,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:31,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:31,518 INFO L124 PetriNetUnfolderBase]: 443/795 cut-off events. [2024-06-14 15:48:31,518 INFO L125 PetriNetUnfolderBase]: For 38474/38474 co-relation queries the response was YES. [2024-06-14 15:48:31,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4544 conditions, 795 events. 443/795 cut-off events. For 38474/38474 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3763 event pairs, 56 based on Foata normal form. 2/796 useless extension candidates. Maximal degree in co-relation 4435. Up to 701 conditions per place. [2024-06-14 15:48:31,525 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 167 selfloop transitions, 19 changer transitions 0/188 dead transitions. [2024-06-14 15:48:31,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 188 transitions, 1990 flow [2024-06-14 15:48:31,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:48:31,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:48:31,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 15:48:31,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3258064516129032 [2024-06-14 15:48:31,526 INFO L175 Difference]: Start difference. First operand has 212 places, 169 transitions, 1542 flow. Second operand 10 states and 101 transitions. [2024-06-14 15:48:31,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 188 transitions, 1990 flow [2024-06-14 15:48:31,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 188 transitions, 1895 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 15:48:31,632 INFO L231 Difference]: Finished difference. Result has 212 places, 170 transitions, 1521 flow [2024-06-14 15:48:31,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1521, PETRI_PLACES=212, PETRI_TRANSITIONS=170} [2024-06-14 15:48:31,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-14 15:48:31,632 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 170 transitions, 1521 flow [2024-06-14 15:48:31,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:31,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:31,633 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-14 15:48:31,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 15:48:31,633 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:31,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:31,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1596950880, now seen corresponding path program 2 times [2024-06-14 15:48:31,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:31,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651127503] [2024-06-14 15:48:31,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:31,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:31,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:36,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:36,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651127503] [2024-06-14 15:48:36,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651127503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:36,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:36,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:48:36,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111922008] [2024-06-14 15:48:36,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:36,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:48:36,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:36,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:48:36,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:48:36,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:36,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 170 transitions, 1521 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:36,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:36,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:36,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:36,832 INFO L124 PetriNetUnfolderBase]: 447/803 cut-off events. [2024-06-14 15:48:36,833 INFO L125 PetriNetUnfolderBase]: For 39526/39526 co-relation queries the response was YES. [2024-06-14 15:48:36,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4581 conditions, 803 events. 447/803 cut-off events. For 39526/39526 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3831 event pairs, 63 based on Foata normal form. 2/804 useless extension candidates. Maximal degree in co-relation 4471. Up to 708 conditions per place. [2024-06-14 15:48:36,843 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 161 selfloop transitions, 26 changer transitions 0/189 dead transitions. [2024-06-14 15:48:36,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 189 transitions, 1975 flow [2024-06-14 15:48:36,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:48:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:48:36,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 15:48:36,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-14 15:48:36,844 INFO L175 Difference]: Start difference. First operand has 212 places, 170 transitions, 1521 flow. Second operand 10 states and 103 transitions. [2024-06-14 15:48:36,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 189 transitions, 1975 flow [2024-06-14 15:48:36,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 189 transitions, 1911 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 15:48:36,947 INFO L231 Difference]: Finished difference. Result has 214 places, 171 transitions, 1547 flow [2024-06-14 15:48:36,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1547, PETRI_PLACES=214, PETRI_TRANSITIONS=171} [2024-06-14 15:48:36,948 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-14 15:48:36,948 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 171 transitions, 1547 flow [2024-06-14 15:48:36,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:36,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:36,948 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-14 15:48:36,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 15:48:36,948 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:36,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:36,948 INFO L85 PathProgramCache]: Analyzing trace with hash -989907566, now seen corresponding path program 3 times [2024-06-14 15:48:36,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:36,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282268930] [2024-06-14 15:48:36,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:36,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:36,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:41,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:41,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282268930] [2024-06-14 15:48:41,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282268930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:41,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:41,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:48:41,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768933060] [2024-06-14 15:48:41,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:41,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:48:41,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:41,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:48:41,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:48:41,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:41,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 171 transitions, 1547 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:41,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:41,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:41,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:41,838 INFO L124 PetriNetUnfolderBase]: 458/824 cut-off events. [2024-06-14 15:48:41,838 INFO L125 PetriNetUnfolderBase]: For 48035/48035 co-relation queries the response was YES. [2024-06-14 15:48:41,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4917 conditions, 824 events. 458/824 cut-off events. For 48035/48035 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 3974 event pairs, 66 based on Foata normal form. 2/825 useless extension candidates. Maximal degree in co-relation 4806. Up to 702 conditions per place. [2024-06-14 15:48:41,845 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 158 selfloop transitions, 32 changer transitions 0/192 dead transitions. [2024-06-14 15:48:41,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 192 transitions, 2193 flow [2024-06-14 15:48:41,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:48:41,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:48:41,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 15:48:41,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-14 15:48:41,846 INFO L175 Difference]: Start difference. First operand has 214 places, 171 transitions, 1547 flow. Second operand 10 states and 107 transitions. [2024-06-14 15:48:41,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 192 transitions, 2193 flow [2024-06-14 15:48:41,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 192 transitions, 2113 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 15:48:41,964 INFO L231 Difference]: Finished difference. Result has 216 places, 173 transitions, 1605 flow [2024-06-14 15:48:41,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1605, PETRI_PLACES=216, PETRI_TRANSITIONS=173} [2024-06-14 15:48:41,964 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-14 15:48:41,964 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 173 transitions, 1605 flow [2024-06-14 15:48:41,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:41,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:41,965 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-14 15:48:41,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 15:48:41,965 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:41,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:41,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1586720860, now seen corresponding path program 1 times [2024-06-14 15:48:41,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:41,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536664657] [2024-06-14 15:48:41,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:41,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:42,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:46,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-14 15:48:46,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:46,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536664657] [2024-06-14 15:48:46,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536664657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:46,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:46,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:48:46,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063615271] [2024-06-14 15:48:46,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:46,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:48:46,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:46,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:48:46,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:48:46,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:46,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 173 transitions, 1605 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:46,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:46,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:46,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:47,213 INFO L124 PetriNetUnfolderBase]: 456/821 cut-off events. [2024-06-14 15:48:47,213 INFO L125 PetriNetUnfolderBase]: For 43578/43578 co-relation queries the response was YES. [2024-06-14 15:48:47,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4801 conditions, 821 events. 456/821 cut-off events. For 43578/43578 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 3958 event pairs, 67 based on Foata normal form. 1/821 useless extension candidates. Maximal degree in co-relation 4689. Up to 715 conditions per place. [2024-06-14 15:48:47,221 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 154 selfloop transitions, 35 changer transitions 0/191 dead transitions. [2024-06-14 15:48:47,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 191 transitions, 2037 flow [2024-06-14 15:48:47,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:48:47,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:48:47,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 15:48:47,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-14 15:48:47,222 INFO L175 Difference]: Start difference. First operand has 216 places, 173 transitions, 1605 flow. Second operand 10 states and 106 transitions. [2024-06-14 15:48:47,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 191 transitions, 2037 flow [2024-06-14 15:48:47,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 191 transitions, 1945 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 15:48:47,331 INFO L231 Difference]: Finished difference. Result has 220 places, 173 transitions, 1591 flow [2024-06-14 15:48:47,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1591, PETRI_PLACES=220, PETRI_TRANSITIONS=173} [2024-06-14 15:48:47,332 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-14 15:48:47,332 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 173 transitions, 1591 flow [2024-06-14 15:48:47,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:47,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:47,332 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-14 15:48:47,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 15:48:47,333 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:47,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:47,333 INFO L85 PathProgramCache]: Analyzing trace with hash 792289134, now seen corresponding path program 4 times [2024-06-14 15:48:47,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:47,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598225870] [2024-06-14 15:48:47,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:47,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:47,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:51,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:51,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:51,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598225870] [2024-06-14 15:48:51,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598225870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:51,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:51,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:48:51,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859274748] [2024-06-14 15:48:51,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:51,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:48:51,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:51,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:48:51,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:48:52,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:52,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 173 transitions, 1591 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:52,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:52,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:52,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:52,466 INFO L124 PetriNetUnfolderBase]: 453/816 cut-off events. [2024-06-14 15:48:52,466 INFO L125 PetriNetUnfolderBase]: For 41077/41077 co-relation queries the response was YES. [2024-06-14 15:48:52,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4595 conditions, 816 events. 453/816 cut-off events. For 41077/41077 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 3930 event pairs, 66 based on Foata normal form. 2/817 useless extension candidates. Maximal degree in co-relation 4481. Up to 713 conditions per place. [2024-06-14 15:48:52,473 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 157 selfloop transitions, 32 changer transitions 0/191 dead transitions. [2024-06-14 15:48:52,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 191 transitions, 2021 flow [2024-06-14 15:48:52,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:48:52,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:48:52,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 15:48:52,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-14 15:48:52,475 INFO L175 Difference]: Start difference. First operand has 220 places, 173 transitions, 1591 flow. Second operand 10 states and 105 transitions. [2024-06-14 15:48:52,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 191 transitions, 2021 flow [2024-06-14 15:48:52,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 191 transitions, 1843 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-14 15:48:52,595 INFO L231 Difference]: Finished difference. Result has 219 places, 173 transitions, 1482 flow [2024-06-14 15:48:52,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1482, PETRI_PLACES=219, PETRI_TRANSITIONS=173} [2024-06-14 15:48:52,596 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-14 15:48:52,596 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 173 transitions, 1482 flow [2024-06-14 15:48:52,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:52,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:52,597 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-14 15:48:52,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 15:48:52,597 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:52,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:52,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1702191768, now seen corresponding path program 1 times [2024-06-14 15:48:52,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:52,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84735875] [2024-06-14 15:48:52,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:52,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:52,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:48:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:48:57,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:48:57,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84735875] [2024-06-14 15:48:57,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84735875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:48:57,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:48:57,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:48:57,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790465986] [2024-06-14 15:48:57,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:48:57,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:48:57,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:48:57,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:48:57,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:48:57,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:48:57,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 173 transitions, 1482 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:57,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:48:57,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:48:57,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:48:57,927 INFO L124 PetriNetUnfolderBase]: 469/852 cut-off events. [2024-06-14 15:48:57,927 INFO L125 PetriNetUnfolderBase]: For 62903/62903 co-relation queries the response was YES. [2024-06-14 15:48:57,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4562 conditions, 852 events. 469/852 cut-off events. For 62903/62903 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4145 event pairs, 72 based on Foata normal form. 10/861 useless extension candidates. Maximal degree in co-relation 4449. Up to 721 conditions per place. [2024-06-14 15:48:57,934 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 162 selfloop transitions, 23 changer transitions 11/198 dead transitions. [2024-06-14 15:48:57,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 198 transitions, 1980 flow [2024-06-14 15:48:57,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:48:57,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:48:57,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 15:48:57,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-14 15:48:57,935 INFO L175 Difference]: Start difference. First operand has 219 places, 173 transitions, 1482 flow. Second operand 11 states and 117 transitions. [2024-06-14 15:48:57,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 198 transitions, 1980 flow [2024-06-14 15:48:58,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 198 transitions, 1885 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 15:48:58,058 INFO L231 Difference]: Finished difference. Result has 220 places, 170 transitions, 1410 flow [2024-06-14 15:48:58,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1410, PETRI_PLACES=220, PETRI_TRANSITIONS=170} [2024-06-14 15:48:58,058 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-14 15:48:58,058 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 170 transitions, 1410 flow [2024-06-14 15:48:58,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:48:58,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:48:58,058 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-14 15:48:58,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 15:48:58,059 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:48:58,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:48:58,059 INFO L85 PathProgramCache]: Analyzing trace with hash -954235930, now seen corresponding path program 5 times [2024-06-14 15:48:58,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:48:58,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384068530] [2024-06-14 15:48:58,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:48:58,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:48:58,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:02,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:02,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:02,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384068530] [2024-06-14 15:49:02,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384068530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:02,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:02,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:49:02,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040575447] [2024-06-14 15:49:02,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:02,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:49:02,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:02,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:49:02,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:49:03,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:03,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 170 transitions, 1410 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:03,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:03,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:03,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:03,502 INFO L124 PetriNetUnfolderBase]: 447/810 cut-off events. [2024-06-14 15:49:03,502 INFO L125 PetriNetUnfolderBase]: For 42418/42418 co-relation queries the response was YES. [2024-06-14 15:49:03,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4370 conditions, 810 events. 447/810 cut-off events. For 42418/42418 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3902 event pairs, 66 based on Foata normal form. 2/811 useless extension candidates. Maximal degree in co-relation 4257. Up to 727 conditions per place. [2024-06-14 15:49:03,509 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 156 selfloop transitions, 28 changer transitions 0/186 dead transitions. [2024-06-14 15:49:03,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 186 transitions, 1854 flow [2024-06-14 15:49:03,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:03,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:03,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 15:49:03,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-14 15:49:03,510 INFO L175 Difference]: Start difference. First operand has 220 places, 170 transitions, 1410 flow. Second operand 10 states and 106 transitions. [2024-06-14 15:49:03,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 186 transitions, 1854 flow [2024-06-14 15:49:03,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 186 transitions, 1802 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:49:03,627 INFO L231 Difference]: Finished difference. Result has 217 places, 171 transitions, 1456 flow [2024-06-14 15:49:03,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1456, PETRI_PLACES=217, PETRI_TRANSITIONS=171} [2024-06-14 15:49:03,628 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-14 15:49:03,628 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 171 transitions, 1456 flow [2024-06-14 15:49:03,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:03,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:03,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:49:03,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 15:49:03,628 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:03,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:03,629 INFO L85 PathProgramCache]: Analyzing trace with hash -954240580, now seen corresponding path program 6 times [2024-06-14 15:49:03,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:03,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940602587] [2024-06-14 15:49:03,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:03,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:03,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:08,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:08,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:08,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940602587] [2024-06-14 15:49:08,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940602587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:08,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:08,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:49:08,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447417435] [2024-06-14 15:49:08,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:08,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:49:08,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:08,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:49:08,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:49:08,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:08,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 171 transitions, 1456 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:08,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:08,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:08,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:08,566 INFO L124 PetriNetUnfolderBase]: 487/890 cut-off events. [2024-06-14 15:49:08,566 INFO L125 PetriNetUnfolderBase]: For 77918/77918 co-relation queries the response was YES. [2024-06-14 15:49:08,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 890 events. 487/890 cut-off events. For 77918/77918 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4393 event pairs, 80 based on Foata normal form. 2/891 useless extension candidates. Maximal degree in co-relation 5619. Up to 719 conditions per place. [2024-06-14 15:49:08,574 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 161 selfloop transitions, 30 changer transitions 0/193 dead transitions. [2024-06-14 15:49:08,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 193 transitions, 2146 flow [2024-06-14 15:49:08,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:08,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:08,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 15:49:08,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-14 15:49:08,575 INFO L175 Difference]: Start difference. First operand has 217 places, 171 transitions, 1456 flow. Second operand 10 states and 111 transitions. [2024-06-14 15:49:08,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 193 transitions, 2146 flow [2024-06-14 15:49:08,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 193 transitions, 2058 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 15:49:08,754 INFO L231 Difference]: Finished difference. Result has 219 places, 173 transitions, 1510 flow [2024-06-14 15:49:08,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1510, PETRI_PLACES=219, PETRI_TRANSITIONS=173} [2024-06-14 15:49:08,755 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-14 15:49:08,755 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 173 transitions, 1510 flow [2024-06-14 15:49:08,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:08,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:08,755 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-14 15:49:08,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 15:49:08,755 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:08,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:08,756 INFO L85 PathProgramCache]: Analyzing trace with hash -954056006, now seen corresponding path program 2 times [2024-06-14 15:49:08,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:08,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613642380] [2024-06-14 15:49:08,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:08,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:13,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-14 15:49:13,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:13,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613642380] [2024-06-14 15:49:13,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613642380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:13,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:13,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:49:13,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842172465] [2024-06-14 15:49:13,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:13,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:49:13,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:13,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:49:13,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:49:13,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:13,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 173 transitions, 1510 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:13,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:13,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:13,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:13,837 INFO L124 PetriNetUnfolderBase]: 503/926 cut-off events. [2024-06-14 15:49:13,837 INFO L125 PetriNetUnfolderBase]: For 102641/102641 co-relation queries the response was YES. [2024-06-14 15:49:13,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5846 conditions, 926 events. 503/926 cut-off events. For 102641/102641 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4623 event pairs, 88 based on Foata normal form. 10/935 useless extension candidates. Maximal degree in co-relation 5733. Up to 797 conditions per place. [2024-06-14 15:49:13,843 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 154 selfloop transitions, 22 changer transitions 16/194 dead transitions. [2024-06-14 15:49:13,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 194 transitions, 1980 flow [2024-06-14 15:49:13,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:49:13,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:49:13,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 15:49:13,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-14 15:49:13,844 INFO L175 Difference]: Start difference. First operand has 219 places, 173 transitions, 1510 flow. Second operand 11 states and 119 transitions. [2024-06-14 15:49:13,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 194 transitions, 1980 flow [2024-06-14 15:49:14,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 194 transitions, 1900 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 15:49:14,054 INFO L231 Difference]: Finished difference. Result has 224 places, 167 transitions, 1430 flow [2024-06-14 15:49:14,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1430, PETRI_PLACES=224, PETRI_TRANSITIONS=167} [2024-06-14 15:49:14,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-14 15:49:14,054 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 167 transitions, 1430 flow [2024-06-14 15:49:14,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:14,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:14,055 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-14 15:49:14,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 15:49:14,055 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:14,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:14,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1124938360, now seen corresponding path program 7 times [2024-06-14 15:49:14,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:14,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253961521] [2024-06-14 15:49:14,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:14,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:14,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:18,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:18,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:18,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253961521] [2024-06-14 15:49:18,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253961521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:18,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:18,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:49:18,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342597261] [2024-06-14 15:49:18,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:18,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:49:18,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:18,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:49:18,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:49:18,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:18,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 167 transitions, 1430 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:18,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:18,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:18,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:19,251 INFO L124 PetriNetUnfolderBase]: 471/866 cut-off events. [2024-06-14 15:49:19,251 INFO L125 PetriNetUnfolderBase]: For 81084/81084 co-relation queries the response was YES. [2024-06-14 15:49:19,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5618 conditions, 866 events. 471/866 cut-off events. For 81084/81084 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4247 event pairs, 86 based on Foata normal form. 2/867 useless extension candidates. Maximal degree in co-relation 5503. Up to 766 conditions per place. [2024-06-14 15:49:19,259 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 154 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-14 15:49:19,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 185 transitions, 1886 flow [2024-06-14 15:49:19,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:19,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:19,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 15:49:19,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-14 15:49:19,260 INFO L175 Difference]: Start difference. First operand has 224 places, 167 transitions, 1430 flow. Second operand 10 states and 105 transitions. [2024-06-14 15:49:19,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 185 transitions, 1886 flow [2024-06-14 15:49:19,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 185 transitions, 1828 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-14 15:49:19,452 INFO L231 Difference]: Finished difference. Result has 217 places, 168 transitions, 1476 flow [2024-06-14 15:49:19,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1476, PETRI_PLACES=217, PETRI_TRANSITIONS=168} [2024-06-14 15:49:19,452 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-14 15:49:19,452 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 168 transitions, 1476 flow [2024-06-14 15:49:19,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:19,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:19,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-14 15:49:19,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 15:49:19,453 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:19,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:19,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1000339388, now seen corresponding path program 8 times [2024-06-14 15:49:19,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:19,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953395260] [2024-06-14 15:49:19,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:19,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:23,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:23,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:23,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953395260] [2024-06-14 15:49:23,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953395260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:23,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:23,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:49:23,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194135621] [2024-06-14 15:49:23,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:23,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:49:23,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:23,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:49:23,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:49:23,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:23,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 168 transitions, 1476 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:23,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:23,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:23,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:24,322 INFO L124 PetriNetUnfolderBase]: 455/838 cut-off events. [2024-06-14 15:49:24,323 INFO L125 PetriNetUnfolderBase]: For 69434/69434 co-relation queries the response was YES. [2024-06-14 15:49:24,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4543 conditions, 838 events. 455/838 cut-off events. For 69434/69434 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4111 event pairs, 74 based on Foata normal form. 12/849 useless extension candidates. Maximal degree in co-relation 4431. Up to 729 conditions per place. [2024-06-14 15:49:24,329 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 158 selfloop transitions, 20 changer transitions 7/187 dead transitions. [2024-06-14 15:49:24,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 187 transitions, 1926 flow [2024-06-14 15:49:24,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:24,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:24,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 15:49:24,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-14 15:49:24,330 INFO L175 Difference]: Start difference. First operand has 217 places, 168 transitions, 1476 flow. Second operand 10 states and 109 transitions. [2024-06-14 15:49:24,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 187 transitions, 1926 flow [2024-06-14 15:49:24,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 187 transitions, 1812 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 15:49:24,454 INFO L231 Difference]: Finished difference. Result has 219 places, 165 transitions, 1382 flow [2024-06-14 15:49:24,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1382, PETRI_PLACES=219, PETRI_TRANSITIONS=165} [2024-06-14 15:49:24,455 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-14 15:49:24,455 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 165 transitions, 1382 flow [2024-06-14 15:49:24,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:24,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:24,455 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-14 15:49:24,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 15:49:24,455 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:24,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:24,456 INFO L85 PathProgramCache]: Analyzing trace with hash -947560886, now seen corresponding path program 3 times [2024-06-14 15:49:24,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:24,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631264397] [2024-06-14 15:49:24,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:24,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:24,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:28,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:28,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:28,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631264397] [2024-06-14 15:49:28,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631264397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:28,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:28,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:49:28,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843630332] [2024-06-14 15:49:28,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:28,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:49:28,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:28,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:49:28,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:49:28,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:28,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 165 transitions, 1382 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:28,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:28,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:28,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:29,038 INFO L124 PetriNetUnfolderBase]: 472/877 cut-off events. [2024-06-14 15:49:29,039 INFO L125 PetriNetUnfolderBase]: For 86908/86908 co-relation queries the response was YES. [2024-06-14 15:49:29,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5294 conditions, 877 events. 472/877 cut-off events. For 86908/86908 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4340 event pairs, 83 based on Foata normal form. 8/884 useless extension candidates. Maximal degree in co-relation 5181. Up to 709 conditions per place. [2024-06-14 15:49:29,046 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 162 selfloop transitions, 16 changer transitions 8/188 dead transitions. [2024-06-14 15:49:29,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 188 transitions, 2014 flow [2024-06-14 15:49:29,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:29,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:29,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 15:49:29,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-14 15:49:29,047 INFO L175 Difference]: Start difference. First operand has 219 places, 165 transitions, 1382 flow. Second operand 10 states and 111 transitions. [2024-06-14 15:49:29,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 188 transitions, 2014 flow [2024-06-14 15:49:29,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 188 transitions, 1962 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 15:49:29,223 INFO L231 Difference]: Finished difference. Result has 218 places, 162 transitions, 1344 flow [2024-06-14 15:49:29,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1344, PETRI_PLACES=218, PETRI_TRANSITIONS=162} [2024-06-14 15:49:29,223 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-14 15:49:29,223 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 162 transitions, 1344 flow [2024-06-14 15:49:29,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:29,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:29,224 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-14 15:49:29,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 15:49:29,224 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:29,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:29,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1124943010, now seen corresponding path program 9 times [2024-06-14 15:49:29,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:29,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197121274] [2024-06-14 15:49:29,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:29,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:29,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:33,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:33,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:33,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197121274] [2024-06-14 15:49:33,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197121274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:33,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:33,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:49:33,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997295979] [2024-06-14 15:49:33,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:33,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:49:33,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:33,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:49:33,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:49:33,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:33,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 162 transitions, 1344 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:33,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:33,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:33,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:34,362 INFO L124 PetriNetUnfolderBase]: 457/844 cut-off events. [2024-06-14 15:49:34,362 INFO L125 PetriNetUnfolderBase]: For 72651/72651 co-relation queries the response was YES. [2024-06-14 15:49:34,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5230 conditions, 844 events. 457/844 cut-off events. For 72651/72651 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4146 event pairs, 83 based on Foata normal form. 2/845 useless extension candidates. Maximal degree in co-relation 5117. Up to 730 conditions per place. [2024-06-14 15:49:34,370 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 148 selfloop transitions, 30 changer transitions 0/180 dead transitions. [2024-06-14 15:49:34,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 180 transitions, 1788 flow [2024-06-14 15:49:34,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:34,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:34,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 15:49:34,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-14 15:49:34,371 INFO L175 Difference]: Start difference. First operand has 218 places, 162 transitions, 1344 flow. Second operand 10 states and 106 transitions. [2024-06-14 15:49:34,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 180 transitions, 1788 flow [2024-06-14 15:49:34,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 180 transitions, 1753 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:49:34,559 INFO L231 Difference]: Finished difference. Result has 215 places, 163 transitions, 1415 flow [2024-06-14 15:49:34,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1415, PETRI_PLACES=215, PETRI_TRANSITIONS=163} [2024-06-14 15:49:34,560 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 185 predicate places. [2024-06-14 15:49:34,560 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 163 transitions, 1415 flow [2024-06-14 15:49:34,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:34,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:34,560 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-14 15:49:34,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 15:49:34,560 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:34,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:34,561 INFO L85 PathProgramCache]: Analyzing trace with hash -947799896, now seen corresponding path program 4 times [2024-06-14 15:49:34,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:34,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038894981] [2024-06-14 15:49:34,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:34,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:34,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:38,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:38,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:38,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038894981] [2024-06-14 15:49:38,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038894981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:38,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:38,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:49:38,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036721574] [2024-06-14 15:49:38,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:38,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:49:38,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:38,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:49:38,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:49:38,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:49:38,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 163 transitions, 1415 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:49:38,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:38,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:49:38,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:39,103 INFO L124 PetriNetUnfolderBase]: 444/821 cut-off events. [2024-06-14 15:49:39,103 INFO L125 PetriNetUnfolderBase]: For 63612/63612 co-relation queries the response was YES. [2024-06-14 15:49:39,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4416 conditions, 821 events. 444/821 cut-off events. For 63612/63612 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4037 event pairs, 74 based on Foata normal form. 10/830 useless extension candidates. Maximal degree in co-relation 4305. Up to 717 conditions per place. [2024-06-14 15:49:39,111 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 151 selfloop transitions, 12 changer transitions 18/183 dead transitions. [2024-06-14 15:49:39,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 183 transitions, 1859 flow [2024-06-14 15:49:39,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:49:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:49:39,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 15:49:39,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 15:49:39,112 INFO L175 Difference]: Start difference. First operand has 215 places, 163 transitions, 1415 flow. Second operand 11 states and 124 transitions. [2024-06-14 15:49:39,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 183 transitions, 1859 flow [2024-06-14 15:49:39,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 183 transitions, 1763 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 15:49:39,238 INFO L231 Difference]: Finished difference. Result has 218 places, 156 transitions, 1292 flow [2024-06-14 15:49:39,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1292, PETRI_PLACES=218, PETRI_TRANSITIONS=156} [2024-06-14 15:49:39,239 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-14 15:49:39,239 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 156 transitions, 1292 flow [2024-06-14 15:49:39,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:49:39,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:39,239 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-14 15:49:39,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 15:49:39,239 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:39,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:39,240 INFO L85 PathProgramCache]: Analyzing trace with hash 823087898, now seen corresponding path program 10 times [2024-06-14 15:49:39,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:39,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522381511] [2024-06-14 15:49:39,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:39,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:39,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:43,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:43,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:43,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522381511] [2024-06-14 15:49:43,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522381511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:43,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:43,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:49:43,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302105548] [2024-06-14 15:49:43,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:43,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:49:43,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:43,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:49:43,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:49:43,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:43,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 156 transitions, 1292 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:43,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:43,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:43,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:44,230 INFO L124 PetriNetUnfolderBase]: 413/760 cut-off events. [2024-06-14 15:49:44,230 INFO L125 PetriNetUnfolderBase]: For 42786/42786 co-relation queries the response was YES. [2024-06-14 15:49:44,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4115 conditions, 760 events. 413/760 cut-off events. For 42786/42786 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3642 event pairs, 60 based on Foata normal form. 2/761 useless extension candidates. Maximal degree in co-relation 4003. Up to 660 conditions per place. [2024-06-14 15:49:44,237 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 145 selfloop transitions, 27 changer transitions 0/174 dead transitions. [2024-06-14 15:49:44,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 174 transitions, 1724 flow [2024-06-14 15:49:44,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:44,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:44,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 15:49:44,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-14 15:49:44,238 INFO L175 Difference]: Start difference. First operand has 218 places, 156 transitions, 1292 flow. Second operand 10 states and 103 transitions. [2024-06-14 15:49:44,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 174 transitions, 1724 flow [2024-06-14 15:49:44,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 174 transitions, 1680 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 15:49:44,341 INFO L231 Difference]: Finished difference. Result has 208 places, 157 transitions, 1350 flow [2024-06-14 15:49:44,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1350, PETRI_PLACES=208, PETRI_TRANSITIONS=157} [2024-06-14 15:49:44,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-14 15:49:44,342 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 157 transitions, 1350 flow [2024-06-14 15:49:44,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:44,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:44,342 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-14 15:49:44,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 15:49:44,342 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:44,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:44,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1120289786, now seen corresponding path program 5 times [2024-06-14 15:49:44,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:44,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368279101] [2024-06-14 15:49:44,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:44,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:44,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:49,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-14 15:49:49,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:49,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368279101] [2024-06-14 15:49:49,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368279101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:49,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:49,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:49:49,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344688813] [2024-06-14 15:49:49,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:49,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:49:49,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:49,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:49:49,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:49:49,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:49,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 157 transitions, 1350 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:49,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:49,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:49,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:49,773 INFO L124 PetriNetUnfolderBase]: 429/796 cut-off events. [2024-06-14 15:49:49,773 INFO L125 PetriNetUnfolderBase]: For 58716/58716 co-relation queries the response was YES. [2024-06-14 15:49:49,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4223 conditions, 796 events. 429/796 cut-off events. For 58716/58716 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3870 event pairs, 72 based on Foata normal form. 10/805 useless extension candidates. Maximal degree in co-relation 4115. Up to 602 conditions per place. [2024-06-14 15:49:49,779 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 28 changer transitions 16/180 dead transitions. [2024-06-14 15:49:49,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 180 transitions, 1800 flow [2024-06-14 15:49:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:49:49,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:49:49,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 15:49:49,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 15:49:49,781 INFO L175 Difference]: Start difference. First operand has 208 places, 157 transitions, 1350 flow. Second operand 11 states and 121 transitions. [2024-06-14 15:49:49,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 180 transitions, 1800 flow [2024-06-14 15:49:49,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 180 transitions, 1701 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 15:49:49,890 INFO L231 Difference]: Finished difference. Result has 210 places, 151 transitions, 1276 flow [2024-06-14 15:49:49,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1276, PETRI_PLACES=210, PETRI_TRANSITIONS=151} [2024-06-14 15:49:49,891 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-14 15:49:49,891 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 151 transitions, 1276 flow [2024-06-14 15:49:49,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:49,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:49,891 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-14 15:49:49,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 15:49:49,891 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:49,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:49,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1035548740, now seen corresponding path program 11 times [2024-06-14 15:49:49,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:49,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861673044] [2024-06-14 15:49:49,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:49,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:49,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:54,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:54,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861673044] [2024-06-14 15:49:54,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861673044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:54,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:54,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:49:54,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882191946] [2024-06-14 15:49:54,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:54,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:49:54,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:54,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:49:54,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:49:54,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:54,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 151 transitions, 1276 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:54,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:54,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:54,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:54,631 INFO L124 PetriNetUnfolderBase]: 413/773 cut-off events. [2024-06-14 15:49:54,631 INFO L125 PetriNetUnfolderBase]: For 65631/65631 co-relation queries the response was YES. [2024-06-14 15:49:54,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4116 conditions, 773 events. 413/773 cut-off events. For 65631/65631 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3743 event pairs, 67 based on Foata normal form. 12/782 useless extension candidates. Maximal degree in co-relation 4008. Up to 641 conditions per place. [2024-06-14 15:49:54,636 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 27 changer transitions 7/169 dead transitions. [2024-06-14 15:49:54,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 169 transitions, 1720 flow [2024-06-14 15:49:54,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:49:54,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:49:54,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 15:49:54,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-14 15:49:54,637 INFO L175 Difference]: Start difference. First operand has 210 places, 151 transitions, 1276 flow. Second operand 10 states and 108 transitions. [2024-06-14 15:49:54,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 169 transitions, 1720 flow [2024-06-14 15:49:54,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 169 transitions, 1648 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 15:49:54,728 INFO L231 Difference]: Finished difference. Result has 203 places, 149 transitions, 1281 flow [2024-06-14 15:49:54,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1281, PETRI_PLACES=203, PETRI_TRANSITIONS=149} [2024-06-14 15:49:54,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-14 15:49:54,729 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 149 transitions, 1281 flow [2024-06-14 15:49:54,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:49:54,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:54,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:49:54,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 15:49:54,730 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:54,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:54,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1035541796, now seen corresponding path program 6 times [2024-06-14 15:49:54,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:54,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654730962] [2024-06-14 15:49:54,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:54,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:54,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:49:59,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:49:59,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:49:59,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654730962] [2024-06-14 15:49:59,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654730962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:49:59,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:49:59,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:49:59,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159984714] [2024-06-14 15:49:59,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:49:59,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:49:59,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:49:59,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:49:59,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:49:59,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:49:59,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 149 transitions, 1281 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:59,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:49:59,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:49:59,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:49:59,503 INFO L124 PetriNetUnfolderBase]: 405/760 cut-off events. [2024-06-14 15:49:59,503 INFO L125 PetriNetUnfolderBase]: For 55274/55274 co-relation queries the response was YES. [2024-06-14 15:49:59,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4009 conditions, 760 events. 405/760 cut-off events. For 55274/55274 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3669 event pairs, 66 based on Foata normal form. 10/769 useless extension candidates. Maximal degree in co-relation 3904. Up to 631 conditions per place. [2024-06-14 15:49:59,508 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 22 changer transitions 16/171 dead transitions. [2024-06-14 15:49:59,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 171 transitions, 1703 flow [2024-06-14 15:49:59,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 15:49:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 15:49:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-14 15:49:59,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-14 15:49:59,509 INFO L175 Difference]: Start difference. First operand has 203 places, 149 transitions, 1281 flow. Second operand 12 states and 126 transitions. [2024-06-14 15:49:59,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 171 transitions, 1703 flow [2024-06-14 15:49:59,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 171 transitions, 1611 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 15:49:59,608 INFO L231 Difference]: Finished difference. Result has 205 places, 143 transitions, 1192 flow [2024-06-14 15:49:59,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1192, PETRI_PLACES=205, PETRI_TRANSITIONS=143} [2024-06-14 15:49:59,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-14 15:49:59,608 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 143 transitions, 1192 flow [2024-06-14 15:49:59,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:49:59,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:49:59,608 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-14 15:49:59,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 15:49:59,609 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:49:59,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:49:59,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1035302786, now seen corresponding path program 7 times [2024-06-14 15:49:59,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:49:59,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355318825] [2024-06-14 15:49:59,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:49:59,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:49:59,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:03,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:03,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:03,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355318825] [2024-06-14 15:50:03,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355318825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:03,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:03,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:50:03,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587904685] [2024-06-14 15:50:03,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:03,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:50:03,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:03,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:50:03,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:50:04,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:04,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 143 transitions, 1192 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:04,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:04,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:04,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:04,478 INFO L124 PetriNetUnfolderBase]: 419/795 cut-off events. [2024-06-14 15:50:04,478 INFO L125 PetriNetUnfolderBase]: For 81490/81490 co-relation queries the response was YES. [2024-06-14 15:50:04,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4969 conditions, 795 events. 419/795 cut-off events. For 81490/81490 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3857 event pairs, 77 based on Foata normal form. 8/800 useless extension candidates. Maximal degree in co-relation 4864. Up to 613 conditions per place. [2024-06-14 15:50:04,485 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 135 selfloop transitions, 19 changer transitions 9/165 dead transitions. [2024-06-14 15:50:04,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 165 transitions, 1794 flow [2024-06-14 15:50:04,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:50:04,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:50:04,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 15:50:04,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-14 15:50:04,486 INFO L175 Difference]: Start difference. First operand has 205 places, 143 transitions, 1192 flow. Second operand 10 states and 109 transitions. [2024-06-14 15:50:04,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 165 transitions, 1794 flow [2024-06-14 15:50:04,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 165 transitions, 1726 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-14 15:50:04,603 INFO L231 Difference]: Finished difference. Result has 197 places, 139 transitions, 1153 flow [2024-06-14 15:50:04,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1153, PETRI_PLACES=197, PETRI_TRANSITIONS=139} [2024-06-14 15:50:04,604 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-14 15:50:04,604 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 139 transitions, 1153 flow [2024-06-14 15:50:04,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:04,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:04,604 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-14 15:50:04,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 15:50:04,604 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:04,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:04,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1065875686, now seen corresponding path program 12 times [2024-06-14 15:50:04,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:04,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31207591] [2024-06-14 15:50:04,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:04,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:04,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:09,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:09,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:09,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31207591] [2024-06-14 15:50:09,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31207591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:09,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:09,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:50:09,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296177576] [2024-06-14 15:50:09,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:09,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:50:09,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:09,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:50:09,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:50:09,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:09,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 139 transitions, 1153 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:09,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:09,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:09,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:09,530 INFO L124 PetriNetUnfolderBase]: 419/794 cut-off events. [2024-06-14 15:50:09,530 INFO L125 PetriNetUnfolderBase]: For 84438/84438 co-relation queries the response was YES. [2024-06-14 15:50:09,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4918 conditions, 794 events. 419/794 cut-off events. For 84438/84438 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3869 event pairs, 80 based on Foata normal form. 12/805 useless extension candidates. Maximal degree in co-relation 4816. Up to 589 conditions per place. [2024-06-14 15:50:09,537 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 109 selfloop transitions, 43 changer transitions 7/161 dead transitions. [2024-06-14 15:50:09,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 161 transitions, 1587 flow [2024-06-14 15:50:09,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:50:09,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:50:09,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 15:50:09,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-14 15:50:09,538 INFO L175 Difference]: Start difference. First operand has 197 places, 139 transitions, 1153 flow. Second operand 11 states and 125 transitions. [2024-06-14 15:50:09,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 161 transitions, 1587 flow [2024-06-14 15:50:09,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 161 transitions, 1540 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 15:50:09,654 INFO L231 Difference]: Finished difference. Result has 193 places, 137 transitions, 1209 flow [2024-06-14 15:50:09,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1209, PETRI_PLACES=193, PETRI_TRANSITIONS=137} [2024-06-14 15:50:09,655 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-14 15:50:09,655 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 137 transitions, 1209 flow [2024-06-14 15:50:09,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:09,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:09,655 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-14 15:50:09,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 15:50:09,656 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:09,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1575253694, now seen corresponding path program 8 times [2024-06-14 15:50:09,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:09,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680939303] [2024-06-14 15:50:09,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:09,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:09,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:14,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:14,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:14,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680939303] [2024-06-14 15:50:14,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680939303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:14,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:14,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:50:14,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362329858] [2024-06-14 15:50:14,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:14,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:50:14,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:14,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:50:14,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:50:14,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:14,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 137 transitions, 1209 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:14,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:14,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:14,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:14,980 INFO L124 PetriNetUnfolderBase]: 411/783 cut-off events. [2024-06-14 15:50:14,980 INFO L125 PetriNetUnfolderBase]: For 73044/73044 co-relation queries the response was YES. [2024-06-14 15:50:14,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4857 conditions, 783 events. 411/783 cut-off events. For 73044/73044 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3826 event pairs, 83 based on Foata normal form. 10/790 useless extension candidates. Maximal degree in co-relation 4758. Up to 627 conditions per place. [2024-06-14 15:50:14,987 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 114 selfloop transitions, 32 changer transitions 9/157 dead transitions. [2024-06-14 15:50:14,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 157 transitions, 1599 flow [2024-06-14 15:50:14,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:50:14,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:50:14,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 15:50:14,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-14 15:50:14,988 INFO L175 Difference]: Start difference. First operand has 193 places, 137 transitions, 1209 flow. Second operand 11 states and 120 transitions. [2024-06-14 15:50:14,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 157 transitions, 1599 flow [2024-06-14 15:50:15,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 157 transitions, 1479 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-14 15:50:15,138 INFO L231 Difference]: Finished difference. Result has 193 places, 134 transitions, 1135 flow [2024-06-14 15:50:15,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1135, PETRI_PLACES=193, PETRI_TRANSITIONS=134} [2024-06-14 15:50:15,138 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-14 15:50:15,138 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 134 transitions, 1135 flow [2024-06-14 15:50:15,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:15,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:15,139 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-14 15:50:15,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 15:50:15,139 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:15,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:15,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1466925040, now seen corresponding path program 13 times [2024-06-14 15:50:15,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:15,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653701091] [2024-06-14 15:50:15,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:15,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:15,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:19,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:19,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:19,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653701091] [2024-06-14 15:50:19,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653701091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:19,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:19,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:50:19,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436012719] [2024-06-14 15:50:19,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:19,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:50:19,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:19,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:50:19,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:50:19,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:19,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 134 transitions, 1135 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:19,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:19,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:19,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:19,895 INFO L124 PetriNetUnfolderBase]: 382/727 cut-off events. [2024-06-14 15:50:19,895 INFO L125 PetriNetUnfolderBase]: For 53544/53544 co-relation queries the response was YES. [2024-06-14 15:50:19,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4419 conditions, 727 events. 382/727 cut-off events. For 53544/53544 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3471 event pairs, 77 based on Foata normal form. 2/728 useless extension candidates. Maximal degree in co-relation 4320. Up to 664 conditions per place. [2024-06-14 15:50:19,900 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 23 changer transitions 0/151 dead transitions. [2024-06-14 15:50:19,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 151 transitions, 1509 flow [2024-06-14 15:50:19,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:50:19,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:50:19,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-14 15:50:19,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255131964809384 [2024-06-14 15:50:19,901 INFO L175 Difference]: Start difference. First operand has 193 places, 134 transitions, 1135 flow. Second operand 11 states and 111 transitions. [2024-06-14 15:50:19,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 151 transitions, 1509 flow [2024-06-14 15:50:19,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 151 transitions, 1439 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 15:50:19,997 INFO L231 Difference]: Finished difference. Result has 191 places, 135 transitions, 1151 flow [2024-06-14 15:50:19,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1151, PETRI_PLACES=191, PETRI_TRANSITIONS=135} [2024-06-14 15:50:19,997 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-14 15:50:19,997 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 135 transitions, 1151 flow [2024-06-14 15:50:19,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:19,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:19,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:50:19,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 15:50:19,998 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:19,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:19,998 INFO L85 PathProgramCache]: Analyzing trace with hash -148341404, now seen corresponding path program 14 times [2024-06-14 15:50:19,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:19,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283087976] [2024-06-14 15:50:19,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:19,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:24,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:24,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:24,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283087976] [2024-06-14 15:50:24,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283087976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:24,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:24,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:50:24,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001935899] [2024-06-14 15:50:24,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:24,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:50:24,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:24,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:50:24,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:50:24,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:24,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 135 transitions, 1151 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:24,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:24,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:24,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:25,041 INFO L124 PetriNetUnfolderBase]: 386/735 cut-off events. [2024-06-14 15:50:25,041 INFO L125 PetriNetUnfolderBase]: For 52593/52593 co-relation queries the response was YES. [2024-06-14 15:50:25,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4469 conditions, 735 events. 386/735 cut-off events. For 52593/52593 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3523 event pairs, 77 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4371. Up to 658 conditions per place. [2024-06-14 15:50:25,047 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 24 changer transitions 0/152 dead transitions. [2024-06-14 15:50:25,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 152 transitions, 1527 flow [2024-06-14 15:50:25,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:50:25,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:50:25,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 15:50:25,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-14 15:50:25,048 INFO L175 Difference]: Start difference. First operand has 191 places, 135 transitions, 1151 flow. Second operand 11 states and 112 transitions. [2024-06-14 15:50:25,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 152 transitions, 1527 flow [2024-06-14 15:50:25,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 152 transitions, 1451 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 15:50:25,159 INFO L231 Difference]: Finished difference. Result has 193 places, 136 transitions, 1165 flow [2024-06-14 15:50:25,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1165, PETRI_PLACES=193, PETRI_TRANSITIONS=136} [2024-06-14 15:50:25,159 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-14 15:50:25,159 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 136 transitions, 1165 flow [2024-06-14 15:50:25,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:25,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:25,159 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-14 15:50:25,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 15:50:25,160 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:25,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:25,160 INFO L85 PathProgramCache]: Analyzing trace with hash -319039184, now seen corresponding path program 15 times [2024-06-14 15:50:25,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:25,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709849148] [2024-06-14 15:50:25,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:25,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:25,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:29,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:29,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:29,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709849148] [2024-06-14 15:50:29,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709849148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:29,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:29,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:50:29,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393148417] [2024-06-14 15:50:29,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:29,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:50:29,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:29,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:50:29,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:50:29,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:29,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 136 transitions, 1165 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:29,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:29,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:29,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:30,096 INFO L124 PetriNetUnfolderBase]: 390/744 cut-off events. [2024-06-14 15:50:30,096 INFO L125 PetriNetUnfolderBase]: For 54249/54249 co-relation queries the response was YES. [2024-06-14 15:50:30,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 744 events. 390/744 cut-off events. For 54249/54249 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3583 event pairs, 86 based on Foata normal form. 2/743 useless extension candidates. Maximal degree in co-relation 4434. Up to 631 conditions per place. [2024-06-14 15:50:30,102 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 33 changer transitions 0/152 dead transitions. [2024-06-14 15:50:30,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 152 transitions, 1547 flow [2024-06-14 15:50:30,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:50:30,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:50:30,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 15:50:30,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-14 15:50:30,103 INFO L175 Difference]: Start difference. First operand has 193 places, 136 transitions, 1165 flow. Second operand 10 states and 104 transitions. [2024-06-14 15:50:30,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 152 transitions, 1547 flow [2024-06-14 15:50:30,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 152 transitions, 1467 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 15:50:30,208 INFO L231 Difference]: Finished difference. Result has 194 places, 137 transitions, 1195 flow [2024-06-14 15:50:30,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1195, PETRI_PLACES=194, PETRI_TRANSITIONS=137} [2024-06-14 15:50:30,208 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-14 15:50:30,208 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 137 transitions, 1195 flow [2024-06-14 15:50:30,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:30,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:30,209 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-14 15:50:30,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 15:50:30,209 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:30,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:30,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1490576942, now seen corresponding path program 9 times [2024-06-14 15:50:30,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:30,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888055495] [2024-06-14 15:50:30,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:30,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:30,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:34,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:34,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:34,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888055495] [2024-06-14 15:50:34,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888055495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:34,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:34,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:50:34,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692439287] [2024-06-14 15:50:34,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:34,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:50:34,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:50:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:50:34,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:34,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 137 transitions, 1195 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:34,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:34,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:34,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:34,910 INFO L124 PetriNetUnfolderBase]: 438/844 cut-off events. [2024-06-14 15:50:34,910 INFO L125 PetriNetUnfolderBase]: For 96093/96093 co-relation queries the response was YES. [2024-06-14 15:50:34,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5765 conditions, 844 events. 438/844 cut-off events. For 96093/96093 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4227 event pairs, 100 based on Foata normal form. 8/849 useless extension candidates. Maximal degree in co-relation 5665. Up to 572 conditions per place. [2024-06-14 15:50:34,917 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 114 selfloop transitions, 36 changer transitions 8/160 dead transitions. [2024-06-14 15:50:34,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 160 transitions, 1785 flow [2024-06-14 15:50:34,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:50:34,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:50:34,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 15:50:34,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-14 15:50:34,918 INFO L175 Difference]: Start difference. First operand has 194 places, 137 transitions, 1195 flow. Second operand 10 states and 117 transitions. [2024-06-14 15:50:34,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 160 transitions, 1785 flow [2024-06-14 15:50:35,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 160 transitions, 1685 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 15:50:35,098 INFO L231 Difference]: Finished difference. Result has 196 places, 134 transitions, 1152 flow [2024-06-14 15:50:35,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1152, PETRI_PLACES=196, PETRI_TRANSITIONS=134} [2024-06-14 15:50:35,099 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 166 predicate places. [2024-06-14 15:50:35,099 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 134 transitions, 1152 flow [2024-06-14 15:50:35,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:35,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:35,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:50:35,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 15:50:35,099 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:35,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:35,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1568817660, now seen corresponding path program 16 times [2024-06-14 15:50:35,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:35,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100807291] [2024-06-14 15:50:35,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:35,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:39,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:39,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:39,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100807291] [2024-06-14 15:50:39,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100807291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:39,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:39,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:50:39,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808448074] [2024-06-14 15:50:39,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:39,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:50:39,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:39,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:50:39,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:50:39,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:39,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 134 transitions, 1152 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:39,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:39,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:39,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:39,696 INFO L124 PetriNetUnfolderBase]: 416/797 cut-off events. [2024-06-14 15:50:39,697 INFO L125 PetriNetUnfolderBase]: For 79676/79676 co-relation queries the response was YES. [2024-06-14 15:50:39,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5405 conditions, 797 events. 416/797 cut-off events. For 79676/79676 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3920 event pairs, 96 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 5304. Up to 651 conditions per place. [2024-06-14 15:50:39,703 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 44 changer transitions 0/152 dead transitions. [2024-06-14 15:50:39,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 152 transitions, 1538 flow [2024-06-14 15:50:39,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:50:39,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:50:39,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 15:50:39,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-14 15:50:39,704 INFO L175 Difference]: Start difference. First operand has 196 places, 134 transitions, 1152 flow. Second operand 11 states and 120 transitions. [2024-06-14 15:50:39,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 152 transitions, 1538 flow [2024-06-14 15:50:39,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 152 transitions, 1466 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 15:50:39,858 INFO L231 Difference]: Finished difference. Result has 195 places, 135 transitions, 1214 flow [2024-06-14 15:50:39,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1214, PETRI_PLACES=195, PETRI_TRANSITIONS=135} [2024-06-14 15:50:39,858 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-14 15:50:39,858 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 135 transitions, 1214 flow [2024-06-14 15:50:39,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:39,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:39,859 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-14 15:50:39,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 15:50:39,859 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:39,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:39,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1466745116, now seen corresponding path program 10 times [2024-06-14 15:50:39,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:39,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815182892] [2024-06-14 15:50:39,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:39,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:39,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:44,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:44,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815182892] [2024-06-14 15:50:44,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815182892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:44,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:44,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:50:44,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114197719] [2024-06-14 15:50:44,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:44,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:50:44,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:44,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:50:44,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:50:44,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:44,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 135 transitions, 1214 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:44,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:44,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:44,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:45,230 INFO L124 PetriNetUnfolderBase]: 418/807 cut-off events. [2024-06-14 15:50:45,230 INFO L125 PetriNetUnfolderBase]: For 87128/87128 co-relation queries the response was YES. [2024-06-14 15:50:45,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5165 conditions, 807 events. 418/807 cut-off events. For 87128/87128 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3987 event pairs, 98 based on Foata normal form. 10/816 useless extension candidates. Maximal degree in co-relation 5065. Up to 702 conditions per place. [2024-06-14 15:50:45,237 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 125 selfloop transitions, 20 changer transitions 9/156 dead transitions. [2024-06-14 15:50:45,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 156 transitions, 1602 flow [2024-06-14 15:50:45,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 15:50:45,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 15:50:45,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-14 15:50:45,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32526881720430106 [2024-06-14 15:50:45,238 INFO L175 Difference]: Start difference. First operand has 195 places, 135 transitions, 1214 flow. Second operand 12 states and 121 transitions. [2024-06-14 15:50:45,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 156 transitions, 1602 flow [2024-06-14 15:50:45,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 156 transitions, 1478 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 15:50:45,376 INFO L231 Difference]: Finished difference. Result has 198 places, 132 transitions, 1110 flow [2024-06-14 15:50:45,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1110, PETRI_PLACES=198, PETRI_TRANSITIONS=132} [2024-06-14 15:50:45,376 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-14 15:50:45,377 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 132 transitions, 1110 flow [2024-06-14 15:50:45,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:45,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:45,377 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-14 15:50:45,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 15:50:45,377 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:45,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:45,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1212684910, now seen corresponding path program 17 times [2024-06-14 15:50:45,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:45,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217434852] [2024-06-14 15:50:45,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:45,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:50,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-14 15:50:50,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:50,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217434852] [2024-06-14 15:50:50,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217434852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:50,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:50,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:50:50,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390949651] [2024-06-14 15:50:50,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:50,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:50:50,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:50,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:50:50,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:50:50,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:50,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 132 transitions, 1110 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:50,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:50,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:50,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:50,821 INFO L124 PetriNetUnfolderBase]: 396/765 cut-off events. [2024-06-14 15:50:50,821 INFO L125 PetriNetUnfolderBase]: For 71402/71402 co-relation queries the response was YES. [2024-06-14 15:50:50,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4960 conditions, 765 events. 396/765 cut-off events. For 71402/71402 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3735 event pairs, 92 based on Foata normal form. 2/766 useless extension candidates. Maximal degree in co-relation 4859. Up to 639 conditions per place. [2024-06-14 15:50:50,827 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 114 selfloop transitions, 35 changer transitions 0/151 dead transitions. [2024-06-14 15:50:50,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 151 transitions, 1500 flow [2024-06-14 15:50:50,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:50:50,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:50:50,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 15:50:50,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-14 15:50:50,828 INFO L175 Difference]: Start difference. First operand has 198 places, 132 transitions, 1110 flow. Second operand 11 states and 115 transitions. [2024-06-14 15:50:50,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 151 transitions, 1500 flow [2024-06-14 15:50:50,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 151 transitions, 1454 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 15:50:50,961 INFO L231 Difference]: Finished difference. Result has 195 places, 133 transitions, 1182 flow [2024-06-14 15:50:50,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1182, PETRI_PLACES=195, PETRI_TRANSITIONS=133} [2024-06-14 15:50:50,962 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-14 15:50:50,962 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 133 transitions, 1182 flow [2024-06-14 15:50:50,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:50:50,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:50,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:50:50,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 15:50:50,963 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:50,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:50,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1072309426, now seen corresponding path program 18 times [2024-06-14 15:50:50,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:50,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831488317] [2024-06-14 15:50:50,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:50,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:50,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:50:55,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:50:55,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:50:55,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831488317] [2024-06-14 15:50:55,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831488317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:50:55,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:50:55,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:50:55,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589165263] [2024-06-14 15:50:55,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:50:55,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:50:55,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:50:55,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:50:55,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:50:55,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:50:55,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 133 transitions, 1182 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:55,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:50:55,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:50:55,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:50:55,846 INFO L124 PetriNetUnfolderBase]: 436/846 cut-off events. [2024-06-14 15:50:55,846 INFO L125 PetriNetUnfolderBase]: For 97256/97256 co-relation queries the response was YES. [2024-06-14 15:50:55,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6240 conditions, 846 events. 436/846 cut-off events. For 97256/97256 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4260 event pairs, 109 based on Foata normal form. 2/845 useless extension candidates. Maximal degree in co-relation 6140. Up to 613 conditions per place. [2024-06-14 15:50:55,853 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 108 selfloop transitions, 44 changer transitions 0/154 dead transitions. [2024-06-14 15:50:55,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 154 transitions, 1782 flow [2024-06-14 15:50:55,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:50:55,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:50:55,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 15:50:55,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-14 15:50:55,854 INFO L175 Difference]: Start difference. First operand has 195 places, 133 transitions, 1182 flow. Second operand 10 states and 115 transitions. [2024-06-14 15:50:55,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 154 transitions, 1782 flow [2024-06-14 15:50:56,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 154 transitions, 1674 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 15:50:56,037 INFO L231 Difference]: Finished difference. Result has 196 places, 135 transitions, 1256 flow [2024-06-14 15:50:56,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1256, PETRI_PLACES=196, PETRI_TRANSITIONS=135} [2024-06-14 15:50:56,038 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 166 predicate places. [2024-06-14 15:50:56,038 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 135 transitions, 1256 flow [2024-06-14 15:50:56,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:50:56,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:50:56,038 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-14 15:50:56,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 15:50:56,039 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:50:56,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:50:56,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1212800230, now seen corresponding path program 19 times [2024-06-14 15:50:56,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:50:56,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641840523] [2024-06-14 15:50:56,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:50:56,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:50:56,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:00,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:00,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:00,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641840523] [2024-06-14 15:51:00,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641840523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:00,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:00,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:51:00,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819067825] [2024-06-14 15:51:00,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:00,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:51:00,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:00,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:51:00,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:51:00,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:00,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 135 transitions, 1256 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:00,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:00,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:00,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:01,322 INFO L124 PetriNetUnfolderBase]: 433/841 cut-off events. [2024-06-14 15:51:01,322 INFO L125 PetriNetUnfolderBase]: For 95458/95458 co-relation queries the response was YES. [2024-06-14 15:51:01,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6044 conditions, 841 events. 433/841 cut-off events. For 95458/95458 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4207 event pairs, 118 based on Foata normal form. 2/840 useless extension candidates. Maximal degree in co-relation 5943. Up to 728 conditions per place. [2024-06-14 15:51:01,329 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 31 changer transitions 0/150 dead transitions. [2024-06-14 15:51:01,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 150 transitions, 1592 flow [2024-06-14 15:51:01,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:51:01,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:51:01,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 15:51:01,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32903225806451614 [2024-06-14 15:51:01,330 INFO L175 Difference]: Start difference. First operand has 196 places, 135 transitions, 1256 flow. Second operand 10 states and 102 transitions. [2024-06-14 15:51:01,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 150 transitions, 1592 flow [2024-06-14 15:51:01,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 150 transitions, 1471 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-14 15:51:01,529 INFO L231 Difference]: Finished difference. Result has 198 places, 135 transitions, 1201 flow [2024-06-14 15:51:01,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1201, PETRI_PLACES=198, PETRI_TRANSITIONS=135} [2024-06-14 15:51:01,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-14 15:51:01,530 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 135 transitions, 1201 flow [2024-06-14 15:51:01,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:01,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:01,530 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-14 15:51:01,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 15:51:01,530 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:01,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:01,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1632978896, now seen corresponding path program 11 times [2024-06-14 15:51:01,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:01,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976042496] [2024-06-14 15:51:01,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:01,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:01,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:06,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:06,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976042496] [2024-06-14 15:51:06,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976042496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:06,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:06,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:51:06,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838198214] [2024-06-14 15:51:06,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:06,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:51:06,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:06,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:51:06,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:51:06,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:06,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 135 transitions, 1201 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:06,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:06,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:06,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:07,074 INFO L124 PetriNetUnfolderBase]: 449/876 cut-off events. [2024-06-14 15:51:07,074 INFO L125 PetriNetUnfolderBase]: For 115249/115249 co-relation queries the response was YES. [2024-06-14 15:51:07,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6114 conditions, 876 events. 449/876 cut-off events. For 115249/115249 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4469 event pairs, 119 based on Foata normal form. 10/885 useless extension candidates. Maximal degree in co-relation 6013. Up to 720 conditions per place. [2024-06-14 15:51:07,081 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 114 selfloop transitions, 32 changer transitions 11/159 dead transitions. [2024-06-14 15:51:07,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 159 transitions, 1609 flow [2024-06-14 15:51:07,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 15:51:07,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 15:51:07,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-14 15:51:07,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-14 15:51:07,082 INFO L175 Difference]: Start difference. First operand has 198 places, 135 transitions, 1201 flow. Second operand 12 states and 126 transitions. [2024-06-14 15:51:07,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 159 transitions, 1609 flow [2024-06-14 15:51:07,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 159 transitions, 1450 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-14 15:51:07,284 INFO L231 Difference]: Finished difference. Result has 198 places, 132 transitions, 1089 flow [2024-06-14 15:51:07,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1089, PETRI_PLACES=198, PETRI_TRANSITIONS=132} [2024-06-14 15:51:07,285 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-14 15:51:07,285 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 132 transitions, 1089 flow [2024-06-14 15:51:07,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:07,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:07,285 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-14 15:51:07,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 15:51:07,285 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:07,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:07,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1072124852, now seen corresponding path program 12 times [2024-06-14 15:51:07,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:07,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033623466] [2024-06-14 15:51:07,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:07,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:07,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:12,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:12,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:12,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033623466] [2024-06-14 15:51:12,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033623466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:12,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:12,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:51:12,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384080536] [2024-06-14 15:51:12,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:12,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:51:12,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:12,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:51:12,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:51:12,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:12,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 132 transitions, 1089 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:12,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:12,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:12,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:12,623 INFO L124 PetriNetUnfolderBase]: 425/836 cut-off events. [2024-06-14 15:51:12,623 INFO L125 PetriNetUnfolderBase]: For 107779/107779 co-relation queries the response was YES. [2024-06-14 15:51:12,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5492 conditions, 836 events. 425/836 cut-off events. For 107779/107779 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4232 event pairs, 111 based on Foata normal form. 10/845 useless extension candidates. Maximal degree in co-relation 5394. Up to 681 conditions per place. [2024-06-14 15:51:12,631 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 31 changer transitions 9/154 dead transitions. [2024-06-14 15:51:12,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 154 transitions, 1477 flow [2024-06-14 15:51:12,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 15:51:12,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 15:51:12,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-14 15:51:12,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 15:51:12,632 INFO L175 Difference]: Start difference. First operand has 198 places, 132 transitions, 1089 flow. Second operand 12 states and 128 transitions. [2024-06-14 15:51:12,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 154 transitions, 1477 flow [2024-06-14 15:51:12,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 154 transitions, 1386 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 15:51:12,805 INFO L231 Difference]: Finished difference. Result has 195 places, 129 transitions, 1046 flow [2024-06-14 15:51:12,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1046, PETRI_PLACES=195, PETRI_TRANSITIONS=129} [2024-06-14 15:51:12,806 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-14 15:51:12,806 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 129 transitions, 1046 flow [2024-06-14 15:51:12,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:12,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:12,806 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-14 15:51:12,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 15:51:12,806 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:12,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:12,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1418948644, now seen corresponding path program 13 times [2024-06-14 15:51:12,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:12,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882315524] [2024-06-14 15:51:12,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:12,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:12,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:17,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:17,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882315524] [2024-06-14 15:51:17,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882315524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:17,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:17,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:51:17,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576338998] [2024-06-14 15:51:17,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:17,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:51:17,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:17,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:51:17,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:51:17,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:17,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 129 transitions, 1046 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:51:17,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:17,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:17,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:17,674 INFO L124 PetriNetUnfolderBase]: 440/873 cut-off events. [2024-06-14 15:51:17,674 INFO L125 PetriNetUnfolderBase]: For 123048/123048 co-relation queries the response was YES. [2024-06-14 15:51:17,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6190 conditions, 873 events. 440/873 cut-off events. For 123048/123048 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4486 event pairs, 125 based on Foata normal form. 8/880 useless extension candidates. Maximal degree in co-relation 6094. Up to 627 conditions per place. [2024-06-14 15:51:17,680 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 122 selfloop transitions, 16 changer transitions 9/149 dead transitions. [2024-06-14 15:51:17,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 149 transitions, 1568 flow [2024-06-14 15:51:17,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:51:17,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:51:17,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 15:51:17,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-14 15:51:17,681 INFO L175 Difference]: Start difference. First operand has 195 places, 129 transitions, 1046 flow. Second operand 10 states and 107 transitions. [2024-06-14 15:51:17,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 149 transitions, 1568 flow [2024-06-14 15:51:17,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 149 transitions, 1496 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 15:51:17,869 INFO L231 Difference]: Finished difference. Result has 191 places, 125 transitions, 984 flow [2024-06-14 15:51:17,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=984, PETRI_PLACES=191, PETRI_TRANSITIONS=125} [2024-06-14 15:51:17,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-14 15:51:17,869 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 125 transitions, 984 flow [2024-06-14 15:51:17,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:51:17,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:17,870 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-14 15:51:17,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 15:51:17,870 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:17,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:17,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1082129478, now seen corresponding path program 14 times [2024-06-14 15:51:17,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:17,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924125962] [2024-06-14 15:51:17,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:17,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:17,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:22,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:22,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:22,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924125962] [2024-06-14 15:51:22,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924125962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:22,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:22,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:51:22,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140738367] [2024-06-14 15:51:22,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:22,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:51:22,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:22,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:51:22,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:51:22,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:22,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 125 transitions, 984 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:51:22,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:22,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:22,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:22,687 INFO L124 PetriNetUnfolderBase]: 400/797 cut-off events. [2024-06-14 15:51:22,687 INFO L125 PetriNetUnfolderBase]: For 101659/101659 co-relation queries the response was YES. [2024-06-14 15:51:22,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5007 conditions, 797 events. 400/797 cut-off events. For 101659/101659 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4018 event pairs, 117 based on Foata normal form. 12/808 useless extension candidates. Maximal degree in co-relation 4926. Up to 696 conditions per place. [2024-06-14 15:51:22,692 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 16 changer transitions 10/141 dead transitions. [2024-06-14 15:51:22,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 141 transitions, 1326 flow [2024-06-14 15:51:22,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:51:22,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:51:22,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 15:51:22,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-14 15:51:22,694 INFO L175 Difference]: Start difference. First operand has 191 places, 125 transitions, 984 flow. Second operand 10 states and 105 transitions. [2024-06-14 15:51:22,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 141 transitions, 1326 flow [2024-06-14 15:51:22,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 141 transitions, 1269 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 15:51:22,895 INFO L231 Difference]: Finished difference. Result has 189 places, 119 transitions, 923 flow [2024-06-14 15:51:22,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=923, PETRI_PLACES=189, PETRI_TRANSITIONS=119} [2024-06-14 15:51:22,896 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-14 15:51:22,896 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 119 transitions, 923 flow [2024-06-14 15:51:22,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:51:22,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:22,896 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-14 15:51:22,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 15:51:22,896 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:22,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:22,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1408829314, now seen corresponding path program 15 times [2024-06-14 15:51:22,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:22,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784826850] [2024-06-14 15:51:22,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:22,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:22,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:27,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:27,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:27,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784826850] [2024-06-14 15:51:27,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784826850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:27,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:27,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:51:27,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784940917] [2024-06-14 15:51:27,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:27,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:51:27,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:27,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:51:27,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:51:27,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:27,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 119 transitions, 923 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:51:27,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:27,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:27,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:27,812 INFO L124 PetriNetUnfolderBase]: 377/756 cut-off events. [2024-06-14 15:51:27,812 INFO L125 PetriNetUnfolderBase]: For 84693/84693 co-relation queries the response was YES. [2024-06-14 15:51:27,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4658 conditions, 756 events. 377/756 cut-off events. For 84693/84693 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3753 event pairs, 106 based on Foata normal form. 8/763 useless extension candidates. Maximal degree in co-relation 4578. Up to 596 conditions per place. [2024-06-14 15:51:27,817 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 116 selfloop transitions, 12 changer transitions 11/141 dead transitions. [2024-06-14 15:51:27,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 141 transitions, 1429 flow [2024-06-14 15:51:27,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:51:27,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:51:27,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-14 15:51:27,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-14 15:51:27,818 INFO L175 Difference]: Start difference. First operand has 189 places, 119 transitions, 923 flow. Second operand 11 states and 114 transitions. [2024-06-14 15:51:27,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 141 transitions, 1429 flow [2024-06-14 15:51:27,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 141 transitions, 1331 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-14 15:51:27,976 INFO L231 Difference]: Finished difference. Result has 184 places, 115 transitions, 836 flow [2024-06-14 15:51:27,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=836, PETRI_PLACES=184, PETRI_TRANSITIONS=115} [2024-06-14 15:51:27,976 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-14 15:51:27,976 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 115 transitions, 836 flow [2024-06-14 15:51:27,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-14 15:51:27,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:27,976 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-14 15:51:27,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 15:51:27,977 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:27,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:27,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1704287524, now seen corresponding path program 16 times [2024-06-14 15:51:27,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:27,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996162215] [2024-06-14 15:51:27,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:27,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:28,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:33,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:33,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:33,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996162215] [2024-06-14 15:51:33,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996162215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:33,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:33,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:51:33,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716692863] [2024-06-14 15:51:33,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:33,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:51:33,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:33,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:51:33,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:51:33,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:33,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 115 transitions, 836 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:33,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:33,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:33,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:33,701 INFO L124 PetriNetUnfolderBase]: 356/717 cut-off events. [2024-06-14 15:51:33,701 INFO L125 PetriNetUnfolderBase]: For 78347/78347 co-relation queries the response was YES. [2024-06-14 15:51:33,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4110 conditions, 717 events. 356/717 cut-off events. For 78347/78347 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3506 event pairs, 106 based on Foata normal form. 10/726 useless extension candidates. Maximal degree in co-relation 4032. Up to 633 conditions per place. [2024-06-14 15:51:33,706 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 109 selfloop transitions, 12 changer transitions 9/132 dead transitions. [2024-06-14 15:51:33,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 132 transitions, 1162 flow [2024-06-14 15:51:33,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:51:33,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:51:33,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-14 15:51:33,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31085043988269795 [2024-06-14 15:51:33,707 INFO L175 Difference]: Start difference. First operand has 184 places, 115 transitions, 836 flow. Second operand 11 states and 106 transitions. [2024-06-14 15:51:33,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 132 transitions, 1162 flow [2024-06-14 15:51:33,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 132 transitions, 1135 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:51:33,828 INFO L231 Difference]: Finished difference. Result has 180 places, 112 transitions, 816 flow [2024-06-14 15:51:33,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=816, PETRI_PLACES=180, PETRI_TRANSITIONS=112} [2024-06-14 15:51:33,828 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-14 15:51:33,828 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 112 transitions, 816 flow [2024-06-14 15:51:33,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-14 15:51:33,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:33,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:51:33,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 15:51:33,829 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:33,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:33,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1856865672, now seen corresponding path program 1 times [2024-06-14 15:51:33,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:33,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645713164] [2024-06-14 15:51:33,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:33,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:38,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:38,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:38,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645713164] [2024-06-14 15:51:38,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645713164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:38,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:38,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:51:38,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408128121] [2024-06-14 15:51:38,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:38,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:51:38,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:38,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:51:38,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:51:38,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:38,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 112 transitions, 816 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:38,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:38,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:38,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:39,194 INFO L124 PetriNetUnfolderBase]: 338/687 cut-off events. [2024-06-14 15:51:39,194 INFO L125 PetriNetUnfolderBase]: For 65797/65797 co-relation queries the response was YES. [2024-06-14 15:51:39,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3928 conditions, 687 events. 338/687 cut-off events. For 65797/65797 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3361 event pairs, 91 based on Foata normal form. 6/692 useless extension candidates. Maximal degree in co-relation 3852. Up to 569 conditions per place. [2024-06-14 15:51:39,199 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 98 selfloop transitions, 13 changer transitions 19/132 dead transitions. [2024-06-14 15:51:39,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 132 transitions, 1132 flow [2024-06-14 15:51:39,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:51:39,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:51:39,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 15:51:39,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-14 15:51:39,200 INFO L175 Difference]: Start difference. First operand has 180 places, 112 transitions, 816 flow. Second operand 10 states and 103 transitions. [2024-06-14 15:51:39,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 132 transitions, 1132 flow [2024-06-14 15:51:39,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 132 transitions, 1098 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 15:51:39,310 INFO L231 Difference]: Finished difference. Result has 177 places, 106 transitions, 778 flow [2024-06-14 15:51:39,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=778, PETRI_PLACES=177, PETRI_TRANSITIONS=106} [2024-06-14 15:51:39,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-14 15:51:39,310 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 106 transitions, 778 flow [2024-06-14 15:51:39,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:39,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:39,310 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-14 15:51:39,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 15:51:39,311 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:39,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:39,311 INFO L85 PathProgramCache]: Analyzing trace with hash 305083932, now seen corresponding path program 2 times [2024-06-14 15:51:39,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:39,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714277020] [2024-06-14 15:51:39,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:39,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:39,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:44,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:44,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:44,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714277020] [2024-06-14 15:51:44,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714277020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:44,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:44,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:51:44,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074163530] [2024-06-14 15:51:44,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:44,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:51:44,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:44,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:51:44,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:51:44,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:44,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 106 transitions, 778 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:44,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:44,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:44,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:44,950 INFO L124 PetriNetUnfolderBase]: 311/638 cut-off events. [2024-06-14 15:51:44,951 INFO L125 PetriNetUnfolderBase]: For 63900/63900 co-relation queries the response was YES. [2024-06-14 15:51:44,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3717 conditions, 638 events. 311/638 cut-off events. For 63900/63900 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3072 event pairs, 81 based on Foata normal form. 6/643 useless extension candidates. Maximal degree in co-relation 3642. Up to 519 conditions per place. [2024-06-14 15:51:44,957 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 89 selfloop transitions, 17 changer transitions 17/125 dead transitions. [2024-06-14 15:51:44,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 125 transitions, 1072 flow [2024-06-14 15:51:44,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:51:44,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:51:44,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 15:51:44,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31378299120234604 [2024-06-14 15:51:44,958 INFO L175 Difference]: Start difference. First operand has 177 places, 106 transitions, 778 flow. Second operand 11 states and 107 transitions. [2024-06-14 15:51:44,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 125 transitions, 1072 flow [2024-06-14 15:51:45,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 125 transitions, 1021 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 15:51:45,088 INFO L231 Difference]: Finished difference. Result has 169 places, 99 transitions, 704 flow [2024-06-14 15:51:45,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=704, PETRI_PLACES=169, PETRI_TRANSITIONS=99} [2024-06-14 15:51:45,088 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-14 15:51:45,088 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 99 transitions, 704 flow [2024-06-14 15:51:45,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:45,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:45,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-14 15:51:45,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 15:51:45,089 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:45,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:45,089 INFO L85 PathProgramCache]: Analyzing trace with hash -622212750, now seen corresponding path program 3 times [2024-06-14 15:51:45,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:45,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970445554] [2024-06-14 15:51:45,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:45,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:50,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:50,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:50,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970445554] [2024-06-14 15:51:50,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970445554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:50,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:50,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:51:50,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545813067] [2024-06-14 15:51:50,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:50,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:51:50,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:50,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:51:50,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:51:50,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:50,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 99 transitions, 704 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:50,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:50,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:50,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:50,956 INFO L124 PetriNetUnfolderBase]: 288/601 cut-off events. [2024-06-14 15:51:50,957 INFO L125 PetriNetUnfolderBase]: For 56103/56103 co-relation queries the response was YES. [2024-06-14 15:51:50,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3320 conditions, 601 events. 288/601 cut-off events. For 56103/56103 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2866 event pairs, 86 based on Foata normal form. 8/608 useless extension candidates. Maximal degree in co-relation 3250. Up to 471 conditions per place. [2024-06-14 15:51:50,960 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 83 selfloop transitions, 23 changer transitions 9/117 dead transitions. [2024-06-14 15:51:50,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 117 transitions, 984 flow [2024-06-14 15:51:50,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:51:50,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:51:50,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-14 15:51:50,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-14 15:51:50,961 INFO L175 Difference]: Start difference. First operand has 169 places, 99 transitions, 704 flow. Second operand 11 states and 109 transitions. [2024-06-14 15:51:50,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 117 transitions, 984 flow [2024-06-14 15:51:51,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 117 transitions, 942 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 15:51:51,044 INFO L231 Difference]: Finished difference. Result has 163 places, 95 transitions, 673 flow [2024-06-14 15:51:51,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=673, PETRI_PLACES=163, PETRI_TRANSITIONS=95} [2024-06-14 15:51:51,045 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-14 15:51:51,045 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 95 transitions, 673 flow [2024-06-14 15:51:51,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:51,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:51,045 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-14 15:51:51,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 15:51:51,045 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:51,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:51,046 INFO L85 PathProgramCache]: Analyzing trace with hash -622218330, now seen corresponding path program 4 times [2024-06-14 15:51:51,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:51,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622999893] [2024-06-14 15:51:51,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:51,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:51:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:51:56,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:51:56,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622999893] [2024-06-14 15:51:56,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622999893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:51:56,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:51:56,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:51:56,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128429170] [2024-06-14 15:51:56,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:51:56,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:51:56,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:51:56,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:51:56,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:51:56,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:51:56,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 95 transitions, 673 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:56,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:51:56,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:51:56,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:51:56,622 INFO L124 PetriNetUnfolderBase]: 279/586 cut-off events. [2024-06-14 15:51:56,622 INFO L125 PetriNetUnfolderBase]: For 47210/47210 co-relation queries the response was YES. [2024-06-14 15:51:56,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3179 conditions, 586 events. 279/586 cut-off events. For 47210/47210 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2790 event pairs, 82 based on Foata normal form. 6/591 useless extension candidates. Maximal degree in co-relation 3112. Up to 459 conditions per place. [2024-06-14 15:51:56,626 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 80 selfloop transitions, 19 changer transitions 13/114 dead transitions. [2024-06-14 15:51:56,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 114 transitions, 949 flow [2024-06-14 15:51:56,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:51:56,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:51:56,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 15:51:56,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31378299120234604 [2024-06-14 15:51:56,627 INFO L175 Difference]: Start difference. First operand has 163 places, 95 transitions, 673 flow. Second operand 11 states and 107 transitions. [2024-06-14 15:51:56,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 114 transitions, 949 flow [2024-06-14 15:51:56,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 114 transitions, 860 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-14 15:51:56,693 INFO L231 Difference]: Finished difference. Result has 159 places, 90 transitions, 593 flow [2024-06-14 15:51:56,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=593, PETRI_PLACES=159, PETRI_TRANSITIONS=90} [2024-06-14 15:51:56,694 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-14 15:51:56,694 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 90 transitions, 593 flow [2024-06-14 15:51:56,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:51:56,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:51:56,694 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-14 15:51:56,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 15:51:56,694 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:51:56,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:51:56,695 INFO L85 PathProgramCache]: Analyzing trace with hash -622362480, now seen corresponding path program 5 times [2024-06-14 15:51:56,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:51:56,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354311200] [2024-06-14 15:51:56,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:51:56,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:51:56,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:01,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:01,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:01,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354311200] [2024-06-14 15:52:01,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354311200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:01,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:01,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:52:01,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077720572] [2024-06-14 15:52:01,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:01,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:52:01,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:01,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:52:01,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:52:01,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:01,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 90 transitions, 593 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:01,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:01,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:01,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:02,069 INFO L124 PetriNetUnfolderBase]: 266/563 cut-off events. [2024-06-14 15:52:02,069 INFO L125 PetriNetUnfolderBase]: For 40656/40656 co-relation queries the response was YES. [2024-06-14 15:52:02,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2918 conditions, 563 events. 266/563 cut-off events. For 40656/40656 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2655 event pairs, 80 based on Foata normal form. 6/568 useless extension candidates. Maximal degree in co-relation 2854. Up to 439 conditions per place. [2024-06-14 15:52:02,073 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 69 selfloop transitions, 6 changer transitions 32/109 dead transitions. [2024-06-14 15:52:02,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 109 transitions, 855 flow [2024-06-14 15:52:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:02,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:02,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-14 15:52:02,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31085043988269795 [2024-06-14 15:52:02,074 INFO L175 Difference]: Start difference. First operand has 159 places, 90 transitions, 593 flow. Second operand 11 states and 106 transitions. [2024-06-14 15:52:02,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 109 transitions, 855 flow [2024-06-14 15:52:02,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 109 transitions, 811 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:52:02,120 INFO L231 Difference]: Finished difference. Result has 154 places, 73 transitions, 429 flow [2024-06-14 15:52:02,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=429, PETRI_PLACES=154, PETRI_TRANSITIONS=73} [2024-06-14 15:52:02,121 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-14 15:52:02,121 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 73 transitions, 429 flow [2024-06-14 15:52:02,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:02,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:02,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:52:02,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 15:52:02,121 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:02,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:02,121 INFO L85 PathProgramCache]: Analyzing trace with hash 746305010, now seen corresponding path program 6 times [2024-06-14 15:52:02,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:02,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613646127] [2024-06-14 15:52:02,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:02,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:02,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:07,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:07,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:07,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613646127] [2024-06-14 15:52:07,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613646127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:07,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:07,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:52:07,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359684628] [2024-06-14 15:52:07,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:07,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:52:07,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:07,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:52:07,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:52:07,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:07,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 73 transitions, 429 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:07,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:07,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:07,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:07,753 INFO L124 PetriNetUnfolderBase]: 225/480 cut-off events. [2024-06-14 15:52:07,753 INFO L125 PetriNetUnfolderBase]: For 37408/37408 co-relation queries the response was YES. [2024-06-14 15:52:07,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2518 conditions, 480 events. 225/480 cut-off events. For 37408/37408 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2175 event pairs, 78 based on Foata normal form. 6/485 useless extension candidates. Maximal degree in co-relation 2456. Up to 407 conditions per place. [2024-06-14 15:52:07,757 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 64 selfloop transitions, 7 changer transitions 16/89 dead transitions. [2024-06-14 15:52:07,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 89 transitions, 641 flow [2024-06-14 15:52:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:07,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:07,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-14 15:52:07,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2961876832844575 [2024-06-14 15:52:07,758 INFO L175 Difference]: Start difference. First operand has 154 places, 73 transitions, 429 flow. Second operand 11 states and 101 transitions. [2024-06-14 15:52:07,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 89 transitions, 641 flow [2024-06-14 15:52:07,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 89 transitions, 602 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-14 15:52:07,801 INFO L231 Difference]: Finished difference. Result has 135 places, 68 transitions, 386 flow [2024-06-14 15:52:07,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=386, PETRI_PLACES=135, PETRI_TRANSITIONS=68} [2024-06-14 15:52:07,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-14 15:52:07,802 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 68 transitions, 386 flow [2024-06-14 15:52:07,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:07,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:07,802 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-14 15:52:07,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 15:52:07,802 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:07,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:07,802 INFO L85 PathProgramCache]: Analyzing trace with hash -2086886980, now seen corresponding path program 7 times [2024-06-14 15:52:07,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:07,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308621986] [2024-06-14 15:52:07,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:07,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:12,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:12,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:12,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308621986] [2024-06-14 15:52:12,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308621986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:12,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:12,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:52:12,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106946904] [2024-06-14 15:52:12,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:12,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:52:12,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:12,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:52:12,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:52:12,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:12,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 68 transitions, 386 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:12,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:12,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:12,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:13,157 INFO L124 PetriNetUnfolderBase]: 212/453 cut-off events. [2024-06-14 15:52:13,157 INFO L125 PetriNetUnfolderBase]: For 30272/30272 co-relation queries the response was YES. [2024-06-14 15:52:13,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2292 conditions, 453 events. 212/453 cut-off events. For 30272/30272 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2015 event pairs, 74 based on Foata normal form. 6/458 useless extension candidates. Maximal degree in co-relation 2237. Up to 375 conditions per place. [2024-06-14 15:52:13,160 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 61 selfloop transitions, 8 changer transitions 14/85 dead transitions. [2024-06-14 15:52:13,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 85 transitions, 590 flow [2024-06-14 15:52:13,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:13,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:13,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-14 15:52:13,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2991202346041056 [2024-06-14 15:52:13,161 INFO L175 Difference]: Start difference. First operand has 135 places, 68 transitions, 386 flow. Second operand 11 states and 102 transitions. [2024-06-14 15:52:13,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 85 transitions, 590 flow [2024-06-14 15:52:13,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 85 transitions, 566 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 15:52:13,189 INFO L231 Difference]: Finished difference. Result has 127 places, 64 transitions, 363 flow [2024-06-14 15:52:13,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=363, PETRI_PLACES=127, PETRI_TRANSITIONS=64} [2024-06-14 15:52:13,190 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-14 15:52:13,190 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 64 transitions, 363 flow [2024-06-14 15:52:13,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:13,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:13,190 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-14 15:52:13,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 15:52:13,190 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:13,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:13,190 INFO L85 PathProgramCache]: Analyzing trace with hash -254077944, now seen corresponding path program 8 times [2024-06-14 15:52:13,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:13,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951634241] [2024-06-14 15:52:13,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:13,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:13,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:19,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:19,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:19,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951634241] [2024-06-14 15:52:19,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951634241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:19,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:19,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:52:19,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043544693] [2024-06-14 15:52:19,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:19,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:52:19,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:19,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:52:19,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:52:19,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:19,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 64 transitions, 363 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:19,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:19,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:19,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:19,565 INFO L124 PetriNetUnfolderBase]: 198/427 cut-off events. [2024-06-14 15:52:19,565 INFO L125 PetriNetUnfolderBase]: For 25130/25130 co-relation queries the response was YES. [2024-06-14 15:52:19,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2126 conditions, 427 events. 198/427 cut-off events. For 25130/25130 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1874 event pairs, 70 based on Foata normal form. 6/432 useless extension candidates. Maximal degree in co-relation 2075. Up to 349 conditions per place. [2024-06-14 15:52:19,567 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 51 selfloop transitions, 3 changer transitions 25/81 dead transitions. [2024-06-14 15:52:19,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 81 transitions, 559 flow [2024-06-14 15:52:19,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:19,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:19,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-14 15:52:19,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2961876832844575 [2024-06-14 15:52:19,568 INFO L175 Difference]: Start difference. First operand has 127 places, 64 transitions, 363 flow. Second operand 11 states and 101 transitions. [2024-06-14 15:52:19,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 81 transitions, 559 flow [2024-06-14 15:52:19,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 81 transitions, 535 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 15:52:19,594 INFO L231 Difference]: Finished difference. Result has 121 places, 55 transitions, 303 flow [2024-06-14 15:52:19,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=303, PETRI_PLACES=121, PETRI_TRANSITIONS=55} [2024-06-14 15:52:19,595 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-14 15:52:19,595 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 55 transitions, 303 flow [2024-06-14 15:52:19,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:19,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:19,595 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-14 15:52:19,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 15:52:19,596 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:19,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:19,596 INFO L85 PathProgramCache]: Analyzing trace with hash 121476126, now seen corresponding path program 9 times [2024-06-14 15:52:19,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:19,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546690535] [2024-06-14 15:52:19,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:19,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:25,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:25,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:25,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546690535] [2024-06-14 15:52:25,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546690535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:25,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:25,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 15:52:25,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369236826] [2024-06-14 15:52:25,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:25,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 15:52:25,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:25,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 15:52:25,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 15:52:25,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 15:52:25,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 55 transitions, 303 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:25,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:25,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 15:52:25,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:25,351 INFO L124 PetriNetUnfolderBase]: 161/345 cut-off events. [2024-06-14 15:52:25,351 INFO L125 PetriNetUnfolderBase]: For 17228/17228 co-relation queries the response was YES. [2024-06-14 15:52:25,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1604 conditions, 345 events. 161/345 cut-off events. For 17228/17228 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1430 event pairs, 55 based on Foata normal form. 6/350 useless extension candidates. Maximal degree in co-relation 1556. Up to 283 conditions per place. [2024-06-14 15:52:25,353 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 47 selfloop transitions, 9 changer transitions 11/69 dead transitions. [2024-06-14 15:52:25,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 69 transitions, 467 flow [2024-06-14 15:52:25,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:25,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:25,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-14 15:52:25,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-14 15:52:25,354 INFO L175 Difference]: Start difference. First operand has 121 places, 55 transitions, 303 flow. Second operand 11 states and 110 transitions. [2024-06-14 15:52:25,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 69 transitions, 467 flow [2024-06-14 15:52:25,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 69 transitions, 443 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-14 15:52:25,371 INFO L231 Difference]: Finished difference. Result has 106 places, 52 transitions, 285 flow [2024-06-14 15:52:25,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=285, PETRI_PLACES=106, PETRI_TRANSITIONS=52} [2024-06-14 15:52:25,371 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-14 15:52:25,371 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 52 transitions, 285 flow [2024-06-14 15:52:25,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:25,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:25,371 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-14 15:52:25,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 15:52:25,372 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:25,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:25,372 INFO L85 PathProgramCache]: Analyzing trace with hash 2058282482, now seen corresponding path program 10 times [2024-06-14 15:52:25,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:25,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449452773] [2024-06-14 15:52:25,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:25,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:25,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:30,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:30,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:30,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449452773] [2024-06-14 15:52:30,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449452773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:30,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:30,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:52:30,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253030394] [2024-06-14 15:52:30,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:30,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:52:30,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:30,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:52:30,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:52:31,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:31,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 52 transitions, 285 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:31,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:31,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:31,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:31,342 INFO L124 PetriNetUnfolderBase]: 151/327 cut-off events. [2024-06-14 15:52:31,343 INFO L125 PetriNetUnfolderBase]: For 12206/12206 co-relation queries the response was YES. [2024-06-14 15:52:31,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1449 conditions, 327 events. 151/327 cut-off events. For 12206/12206 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1330 event pairs, 53 based on Foata normal form. 6/332 useless extension candidates. Maximal degree in co-relation 1408. Up to 265 conditions per place. [2024-06-14 15:52:31,344 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 42 selfloop transitions, 6 changer transitions 16/66 dead transitions. [2024-06-14 15:52:31,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 66 transitions, 443 flow [2024-06-14 15:52:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:31,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:31,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 98 transitions. [2024-06-14 15:52:31,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2873900293255132 [2024-06-14 15:52:31,345 INFO L175 Difference]: Start difference. First operand has 106 places, 52 transitions, 285 flow. Second operand 11 states and 98 transitions. [2024-06-14 15:52:31,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 66 transitions, 443 flow [2024-06-14 15:52:31,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 66 transitions, 419 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:52:31,360 INFO L231 Difference]: Finished difference. Result has 101 places, 47 transitions, 253 flow [2024-06-14 15:52:31,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=253, PETRI_PLACES=101, PETRI_TRANSITIONS=47} [2024-06-14 15:52:31,361 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-14 15:52:31,361 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 47 transitions, 253 flow [2024-06-14 15:52:31,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:31,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:31,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:52:31,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 15:52:31,362 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:31,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:31,362 INFO L85 PathProgramCache]: Analyzing trace with hash 773156976, now seen corresponding path program 11 times [2024-06-14 15:52:31,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:31,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279697393] [2024-06-14 15:52:31,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:31,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:31,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:37,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:37,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:37,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279697393] [2024-06-14 15:52:37,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279697393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:37,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:37,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:52:37,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833496560] [2024-06-14 15:52:37,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:37,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:52:37,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:37,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:52:37,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:52:37,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:37,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 47 transitions, 253 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:37,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:37,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:37,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:37,673 INFO L124 PetriNetUnfolderBase]: 138/300 cut-off events. [2024-06-14 15:52:37,673 INFO L125 PetriNetUnfolderBase]: For 10750/10750 co-relation queries the response was YES. [2024-06-14 15:52:37,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1333 conditions, 300 events. 138/300 cut-off events. For 10750/10750 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1177 event pairs, 55 based on Foata normal form. 6/305 useless extension candidates. Maximal degree in co-relation 1294. Up to 233 conditions per place. [2024-06-14 15:52:37,674 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 40 selfloop transitions, 9 changer transitions 9/60 dead transitions. [2024-06-14 15:52:37,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 60 transitions, 397 flow [2024-06-14 15:52:37,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 15:52:37,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 15:52:37,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 93 transitions. [2024-06-14 15:52:37,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-14 15:52:37,675 INFO L175 Difference]: Start difference. First operand has 101 places, 47 transitions, 253 flow. Second operand 10 states and 93 transitions. [2024-06-14 15:52:37,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 60 transitions, 397 flow [2024-06-14 15:52:37,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 60 transitions, 375 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 15:52:37,685 INFO L231 Difference]: Finished difference. Result has 92 places, 44 transitions, 238 flow [2024-06-14 15:52:37,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=238, PETRI_PLACES=92, PETRI_TRANSITIONS=44} [2024-06-14 15:52:37,685 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-14 15:52:37,686 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 44 transitions, 238 flow [2024-06-14 15:52:37,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:37,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:37,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:52:37,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 15:52:37,686 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:37,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:37,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1061474448, now seen corresponding path program 12 times [2024-06-14 15:52:37,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:37,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669158550] [2024-06-14 15:52:37,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:37,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:37,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:42,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:42,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:42,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669158550] [2024-06-14 15:52:42,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669158550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:42,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:42,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:52:42,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128002777] [2024-06-14 15:52:42,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:42,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:52:42,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:42,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:52:42,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:52:42,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:42,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 44 transitions, 238 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:42,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:42,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:42,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:42,991 INFO L124 PetriNetUnfolderBase]: 128/282 cut-off events. [2024-06-14 15:52:42,992 INFO L125 PetriNetUnfolderBase]: For 8052/8052 co-relation queries the response was YES. [2024-06-14 15:52:42,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1217 conditions, 282 events. 128/282 cut-off events. For 8052/8052 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1099 event pairs, 47 based on Foata normal form. 6/287 useless extension candidates. Maximal degree in co-relation 1182. Up to 215 conditions per place. [2024-06-14 15:52:42,993 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 36 selfloop transitions, 7 changer transitions 14/59 dead transitions. [2024-06-14 15:52:42,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 59 transitions, 384 flow [2024-06-14 15:52:42,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:42,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:42,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-14 15:52:42,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2903225806451613 [2024-06-14 15:52:42,994 INFO L175 Difference]: Start difference. First operand has 92 places, 44 transitions, 238 flow. Second operand 11 states and 99 transitions. [2024-06-14 15:52:42,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 59 transitions, 384 flow [2024-06-14 15:52:43,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 59 transitions, 360 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:52:43,001 INFO L231 Difference]: Finished difference. Result has 89 places, 40 transitions, 213 flow [2024-06-14 15:52:43,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=213, PETRI_PLACES=89, PETRI_TRANSITIONS=40} [2024-06-14 15:52:43,002 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-14 15:52:43,002 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 40 transitions, 213 flow [2024-06-14 15:52:43,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:52:43,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:43,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:52:43,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 15:52:43,003 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:43,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:43,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1293519962, now seen corresponding path program 13 times [2024-06-14 15:52:43,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:43,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692507674] [2024-06-14 15:52:43,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:43,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:43,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:48,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:48,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:48,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692507674] [2024-06-14 15:52:48,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692507674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:48,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:48,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:52:48,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131101256] [2024-06-14 15:52:48,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:48,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:52:48,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:48,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:52:48,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:52:48,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:48,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 40 transitions, 213 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:48,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:48,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:48,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:48,670 INFO L124 PetriNetUnfolderBase]: 99/223 cut-off events. [2024-06-14 15:52:48,670 INFO L125 PetriNetUnfolderBase]: For 5146/5146 co-relation queries the response was YES. [2024-06-14 15:52:48,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 889 conditions, 223 events. 99/223 cut-off events. For 5146/5146 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 782 event pairs, 34 based on Foata normal form. 6/228 useless extension candidates. Maximal degree in co-relation 856. Up to 166 conditions per place. [2024-06-14 15:52:48,671 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 30 selfloop transitions, 6 changer transitions 15/53 dead transitions. [2024-06-14 15:52:48,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 53 transitions, 343 flow [2024-06-14 15:52:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:48,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:48,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-14 15:52:48,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28152492668621704 [2024-06-14 15:52:48,672 INFO L175 Difference]: Start difference. First operand has 89 places, 40 transitions, 213 flow. Second operand 11 states and 96 transitions. [2024-06-14 15:52:48,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 53 transitions, 343 flow [2024-06-14 15:52:48,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 53 transitions, 321 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 15:52:48,677 INFO L231 Difference]: Finished difference. Result has 83 places, 35 transitions, 182 flow [2024-06-14 15:52:48,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=182, PETRI_PLACES=83, PETRI_TRANSITIONS=35} [2024-06-14 15:52:48,677 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-14 15:52:48,677 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 35 transitions, 182 flow [2024-06-14 15:52:48,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:48,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:48,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:52:48,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 15:52:48,678 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:48,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:48,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1317593096, now seen corresponding path program 14 times [2024-06-14 15:52:48,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:48,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380428617] [2024-06-14 15:52:48,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:48,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:48,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:54,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:54,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:54,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380428617] [2024-06-14 15:52:54,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380428617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:54,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:54,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:52:54,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404455608] [2024-06-14 15:52:54,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:54,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:52:54,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:54,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:52:54,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:52:54,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:54,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 35 transitions, 182 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:54,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:54,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:54,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:54,892 INFO L124 PetriNetUnfolderBase]: 89/201 cut-off events. [2024-06-14 15:52:54,892 INFO L125 PetriNetUnfolderBase]: For 3932/3932 co-relation queries the response was YES. [2024-06-14 15:52:54,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 786 conditions, 201 events. 89/201 cut-off events. For 3932/3932 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 672 event pairs, 32 based on Foata normal form. 6/206 useless extension candidates. Maximal degree in co-relation 756. Up to 127 conditions per place. [2024-06-14 15:52:54,893 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 27 selfloop transitions, 9 changer transitions 12/50 dead transitions. [2024-06-14 15:52:54,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 50 transitions, 310 flow [2024-06-14 15:52:54,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:54,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:54,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-14 15:52:54,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2932551319648094 [2024-06-14 15:52:54,894 INFO L175 Difference]: Start difference. First operand has 83 places, 35 transitions, 182 flow. Second operand 11 states and 100 transitions. [2024-06-14 15:52:54,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 50 transitions, 310 flow [2024-06-14 15:52:54,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 50 transitions, 290 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 15:52:54,898 INFO L231 Difference]: Finished difference. Result has 74 places, 31 transitions, 163 flow [2024-06-14 15:52:54,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=163, PETRI_PLACES=74, PETRI_TRANSITIONS=31} [2024-06-14 15:52:54,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2024-06-14 15:52:54,898 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 31 transitions, 163 flow [2024-06-14 15:52:54,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:54,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:54,899 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-14 15:52:54,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 15:52:54,899 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:54,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:54,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1118291306, now seen corresponding path program 15 times [2024-06-14 15:52:54,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:54,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267802877] [2024-06-14 15:52:54,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:54,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:52:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:52:59,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:52:59,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:52:59,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267802877] [2024-06-14 15:52:59,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267802877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:52:59,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:52:59,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:52:59,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688027346] [2024-06-14 15:52:59,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:52:59,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:52:59,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:52:59,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:52:59,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:52:59,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:52:59,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 31 transitions, 163 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:59,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:52:59,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:52:59,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:52:59,969 INFO L124 PetriNetUnfolderBase]: 65/149 cut-off events. [2024-06-14 15:52:59,969 INFO L125 PetriNetUnfolderBase]: For 1944/1944 co-relation queries the response was YES. [2024-06-14 15:52:59,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 149 events. 65/149 cut-off events. For 1944/1944 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 420 event pairs, 19 based on Foata normal form. 6/154 useless extension candidates. Maximal degree in co-relation 494. Up to 84 conditions per place. [2024-06-14 15:52:59,970 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 24 selfloop transitions, 8 changer transitions 11/45 dead transitions. [2024-06-14 15:52:59,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 45 transitions, 279 flow [2024-06-14 15:52:59,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:52:59,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:52:59,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-06-14 15:52:59,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2844574780058651 [2024-06-14 15:52:59,971 INFO L175 Difference]: Start difference. First operand has 74 places, 31 transitions, 163 flow. Second operand 11 states and 97 transitions. [2024-06-14 15:52:59,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 45 transitions, 279 flow [2024-06-14 15:52:59,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 45 transitions, 253 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 15:52:59,972 INFO L231 Difference]: Finished difference. Result has 68 places, 28 transitions, 141 flow [2024-06-14 15:52:59,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=141, PETRI_PLACES=68, PETRI_TRANSITIONS=28} [2024-06-14 15:52:59,973 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 38 predicate places. [2024-06-14 15:52:59,973 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 28 transitions, 141 flow [2024-06-14 15:52:59,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:52:59,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:52:59,973 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-14 15:52:59,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 15:52:59,973 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:52:59,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:52:59,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1118147156, now seen corresponding path program 16 times [2024-06-14 15:52:59,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:52:59,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254347031] [2024-06-14 15:52:59,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:52:59,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:53:00,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:53:05,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:53:05,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:53:05,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254347031] [2024-06-14 15:53:05,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254347031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:53:05,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:53:05,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 15:53:05,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776344812] [2024-06-14 15:53:05,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:53:05,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 15:53:05,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:53:05,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 15:53:05,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 15:53:05,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:53:05,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 28 transitions, 141 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:53:05,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:53:05,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:53:05,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:53:05,509 INFO L124 PetriNetUnfolderBase]: 55/131 cut-off events. [2024-06-14 15:53:05,509 INFO L125 PetriNetUnfolderBase]: For 1346/1346 co-relation queries the response was YES. [2024-06-14 15:53:05,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446 conditions, 131 events. 55/131 cut-off events. For 1346/1346 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 341 event pairs, 17 based on Foata normal form. 6/136 useless extension candidates. Maximal degree in co-relation 422. Up to 66 conditions per place. [2024-06-14 15:53:05,510 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 18 selfloop transitions, 4 changer transitions 18/42 dead transitions. [2024-06-14 15:53:05,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 42 transitions, 251 flow [2024-06-14 15:53:05,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:53:05,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:53:05,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-14 15:53:05,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28152492668621704 [2024-06-14 15:53:05,511 INFO L175 Difference]: Start difference. First operand has 68 places, 28 transitions, 141 flow. Second operand 11 states and 96 transitions. [2024-06-14 15:53:05,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 42 transitions, 251 flow [2024-06-14 15:53:05,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 42 transitions, 229 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 15:53:05,513 INFO L231 Difference]: Finished difference. Result has 63 places, 22 transitions, 102 flow [2024-06-14 15:53:05,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=102, PETRI_PLACES=63, PETRI_TRANSITIONS=22} [2024-06-14 15:53:05,513 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-14 15:53:05,513 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 22 transitions, 102 flow [2024-06-14 15:53:05,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-14 15:53:05,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 15:53:05,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:53:05,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 15:53:05,513 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 15:53:05,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 15:53:05,514 INFO L85 PathProgramCache]: Analyzing trace with hash -879050978, now seen corresponding path program 17 times [2024-06-14 15:53:05,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 15:53:05,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181712401] [2024-06-14 15:53:05,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 15:53:05,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 15:53:05,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 15:53:10,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 15:53:10,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 15:53:10,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181712401] [2024-06-14 15:53:10,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181712401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 15:53:10,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 15:53:10,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 15:53:10,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630141530] [2024-06-14 15:53:10,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 15:53:10,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 15:53:10,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 15:53:10,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 15:53:10,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 15:53:10,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-14 15:53:10,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 22 transitions, 102 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:53:10,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 15:53:10,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-14 15:53:10,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 15:53:10,955 INFO L124 PetriNetUnfolderBase]: 26/68 cut-off events. [2024-06-14 15:53:10,956 INFO L125 PetriNetUnfolderBase]: For 508/508 co-relation queries the response was YES. [2024-06-14 15:53:10,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194 conditions, 68 events. 26/68 cut-off events. For 508/508 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 103 event pairs, 0 based on Foata normal form. 6/73 useless extension candidates. Maximal degree in co-relation 172. Up to 24 conditions per place. [2024-06-14 15:53:10,956 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-14 15:53:10,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 31 transitions, 152 flow [2024-06-14 15:53:10,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 15:53:10,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 15:53:10,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 85 transitions. [2024-06-14 15:53:10,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24926686217008798 [2024-06-14 15:53:10,957 INFO L175 Difference]: Start difference. First operand has 63 places, 22 transitions, 102 flow. Second operand 11 states and 85 transitions. [2024-06-14 15:53:10,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 31 transitions, 152 flow [2024-06-14 15:53:10,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 31 transitions, 126 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 15:53:10,958 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2024-06-14 15:53:10,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=48, PETRI_TRANSITIONS=0} [2024-06-14 15:53:10,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-14 15:53:10,970 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2024-06-14 15:53:10,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 15:53:10,974 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 15:53:10,974 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 15:53:10,974 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 15:53:10,974 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 15:53:10,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 15:53:10,975 INFO L445 BasicCegarLoop]: Path program histogram: [19, 17, 16, 10, 10, 10, 6, 6, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 15:53:10,978 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 15:53:10,978 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 15:53:10,982 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 15:53:10,982 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 15:53:10,983 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 03:53:10 BasicIcfg [2024-06-14 15:53:10,983 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 15:53:10,983 INFO L158 Benchmark]: Toolchain (without parser) took 634428.34ms. Allocated memory was 163.6MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 103.7MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 801.1MB. Max. memory is 16.1GB. [2024-06-14 15:53:10,983 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 163.6MB. Free memory is still 127.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 15:53:10,984 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 163.6MB. Free memory is still 111.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 15:53:10,984 INFO L158 Benchmark]: CACSL2BoogieTranslator took 860.56ms. Allocated memory is still 163.6MB. Free memory was 103.1MB in the beginning and 53.2MB in the end (delta: 49.8MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-06-14 15:53:10,984 INFO L158 Benchmark]: Boogie Procedure Inliner took 151.51ms. Allocated memory is still 163.6MB. Free memory was 53.2MB in the beginning and 118.6MB in the end (delta: -65.3MB). Peak memory consumption was 17.0MB. Max. memory is 16.1GB. [2024-06-14 15:53:10,984 INFO L158 Benchmark]: Boogie Preprocessor took 124.66ms. Allocated memory is still 163.6MB. Free memory was 118.6MB in the beginning and 111.5MB in the end (delta: 7.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-06-14 15:53:10,984 INFO L158 Benchmark]: RCFGBuilder took 1252.45ms. Allocated memory was 163.6MB in the beginning and 241.2MB in the end (delta: 77.6MB). Free memory was 111.5MB in the beginning and 186.9MB in the end (delta: -75.4MB). Peak memory consumption was 105.9MB. Max. memory is 16.1GB. [2024-06-14 15:53:10,985 INFO L158 Benchmark]: TraceAbstraction took 632031.41ms. Allocated memory was 241.2MB in the beginning and 1.4GB in the end (delta: 1.1GB). Free memory was 185.8MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 804.4MB. Max. memory is 16.1GB. [2024-06-14 15:53:10,986 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 163.6MB. Free memory is still 127.1MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.19ms. Allocated memory is still 163.6MB. Free memory is still 111.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 860.56ms. Allocated memory is still 163.6MB. Free memory was 103.1MB in the beginning and 53.2MB in the end (delta: 49.8MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 151.51ms. Allocated memory is still 163.6MB. Free memory was 53.2MB in the beginning and 118.6MB in the end (delta: -65.3MB). Peak memory consumption was 17.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 124.66ms. Allocated memory is still 163.6MB. Free memory was 118.6MB in the beginning and 111.5MB in the end (delta: 7.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1252.45ms. Allocated memory was 163.6MB in the beginning and 241.2MB in the end (delta: 77.6MB). Free memory was 111.5MB in the beginning and 186.9MB in the end (delta: -75.4MB). Peak memory consumption was 105.9MB. Max. memory is 16.1GB. * TraceAbstraction took 632031.41ms. Allocated memory was 241.2MB in the beginning and 1.4GB in the end (delta: 1.1GB). Free memory was 185.8MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 804.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 813]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 814]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 49 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 631.9s, OverallIterations: 126, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 66.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6300 SdHoareTripleChecker+Valid, 36.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5433 mSDsluCounter, 1955 SdHoareTripleChecker+Invalid, 32.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1411 mSDsCounter, 1180 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 45216 IncrementalHoareTripleChecker+Invalid, 46396 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1180 mSolverCounterUnsat, 544 mSDtfsCounter, 45216 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1360 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 1334 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2263 ImplicationChecksByTransitivity, 35.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1780occurred in iteration=67, InterpolantAutomatonStates: 1200, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 4.2s SatisfiabilityAnalysisTime, 559.0s InterpolantComputationTime, 2096 NumberOfCodeBlocks, 2096 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 1970 ConstructedInterpolants, 0 QuantifiedInterpolants, 85472 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 126 InterpolantComputations, 126 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 15:53:11,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE