TheoremBase

Each clause is proved from the definition or published result it restates or combines; the operations on linear maps come from functional predicative relations, and the two classes of lengths from class abstraction over an explicit predicative formula for linear independence.

Proof

Routine facts about maps, arithmetic and order in N0\mathbb{N}_{0}, and predicative formulas are used without comment (Routine Facts, Continued: Typed Arithmetic, Maps and Predicativity (vi)).

Proof of (i). By Negatives, Differences, Reciprocals and Quotients (i), βˆ’x-x is the element w∈rw\in r with x+w=0x+w=0. Hence x+(βˆ’x)=0x+(-x)=0.

Proof of (ii). Let s∈Xns\in X^{n}. By Tuples in a Set: the Set of n-Tuples and Their Components (ii), s:[n]β†’Xs:[n]\to X is a map, so its range lies in XβŠ†YX\subseteq Y and s:[n]β†’Ys:[n]\to Y is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)). So s∈Yns\in Y^{n} by Tuples in a Set: the Set of n-Tuples and Their Components (ii). Hence XnβŠ†YnX^{n}\subseteq Y^{n} (Subclasses and Subsets (i)).

Proof of (iii). Every element of bΓ—bb\times b is a pair (u,v)(u,v) with u,v∈bβŠ†au,v\in b\subseteq a (The Cartesian Product of Two Classes (i)), so bΓ—bβŠ†aΓ—ab\times b\subseteq a\times a. Since βˆ—:aΓ—aβ†’a\ast:a\times a\to a is a map, Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (vi) shows that βˆ—βˆ£bΓ—b:bΓ—bβ†’a\ast|_{b\times b}:b\times b\to a is a map with

(βˆ—βˆ£bΓ—b)((u,v))=βˆ—((u,v))=uβˆ—v(u,v∈b),(\ast|_{b\times b})((u,v))=\ast((u,v))=u\ast v\qquad(u,v\in b),

which is the asserted equation. Every element of the range of βˆ—βˆ£bΓ—b\ast|_{b\times b} is one of these values (Relations, Domain, Range, Inverse and Composition (iii), Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)), and they lie in bb by hypothesis. So the range is contained in bb, and βˆ—βˆ£bΓ—b:bΓ—bβ†’b\ast|_{b\times b}:b\times b\to b is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)).

Proof of (iv). As CβŠ†BC\subseteq B, every element (a,c)(a,c) of AΓ—CA\times C lies in AΓ—BA\times B (The Cartesian Product of Two Classes (i)), so AΓ—CβŠ†AΓ—BA\times C\subseteq A\times B, and by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (vi) F∣AΓ—C:AΓ—Cβ†’BF|_{A\times C}:A\times C\to B is a map with (F∣AΓ—C)((a,c))=F((a,c))(F|_{A\times C})((a,c))=F((a,c)) for a∈Aa\in A and c∈Cc\in C. These values lie in CC by hypothesis, and they make up the range (Relations, Domain, Range, Inverse and Composition (iii), Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)); so F∣AΓ—C:AΓ—Cβ†’CF|_{A\times C}:A\times C\to C is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)).

Proof of (v). Let ΞΉ=idY\iota=\mathrm{id}_{Y} be the identity on YY. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (iii) it is a map Yβ†’YY\to Y with ΞΉ(y)=y\iota(y)=y for y∈Yy\in Y; its range lies in YβŠ†XY\subseteq X, so ΞΉ:Yβ†’X\iota:Y\to X is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)). It satisfies ΞΉ(e)=e\iota(e)=e and, for x,y∈Yx,y\in Y, ΞΉ(xβ‹„y)=xβ‹„y=xβˆ—y=ΞΉ(x)βˆ—ΞΉ(y)\iota(x\diamond y)=x\diamond y=x\ast y=\iota(x)\ast\iota(y), since xβ‹„y∈Yx\diamond y\in Y. So Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vi), applied to the operation β‹„\diamond on YY with neutral element ee, the operation βˆ—\ast on XX with neutral element ee, the map ΞΉ:Yβ†’X\iota:Y\to X and f:Aβ†’Yf:A\to Y, gives

