Explicit predicative formulas in two variables express the standing hypothesis and the four metric axioms, their conjunction expresses being a metric and a metric space, renaming moves them to any positions, and comprehension on that conjunction gives the class of metrics.
Throughout, formulas are written with abbreviations and quantify over set variables only, so they are predicative. The parameters , , and are variables other than and and other than the bound variables below; is a set, being an element of , and and are sets, being a map from to and a subclass of (The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i), 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)). Elements of classes are sets (Classes, Membership, Sets and Proper Classes (i)), and a one-entry tuple is (The Ordered Pair of Two Sets and Nested Tuples (ii)). We first build formulas in and , written and , and move them to the positions and at the end. The letters denote further set variables.
The standing hypothesis. For variables and let be the formula . For a set , 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). 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), 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), holds exactly when does, that is, exactly when is a map ; so expresses .
Assume . Throughout, that pairs of elements of lie in , that values of lie in , and that and are a binary operation and a relation on , are routine facts of the setting. For , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x), holds for exactly one set , the value . For , holds exactly for , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi), as is a binary operation on ; and means . 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 four conditions. Let be the formulas
Under their premises name in the first and the second; and in the third; and , , and in the fourth, where . So, under , state that
Hence , , and express the conditions of (i), (ii), (iii) and (iv) with and .
Metrics and metric spaces. Let . As , a set variable, stands for a set, under the set is a metric on by Metric Space (i) exactly when the conditions of Metric Space (ii), Metric Space (iii), Metric Space (iv) and Metric Space (v) hold for all . The first three do not involve , so they hold for all exactly when they hold for all (take ); thus is a metric on exactly when the four displayed conditions hold, and expresses the condition of (v). By Metric Space (vi), under the pair is a metric space exactly when is a metric on , so also expresses the condition of (vi).
Any positions. Each formula obtained above, namely , , , and , is thus a predicative formula in in the sense of Renaming and Substituting Variables in Predicative Formulas, with parameters among , , and . By Renaming and Substituting Variables in Predicative Formulas (i) with and (the given being the first of the distinct set variables there, so that is distinct from also when ), the formula is a predicative formula in that holds, under every assignment of sets to , exactly when holds with and assigned the sets assigned to and , that is, exactly when the condition of the corresponding clause holds with and . This proves (i), (ii), (iii), (iv), (v) and (vi).
The class of metrics. For a set , The Class Comprehension Theorem for Predicative Formulas (i), applied to with as its single variable and , , , and as its parameters, being assigned , gives a class such that, for every class , if and only if is a map that is a metric on (every such map is a set, being an element of the class of functions from to by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i)). This proves (vii).
Loadingβ¦