A general composition step shows that a term whose value is a set given by a predicative formula in the values of typed terms is itself typed; each clause then exhibits such a formula, for the preimage, the union and intersection, the supremum and infimum, and the four superlevel sets.
Throughout, the parameters have their fixed values, as in Conditions Expressed by a Predicative Formula, and Guards (i). The set variables form an infinite list (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (i)), so as many distinct set variables as needed can be chosen outside any finitely many given formulas, terms and variables. Every formula formed below applies no quantifier to a class variable, ordered pairs in it being as in Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii), so it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i). In (i), (iii) and (v), once the map is obtained, the term is a value of a map at a term: if is a map, the value of a parameter, and and are terms of types and under , then is a term of type under by Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (iv), and is a term of type under by Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (iii), whose value is the value of at the pair of the values of and . We refer to this as (V).
Proof of (i). The classes , and are sets by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (ii) and The Union Set and the Power Set of a Set (ii). Let and ; then is a map by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i). By Preimages under a Map: Membership, the Preimage Map, Sequences of Preimages, and the Set of Sets with Preimage in a Given Set (i), applied to the map with a set variable for its variable , the expression is a defined set symbol with the arguments and , given by the formula there and used properly at every such and every set , and is a subset of , hence an element of by The Union Set and the Power Set of a Set (ii). So Maps and Relations Given by Formulas (ii), with , and for its , and and the expression , gives exactly one map as stated. By (V), is a term of type under , with the value for the values of and of .
Proof of (ii). The guard. Let be a set variable that is none of and , is not free in and does not occur in . By Terms and Typed Terms under a Guard (iv) a predicative formula expresses ; by Conditions Expressed by a Predicative Formula, and Guards (ii) its free variables are among , and the parameters of and , so is not free in it. The formula is predicative, its free variables are among , and the parameters of and , and under an assignment of sets to and it holds if and only if holds and the set assigned to lies in the value of , by Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (i). So it is a guard expressing .
A formula for . Let and be distinct set variables that are none of and and occur in none of , , and . By Terms and Typed Terms under a Guard (iv), for the variables and the guard , a predicative formula expresses ; its free variables are among , , and the parameters of and , by Conditions Expressed by a Predicative Formula, and Guards (ii), and the parameters of are among those of and . Fix an assignment of sets to satisfying . For all sets and , with assigned to and to , and whatever further sets are assigned to variables not free in (Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (i)), holds if and only if holds and , that is, as expresses , if and only if and . We refer to this as (1).
Values. Under that assignment the value is a set, a subset of , by Terms and Typed Terms under a Guard (iii) and The Union Set and the Power Set of a Set (ii), and for the assignment of to satisfies , so is a set in , a subset of . By (1), the class of the sets lying in for some is the class , and, when , the class of the sets lying in for every is , both formed by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) with at their sets. These classes are determined by the sets assigned to and the values of the parameters, so the expression with the value , and, when the value of is nonempty under every assignment satisfying , the expression with the value , are terms under (Terms and Typed Terms under a Guard (i)); these are the terms of the clause. Each element of lies in some , and, if , each element of lies in ; so , and when , are subclasses of , hence sets 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 (i), and elements of by The Union Set and the Power Set of a Set (ii). So Terms and Typed Terms under a Guard (iii) holds for both terms. For a family with , and have the same elements as and by Indexed Families of Sets and Their Union, Intersection and Product (ii) and Indexed Families of Sets and Their Union, Intersection and Product (iii), so they are these classes by Axiom of Extensionality for Classes.
The formulas. Let be a set variable that is none of , is not free in and does not occur in , respectively ; so is not and occurs neither in nor in , and we may choose and above other than . Then is not free in , which expresses a condition whose parameters are those of and , nor in . Let be and be . They are predicative, and their free variables are among , and the parameters of , and . Under an assignment of sets to and , if fails both fail; if holds, then by (1) holds if and only if has the same elements as , and, when , holds if and only if has the same elements as , that is, by Axiom of Extensionality for Classes, if and only if is the value of , respectively . So expresses , and, when the value of is nonempty under every assignment satisfying , expresses . By Terms and Typed Terms under a Guard (ii), both terms are of type under , the second under that hypothesis.
Proof of (iii). is a set by The Union Set and the Power Set of a Set (ii). For sets and , , and are sets by Sets and Maps: Ordinary Notation (iv), and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ix) each is the only set satisfying the predicative formula given there; so they are defined set symbols with the arguments and , used properly at all sets and . For , and are subsets of by The Union Set and the Power Set of a Set (ii), and by The Boolean Operations on Classes, Disjointness, and the Universal Class (i) each element of , or lies in or in , hence in ; so these sets lie in . By Maps and Relations Given by Formulas (ii), with for its , and , there is exactly one map , , respectively , as stated. By (V), , and are terms of type under , with the values stated.
Proof of (iv). By Order and Suprema in the Extended Real Line (i), is a total order on the set , hence a partial order by Partial and Total Orders on a Set and the Associated Strict Relation (ii). Every is a subset of by The Union Set and the Power Set of a Set (ii), and it has a supremum and an infimum in by Order and Suprema in the Extended Real Line (iii). So Predicative Formulas for Suprema and Infima, and Maps Defined by Suprema and Infima (iii), with and for its and , for its and the variable itself for its expression , gives exactly one map and exactly one map as stated. By Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (iii), and are terms of type under . For the image: every subset of is a subset of , hence an element of by The Union Set and the Power Set of a Set (ii), so Images of Typed Terms: the Set of Values Is a Set, Finite when Is Finite, and a Typed Term (iv) applies with for its .
Proof of (v). and are sets 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 (i), so is a set by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (ii), and is a set. Let and also denote class variables whose values are and the order of , a set by The Extended Real Line, Its Order, and [0,∞] (iii). By The Extended Real Line, Its Order, and [0,∞] (iii), for : means ; means and ; means ; and means and . Let , , , and be distinct set variables, and let be the corresponding one of the formulas , , and , for , , and respectively; for , holds if and only if , , , respectively . Let be the formula . Let and ; is a map by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i), so for . The class , which is the set , , , respectively , is a subset of and a set by Sets and Maps: Ordinary Notation (iii), so an element of . For , holds if and only if , by Predicative Substitution of Values of Functions and Binary Operations, and Predicative Formulas for Negatives, Differences, Absolute Values, Distances, Reciprocals and Quotients in an Ordered Field (i). So holds if and only if has the same elements as that set, that is, by Axiom of Extensionality for Classes, if and only if is that set. Hence that set is a defined set symbol with the arguments and , given by and used properly at all and , and Maps and Relations Given by Formulas (ii), with , and for its , and , gives exactly one map , , , respectively , as stated. By (V), each of the four terms is of type under . The last sentence of the clause holds as by The Extended Real Line, Its Order, and [0,∞] (ii), under The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (v), and by The Extended Real Line, Its Order, and [0,∞] (ii), together with Order and Suprema in the Extended Real Line (i).
Proof of (vi). Let be a set variable that is none of and , is not free in and does not occur in . By Terms and Typed Terms under a Guard (iv), for the variables and the guard , a predicative formula expresses ; its free variables are among , , , and the parameters of and . Fix an assignment of sets to satisfying . For all sets and , with assigned to and to , and whatever sets are assigned to variables not free in (Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (i)), holds if and only if and . We refer to this as (2).
The map. By (2), with taken as parameters at their sets, for every exactly one set satisfies , namely , which lies in by Terms and Typed Terms under a Guard (iii). So is a defined set symbol with the argument , given by and used properly at every , and Maps and Relations Given by Formulas (i), with and for its and , gives exactly one map with for every . It lies in by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i), so Terms and Typed Terms under a Guard (iii) holds for and .
The formula. Let be a set variable that is none of , is not free in and does not occur in ; so is not and does not occur in , and we may choose other than , so that is not free in . 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 (vii) with , and for its , and , its bound variables chosen outside the variables above, and let be
It is predicative, and its free variables are among , and the parameters of and . Under an assignment of sets to and : if fails, fails. If holds, then by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (vii) and (2), holds if and only if is a map with for every , that is, by Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol (i), a map with for every ; by the uniqueness of , if and only if . So expresses , Terms and Typed Terms under a Guard (iv) holds, and is a term of type under by Terms and Typed Terms under a Guard (ii).
Loading…