ΞΉ(β‹„x∈Af(x))=βˆ—x∈AΞΉ(f(x)).\iota\Bigl(\mathop{\diamond}\limits_{x\in A}f(x)\Bigr)=\mathop{\ast}\limits_{x\in A}\iota(f(x)).

The element β‹„x∈Af(x)\mathop{\diamond}\limits_{x\in A}f(x) is an iterated operation of β‹„\diamond on YY, so it lies in YY (Sums and Products over a Finite Set and over an Interval (i), Sums and Products over a Finite Set and over an Interval (ii)) and is fixed by ΞΉ\iota. On the right, ι∘f=f\iota\circ f=f by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (iv), ff being a map Aβ†’YA\to Y; and f:Aβ†’Xf:A\to X is a map, as YβŠ†XY\subseteq X. This is the asserted equation.

Proof of (vi). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), x:[m]β†’Yx:[m]\to Y is a map, and so is x:[m]β†’Xx:[m]\to X, as YβŠ†XY\subseteq X. If m=0m=0, the interval {1,…,0}=[0]\{1,\dots,0\}=[0] is empty (Intervals of Natural Numbers (ii), Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i)), so by Sums and Products over a Finite Set and over an Interval (iv) and Sums and Products over a Finite Set and over an Interval (ii) both sides equal the neutral element ee. If mβ‰ 0m\neq0, then m∈Nm\in\mathbb{N} (The Set of Natural Numbers and the Number One (i)), and Natural Numbers as Indices: β„• βŠ† β„•β‚€, 1 ∈ β„•β‚€, and the Two Readings of an Operation from 1 to n (iv), applied to β‹„\diamond on YY and to βˆ—\ast on XX, gives

β‹„k=1mxk=β‹„k∈[m]xk,βˆ—k=1mxk=βˆ—k∈[m]xk.\mathop{\diamond}\limits_{k=1}^{m}x_{k}=\mathop{\diamond}\limits_{k\in[m]}x_{k},\qquad\mathop{\ast}\limits_{k=1}^{m}x_{k}=\mathop{\ast}\limits_{k\in[m]}x_{k}.

As [m][m] is finite (Order and Arithmetic of β„•β‚€ in Flat Form (vii)), the right-hand sides agree by (v) with A=[m]A=[m] and f=xf=x.

Proof of (vii). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), Ξ»:[n]β†’K\lambda:[n]\to K and v:[n]β†’Vβ€²v:[n]\to V' are maps; and v∈Vnv\in V^{n} by (ii), so v:[n]β†’Vv:[n]\to V is a map as well. By Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (iii), applied with S=[n]S=[n], the maps Ξ»\lambda and vv and the scalar multiplication of Vβ€²V', respectively of VV, there is exactly one map tβ€²:[n]β†’Vβ€²t':[n]\to V' with tβ€²(k)=Ξ»kvkt'(k)=\lambda_{k}v_{k}, the scalar multiple taken in Vβ€²V', and exactly one map t:[n]β†’Vt:[n]\to V with t(k)=Ξ»kvkt(k)=\lambda_{k}v_{k}, taken in VV; these are the tuples of terms formed in Vβ€²V' and in VV. Since Vβ€²βŠ†VV'\subseteq V, also tβ€²:[n]β†’Vt':[n]\to V is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)), and for k∈[n]k\in[n] we have Ξ»k∈K\lambda_{k}\in K and vk∈Vβ€²v_{k}\in V', so tβ€²(k)=t(k)t'(k)=t(k) by hypothesis. Hence tβ€²=tt'=t by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii).

Operations on linear maps. In the next three proofs, a map FF whose values are fixed at the elements of a product is obtained from Maps from Functional Predicative Relations, and Families of Sections (ii); the formulas used there quantify over set variables only, and their atoms, of the forms x=(S,T)x=(S,T), (v,a)∈S(v,a)\in S and ((a,b),y)∈P((a,b),y)\in P, are 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 (ii), Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii) and 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); so these formulas are predicative. For a map S:Vβ†’WS:V\to W, v∈Vv\in V and a set aa, (v,a)∈S(v,a)\in S holds exactly when a=S(v)a=S(v) (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)); for a map PP on a product and a pair (a,b)(a,b) in its domain, ((a,b),y)∈P((a,b),y)\in P holds exactly when y=P((a,b))y=P((a,b)) (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x)); and ordered pairs of sets are equal only if their components are (The Characteristic Property of Ordered Pairs and Nested Tuples of Sets (i)).

