The countability formula is checked against the definition through the formulas for maps and surjectivity, and composed with a typed term by an existential quantifier; the term S^[n] is handled by the predicative formula for the segment [n] and the map formula, with the domain bound by an existential quantifier.
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).
Proof of (i). The formulas and are predicative 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 Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (ix), with free variables , , and , ; so is predicative, and as and are bound in it, its free variables are and . Let be a set assigned to . By Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (iii), holds if and only if . 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 Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (ix), holds if and only if some set is a surjective map ; and every map is a set, by Sets and Maps: Ordinary Notation (v). So holds if and only if or there is a surjective map , that is, by Countable Set (i), if and only if is countable.
Now let be a term of type under . Let be a set variable that is none of , is not free in and does not occur in . By Terms and Typed Terms under a Guard (iv) a predicative formula expresses ; its free variables are among , and the parameters of and , by Conditions Expressed by a Predicative Formula, and Guards (ii). Let be formed as above with for , its bound variables chosen other than . The formula is predicative, and its free variables are among , and the parameters of and . Under an assignment of sets to , by Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (i), holds for a set assigned to if and only if holds and that set is the value of ; so holds if and only if holds and the value of satisfies , that is, is countable. So this formula expresses the condition, with the parameter .
Proof of (ii). Values. Under an assignment satisfying , the set lies in , and is a set contained in by The Segments [n]: Each Is a Set, and 1 Lies in [n] for n ∈ ℕ (i). By Tuples in a Set: the Set of n-Tuples and Their Components (i) and Tuples in a Set: the Set of n-Tuples and Their Components (ii), is a set whose elements are the maps . Let be such a map. Every element of is an ordered pair by Relations, Domain, Range, Inverse and Composition (i), with and by Relations, Domain, Range, Inverse and Composition (ii), Relations, Domain, Range, Inverse and Composition (iii) and Functions, Values of a Function, and Functions from One Class to Another (iii); so it lies in the set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i) and Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii), and by The Union Set and the Power Set of a Set (ii). Hence , and by The Union Set and the Power Set of a Set (ii). So Terms and Typed Terms under a Guard (iii) holds.
The formula. Let be a set variable that is none of , is not free in and does not occur in ; so is neither nor . Let and be distinct set variables that are none of and , do not occur in and are not . By Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness (i), with and for its and and and for its and , there is a predicative formula , with free variables among , , and , such that for every set and every , holds if and only if . 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 , so for all sets and , holds if and only if , by Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (i) and the property of ; hence holds if and only if , that is, 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), if and only if is a map , that is, by Tuples in a Set: the Set of n-Tuples and Their Components (ii), if and only if . So holds if and only if and have the same elements, that is, by Axiom of Extensionality for Classes, 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). For , and the formula , which is predicative with free variables and , every assignment satisfying gives .
Loading…