Kind/book/Bool.or.kind2
Victor Taelin 9e09d6f845 more functions
this is temporarily becoming a behemoth, but that is fine - the goal is
to first complete the bootstrap, and then add more features, which can
then be used to decrease the size of the implementation.
2024-02-10 23:15:08 -03:00

10 lines
154 B
Plaintext

Bool.or
: ∀(a: Bool)
∀(b: Bool)
Bool
= λa
let P = λa ∀(b:Bool) Bool
let true = λb Bool.true
let false = λb b
(~a P true false)