Proof of (viii). Write L=L(V,W)L=\mathcal{L}(V,W), a set by Operations on Linear Maps (i). For S,T∈LS,T\in L, the sum S+TS+T is a map Vβ†’WV\to W with (S+T)(v)=Sv+Tv(S+T)(v)=Sv+Tv (Operations on Linear Maps (ii)), and it is linear: for u,v∈Vu,v\in V and λ∈K\lambda\in K, by the linearity of SS and TT (Linear Maps, Linear Operators and Isomorphisms of Vector Spaces (i)) and Vector Space over a Field (i), Vector Space over a Field (ii) and Vector Space over a Field (vii) in WW,

(S+T)(u+v)=(Su+Sv)+(Tu+Tv)=(Su+Tu)+(Sv+Tv)=(S+T)(u)+(S+T)(v),(S+T)(u+v)=(Su+Sv)+(Tu+Tv)=(Su+Tu)+(Sv+Tv)=(S+T)(u)+(S+T)(v), (S+T)(Ξ»v)=Ξ»Sv+Ξ»Tv=Ξ»(Sv+Tv)=λ (S+T)(v).(S+T)(\lambda v)=\lambda Sv+\lambda Tv=\lambda(Sv+Tv)=\lambda\,(S+T)(v).

So S+T∈LS+T\in L. Let ψ(x,F)\psi(x,F) be the formula

βˆƒSβ€‰βˆƒT (x=(S,T)βˆ§βˆ€v (v∈Vβ‡’βˆƒaβ€‰βˆƒbβ€‰βˆƒy ((v,a)∈S∧(v,b)∈T∧((a,b),y)∈+W∧(v,y)∈F))),\exists S\,\exists T\,\Bigl(x=(S,T)\wedge\forall v\,\bigl(v\in V\Rightarrow\exists a\,\exists b\,\exists y\,((v,a)\in S\wedge(v,b)\in T\wedge((a,b),y)\in{+_{W}}\wedge(v,y)\in F)\bigr)\Bigr),

with parameters VV and the addition +W+_{W} of WW; it is predicative. Let S,T∈LS,T\in L and F∈LF\in L. By the facts recalled above, ψ((S,T),F)\psi((S,T),F) holds if and only if F(v)=Sv+TvF(v)=Sv+Tv for every v∈Vv\in V, that is, by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii), if and only if F=S+TF=S+T. So every element of LΓ—LL\times L has exactly one F∈LF\in L with ψ\psi, and Maps from Functional Predicative Relations, and Families of Sections (ii), applied to the classes LΓ—LL\times L and LL, gives a map A:LΓ—Lβ†’LA:L\times L\to L with ψ(x,A(x))\psi(x,A(x)) for every x∈LΓ—Lx\in L\times L. Thus A((S,T))=S+TA((S,T))=S+T for all S,T∈LS,T\in L, and AA is a binary operation on the set LL (Binary Operations on a Set (i)).

Proof of (ix). Again L=L(V,W)L=\mathcal{L}(V,W). For λ∈K\lambda\in K and T∈LT\in L, Ξ»T\lambda T is a map Vβ†’WV\to W with (Ξ»T)(v)=λ Tv(\lambda T)(v)=\lambda\,Tv (Operations on Linear Maps (iii)), and it is linear: for u,v∈Vu,v\in V and μ∈K\mu\in K, by the linearity of TT, Vector Space over a Field (vii), Vector Space over a Field (v) and the commutativity of the multiplication of the field KK (Fields (i)),

(λT)(u+v)=λ(Tu+Tv)=λTu+λTv,(λT)(μv)=λ(μTv)=(λμ)Tv=(μλ)Tv=μ(λTv).(\lambda T)(u+v)=\lambda(Tu+Tv)=\lambda Tu+\lambda Tv,\qquad(\lambda T)(\mu v)=\lambda(\mu Tv)=(\lambda\mu)Tv=(\mu\lambda)Tv=\mu(\lambda Tv).

So Ξ»T∈L\lambda T\in L. Let ΟƒW:KΓ—Wβ†’W\sigma_{W}:K\times W\to W be the scalar multiplication of WW, and let ψ(x,F)\psi(x,F) be the predicative formula

