Renaming is checked on the construction of formulas: it changes only set variables into set variables, so no quantifier over a class variable appears. Each displayed formula quantifies over set variables only and is predicative by the closure clause; the equivalences unfold the definitions with the class-term and value clauses.
Renaming. By Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §predicative, has no part with a class variable, so every part of has a set variable. Both steps defining replace occurrences of set variables by variables, the first only by set variables and the second only at free occurrences, and leave every other symbol in place, so each part of built by a rule of Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §formula becomes a part built by the same rule, and each part of becomes a part of with equal to or to the set variable , so is a set variable. Hence is a formula in which every quantifier is applied to a set variable, so it is predicative by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §predicative.
For the second assertion, fix an assignment as there. The value of each is a set, by hypothesis if is a class variable and by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading if it is a set variable, so it may be assigned to the set variable . The first step only renames bound variables to set variables occurring nowhere else, so by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading it does not change what the formula says; let be its result. For the second step, prove by induction on the parts of , built by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §formula, the following claim for every part , every sublist of the pairs and every assignment: with the free occurrences of the in replaced by the holds if and only if holds with each such assigned the value of . An atomic part says the same of the value of as it said of when is assigned that value, and and commute with the replacement. For a part , is none of by the first step, so assigning a set to leaves the values of all unchanged. If is some with in , then has no free occurrence in , so the replacement of is applied to the replacement of for with removed, and the induction hypothesis for that sublist applies to for each set assigned to ; otherwise the induction hypothesis for applies to for each set assigned to . The case with the whole list is the second assertion.
Pairs. The expressions , and contain no quantifier, and their ordered pairs of set variables are used properly, since the ordered pair of two sets is a set by The Ordered Pair of Two Sets and Nested Tuples §pair. They are therefore predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure, that is, the formulas , and obtained by eliminating their abbreviations, innermost first, are predicative, and by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols each says, for sets assigned to , and , what the expression says with the ordered pairs read as those sets. By the clause renaming, is predicative for ; and when sets are assigned to the , it holds if and only if holds with each assigned the value of , which is the stated condition on the value of .
Predicativity of the displayed formulas. The formulas , , , and and the conjunction in the clause bijective are written with the ordered pair of set variables as a defined set symbol, used properly since is a set for all sets and by The Ordered Pair of Two Sets and Nested Tuples §pair, and every quantifier in them is applied to one of the set variables , , , , . They are therefore predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure. For a class and sets and , the atomic part means that the ordered pair of and is an element of , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §pair-membership.
Below, , and are classes, and , , , and range over sets.
Relation and function. is the condition of Relations, Domain, Range, Inverse and Composition §relation written as a formula, and is the condition of Functions, Values of a Function, and Functions from One Class to Another §function.
Map. By Functions, Values of a Function, and Functions from One Class to Another §map, means that is a function, and . As by Relations, Domain, Range, Inverse and Composition §domain, Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §class-terms gives if and only if . By Subclasses and Subsets §subclass, means that every element of lies in ; as by Relations, Domain, Range, Inverse and Composition §range, Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §class-terms gives if and only if for some set , so if and only if . With the clause function, this gives the clause map.
Injective and surjective. Let . By Functions, Values of a Function, and Functions from One Class to Another §map, is a function with , so by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, for all sets and , if and only if and , the value of at .
Suppose is injective in the sense of Injective, Surjective and Bijective Functions between Classes §injective, and let and . Then and , so ; hence . Conversely, suppose , and let with . With , both and , so ; hence is injective.
Suppose is surjective in the sense of Injective, Surjective and Bijective Functions between Classes §surjective, and let . There is with , so ; hence . Conversely, suppose , and let . There is a set with ; then and , so is surjective.
Bijective. By Injective, Surjective and Bijective Functions between Classes §bijective, is a bijection from to if and only if and is injective and surjective. If this holds, then by the clause map, and and by the clauses injective and surjective. Conversely, if , then by the clause map, and then is injective and surjective by the clauses injective and surjective.
Loading…