------------------------------------------------------------------------
-- An instance related to Dedicated-star
------------------------------------------------------------------------

import Graded.Modality

module Graded.Modality.Dedicated-star.Instance
  {a} {M : Set a}
  (open Graded.Modality M)
  {𝕄 : Modality}
  where

open Modality 𝕄

open import Graded.Modality.Dedicated-star 𝕄

instance

  -- If the modality is supposed to come with a dedicated
  -- natrec-star operator, then such an operator is available.

  has-dedicated-star :
     star : Dedicated-star   Has-star semiring-with-meet
  has-dedicated-star  star = dedicated-star star  =
    has-star star