The projections and the evaluation map are obtained from the construction of binary maps from expressions; the curried map sends each x to the map u ↦ g(x,u), and uniqueness follows by comparing values.
Each result cited is universally quantified over the data in its own statement.
Clause projections. Apply Maps and Relations Given by Formulas §binary with for its and , for its , and the expression , a single variable, which contains no defined set symbol: for all and . It gives exactly one map with for all and , which is the first assertion, as stands for by Sets and Maps: Ordinary Notation §maps. Applied with for its and , for its and , it gives exactly one map with .
Let . By The Cartesian Product of Two Classes §product and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, there are sets and with . By The Components of an Ordered Pair §components, is the unique set with ; is such a set, so . Likewise .
Clause evaluation. By The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §set, is a set. Apply Maps and Relations Given by Formulas §binary with for its , for its , for its , and the expression , the value of at . This value is a defined set symbol with arguments and , the unique set satisfying , by Functions, Values of a Function, and Functions from One Class to Another §value; this formula is 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 §pair-membership. The hypotheses of the lemma hold: for and , is a map by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members, so is a function with by Functions, Values of a Function, and Functions from One Class to Another §map; hence , exactly one set satisfies , and the symbol is used properly; and by Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol §graph. So there is exactly one map with , that is, , for all and .
Clause currying. Let be a map. For and , by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership, so is defined and lies in by Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol §graph.
The maps . Apply Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol §map-symbol with and for its and , , for its , the predicative formula for its , and the expression for its . This expression is built from the variables , and and the defined set symbols ordered pair and value, with no class abstraction written in it, and for every and every it is used properly and lies in , as just shown; , , and are parameters. So there is a predicative formula such that, for every , the only set satisfying is the map from to of Sets and Maps: Ordinary Notation §maps; write for it. By Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols, is a defined set symbol with argument , given by and used properly where . For , is a map with for , so by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members.
Existence. Apply Maps and Relations Given by Formulas §map with for its , for its and the expression , which is used properly and lies in for every . It gives a map with for every ; hence for all and .
Uniqueness. Let be a map with for all and . Let . By Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol §graph, and lie in , so they are maps by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members, and for every ; so by Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol §equality, with the sets and . As was arbitrary, by Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol §equality, with the sets and .
Loading…