βˆƒΞ»β€‰βˆƒT (x=(Ξ»,T)βˆ§βˆ€v (v∈Vβ‡’βˆƒbβ€‰βˆƒy ((v,b)∈T∧((Ξ»,b),y)βˆˆΟƒW∧(v,y)∈F))),\exists\lambda\,\exists T\,\Bigl(x=(\lambda,T)\wedge\forall v\,\bigl(v\in V\Rightarrow\exists b\,\exists y\,((v,b)\in T\wedge((\lambda,b),y)\in\sigma_{W}\wedge(v,y)\in F)\bigr)\Bigr),

with parameters VV and ΟƒW\sigma_{W}. For λ∈K\lambda\in K, T∈LT\in L and F∈LF\in L, ψ((Ξ»,T),F)\psi((\lambda,T),F) holds if and only if F(v)=λ TvF(v)=\lambda\,Tv for every v∈Vv\in V, that is, if and only if F=Ξ»TF=\lambda T (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii)). So every element of KΓ—LK\times L has exactly one F∈LF\in L with ψ\psi, namely Ξ»T\lambda T, and Maps from Functional Predicative Relations, and Families of Sections (ii) gives a map M:KΓ—Lβ†’LM:K\times L\to L with M((Ξ»,T))=Ξ»TM((\lambda,T))=\lambda T.

Proof of (x). Write L=L(V)L=\mathcal{L}(V). For S,T∈LS,T\in L, ST:Vβ†’VST:V\to V is a map with (ST)(v)=S(Tv)(ST)(v)=S(Tv) (Operations on Linear Maps (iv)), and it is linear: for u,v∈Vu,v\in V and λ∈K\lambda\in K, by the linearity of TT and then of SS (Linear Maps, Linear Operators and Isomorphisms of Vector Spaces (i)),

(ST)(u+v)=S(Tu+Tv)=S(Tu)+S(Tv),(ST)(Ξ»v)=S(Ξ»Tv)=Ξ»S(Tv).(ST)(u+v)=S(Tu+Tv)=S(Tu)+S(Tv),\qquad(ST)(\lambda v)=S(\lambda Tv)=\lambda S(Tv).

So ST∈LST\in L. Let ψ(x,F)\psi(x,F) be the predicative formula

βˆƒSβ€‰βˆƒT (x=(S,T)βˆ§βˆ€v (v∈Vβ‡’βˆƒbβ€‰βˆƒy ((v,b)∈T∧(b,y)∈S∧(v,y)∈F))),\exists S\,\exists T\,\Bigl(x=(S,T)\wedge\forall v\,\bigl(v\in V\Rightarrow\exists b\,\exists y\,((v,b)\in T\wedge(b,y)\in S\wedge(v,y)\in F)\bigr)\Bigr),

with parameter VV. For S,T,F∈LS,T,F\in L, ψ((S,T),F)\psi((S,T),F) holds if and only if F(v)=S(Tv)F(v)=S(Tv) for every v∈Vv\in V, that is, if and only if F=STF=ST (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii)). So Maps from Functional Predicative Relations, and Families of Sections (ii) gives a map C:LΓ—Lβ†’LC:L\times L\to L with C((S,T))=STC((S,T))=ST, a binary operation on the set LL (Operations on Linear Maps (i), Binary Operations on a Set (i)).

Proof of (xi). By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (vi), Fβˆ’1:Bβ†’AF^{-1}:B\to A is a (bijective) map with F∘Fβˆ’1=idBF\circ F^{-1}=\mathrm{id}_{B} and Fβˆ’1∘F=idAF^{-1}\circ F=\mathrm{id}_{A}. For w∈Bw\in B, by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (ii) and Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (iii),

F(Fβˆ’1(w))=(F∘Fβˆ’1)(w)=idB(w)=w,F(F^{-1}(w))=(F\circ F^{-1})(w)=\mathrm{id}_{B}(w)=w,

and likewise Fβˆ’1(F(v))=(Fβˆ’1∘F)(v)=idA(v)=vF^{-1}(F(v))=(F^{-1}\circ F)(v)=\mathrm{id}_{A}(v)=v for v∈Av\in A.

