An explicit predicative formula for continuity at a point is built from the metric-space kit and the formula for maps, quantifying over the point gives continuity on a subset, renaming the subset to the space gives the whole-space cases, and class comprehension gives the classes.
Throughout, formulas are written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi), a formula being predicative when it is so with its abbreviations eliminated, and the given are the first of distinct set variables as in Renaming and Substituting Variables in Predicative Formulas, so that are distinct also when . The parameters , , and are variables other than and other than the bound variables below, at their fixed values as in Conditions Expressed by a Predicative Formula, and Guards (i); is a set, being an element of . For sets and , abbreviates , the strict order of . The letters denote further set variables, distinct from one another, from and from the parameters. Routine set bookkeeping is used without comment: elements of classes are sets (Classes, Membership, Sets and Proper Classes (i)), and so are subclasses of sets (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 maps between sets, which lie in the class of functions from to (Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii), The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i)), in particular both components of a metric space (Metric Space); and a one-entry tuple is (The Ordered Pair of Two Sets and Nested Tuples (ii)).
The formulas. Write , , , , , and for . For arbitrary sets, " is a metric space" includes the standing hypothesis of Metric Space that is a map from the Cartesian product to , and likewise for . By Kit for def:metric-space (vi) with , applied once with and and once with and , there are predicative formulas and in , with parameters among , , and , expressing " is a map and is a metric space" and " is a map and is a metric space"; their bound variables are chosen other than the letters above, and they are also predicative formulas in and in (Renaming and Substituting Variables in Predicative Formulas (ii)). 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 as its , and and with its auxiliary set variables chosen pairwise distinct and distinct from , from the letters above and from the parameters; it is predicative, its free variables are , and , and for sets , and it holds if and only if is a map . Let
where in the quantified is the variable . No quantifier in or is applied to a class variable, so they are predicative (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)), and and are predicative, being built from predicative formulas by conjunction, implication and quantification over set variables (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)). The free variables of are among and the parameters; those of are among and the parameters, since is free in neither , , nor .
What says. Let sets , , , , , and be assigned to , and suppose that and are metric spaces, with and , that , that and that . Let and be real numbers and let . Then , so the pair lies in (Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i)), and, being a function, holds exactly for (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x)). Likewise, as , holds exactly for and exactly for ; these values lie in , so , and holds exactly for . Hence the antecedent of the innermost implication of fails unless , , and are these values, and for them it reduces to . So the part of beginning with holds if and only if
So says that for every real there is a real such that every with satisfies , that is, by Continuous Map Between Metric Spaces (i), that is continuous at relative to .
What and say. Let sets , , , , , and be assigned to . The conjuncts , , , and hold exactly when and are metric spaces with and , (Subclasses and Subsets (i)), and . If one of them fails, fails, and so does the condition
If all of them hold, then holds exactly when does, that is, by the previous paragraph, exactly when the displayed condition holds. So is a predicative formula in , in the sense of Renaming and Substituting Variables in Predicative Formulas, expressing the displayed condition. Similarly, under an assignment of sets , , , , and to , if the metric-space, subset and map conditions hold, then for every set assigned to with the previous paragraph applies, so says that is continuous at relative to for every , that is, by Continuous Map Between Metric Spaces (ii), that is continuous on ; and if one of them fails, fails. So is a predicative formula in expressing the condition " and are metric spaces, , and is continuous on ".
Continuity at a point. By Renaming and Substituting Variables in Predicative Formulas (i), with its number of variables equal to and , , , , , and , the formula is a predicative formula in that holds, under every assignment of sets to , exactly when the condition of (i) holds for , , , , , and . This proves (i).
Continuity at a point of the space. Apply Renaming and Substituting Variables in Predicative Formulas (i) as in the previous paragraph, but with . The formula is a predicative formula in that holds exactly when the displayed condition holds with . As always, and continuity at relative to is continuity at (Continuous Map Between Metric Spaces (i)), this is the condition of (ii), which is therefore predicative.
Continuity on a subset. By Renaming and Substituting Variables in Predicative Formulas (i), with its number of variables equal to and , , , , and , the formula is a predicative formula in expressing the condition of (iii). This proves (iii).
Continuous maps. The same, with , gives the predicative formula , which expresses the condition with ; as and continuity on is continuity (Continuous Map Between Metric Spaces (ii)), this is the condition of (iv). This proves (iv).
The class of maps continuous at a point. Let and be metric spaces, let and let ; then , , , , and are sets. Apply The Class Comprehension Theorem for Predicative Formulas (i) to with its abbreviations eliminated, with as its single variable and , , , , , , , , and as its parameters, being assigned , , , , and . It gives a class whose elements are exactly the sets for which holds with assigned to , that is, as the metric-space, subset and membership conditions hold, the sets with continuous at relative to . This proves (v).
The class of maps of the space continuous at a point. Let and be metric spaces and let . As , (v) with gives a class such that, for every class , if and only if is continuous at relative to , that is, continuous at (Continuous Map Between Metric Spaces (i)). This proves (vi).
The class of maps continuous on a subset. For metric spaces and and , The Class Comprehension Theorem for Predicative Formulas (i), applied to with its abbreviations eliminated, with as its single variable and (assigned , , , and ), , , and as its parameters, gives a class whose elements are exactly the maps that are continuous on , which proves (vii).
The class of continuous maps. Let and be metric spaces. As , (vii) with gives a class such that, for every class , if and only if is continuous on , that is, continuous (Continuous Map Between Metric Spaces (ii)). This proves (viii).
Loadingβ¦