module Setoid.EmptyType where

open import Prelude

open import Setoid.Definition
open import Setoid.Display
open import Setoid.Universes
open import Setoid.Lift

----------------------------------------------------------------------
-- Empty type
----------------------------------------------------------------------
emp :
  (l : )
  (X : U l)
  (e : El 0 Emp)
   ------------
  El l X

emp _ _ ()

empCong :
  {l : }
  {X X' : U l}
  {e e' : El 0 Emp}
  (_ : 𝒰 l  X ~ X')
  (_ : ℰ𝓁 0  Emp , e  Emp , e')
   --------------------------------------
  ℰ𝓁 l  X , emp l X e   X' , emp l X' e'

empCong {e = ()} _ _