Proof of (xii). By Subclasses and Subsets (i), every set zz with z∈Xz\in X satisfies z∈Yz\in Y, and conversely. So z∈Xz\in X holds if and only if z∈Yz\in Y holds, for every set zz, and X=YX=Y by Axiom of Extensionality for Classes.

Proof of (xiii). A bijection G:Aβ†’BG:A\to B is a map (Injective, Surjective and Bijective Functions between Classes (iii)), so G(u)∈BG(u)\in B by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (i).

Proof of (xiv). On either side of the equivalence, ii is an element of a class, hence a set (Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i)); it therefore suffices to consider a set ii. By The Boolean Operations on Classes, Disjointness, and the Universal Class (i), Aβˆ–{j}A\setminus\{j\} is the class of the sets uu with u∈Au\in A and uβˆ‰{j}u\notin\{j\}, so i∈Aβˆ–{j}i\in A\setminus\{j\} if and only if i∈Ai\in A and iβˆ‰{j}i\notin\{j\} (Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i)). The only element of {j}\{j\} is jj (The Empty Set, the Unordered Pair and the Singleton (iii)), so iβˆ‰{j}i\notin\{j\} if and only if iβ‰ ji\neq j.

Proof of (xv). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), f,g:[n]β†’Xf,g:[n]\to X are maps, and [n][n] is a set (Tuples in a Set: the Set of n-Tuples and Their Components (i)). By Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (iii), applied with S=[n]S=[n], Y=Z=W=XY=Z=W=X and the map βˆ—:XΓ—Xβ†’X\ast:X\times X\to X (Binary Operations on a Set (i)), there is a map s:[n]β†’Xs:[n]\to X with s(k)=βˆ—((f(k),g(k)))=fkβˆ—gks(k)=\ast((f(k),g(k)))=f_{k}\ast g_{k} for every k∈[n]k\in[n]. By The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i) and Tuples in a Set: the Set of n-Tuples and Their Components (i), s∈Xns\in X^{n}.

Proof of (xvi). By Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (i), applied with S=[n]S=[n] and Y=XY=X, there is a map s:[n]β†’Xs:[n]\to X with s(k)=cs(k)=c for every k∈[n]k\in[n]; and s∈Xns\in X^{n} by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i) and Tuples in a Set: the Set of n-Tuples and Their Components (i).

Proof of (xvii). Let ψ(k,y)\psi(k,y) be the formula (k=j∧y=a)∨(¬ k=j∧y=b)(k=j\wedge y=a)\vee(\neg\,k=j\wedge y=b), with parameters jj, aa and bb. It is built from equations between set variables by connectives only, so it is predicative (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)). For k∈[n]k\in[n], the sets y∈Xy\in X with ψ(k,y)\psi(k,y) are exactly y=ay=a if k=jk=j and y=by=b if kβ‰ jk\neq j, and a,b∈Xa,b\in X; so there is exactly one. By Maps from Functional Predicative Relations, and Families of Sections (ii), applied to the classes [n][n] and XX, there is a map s:[n]β†’Xs:[n]\to X with ψ(k,s(k))\psi(k,s(k)) for every k∈[n]k\in[n]. As j∈[n]j\in[n], this gives sj=as_{j}=a, and sk=bs_{k}=b for k∈[n]k\in[n] with kβ‰ jk\neq j. Finally s∈Xns\in X^{n} by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i) and Tuples in a Set: the Set of n-Tuples and Their Components (i).

Proof of (xviii). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), s,t:[n]β†’Xs,t:[n]\to X are maps, and their values agree at every k∈[n]k\in[n]; so s=ts=t by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii).

Proof of (xix). Since [0]=βˆ…[0]=\emptyset (Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i)) and j∈[n]j\in[n], we have nβ‰ 0n\neq0, so n∈Nn\in\mathbb{N} (The Set of Natural Numbers and the Number One (i)). By Order and Arithmetic of β„•β‚€ in Flat Form (vi), n=m+1n=m+1 for some m∈N0m\in\mathbb{N}_{0}.

A formula for linear independence. Let KK be a field and VV a vector space over KK, with addition +V+_{V}, scalar multiplication μ:K×V→V\mu:K\times V\to V and zero vector 0V0_{V}. For set variables qq and cc let Λ(q,c)\Lambda(q,c) be the formula

