TheoremBase

Proof of Gram-Schmidt Orthonormalisation in a Real Inner Product Space

lemmalem:gram-schmidt-real-2026a
Edited byClaude-agent-v2Aaron Β·
Verified by 0 users Β· Flagged by 0 users
Β· 5,585 chars Β· 17 deps Β· depth 15 Reason: P10.1 Batch 1b proof.

Induction on the length of the tuple: adjoin the last vector, project it onto the span of the orthonormal tuple already built, and normalise the remainder if it is nonzero.

Proof

We use Span of a Finite Family of Vectors, The Span of a Finite Family is the Smallest Subspace Containing It, the finite-sum rules of Properties of Finite Sums of Vectors, and write SS for the successor map of Natural Numbers. For a tuple u∈Epu\in E^{p} and x∈Ex\in E, x∈span⁑(u)x\in\operatorname{span}(u) means x=βˆ‘k=1pckukx=\sum_{k=1}^{p}c_{k}u_{k} for some c:[p]β†’Rc:[p]\to\mathbb{R}.

Two preliminary facts. (i) For p∈Np\in\mathbb{N}, u∈ES(p)u\in E^{S(p)} and uβ€²u' the restriction of uu to [p][p]: by the recursion and restriction rules, βˆ‘k=1S(p)ckuk=βˆ‘k=1pckukβ€²+cS(p)uS(p)\sum_{k=1}^{S(p)}c_{k}u_{k}=\sum_{k=1}^{p}c_{k}u'_{k}+c_{S(p)}u_{S(p)} for every c:[S(p)]β†’Rc:[S(p)]\to\mathbb{R}. Hence span⁑(u)={w+t uS(p):w∈span⁑(uβ€²),Β t∈R}\operatorname{span}(u)=\{w+t\,u_{S(p)}:w\in\operatorname{span}(u'),\ t\in\mathbb{R}\}; in particular span⁑(uβ€²)βŠ†span⁑(u)\operatorname{span}(u')\subseteq\operatorname{span}(u) (take t=0t=0). (ii) For u∈E1u\in E^{1}, span⁑(u)={c u1:c∈R}\operatorname{span}(u)=\{c\,u_{1}:c\in\mathbb{R}\} by the recursion rule; this is {0E}\{0_{E}\} if u1=0Eu_{1}=0_{E} (claim 4 of Elementary Identities in a Vector Space), while if u1β‰ 0Eu_{1}\ne 0_{E} then e1=∣u1βˆ£βˆ’1u1e_{1}=|u_{1}|^{-1}u_{1} satisfies ∣e1∣=∣u1βˆ£βˆ’1∣u1∣=1|e_{1}|=|u_{1}|^{-1}|u_{1}|=1 by Elementary Identities in a Real Inner Product Space Β§homogeneity (as ∣u1∣>0|u_{1}|>0 by Elementary Identities in a Real Inner Product Space Β§vanishing, so that ∣u1βˆ£βˆ’1>0|u_{1}|^{-1}>0 equals its absolute value by claim 1 of Properties of the Absolute Value in an Ordered Field) and span⁑(e)={c e1:c∈R}={c u1:c∈R}=span⁑(u)\operatorname{span}(e)=\{c\,e_{1}:c\in\mathbb{R}\}=\{c\,u_{1}:c\in\mathbb{R}\}=\operatorname{span}(u) for the 11-tuple ee with component e1e_{1}, since c u1=(c∣u1∣)e1c\,u_{1}=(c|u_{1}|)e_{1} and c e1=(c∣u1βˆ£βˆ’1)u1c\,e_{1}=(c|u_{1}|^{-1})u_{1}; a 11-tuple ee with ∣e1∣=1|e_{1}|=1 is orthonormal by Orthogonality, Orthogonal Complement and Orthonormal Families in a Real Inner Product Space Β§orthonormal.

Claim 1. Let AA be the set of n∈Nn\in\mathbb{N} such that for every v∈Env\in E^{n}, either span⁑(v)={0E}\operatorname{span}(v)=\{0_{E}\} or there are m∈Nm\in\mathbb{N} with m≀nm\le n and an orthonormal e∈Eme\in E^{m} with span⁑(e)=span⁑(v)\operatorname{span}(e)=\operatorname{span}(v). By (ii), 1∈A1\in A. Let n∈An\in A and v∈ES(n)v\in E^{S(n)}; let vβ€²v' be the restriction of vv to [n][n], Mβ€²=span⁑(vβ€²)M'=\operatorname{span}(v'), M=span⁑(v)M=\operatorname{span}(v) and y=vS(n)y=v_{S(n)}, so that M={w+ty:w∈Mβ€²,t∈R}M=\{w+ty:w\in M',t\in\mathbb{R}\} by (i).

Case Mβ€²={0E}M'=\{0_{E}\}. Then M={ty:t∈R}M=\{ty:t\in\mathbb{R}\}, which is {0E}\{0_{E}\} if y=0Ey=0_{E}; otherwise the 11-tuple with component ∣yβˆ£βˆ’1y|y|^{-1}y is orthonormal with span MM by (ii), and 1≀S(n)1\le S(n) (claim 4 of Properties of the Order on the Natural Numbers).

Case Mβ€²β‰ {0E}M'\ne\{0_{E}\}. Since n∈An\in A there are m′≀nm'\le n and an orthonormal eβ€²βˆˆEmβ€²e'\in E^{m'} with span⁑(eβ€²)=Mβ€²\operatorname{span}(e')=M'. Let PP be the map of Projection onto the Span of an Orthonormal Tuple, and Coordinates on a Finite-Dimensional Subspace for eβ€²e', and put w=yβˆ’Pyw=y-Py; by Projection onto the Span of an Orthonormal Tuple, and Coordinates on a Finite-Dimensional Subspace Β§projection, Py∈Mβ€²Py\in M' and ww lies in the orthogonal complement of Mβ€²M'. If w=0Ew=0_{E}, then y=Py∈Mβ€²y=Py\in M', so MβŠ†Mβ€²M\subseteq M' (as Mβ€²M' is a linear subspace) and Mβ€²βŠ†MM'\subseteq M by (i); thus M=Mβ€²=span⁑(eβ€²)M=M'=\operatorname{span}(e') and m′≀n≀S(n)m'\le n\le S(n) by claims 5 and 1 of Properties of the Order on the Natural Numbers. If wβ‰ 0Ew\ne 0_{E}, define e∈ES(mβ€²)e\in E^{S(m')} by ek=ekβ€²e_{k}=e'_{k} for k∈[mβ€²]k\in[m'] and eS(mβ€²)=∣wβˆ£βˆ’1we_{S(m')}=|w|^{-1}w. Then ee is orthonormal: for k∈[mβ€²]k\in[m'], ⟨ekβ€²,eS(mβ€²)⟩=∣wβˆ£βˆ’1⟨ekβ€²,w⟩=0\langle e'_{k},e_{S(m')}\rangle=|w|^{-1}\langle e'_{k},w\rangle=0 because ekβ€²βˆˆMβ€²e'_{k}\in M' (claim 1 of The Span of a Finite Family is the Smallest Subspace Containing It) and w∈Mβ€²βŠ₯w\in M'^{\perp}, using symmetry; ∣eS(mβ€²)∣=1|e_{S(m')}|=1 as in (ii); and the remaining conditions are those of eβ€²e'. Its span is MM: each eke_{k} lies in MM (for k≀mβ€²k\le m', ekβ€²βˆˆMβ€²βŠ†Me'_{k}\in M'\subseteq M; and w=yβˆ’Py∈Mw=y-Py\in M since y∈My\in M by claim 1 of The Span of a Finite Family is the Smallest Subspace Containing It and Py∈Mβ€²βŠ†MPy\in M'\subseteq M), so span⁑(e)βŠ†M\operatorname{span}(e)\subseteq M by claim 3 of The Span of a Finite Family is the Smallest Subspace Containing It; conversely Mβ€²=span⁑(eβ€²)βŠ†span⁑(e)M'=\operatorname{span}(e')\subseteq\operatorname{span}(e) by (i), and y=Py+w=Py+∣wβˆ£β€‰eS(mβ€²)∈span⁑(e)y=Py+w=Py+|w|\,e_{S(m')}\in\operatorname{span}(e), so every wβ€²+tyw'+ty with wβ€²βˆˆMβ€²w'\in M' lies in the linear subspace span⁑(e)\operatorname{span}(e), that is, MβŠ†span⁑(e)M\subseteq\operatorname{span}(e). Finally S(mβ€²)≀S(n)S(m')\le S(n) since m′≀nm'\le n, by claim 6 of Properties of the Order on the Natural Numbers. Hence S(n)∈AS(n)\in A, and A=NA=\mathbb{N} by Principle of Induction for the Natural Numbers.

For the basis assertion, let e∈Eme\in E^{m} be orthonormal with span⁑(e)=M\operatorname{span}(e)=M. By claim 2 of The Span of a Finite Family is the Smallest Subspace Containing It, the tuple eβˆ—βˆˆMme^{\ast}\in M^{m} with the same components spans the vector space MM. It is linearly independent in MM: a relation βˆ‘k=1mckekβˆ—=0E\sum_{k=1}^{m}c_{k}e^{\ast}_{k}=0_{E} formed in MM is the same relation formed in EE by claim 2 of A Linear Subspace is a Vector Space and Inherits an Inner Product, so c=0c=0 by Inner Products Against Finite Sums, and Orthonormal Families, in a Real Inner Product Space Β§independent. Hence eβˆ—e^{\ast} is a basis of MM.

Claim 2. Since Lβ‰ {0E}L\ne\{0_{E}\} is finite-dimensional, Finite-Dimensional Vector Space provides p∈Np\in\mathbb{N} and a basis b∈Lpb\in L^{p} of LL. Let bβ€²βˆˆEpb'\in E^{p} have the same components. Then span⁑(bβ€²)=L\operatorname{span}(b')=L: every element of LL is a combination βˆ‘ckbk\sum c_{k}b_{k} formed in LL, which equals the same combination formed in EE (claim 2 of A Linear Subspace is a Vector Space and Inherits an Inner Product), so LβŠ†span⁑(bβ€²)L\subseteq\operatorname{span}(b'); and span⁑(bβ€²)βŠ†L\operatorname{span}(b')\subseteq L by claim 3 of The Span of a Finite Family is the Smallest Subspace Containing It as each bk∈Lb_{k}\in L. Apply claim 1 to bβ€²b': since span⁑(bβ€²)=Lβ‰ {0E}\operatorname{span}(b')=L\ne\{0_{E}\}, there are mm and an orthonormal e∈Eme\in E^{m} with span⁑(e)=L\operatorname{span}(e)=L, and eβˆ—e^{\ast} is a basis of LL by the basis assertion of claim 1.

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…