Cleaned up Trinitarianism. Added Trinitarianism.Quest0Solutions.agda.

This commit is contained in:
kl-i 2021-07-21 17:36:34 +01:00
parent 0cd65c6cd9
commit 89844e7113
9 changed files with 43 additions and 8 deletions

View File

@ -1,8 +1,9 @@
module Trinitarianism.Quest0 where module Trinitarianism.Quest0 where
open import Trinitarianism.Quest0Preamble open import Trinitarianism.Quest0Preamble
postulate private
u : Level postulate
u : Level
data : Type u where data : Type u where
trivial : trivial :

View File

@ -0,0 +1,30 @@
module Trinitarianism.Quest0Solutions where
open import Trinitarianism.Quest0Preamble
private
postulate
u : Level
data : Type u where
trivial :
TrueToTrue :
TrueToTrue = λ x x
TrueToTrue' :
TrueToTrue' x = x
TrueToTrue'' :
TrueToTrue'' trivial = trivial
TrueToTrue''' :
TrueToTrue''' x = trivial
data : Type u where
explosion :
explosion x = {!!}
data : Type u where
zero :
suc :

View File

@ -1,10 +1,14 @@
module Trinitarianism.AsProps.Quest0Solutions where module Trinitarianism.Quest0Solutions where
open import Trinitarianism.AsProps.Quest0Preamble open import Trinitarianism.Quest0Preamble
data : Prop where private
postulate
u : Level
data : Type u where
trivial : trivial :
data : Prop where data : Type u where
TrueToTrue : TrueToTrue :
TrueToTrue = λ x x TrueToTrue = λ x x
@ -18,7 +22,7 @@ TrueToTrue'' trivial = trivial
TrueToTrue''' : TrueToTrue''' :
TrueToTrue''' x = trivial TrueToTrue''' x = trivial
isZero : Prop isZero : Type u
isZero zero = isZero zero =
isZero (suc n) = isZero (suc n) =
@ -28,7 +32,7 @@ ExistsZero = zero , trivial
AllZero→⊥ : ((x : ) isZero x) AllZero→⊥ : ((x : ) isZero x)
AllZero→⊥ h = h 1 AllZero→⊥ h = h 1
data __ (P Q : Prop) : Prop where data __ (P Q : Type u) : Type u where
left : P P Q left : P P Q
right : Q P Q right : Q P Q

Binary file not shown.