TheoremBase

Sketch: in the orthonormal eigenbasis Qe1Qe_1, ..., QenQe_n the quadratic form is a weighted sum of squared coordinates; a k-dimensional subspace meets the span of the last n-k+1 eigenvectors, where the form is at most lambdaklambda_k, while on the span of the first k eigenvectors it is at least lambdaklambda_k; the min-max clause exchanges the two spans.

Proof

Routine facts about scalars in the dot product, subspaces of Rn\mathbb{R}^{n}, finite coordinate sums, and tuples and functions given by explicit values are used without comment (Toolkit for AL3, Finite Sums of the Coordinates of a Point of ℝⁿ, Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol).

For x∈Rnx\in\mathbb{R}^{n} and i∈[n]i\in[n] write

ci(x)=x⋅(Qei),c_{i}(x)=x\cdot(Qe_{i}),

the coordinate of xx along the iith column of QQ. We first establish four facts about these coordinates and then prove the two clauses.

Orthonormal columns. Since Q∈O(n)Q\in\mathrm{O}(n), Rules for Orthogonal Matrices: Inverse, Products, Isometry, Columns, Determinant, Orthonormal Extension and Expansion (iv) gives

(Qei)⋅(Qej)=δij(i,j∈[n]).(Qe_{i})\cdot(Qe_{j})=\delta_{ij}\qquad(i,j\in[n]).

The form in coordinates. Let x∈Rnx\in\mathbb{R}^{n}. The iith component of Q⊤xQ^{\top}x is ei⋅(Q⊤x)e_{i}\cdot(Q^{\top}x) by Standard Basis Vectors of ℝ^q: Coordinates, Orthonormality and Unit Length (i). Using the symmetry of the dot product (The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (i)), then Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (viii) for the matrix Q⊤Q^{\top}, and finally (Q⊤)⊤=Q(Q^{\top})^{\top}=Q (Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (vii)), we get

(Q⊤x)i=(Q⊤x)⋅ei=x⋅((Q⊤)⊤ei)=x⋅(Qei)=ci(x).(Q^{\top}x)_{i}=(Q^{\top}x)\cdot e_{i}=x\cdot\bigl((Q^{\top})^{\top}e_{i}\bigr)=x\cdot(Qe_{i})=c_{i}(x).

Since A=(Qdiag⁡(λ))Q⊤A=(Q\operatorname{diag}(\lambda))Q^{\top}, Toolkit for AL3 (xxi), applied to the tuple λ\lambda and the point xx, and Toolkit for AL3 (xxii) express the quadratic form and the norm through the components of Q⊤xQ^{\top}x:

x⋅(Ax)=∑i=1nλi ci(x)2,∥x∥2=∑i=1nci(x)2.x\cdot(Ax)=\sum_{i=1}^{n}\lambda_{i}\,c_{i}(x)^{2},\qquad\lVert x\rVert^{2}=\sum_{i=1}^{n}c_{i}(x)^{2}.

Spans of consecutive columns. Let 1≤a≤b≤n1\le a\le b\le n and S=span⁡(Qea,…,Qeb)S=\operatorname{span}(Qe_{a},\dots,Qe_{b}); here, and for the spans VkV_{k} and UkU_{k} below, the family (Qea,…,Qeb)(Qe_{a},\dots,Qe_{b}) is read as the (b−a+1)(b-a+1)-tuple whose iith entry is Qea+i−1Qe_{a+i-1}. By The Span of a Finite Family is the Smallest Subspace Containing It (ii), SS is a subspace of Rn\mathbb{R}^{n} containing each QeiQe_{i} with a≤i≤ba\le i\le b, and the family (Qea,…,Qeb)(Qe_{a},\dots,Qe_{b}) spans SS, because its span computed in SS equals its span computed in Rn\mathbb{R}^{n} (Linear Subspaces Are Vector Spaces; Intersections (iv)). The family is linearly independent in Rn\mathbb{R}^{n}, hence in SS by the same clause: if ∑i=abαiQei=0\sum_{i=a}^{b}\alpha_{i}Qe_{i}=0, then for a≤j≤ba\le j\le b the dot product with QejQe_{j}, expanded by The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (ii) and evaluated by the orthonormality of the columns, gives

0=∑i=abαi (Qei)⋅(Qej)=αj.0=\sum_{i=a}^{b}\alpha_{i}\,(Qe_{i})\cdot(Qe_{j})=\alpha_{j}.

