open import Cubical.Foundations.Prelude
open import Cubical.Foundations.Equiv
open import Cubical.Foundations.Isomorphism
open import Cubical.Data.Empty
open import Cubical.Data.Unit

module Semantics.Concrete where

ABS = 
ABS-isProp = isProp⊥

open import Modality.Abstract ABS ABS-isProp
open import Modality.Concrete ABS ABS-isProp

◯-semantics :  {X}   X  Unit
◯-semantics {X} = isContr→≃Unit isContrΠ⊥

●-semantics :  {X}   X  X
●-semantics {X} = isoToEquiv (iso  { (η• x)  x }) η•  x  refl)  { (η• x)  refl }))