Package bool-choice-skolem: bool-choice-skolem

Information

namebool-choice-skolem
version1.0
descriptionbool-choice-skolem
authorJoe Hurd <joe@gilith.com>
licenseHOLLight
provenanceHOL Light theory extracted on 2011-02-19
showData.Bool

Files

Theorems

P. (x. y. P x y) y. x. P x (y x)

P. (x. ∃!y. P x y) ∃!f. x. P x (f x)

P. (x. ∃!y. P x y) f. x y. P x y f x = y

Input Type Operators

Input Constants

Assumptions

T

() = λP. P ((select) P)

() = λP. P = λx. T

x. x = x T

() = λp q. p q p

() = λp q. (λf. f p q) = λf. f T T

() = λP. q. (x. P x q) q

f g. f = g x. f x = g x

P. (∃!x. P x) x. y. P y x = y

t1 t2. (if T then t1 else t2) = t1 (if F then t1 else t2) = t2

P Q. (x. P x Q x) (x. P x) x. Q x

P c x y. P (if c then x else y) (c P x) (¬c P y)

P. (∃!x. P x) (x. P x) x x'. P x P x' x = x'

t. (T t t) (t T t) (F t F) (t F F) (t t t)

t. (T t t) (t T T) (F t T) (t t T) (t F ¬t)