Writes down predicative formulas in one variable that say "is a binary operation on C with the defining values of the sum (resp. product)", moves them to any position by renaming, and obtains the classes by class comprehension.
Routine facts about sets, maps and predicative formulas are used without comment (Routine Facts, Continued: Typed Arithmetic, Maps and Predicativity): the values of the parameters are sets, elements of classes are sets (Classes, Membership, Sets and Proper Classes (i)), the one-entry tuple is (The Ordered Pair of Two Sets and Nested Tuples (ii)), and a map between sets lies in the corresponding class of functions (The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i)). Formulas are written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi) and quantify over set variables only, so they are predicative. The parameters , , and are set variables other than and other than the bound variables below. We first build formulas in the single set variable , written , and move them to the position at the end. The letters denote further pairwise distinct set variables, all distinct from .
Binary operations on . For variables and let be the formula . For sets and , the only set with is the Cartesian product , which is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii); and by The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (i). 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 the set variables above, which holds exactly when is a map , and let
By Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii), applied first to , for every set , and then to , the formula holds exactly when does, that is, exactly when is a map , a binary operation on .
Assume . Throughout, that pairs of elements of lie in and pairs of elements of in , that pairs are sets, and that the values of and at elements of lie in , are routine facts of the setting. For and every set , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi), holds exactly for , the value of at , and and hold exactly for and . For , the conditions and hold together exactly for , and , by Negatives, Differences, Reciprocals and Quotients (i). So in each formula below every premise of these forms singles out exactly one set, which exists, and a universally quantified implication whose premises name values in this way states the property of the named values given in its conclusion (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii)).
The values. Let and be the formulas
Under their premises name and in the first; and , , , , , and in the second. The conclusion says that the pair is the value . So, under , and state, respectively,
The sum and the product. Let and . By The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (iii), the sum operation of is a binary operation on satisfying the first displayed identity, so holds when is assigned it. Conversely, let be a set satisfying . Every element of is a pair of elements of (The Cartesian Product of Two Classes (i)), and every element of is a pair with (The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (ii)); so and the sum operation are maps with the same value at every element of . Two maps with the same domain and the same values are equal by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii), so is the sum operation of . Thus holds exactly when is the sum operation of ; in the same way, with the values , holds exactly when is the product operation of . Each of and is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i), and is therefore a predicative formula in in the sense of Renaming and Substituting Variables in Predicative Formulas, with parameters among , , and .
Any position. By Renaming and Substituting Variables in Predicative Formulas (i) with and (the given being the first of the distinct set variables there), the formulas and are predicative formulas in that hold, under every assignment of sets to , exactly when , respectively , holds with assigned the set assigned to , that is, exactly when is the sum operation, respectively the product operation, of . This proves (i) and (ii).
The classes. The Class Comprehension Theorem for Predicative Formulas (i), applied to , respectively , with as its single variable and , , and as its parameters, gives a class whose set elements are exactly the sets that are the sum operation, respectively the product operation, of . Since every element of a class is a set, and so is each of these operations, a map between the sets and (The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (iii), Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii)), this class serves as the of (iii), respectively the of (iv).
Loadingβ¦