The members clause is read off the class abstraction; the image is the image of the set D under the function of pairs (u, t), hence a set; and equating z with it is expressed by saying that the elements of z are exactly the values of t.
Each result cited is universally quantified over the data in its own statement.
Preliminaries. The formulas below quantify over set variables only, so they are predicative (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure); they are read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading. A set variable other than that occurs in none of finitely many given formulas, terms and variables, that is, is none of the given variables and occurs in none of the given formulas and terms, is called fresh for them; as many distinct fresh set variables as needed exist, since the set variables form an infinite list (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols) while and the given formulas, terms and variables contain only finitely many variables.
Fixing variables at sets. Let be a predicative formula, and let some of , the for in a list of indices, be fixed at sets . Choose distinct set variables , , fresh for , with values , and let be with each free occurrence of replaced by ; as no occurs in , no bound variable is renamed. Then is predicative, and under every assignment to its other free variables it holds if and only if holds with assigned to for (Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §renaming, with the and , , for its and ). So with these fixed at sets is the predicative formula , whose parameters are those of and the ; this is how a formula below is read when sets are fixed for some of .
The guard. The formula is predicative, since is and is atomic, and its free variables are among , and the parameters; so it is a guard for the variables (Conditions Expressed by a Predicative Formula, and Guards §guard).
By Conditions Expressed by a Predicative Formula, and Guards §expressed, the free variables of are among , , and the parameters of , of and of , and, under every assignment of sets to , and , holds if and only if holds, the set assigned to lies in , and the set assigned to is the value of . In particular is predicative, and its free variables other than are among and the parameters, so the class abstraction of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction is formed with and the parameters as its parameters.
Fix an assignment of sets to satisfying until the clause typed. For , the assignment of to with the same sets for satisfies , since is not free in ; so is a set lying in by Terms and Typed Terms under a Guard §type-defined.
Clause members. With fixed at the assigned sets, is the abstraction of the predicative formula , by the fixing of variables in the preliminaries. Let be a set. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction and that fixing, if and only if holds with assigned to and the assigned sets to , that is, by the reading of , if and only if there is a set such that holds with assigned to and to . By the property of , and since holds, this is the case if and only if there is a set with and . If and are another such choice, the class has by the same argument the same elements, so the two classes are equal by Axiom of Extensionality for Classes.
Clause set. Choose a fresh set variable for , , , , and , and let be the formula of Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §pair-equality, with , and for its , and ; it is predicative, its free variables are among , and , and when sets are assigned to , and it holds if and only if is the ordered pair of the sets assigned to and . Let be the formula ; by the preliminaries it is predicative, with free variables among , and the parameters. Let be the class of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, formed, as in the clause members, from the predicative formula with fixed at the assigned sets, by the fixing of variables in the preliminaries. By that definition, that fixing, the reading, and the property of , for every set : if and only if there are sets and with , and . By The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets and it follows that if and only if and .
So every element of is an ordered pair, and is a relation by Relations, Domain, Range, Inverse and Composition §relation. If and , then ; so is a function by Functions, Values of a Function, and Functions from One Class to Another §function. As is a set, the image is a set by Images of Sets under Functions Are Sets, and a Function with a Set Domain Is a Set §image-set. By The Image and the Preimage of a Class under a Class §image and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, a set lies in if and only if there is a set with and , that is, if and only if for some . By the clause members, and have the same elements, so they are equal by Axiom of Extensionality for Classes, and is a set. Each of its elements is for some , which lies in as shown before the clause members; so is a subclass of by Subclasses and Subsets §subclass, and, being a set, a subset of .
Clause finite. Let be finite, and let be the function of pairs of the clause set, so that , a set . For every , ; and if , then and by the clause members. So and , and is a map by Functions, Values of a Function, and Functions from One Class to Another §map, whose image is . Hence is finite (Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice §image, with and for its and ).
Clause typed. Term. Under each assignment satisfying , is a class, and by the clause members its elements, hence by Axiom of Extensionality for Classes the class itself, are determined by the values for , which are determined by the sets assigned to , the set and the values of the parameters, by Terms and Typed Terms under a Guard §term for . The expression is written with and parameters, being bound in it. So it is a term under by Terms and Typed Terms under a Guard §term.
Type defined. Under each assignment satisfying , is a set and a subset of by the clause set, hence an element of by the hypothesis on . This is Terms and Typed Terms under a Guard §type-defined.
Type expressed. Let be a set variable that is none of , is not free in and does not occur in ; bound occurrences counting, is neither nor and does not occur in . Choose a fresh set variable for , , , and . Then is none of , and , is not free in and does not occur in , so, by Terms and Typed Terms under a Guard §type-expressed for , there is a predicative formula expressing on and ; its free variables are among , , and the parameters of , and , so is not free in it. The pair , is a choice of , as in the statement. Let be the formula
By the preliminaries, is predicative, and its free variables are among , and the parameters of and of . Consider an assignment of sets to and . If fails, fails. If holds, then, by the reading and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction with and for and , holds if and only if every set satisfies exactly when , that is, by Axiom of Extensionality for Classes, if and only if . So expresses the condition , which is Terms and Typed Terms under a Guard §type-expressed. Hence is a term of type under by Terms and Typed Terms under a Guard §typed-term.
Clause symbol. Let , and be as in the clause symbol; such a exists by Terms and Typed Terms under a Guard §type-expressed, being a term of type under by the clause typed. Under an assignment satisfying , the value of is a set by the clause set, and holds exactly when the set assigned to is that set; so exactly one set satisfies . By Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols, is then a defined set symbol with arguments given by , used properly wherever holds.
Now let be taken as the of Maps and Relations Given by Formulas §map or of Predicative Formulas for Suprema and Infima, and Maps Defined by Suprema and Infima §maps, and let the , , be fixed at sets such that holds whenever an element of the set there is put for . By the fixing of variables in the preliminaries, with these fixed is the predicative formula , whose free variables are among , and the parameters, and which, under every assignment of sets to and , holds if and only if holds with assigned to each , . So, for each element of put for , holds and exactly one set satisfies , namely the value of ; that is, is a defined set symbol with argument given by and used properly at every element of , as those clauses require. The first of them also requires the values to lie in a set . When with a set, each value is an element of by the clause typed, and is a set (The Union Set and the Power Set of a Set §power); so serves.
Loading…