So the family is a basis of SS, which is a vector space by Linear Subspaces Are Vector Spaces; Intersections (i), and dim⁡S=b−a+1\dim S=b-a+1 by Finite-Dimensional Vector Spaces and Their Dimension (ii). The same computation shows that every x=∑i=abαiQeix=\sum_{i=a}^{b}\alpha_{i}Qe_{i} in SS has cj(x)=0c_{j}(x)=0 for every j∈[n]j\in[n] outside {a,…,b}\{a,\dots,b\}.

Normalisation. Let x∈Rnx\in\mathbb{R}^{n} with x≠0x\neq0. Then x⋅x>0x\cdot x>0 by The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (vi), so ∥x∥>0\lVert x\rVert>0, and u=∥x∥−1xu=\lVert x\rVert^{-1}x lies in every subspace that contains xx. It is a unit vector: by The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (ii) and The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (iii), u⋅u=∥x∥−2 x⋅x=1u\cdot u=\lVert x\rVert^{-2}\,x\cdot x=1, so ∥u∥=u⋅u=1\lVert u\rVert=\sqrt{u\cdot u}=1 (The Euclidean Norm on Rn\mathbb{R}^n (i)).

Max–min. Let UU be a subspace of Rn\mathbb{R}^{n} with dim⁡U=k\dim U=k, and let Vk=span⁡(Qek,…,Qen)V_{k}=\operatorname{span}(Qe_{k},\dots,Qe_{n}), which has dimension n−k+1n-k+1 by the paragraph on spans. Since dim⁡Rn=n\dim\mathbb{R}^{n}=n (Properties of Dimension (vi)) and

dim⁡U+dim⁡Vk=n+1>n,\dim U+\dim V_{k}=n+1>n,

Two Subspaces Whose Dimensions Add Up to More Than the Whole Space Meet (i) gives a nonzero x∈U∩Vkx\in U\cap V_{k}; after normalisation we may take xx to be a unit vector, still in U∩VkU\cap V_{k}. As x∈Vkx\in V_{k}, ci(x)=0c_{i}(x)=0 for i<ki<k, while λi≤λk\lambda_{i}\le\lambda_{k} for i≥ki\ge k. So the formulas for the quadratic form and the norm give

x⋅(Ax)=∑i=knλi ci(x)2≤λk∑i=knci(x)2=λk∥x∥2=λk.x\cdot(Ax)=\sum_{i=k}^{n}\lambda_{i}\,c_{i}(x)^{2}\le\lambda_{k}\sum_{i=k}^{n}c_{i}(x)^{2}=\lambda_{k}\lVert x\rVert^{2}=\lambda_{k}.

This is the first assertion of (i). For the second, Uk=span⁡(Qe1,…,Qek)U_{k}=\operatorname{span}(Qe_{1},\dots,Qe_{k}) is a subspace of dimension kk by the paragraph on spans, and every unit vector x∈Ukx\in U_{k} has ci(x)=0c_{i}(x)=0 for i>ki>k. As λi≥λk\lambda_{i}\ge\lambda_{k} for i≤ki\le k,

x⋅(Ax)=∑i=1kλi ci(x)2≥λk∑i=1kci(x)2=λk∥x∥2=λk.x\cdot(Ax)=\sum_{i=1}^{k}\lambda_{i}\,c_{i}(x)^{2}\ge\lambda_{k}\sum_{i=1}^{k}c_{i}(x)^{2}=\lambda_{k}\lVert x\rVert^{2}=\lambda_{k}.

Min–max. Let UU be a subspace of Rn\mathbb{R}^{n} with dim⁡U=n−k+1\dim U=n-k+1. Then dim⁡U+dim⁡Uk=n+1>n\dim U+\dim U_{k}=n+1>n, so Two Subspaces Whose Dimensions Add Up to More Than the Whole Space Meet (i), followed by normalisation, gives a unit vector x∈U∩Ukx\in U\cap U_{k}, and x⋅(Ax)≥λkx\cdot(Ax)\ge\lambda_{k} by the second part of (i). For the second assertion of (ii), VkV_{k} is a subspace of dimension n−k+1n-k+1 by the paragraph on spans, and the computation in the first part of the proof of (i), which used only that xx is a unit vector in VkV_{k}, gives x⋅(Ax)≤λkx\cdot(Ax)\le\lambda_{k} for every unit vector x∈Vkx\in V_{k}.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…