Throughout, formulas are written with abbreviations and quantify over set variables only, so they are predicative. The parameters R, +, β
, 0, 1 and β€ are variables other than x0β,x1β,β¦ and other than the bound variables below; 0 and 1 are sets, being elements of R, and +, β
and β€ are sets, as maps from RΓR to R and a subclass of RΓR (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)). We first build formulas in the four set variables x0β,x1β,x2β,x3β, written V, a, s and Ξ½, and move them to the positions i,j,k,l at the end. The letters u,v,w,y,z,b,d,e,f,p,c,q,r,t,Ξ»,ΞΊ denote further set variables.
The standing hypothesis. For variables A and B let Ο(c,A,B) be the formula βp(pβcββuβv(uβAβ§vβBβ§p=(u,v))). For sets A and B, the only set c with Ο(c,A,B) is the Cartesian product AΓB, which is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii). Let ΞΌ(F,A,B) 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 F is a map F:AβB, and let
Ο=βc(Ο(c,V,V)β§ΞΌ(a,c,V))β§βc(Ο(c,R,V)β§ΞΌ(s,c,V))β§ΞΌ(Ξ½,V,R).
It holds exactly when a is a binary operation on V, s is a map RΓVβV, and Ξ½ is a map VβR. Assume Ο. For u,vβV, ((u,v),w)βa holds exactly for w=u+v, by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi); for Ξ»βR and vβV, ((Ξ»,v),w)βs holds exactly for w=Ξ»v, and for vβV, (v,y)βΞ½ holds exactly for y=β₯vβ₯, by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x), since (Ξ»,v)βRΓV (Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i)) and the domains are RΓV and V (Functions, Values of a Function, and Functions from One Class to Another (iii)); and for r,tβR, ((r,t),q)β+ and ((r,t),q)ββ
hold exactly for q=r+t and q=rβ
t, as + and β
are binary operations on R. These values lie in V, V, R and R. 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.
Let ΞΆ(z) be zβVβ§βw(wβVβ((w,z),w)βa); under Ο it says that zβV and w+z=w for every wβV. Let Ξ΅1β,β¦,Ξ΅8β be the formulas
ββuβvβwβbβdβeβf((uβVβ§vβVβ§wβVβ§((u,v),b)βaβ§((b,w),d)βaβ§((v,w),e)βaβ§((u,e),f)βa)βd=f),βuβvβbβd((uβVβ§vβVβ§((u,v),b)βaβ§((v,u),d)βa)βb=d),βzΞΆ(z),βvβz((vβVβ§ΞΆ(z))ββy(yβVβ§((v,y),z)βa)),βΞ»βΞΊβvβbβdβe((Ξ»βRβ§ΞΊβRβ§vβVβ§((ΞΊ,v),b)βsβ§((Ξ»,b),d)βsβ§((Ξ»,ΞΊ),e)ββ
)β((e,v),d)βs),βv(vβVβ((1,v),v)βs),βΞ»βuβvβbβdβeβf((Ξ»βRβ§uβVβ§vβVβ§((u,v),b)βaβ§((Ξ»,b),d)βsβ§((Ξ»,u),e)βsβ§((Ξ»,v),f)βs)β((e,f),d)βa),βΞ»βΞΊβvβbβdβeβf((Ξ»βRβ§ΞΊβRβ§vβVβ§((Ξ»,ΞΊ),b)β+β§((b,v),d)βsβ§((Ξ»,v),e)βsβ§((ΞΊ,v),f)βs)β((e,f),d)βa).β
Under Ο their premises name b=u+v, d=(u+v)+w, e=v+w, f=u+(v+w) in the first; b=u+v, d=v+u in the second; b=ΞΊv, d=Ξ»(ΞΊv), e=Ξ»β
ΞΊ in the fifth; b=u+v, d=Ξ»(u+v), e=Ξ»u, f=Ξ»v in the seventh; and b=Ξ»+ΞΊ, d=(Ξ»+ΞΊ)v, e=Ξ»v, f=ΞΊv in the eighth; and the conclusions ((e,v),d)βs, ((1,v),v)βs and ((e,f),d)βa say d=(Ξ»β
ΞΊ)v, 1v=v, d=Ξ»u+Ξ»v and d=Ξ»v+ΞΊv. So, under Ο, Ξ΅1β,β¦,Ξ΅8β state, in this order, Vector Space over a Field (i), Vector Space over a Field (ii), Vector Space over a Field (iii), Vector Space over a Field (iv), Vector Space over a Field (v), Vector Space over a Field (vi), Vector Space over a Field (vii) and Vector Space over a Field (viii) for K=R. As V, a set variable, stands for a set, Vector Space over a Field (ix) and Vector Space over a Field (x) show that
Ξ³=Οβ§Ξ΅1ββ§β―β§Ξ΅8β
expresses Ξ. Under Ξ³, ΞΆ(z) holds exactly for z=0Vβ, by The Zero Vector, Negatives and Differences in a Vector Space (i).
The four conditions. By Predicative Formulas for Differences, Quotients, Absolute Values, Distances and the Strict Order of the Real Numbers, at Any Variable Positions (iii) with n=2, i=0 and k=1, the condition "x0ββR and x1β=β£x0ββ£" is expressed by a predicative formula in x0β,x1β with parameters among R, +, β
, 0, 1 and β€; renaming x0β and x1β to Ξ» and t (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)) gives a predicative formula Ξ±(Ξ»,t) that holds exactly when Ξ»βR and t=β£Ξ»β£. Then β£Ξ»β£βR, being Ξ» or βΞ». Let Ξ·1β,β¦,Ξ·4β be the formulas
ββvβy((vβVβ§(v,y)βΞ½)β(0,y)ββ€),βvβyβz((vβVβ§(v,y)βΞ½β§y=0β§ΞΆ(z))βv=z),βΞ»βvβwβyβtβrβq((vβVβ§((Ξ»,v),w)βsβ§(w,y)βΞ½β§Ξ±(Ξ»,t)β§(v,r)βΞ½β§((t,r),q)ββ
)βy=q),βuβvβwβyβrβtβq((uβVβ§vβVβ§((u,v),w)βaβ§(w,y)βΞ½β§(u,r)βΞ½β§(v,t)βΞ½β§((r,t),q)β+)β(y,q)ββ€).β
Under Ξ³ their premises name y=β₯vβ₯ in the first; y=β₯vβ₯ and z=0Vβ in the second; w=Ξ»v, y=β₯Ξ»vβ₯, t=β£Ξ»β£, r=β₯vβ₯ and q=β£Ξ»β£β₯vβ₯ in the third; and w=u+v, y=β₯u+vβ₯, r=β₯uβ₯, t=β₯vβ₯ and q=β₯uβ₯+β₯vβ₯ in the fourth. So Ξ³β§Ξ·1β, Ξ³β§Ξ·2β, Ξ³β§Ξ·3β and Ξ³β§Ξ·4β express the conditions of (i), (ii), (iii) and (iv) with V=x0β, addition x1β, scalar multiplication x2β and β₯β
β₯=x3β.
Norms and normed spaces. By Norms and Real Normed Spaces (v), under Ξ the function β₯β
β₯ is a norm on V exactly when it satisfies the four conditions, so the conjunction Ξ³β§Ξ·1ββ§Ξ·2ββ§Ξ·3ββ§Ξ·4β expresses the condition of (v). By Norms and Real Normed Spaces (vi), under Ξ the pair (V,β₯β
β₯) is a real normed space exactly when β₯β
β₯ is a norm on the real vector space V, so the same formula expresses the condition of (vi).
Any positions. Each formula Ο obtained above is thus a predicative formula in x0β,x1β,x2β,x3β in the sense of Renaming and Substituting Variables in Predicative Formulas, with parameters among R, +, β
, 0, 1 and β€. By Renaming and Substituting Variables in Predicative Formulas (i) with Ο(0)=i, Ο(1)=j, Ο(2)=k and Ο(3)=l (the given x0β,β¦,xnβ1β being the first of the distinct set variables x0β,x1β,β¦ there, so that x1β,x2β,x3β above are distinct from x0β whatever n is), the formula Ο(xiβ,xjβ,xkβ,xlβ) is a predicative formula in x0β,β¦,xnβ1β that holds, under every assignment of sets to x0β,β¦,xnβ1β, exactly when Ο holds with x0β,x1β,x2β,x3β assigned the sets assigned to xiβ,xjβ,xkβ,xlβ, that is, exactly when the condition of the corresponding clause holds with V=xiβ, addition xjβ, scalar multiplication xkβ and β₯β
β₯=xlβ. This proves every clause.