TheoremBase

Each value is characterised by a predicative formula, built from the formula for iterated operations, the formula saying that a set is a map and pair memberships, and the lemma on maps given by formulas in two variables then gives the unique map; iterates down a column reduce to iterates along a row of the map with its arguments swapped.

Proof

Formulas. The formulas below are formulas of class theory as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ii), written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi) and read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv). The data fixed in a clause are assigned to distinct variables, its parameters, named where they are used; all other variables are set variables, distinct from the parameters and from one another. Each formula below is built from parts shown predicative where it is introduced, by the connectives and by quantifiers over set variables; so no quantifier is applied to a class variable in it, and it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i).

Values. (V) For sets D1D_{1}, D2D_{2} and EE, a map F:D1×D2→EF:D_{1}\times D_{2}\to E, u∈D1u\in D_{1} and v∈D2v\in D_{2}: (u,v)∈D1×D2(u,v)\in D_{1}\times D_{2} by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i), so F(u,v)=F((u,v))F(u,v)=F((u,v)) is used properly and lies in EE, and for every set zz, ((u,v),z)∈F((u,v),z)\in F if and only if z=F(u,v)z=F(u,v), by Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol (i) and Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol (ii). Finally, for every N∈NN\in\mathbb{N}, [N][N] is a set and [N]={k∈N:k≤N}⊆N[N]=\{k\in\mathbb{N}:k\le N\}\subseteq\mathbb{N}, by Routine Facts Used Without Citation: Arithmetic, Maps, Predicativity and Indices (v), every element of [N][N] being a natural number by Elements of a Segment Are Natural Numbers, and Mixed Transitivity of the Order on the Natural Numbers (i).

Maps from formulas in two variables. We use the following form (M2) of Maps and Relations Given by Formulas (ii). Let CC, DD and VV be sets, let a set c(v,u)∈Vc(v,u)\in V be given for all v∈Cv\in C and u∈Du\in D, and let θ(z,v,u)\theta(z,v,u) be a predicative formula, with zz, vv and uu distinct set variables and its parameters assigned, such that for all v∈Cv\in C, u∈Du\in D and every set zz, θ(z,v,u)\theta(z,v,u) holds if and only if z=c(v,u)z=c(v,u). Then there is exactly one map g:C×D→Vg:C\times D\to V with g(v,u)=c(v,u)g(v,u)=c(v,u) for all v∈Cv\in C and u∈Du\in D. Indeed, for v∈Cv\in C and u∈Du\in D exactly one set zz satisfies θ(z,v,u)\theta(z,v,u), namely c(v,u)c(v,u); so the set τ(v,u)\tau(v,u) with θ(τ(v,u),v,u)\theta(\tau(v,u),v,u) is a defined set symbol given by θ\theta, with the set arguments vv and uu, as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (viii), used properly wherever v∈Cv\in C and u∈Du\in D are in force, as in Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii) with γ(v,u)\gamma(v,u) the formula v∈C∧u∈Dv\in C\wedge u\in D, CC and DD being assigned to further parameters; and τ(v,u)=c(v,u)∈V\tau(v,u)=c(v,u)\in V. By Maps and Relations Given by Formulas (ii), applied to the sets VV, CC and DD and the expression τ(v,u)\tau(v,u), there is exactly one map g:C×D→Vg:C\times D\to V with g((v,u))=τ(v,u)=c(v,u)g((v,u))=\tau(v,u)=c(v,u) for all v∈Cv\in C and u∈Du\in D.

The map with swapped arguments. We prove (iii). Let f:A×B→Xf:A\times B\to X be given, assigned to a class variable GG. Let θ(z,y,x)\theta(z,y,x) be the formula ((x,y),z)∈G((x,y),z)\in G; it 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 (iv), which also says that, for sets xx, yy and zz, it holds if and only if ((x,y),z)∈f((x,y),z)\in f. So for all y∈By\in B, x∈Ax\in A and every set zz, θ(z,y,x)\theta(z,y,x) holds if and only if z=f(x,y)z=f(x,y), and f(x,y)∈Xf(x,y)\in X, by (V). By (M2), with BB, AA, XX and c(y,x)=f(x,y)c(y,x)=f(x,y), there is exactly one map h:B×A→Xh:B\times A\to X with h(y,x)=f(x,y)h(y,x)=f(x,y) for all x∈Ax\in A and y∈By\in B.

