Every clause is reduced to the fact that the image F[C] of a subclass C of the domain consists exactly of the values F(u) with u in C; each class equality is then proved by extensionality via two inclusions, using injectivity through the membership clause.
Throughout, membership in a class term is read off by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction: for a set , means by The Image and the Preimage of a Class under a Class §image, and , , mean , , by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations. Every element of a class is a set by Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique §elements, so all quantifiers below range over sets. Each equality of classes is proved by Axiom of Extensionality for Classes, adopted in Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, by showing that each side is a subclass of the other, which by Subclasses and Subsets §subclass means that every element of the one is an element of the other.
Preliminary. Let be a map and . We show: for every set , if and only if for some ; and in that case . By Functions, Values of a Function, and Functions from One Class to Another §map, is a function with domain and range . If , there is with ; then since , so the value is the unique set with , whence . Conversely, if , then , and is a set with by Functions, Values of a Function, and Functions from One Class to Another §value, so . Finally gives by Relations, Domain, Range, Inverse and Composition §range, hence . We call this fact (P). Note also that , and are subclasses of , since each of their elements lies in or in , both subclasses of ; so (P) applies to them with .
Union. Let . By (P), for some ; if then by (P), and if then ; either way . Conversely let , say (the case is symmetric). By (P), with , so and by (P). By extensionality .
Monotone. Let and . By (P), with , so and by (P); thus .
Composition. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition, the composite of Relations, Domain, Range, Inverse and Composition §composition is a map with for every . First, : every element of is a value with , and that value lies in , both by (P) for ; so (P) applies to and the subclass of . Let . By (P) for , for some . By (P) for , , and (P) for and gives . Conversely let . By (P) for , for some , and by (P) for , for some . Then , so by (P) for . By extensionality .
From now on is injective.
Membership. Let . If , then by (P). Conversely, if , then by (P) for some ; as and is injective, Injective, Surjective and Bijective Functions between Classes §injective gives , so .
Intersection. Let . By (P), with , so and , and (P) gives and , i.e. . Conversely let . By (P), with , so ; since , the membership clause, applied to , gives . Hence and by (P). By extensionality .
Difference. Let . By (P), with and , so and by (P); and , since otherwise the membership clause, applied to , would give . Thus . Conversely let . By (P), with ; if , then by (P), which is excluded, so . Hence and by (P). By extensionality .
Inclusion. If , then by the monotone clause. Conversely let and . Then and by (P), so , and the membership clause gives ; thus . If , then by substitution of equals. Conversely, if , then and , so and by what was just shown, and by extensionality.
Loading…