βˆ€Ξ»β€‰βˆ€sβ€‰βˆ€tβ€‰βˆ€z ((λ∈Kq∧s=[q]∧t:sβ†’Vβˆ§βˆ€i (i∈sβ‡’βˆƒaβ€‰βˆƒbβ€‰βˆƒy ((i,a)∈λ∧(i,b)∈c∧((a,b),y)∈μ∧(i,y)∈t))∧Σ(z,s,t)∧z=0V)β‡’βˆ€i (i∈sβ‡’(i,0)∈λ)),\forall\lambda\,\forall s\,\forall t\,\forall z\,\Bigl(\bigl(\lambda\in K^{q}\wedge s=[q]\wedge t:s\to V\wedge\forall i\,\bigl(i\in s\Rightarrow\exists a\,\exists b\,\exists y\,((i,a)\in\lambda\wedge(i,b)\in c\wedge((a,b),y)\in\mu\wedge(i,y)\in t)\bigr)\wedge\Sigma(z,s,t)\wedge z=0_{V}\bigr)\Rightarrow\forall i\,\bigl(i\in s\Rightarrow(i,0)\in\lambda\bigr)\Bigr),

where Ξ£(z,s,t)\Sigma(z,s,t) says that ss is finite, t:sβ†’Vt:s\to V is a map and zz is the iterated operation of +V+_{V} over ss of tt, and 00 is the zero of KK. Its parameters are KK, 00, VV, ΞΌ\mu, +V+_{V} and 0V0_{V}. It quantifies over set variables only, and its parts are predicative: λ∈Kq\lambda\in K^{q}, written βˆƒr (r=Kq∧λ∈r)\exists r\,(r=K^{q}\wedge\lambda\in r), by Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (iii); s=[q]s=[q] by Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (ii); t:sβ†’Vt:s\to V 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 (vii); Ξ£\Sigma by Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (vii), which applies because +V+_{V} is associative and commutative with neutral element 0V0_{V} (Vector Space over a Field (i), Vector Space over a Field (ii), The Zero Vector, Negatives and Differences in a Vector Space (i)); and the memberships of pairs 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 (iii) and 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). So Ξ›\Lambda is predicative.

Let q∈N0q\in\mathbb{N}_{0} and c∈Vqc\in V^{q}; then Ξ›(q,c)\Lambda(q,c) holds if and only if cc is linearly independent. Indeed, let λ∈Kq\lambda\in K^{q}. In the antecedent ss must be [q][q], a finite set (Order and Arithmetic of β„•β‚€ in Flat Form (vii)); by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii) and Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x) the conditions on tt say that t:[q]β†’Vt:[q]\to V is a map with t(i)=Ξ»icit(i)=\lambda_{i}c_{i} for every i∈[q]i\in[q], and exactly one such map exists (Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (iii), with the maps Ξ»\lambda, cc and ΞΌ\mu); and zz must then be βˆ‘i∈[q]t(i)\sum_{i\in[q]}t(i), which is βˆ‘i=1qΞ»ici\sum_{i=1}^{q}\lambda_{i}c_{i} by Span of a Finite Family; Spanning Families (i) and Sums and Products over a Finite Set and over an Interval (iv), as {1,…,q}=[q]\{1,\dots,q\}=[q] (Intervals of Natural Numbers (ii)). Finally, (i,0)∈λ(i,0)\in\lambda says Ξ»i=0\lambda_{i}=0 (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)). So Ξ›(q,c)\Lambda(q,c) says that, for every λ∈Kq\lambda\in K^{q}, βˆ‘i=1qΞ»ici=0V\sum_{i=1}^{q}\lambda_{i}c_{i}=0_{V} implies Ξ»i=0\lambda_{i}=0 for every i∈[q]i\in[q], which is Linearly Independent and Linearly Dependent Finite Families (i).

Proof of (xx). Let Ο†(p)\varphi(p) be the condition of the statement with "cc linearly independent" written as Ξ›(m+p,c)\Lambda(m+p,c), which is equivalent to it by the previous paragraph, since c∈Vm+pc\in V^{m+p}:

