------------------------------------------------------------------------
-- Nullary relations (some core definitions)
------------------------------------------------------------------------
{-# OPTIONS --universe-polymorphism #-}
-- The definitions in this file are reexported by Relation.Nullary.
module Relation.Nullary.Core where
open import Data.Empty
open import Level
-- Negation.
infix 3 ¬_
¬_ : ∀ {ℓ} → Set ℓ → Set ℓ
¬ P = P → ⊥
-- Decidable relations.
data Dec {p} (P : Set p) : Set p where
yes : ( p : P) → Dec P
no : (¬p : ¬ P) → Dec P