Package set-finite-def: Definition of finite sets

Information

nameset-finite-def
version1.36
descriptionDefinition of finite sets
authorJoe Leslie-Hurd <joe@gilith.com>
licenseHOLLight
provenanceHOL Light theory extracted on 2014-11-01
checksumab81ab3629b48e3fab01487bff018fb65c537ee9
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

FINITE'.
    FINITE' (x s. FINITE' s FINITE' (insert x s))
    a. finite a FINITE' 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