TheHoTTGame/Trinitarianism/bin/AsProps/Quest0Solutions.lagda.md

808 B
Raw Blame History

module Trinitarianism.AsProps.Quest0Solutions where
open import Trinitarianism.AsProps.Quest0Preamble

data  : Prop where
  trivial : 

data  : Prop where

TrueToTrue :   
TrueToTrue = λ x  x

TrueToTrue' :   
TrueToTrue' x = x

TrueToTrue'' :   
TrueToTrue'' trivial = trivial

TrueToTrue''' :   
TrueToTrue''' x = trivial

isZero :   Prop
isZero zero = 
isZero (suc n) = 

ExistsZero : Σ  isZero
ExistsZero = zero , trivial

AllZero→⊥ : ((x : )  isZero x)  
AllZero→⊥ h = h 1

data __ (P Q : Prop) : Prop where
  left : P  P  Q
  right : Q  P  Q

DecidableIsZero : (n : )  (isZero n)  (isZero n  )
DecidableIsZero zero = left trivial
DecidableIsZero (suc n) = right (λ x  x)