Each object is formed by class abstraction from a predicative formula that uses the expression or formula only on the given sets: the map as the class of pairs (u, t(u)), the two-argument map as the class of pairs ((v,w), t(v,w)), and the relation as the class of pairs (u,v) of elements of a satisfying the formula. The characteristic property of ordered pairs gives the required properties, the maps are sets as subclasses of Cartesian products, and uniqueness follows from equality of functions and from extensionality.
Like The Class Comprehension Theorem for Predicative Formulas, the lemma is a scheme, with one instance for each expression or formula . By Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols, an expression stands for the formula obtained by eliminating its abbreviations, and each elimination step replaces an atomic part by a predicative formula; for a defined set symbol it replaces an atomic part by with predicative and a set variable. So an expression that quantifies over set variables only stands for a predicative formula. The parameters of and , sets or classes, remain free in them and are parameters of the class abstractions below.
The clause map above. Let
formed by class abstraction with the parameter and the parameters of . Its formula quantifies over set variables only; the ordered pair and are defined set symbols, and is used properly, since it occurs only under the conjunct , for which it is defined by hypothesis. So the formula is predicative, as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, for sets and , holds if and only if there is with , that is, by The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, with and . Hence, for all sets and ,
Every element of is a pair with , so is a relation by Relations, Domain, Range, Inverse and Composition §relation. If and , then by . Hence is a function by Functions, Values of a Function, and Functions from One Class to Another §function.
By Relations, Domain, Range, Inverse and Composition §domain and , a set lies in if and only if and some set equals ; since is a set for every , this holds if and only if . By Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, . If , then by Relations, Domain, Range, Inverse and Composition §range and there is with , so by hypothesis. Thus by Subclasses and Subsets §subclass, and by Functions, Values of a Function, and Functions from One Class to Another §map. For , by , so by Functions, Values of a Function, and Functions from One Class to Another §value.
The class is moreover a set, as the lower-case letter requires under Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §notation: each element of has and , so it lies in the Cartesian product by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership; thus , where is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set, and is a set by Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass.
Uniqueness: let be a map with for every . Then by Functions, Values of a Function, and Functions from One Class to Another §map, and for every , so by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality.
The clause binary above. We argue as in the clause map above, forming the map directly so that the abstraction uses only for and . Let
formed by class abstraction with the parameters , and those of . As before its formula is predicative: it quantifies over set variables only, and occurs only under the conjuncts and , for which it is defined by hypothesis. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction and The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets and ,
Every element of is an ordered pair, so is a relation by Relations, Domain, Range, Inverse and Composition §relation. If and , then by there are and with , and ; by The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, and , so . Hence is a function by Functions, Values of a Function, and Functions from One Class to Another §function.
By Relations, Domain, Range, Inverse and Composition §domain and , since is a set for all and , a set lies in if and only if for some and , that is, by The Cartesian Product of Two Classes §product and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, if and only if . By Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, . If , then by Relations, Domain, Range, Inverse and Composition §range and , for some and , so . Thus , and by Functions, Values of a Function, and Functions from One Class to Another §map. For and , by , so by Functions, Values of a Function, and Functions from One Class to Another §value.
The class is a set: for and , and then by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership, so ; by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set, applied twice, is a set, and is a set by Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass.
Uniqueness: let be a map with for all and . Then by Functions, Values of a Function, and Functions from One Class to Another §map. Each is, by The Cartesian Product of Two Classes §product and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, of the form with and , so . Hence by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality.
The clause relation above. Let
formed by class abstraction with the parameter and the parameters of . Its formula is predicative: it quantifies over set variables only, since does, and the defined set symbols of are used properly, since occurs only under the conjuncts and . By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction and The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets and ,
Every element of is a pair with , so is a relation by Relations, Domain, Range, Inverse and Composition §relation, and each of its elements lies in by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership. Thus by Subclasses and Subsets §subclass, and is a relation on by Relations, Domain, Range, Inverse and Composition §on. By , for all , if and only if .
Uniqueness: let be a relation on such that, for all , if and only if . Every element of or of lies in by Relations, Domain, Range, Inverse and Composition §on and Subclasses and Subsets §subclass, so by The Cartesian Product of Two Classes §product and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction it is of the form with ; then if and only if , if and only if . Hence by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality.
Loading…