The formula for iterated operations. Assign XX, ∗\ast, N\mathbb{N}, the order ≤\le of N0\mathbb{N}_{0} and the addition ++ of N0\mathbb{N}_{0} to the distinct class variables XX, FF, YY, RR and PP, respectively, of Iterated Operations Are Given by a Predicative Formula (i). For distinct set variables ww, NN and bb, that clause gives a predicative formula it(w,N,b)\mathrm{it}(w,N,b), with free variables among ww, NN, bb, XX, FF, YY, RR and PP, such that for every N∈NN\in\mathbb{N}, every map bb from a set containing [N][N] to XX, and every set ww, it(w,N,b)\mathrm{it}(w,N,b) holds if and only if w=∗k=1Nbkw=\mathop{\ast}\limits_{k=1}^{N}b_{k}, which is the iterated operation of b∣[N]b|_{[N]} by Iterated Operations: Finite Sums and Finite Products (ii).

Iterates along the second argument. We prove (i). Let f:A×N→Xf:A\times\mathbb{N}\to X be given, assigned to a class variable GG other than XX, FF, YY, RR and PP.

The sections fxf_{x}. For x∈Ax\in A and k∈Nk\in\mathbb{N}, f(x,k)f(x,k) is used properly and lies in XX, by (V); for x∈Ax\in A let fx:N→Xf_{x}:\mathbb{N}\to X be the map k↦f(x,k)k\mapsto f(x,k) of Sets and Maps: Ordinary Notation (v). Apply Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol (v) with the sets N\mathbb{N} and XX, assigned to YY and XX, in place of its sets AA and BB; with one variable v1v_{1}, namely xx; with the set variables kk and bb in place of uu and hh; with γ(x)\gamma(x) the formula x∈Ax\in A; and with t(k,x)t(k,x) the expression f(x,k)f(x,k), that is G((x,k))G((x,k)), built from variables and defined set symbols with no class abstraction written in it. For every x∈Ax\in A and every k∈Nk\in\mathbb{N}, t(k,x)t(k,x) is used properly and lies in XX, as just shown; the parameters are YY, XX, AA and GG, and bb occurs in neither γ\gamma nor tt. Let β(b,x)\beta(b,x) be the formula θ(b,x)\theta(b,x) of that clause, namely μ(b,Y,X)∧∀k (k∈Y⇒(k,G((x,k)))∈b)\mu(b,Y,X)\wedge\forall k\,(k\in Y\Rightarrow(k,G((x,k)))\in b), with μ\mu 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). By that clause, β\beta is predicative, and for every x∈Ax\in A the only set bb satisfying β(b,x)\beta(b,x) is fxf_{x}.

