Package set-finite-def: Definition of finite sets

Information

nameset-finite-def
version1.37
descriptionDefinition of finite sets
authorJoe Leslie-Hurd <joe@gilith.com>
licenseHOLLight
provenanceHOL Light theory extracted on 2015-01-02
checksum5ea93dfad7fc9a0d9031fe5f50c09ab0778e31c4
requiresbool
set-def
showData.Bool
Set

Files

Defined Constants

Theorems

finite

s. infinite s ¬finite s

x s. finite s finite (insert x s)

a. finite a a = x s. a = insert x s finite s

p. p (x s. p s p (insert x s)) a. finite a p a

External Type Operators

External Constants

Assumptions

() = λp. p = λx.

() = λp q. p q p

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

() = λp. q. (x. p x q) q

() = λp q. r. (p r) (q r) r

p q. (x. p x q x) (x. p x) x. q x

p1 p2 q1 q2. (p1 p2) (q1 q2) p1 q1 p2 q2

p1 p2 q1 q2. (p1 p2) (q1 q2) p1 q1 p2 q2