{-# OPTIONS --cubical-compatible #-}
module Terra.Data.Negation.Instances where
open import Terra.Classes.Contravariant
open import Terra.Classes.Contractible
open import Terra.Data.Negation
open import Terra.Data.Level
private
variable
ℓ : Level
instance
neg-contra : Contravariant {ℓ} ¬_
neg-contra = record {
contramap = λ t n f → n (t f)
}
-- ¬-contractible : {A : Set ℓ} -> Contractible A
-- ¬-contractible = record {
-- contract = λ a b → {!!}
-- }