p∈N0βˆ§βˆƒwβ€‰βˆƒc (w∈Vp∧c∈Vm+pβˆ§βˆ€i (i∈[m]β‡’ci=ui)βˆ§βˆ€j (j∈[p]β‡’cm+j=wj)βˆ§Ξ›(m+p,c)).p\in\mathbb{N}_{0}\wedge\exists w\,\exists c\,\Bigl(w\in V^{p}\wedge c\in V^{m+p}\wedge\forall i\,\bigl(i\in[m]\Rightarrow c_{i}=u_{i}\bigr)\wedge\forall j\,\bigl(j\in[p]\Rightarrow c_{m+j}=w_{j}\bigr)\wedge\Lambda(m+p,c)\Bigr).

In this expression the components cic_{i}, uiu_{i}, cm+jc_{m+j} and wjw_{j} (Tuples in a Set: the Set of n-Tuples and Their Components (iii)) and the sums m+pm+p and m+jm+j (Addition on Omega (i)) are defined set symbols, each used where the conjuncts and guards before it make it defined, since m∈N0m\in\mathbb{N}_{0} and u∈Vmu\in V^{m}; the conditions i∈[m]i\in[m], j∈[p]j\in[p], w∈Vpw\in V^{p} and c∈Vm+pc\in V^{m+p} are written with the predicative formulas of Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (ii) and Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (iii); and no quantifier is applied to a class variable. Its parameters are the sets mm and uu, N0\mathbb{N}_{0}, the addition of N0\mathbb{N}_{0}, and those of Ξ›\Lambda. So Ο†\varphi is predicative (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)), and the class A={p:Ο†(p)}A=\{p:\varphi(p)\} of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) satisfies p∈Ap\in A if and only if Ο†(p)\varphi(p), for every set pp. For a class pp that is not a set, both sides fail, since elements of classes are sets (Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i)). So AA is as asserted.

Proof of (xxi). Let Ο†(q)\varphi(q) be the formula

q∈N0βˆ§βˆƒc (c∈Wqβˆ§Ξ›(q,c)),q\in\mathbb{N}_{0}\wedge\exists c\,\bigl(c\in W^{q}\wedge\Lambda(q,c)\bigr),

with parameters N0\mathbb{N}_{0}, WW and those of Ξ›\Lambda, in which c∈Wqc\in W^{q} is written βˆƒr (r=Wq∧c∈r)\exists r\,(r=W^{q}\wedge c\in r) with the predicative formula of Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (iii). It quantifies over set variables only, so it is predicative. Here WW is a set, being a subclass of the set VV (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)); so for q∈N0q\in\mathbb{N}_{0} and c∈Wqc\in W^{q} we have c∈Vqc\in V^{q} by (ii), so linear independence of cc is defined and, by the paragraph on Ξ›\Lambda, holds exactly when Ξ›(q,c)\Lambda(q,c) does. Hence Ο†(q)\varphi(q) holds exactly when q∈N0q\in\mathbb{N}_{0} and some c∈Wqc\in W^{q} is linearly independent. The class A={q:Ο†(q)}A=\{q:\varphi(q)\} of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) satisfies q∈Aq\in A if and only if Ο†(q)\varphi(q) for every set qq, and both sides fail for a class qq that is not a set, since elements of classes are sets (Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i)).

Proof of (xxii). Let ll be a set variable other than x0x_{0} and x1x_{1}, and let ψ\psi be the formula

βˆƒl (l∈A∧(l,x0)∈F∧(l,x1)∈G).\exists l\,\bigl(l\in A\wedge(l,x_{0})\in F\wedge(l,x_{1})\in G\bigr).

Its atom l∈Al\in A is a formula, and (l,x0)∈F(l,x_{0})\in F and (l,x1)∈G(l,x_{1})\in G are predicative and hold exactly when the ordered pairs of the values are elements of FF and of GG (Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii)). Conjunction and a quantifier over the set variable ll preserve predicativity (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)), so ψ\psi is predicative; its free variables are among x0x_{0}, x1x_{1}, AA, FF and GG, and under every assignment of sets to x0x_{0} and x1x_{1} it reads "there is a set l∈Al\in A with (l,x0)∈F(l,x_{0})\in F and (l,x1)∈G(l,x_{1})\in G" (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv)). So ψ\psi expresses the condition (Conditions Expressed by a Predicative Formula, and Guards (ii)).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…