Kind/book/Bool.and.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
156 B
Plaintext

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