The partial iterates. Let θ(w,N,x)\theta(w,N,x) be ∃b (β(b,x)∧it(w,N,b))\exists b\,(\beta(b,x)\wedge\mathrm{it}(w,N,b)), which is predicative, its parts being so: β(b,x)\beta(b,x) by the preceding paragraph, and it(w,N,b)\mathrm{it}(w,N,b) by the paragraph on the formula for iterated operations, used here with the set variables ww, NN and bb (a predicative formula stays predicative when its free set variables are renamed, 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 (i)). Let N∈NN\in\mathbb{N} and x∈Ax\in A. The map fxf_{x} is a set, being a map between the sets N\mathbb{N} and XX, by Sets and Maps: Ordinary Notation (v); so by the preceding paragraph, for every set ww, θ(w,N,x)\theta(w,N,x) holds if and only if it(w,N,fx)\mathrm{it}(w,N,f_{x}) does, that is, as fxf_{x} is a map from N⊇[N]\mathbb{N}\supseteq[N] to XX, if and only if w=∗k=1N(fx)kw=\mathop{\ast}\limits_{k=1}^{N}(f_{x})_{k}, the iterated operation of fx∣[N]f_{x}|_{[N]}. For k∈[N]⊆Nk\in[N]\subseteq\mathbb{N}, f(x,k)∈Xf(x,k)\in X by (V), so the map φ:[N]→X\varphi:[N]\to X, k↦f(x,k)k\mapsto f(x,k), of Sets and Maps: Ordinary Notation (v) is defined. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (ix), fx∣[N]f_{x}|_{[N]} is a function with domain [N]∩N=[N][N]\cap\mathbb{N}=[N] and value fx(k)=f(x,k)=φ(k)f_{x}(k)=f(x,k)=\varphi(k) at each k∈[N]k\in[N], so fx∣[N]=φf_{x}|_{[N]}=\varphi by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (i). Hence ∗k=1N(fx)k\mathop{\ast}\limits_{k=1}^{N}(f_{x})_{k} is the iterated operation of φ\varphi, which is ∗n=1Nf(x,n)\mathop{\ast}\limits_{n=1}^{N}f(x,n) by Iterated Operations: Finite Sums and Finite Products (i), and it lies in XX (by Iterated Operations and Operations over Finite Sets Take Values in the Underlying Set (i), applied to φ\varphi). So for all N∈NN\in\mathbb{N}, x∈Ax\in A and every set ww, θ(w,N,x)\theta(w,N,x) holds if and only if w=∗n=1Nf(x,n)w=\mathop{\ast}\limits_{n=1}^{N}f(x,n), and by (M2), with N\mathbb{N}, AA, XX and c(N,x)=∗n=1Nf(x,n)c(N,x)=\mathop{\ast}\limits_{n=1}^{N}f(x,n), there is exactly one map g:N×A→Xg:\mathbb{N}\times A\to X with g(N,x)=∗n=1Nf(x,n)g(N,x)=\mathop{\ast}\limits_{n=1}^{N}f(x,n) for all N∈NN\in\mathbb{N} and x∈Ax\in A.

Iterates along the first argument. We prove (ii). Let f:N×A→Xf:\mathbb{N}\times A\to X be given. By (iii), applied to the sets N\mathbb{N} and AA in place of AA and BB, there is a map h:A×N→Xh:A\times\mathbb{N}\to X with h(y,m)=f(m,y)h(y,m)=f(m,y) for all m∈Nm\in\mathbb{N} and y∈Ay\in A. Let N∈NN\in\mathbb{N} and y∈Ay\in A. For m∈[N]⊆Nm\in[N]\subseteq\mathbb{N}, h(y,m)=f(m,y)∈Xh(y,m)=f(m,y)\in X by (V), so the maps m↦h(y,m)m\mapsto h(y,m) and m↦f(m,y)m\mapsto f(m,y) on [N][N], of Sets and Maps: Ordinary Notation (v), are defined; they are functions with domain [N][N] and equal values, so they are equal by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (i), and therefore ∗m=1Nh(y,m)=∗m=1Nf(m,y)\mathop{\ast}\limits_{m=1}^{N}h(y,m)=\mathop{\ast}\limits_{m=1}^{N}f(m,y) by Iterated Operations: Finite Sums and Finite Products (i). Hence a map g:N×A→Xg:\mathbb{N}\times A\to X satisfies g(N,y)=∗m=1Nf(m,y)g(N,y)=\mathop{\ast}\limits_{m=1}^{N}f(m,y) for all N∈NN\in\mathbb{N} and y∈Ay\in A if and only if it satisfies g(N,y)=∗m=1Nh(y,m)g(N,y)=\mathop{\ast}\limits_{m=1}^{N}h(y,m) for all N∈NN\in\mathbb{N} and y∈Ay\in A; by (i), applied to hh, there is exactly one such map.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…