TheoremBase

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.

Proof

Each result cited is universally quantified over the data in its own statement.

Clause projections. Apply Maps and Relations Given by Formulas §binary with XX for its bb and cc, YY for its dd, and the expression e(v,w)=ve(v,w)=v, a single variable, which contains no defined set symbol: e(v,w)=v∈Xe(v,w)=v\in X for all v∈Xv\in X and w∈Yw\in Y. It gives exactly one map π1:X×Y→X\pi_{1}:X\times Y\to X with π1((v,w))=v\pi_{1}((v,w))=v for all v∈Xv\in X and w∈Yw\in Y, which is the first assertion, as π1(x,y)\pi_{1}(x,y) stands for π1((x,y))\pi_{1}((x,y)) by Sets and Maps: Ordinary Notation §maps. Applied with YY for its bb and dd, XX for its cc and e(v,w)=we(v,w)=w, it gives exactly one map π2:X×Y→Y\pi_{2}:X\times Y\to Y with π2(x,y)=y\pi_{2}(x,y)=y.

Let p∈X×Yp\in X\times Y. By The Cartesian Product of Two Classes §product and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, there are sets x∈Xx\in X and y∈Yy\in Y with p=(x,y)p=(x,y). By The Components of an Ordered Pair §components, p1p_{1} is the unique set zz with ∃y′ (p=(z,y′))\exists y'\,(p=(z,y')); xx is such a set, so p1=x=π1(p)p_{1}=x=\pi_{1}(p). Likewise p2=y=π2(p)p_{2}=y=\pi_{2}(p).

Clause evaluation. By The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §set, YIY^{I} is a set. Apply Maps and Relations Given by Formulas §binary with YY for its bb, YIY^{I} for its cc, II for its dd, and the expression e(f,i)=f(i)e(f,i)=f(i), the value of ff at ii. This value is a defined set symbol with arguments ff and ii, the unique set zz satisfying (i,z)∈f(i,z)\in f, 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 f∈YIf\in Y^{I} and i∈Ii\in I, ff is a map f:I→Yf:I\to Y by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members, so ff is a function with dom⁡f=I\operatorname{dom}f=I by Functions, Values of a Function, and Functions from One Class to Another §map; hence i∈dom⁡fi\in\operatorname{dom}f, exactly one set zz satisfies (i,z)∈f(i,z)\in f, and the symbol is used properly; and f(i)∈Yf(i)\in Y by Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol §graph. So there is exactly one map ev:YI×I→Y\mathrm{ev}:Y^{I}\times I\to Y with ev((f,i))=f(i)\mathrm{ev}((f,i))=f(i), that is, ev(f,i)=f(i)\mathrm{ev}(f,i)=f(i), for all f∈YIf\in Y^{I} and i∈Ii\in I.

Clause currying. Let g:X×I→Yg:X\times I\to Y be a map. For x∈Xx\in X and i∈Ii\in I, (x,i)∈X×I(x,i)\in X\times I by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership, so g(x,i)=g((x,i))g(x,i)=g((x,i)) is defined and lies in YY by Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol §graph.

The maps c(x)c(x). Apply Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol §map-symbol with II and YY for its AA and BB, k=1k=1, xx for its v1v_{1}, the predicative formula x∈Xx\in X for its γ\gamma, and the expression g((x,u))g((x,u)) for its t(u,v1)t(u,v_{1}). This expression is built from the variables gg, xx and uu and the defined set symbols ordered pair and value, with no class abstraction written in it, and for every x∈Xx\in X and every u∈Iu\in I it is used properly and lies in YY, as just shown; II, YY, XX and gg are parameters. So there is a predicative formula θ(h,x)\theta(h,x) such that, for every x∈Xx\in X, the only set hh satisfying θ(h,x)\theta(h,x) is the map u↦g(x,u)u\mapsto g(x,u) from II to YY of Sets and Maps: Ordinary Notation §maps; write c(x)c(x) for it. By Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols, c(x)c(x) is a defined set symbol with argument xx, given by θ\theta and used properly where x∈Xx\in X. For x∈Xx\in X, c(x)c(x) is a map I→YI\to Y with c(x)(i)=g(x,i)c(x)(i)=g(x,i) for i∈Ii\in I, so c(x)∈YIc(x)\in Y^{I} 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 XX for its aa, YIY^{I} for its bb and the expression c(x)c(x), which is used properly and lies in YIY^{I} for every x∈Xx\in X. It gives a map h:X→YIh:X\to Y^{I} with h(x)=c(x)h(x)=c(x) for every x∈Xx\in X; hence h(x)(i)=c(x)(i)=g(x,i)h(x)(i)=c(x)(i)=g(x,i) for all x∈Xx\in X and i∈Ii\in I.

Uniqueness. Let h′:X→YIh':X\to Y^{I} be a map with h′(x)(i)=g(x,i)h'(x)(i)=g(x,i) for all x∈Xx\in X and i∈Ii\in I. Let x∈Xx\in X. By Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol §graph, h(x)h(x) and h′(x)h'(x) lie in YIY^{I}, so they are maps I→YI\to Y by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members, and h′(x)(i)=g(x,i)=h(x)(i)h'(x)(i)=g(x,i)=h(x)(i) for every i∈Ii\in I; so h′(x)=h(x)h'(x)=h(x) by Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol §equality, with the sets II and YY. As x∈Xx\in X was arbitrary, h′=hh'=h by Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol §equality, with the sets XX and YIY^{I}.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…