Unit 10, lesson 55

Proofs and Problem Solving

Worked methods for the dual of a quotient space, the normality test, Jordan basis verification, orthogonal projectors as self-adjoint idempotents, the forward difference operator and method choice under measurement noise.

  • Video 55
  • Exit Workshop

Which measurements still make sense for a vector that is known only up to adding a multiple of (1,1,0)(1, 1, 0)? A question like this is settled by checking a definition, and a theorem helps only after its hypotheses have been checked. This lesson gathers six tasks that recur across the course, a functional on a quotient space, a hypothesis check before the spectral theorem, an exact Jordan decomposition, a counterexample about projectors, an operator on polynomials and a reconstruction from noisy data. Each card states the result or method with its hypotheses and works one example in full, and the mixed problems at the end are meant to be tried before the answers are opened. Throughout, F\mathbb{F} is R\mathbb{R} or C\mathbb{C}.

Key terms

Dual of a quotient space

Definition Let VV be a vector space over F\mathbb{F}, let WW be a subspace and let q ⁣:V→V/Wq \colon V \to V/W, q(v)=v+Wq(v) = v + W, be the quotient map. A functional ℓ∈V∨\ell \in V^{\vee} descends to V/WV/W if ℓ=φ∘q\ell = \varphi \circ q for some φ∈(V/W)∨\varphi \in (V/W)^{\vee}, that is, if the rule φ(v+W)=ℓ(v)\varphi(v + W) = \ell(v) defines a functional on the quotient. The theorem says that the dual map

q∨ ⁣:(V/W)∨→V∨,q∨(φ)=φ∘q,\begin{gathered} q^{\vee} \colon (V/W)^{\vee} \to V^{\vee}, \\[0.4em] q^{\vee}(\varphi) = \varphi \circ q, \end{gathered}

is injective and that its image is the annihilator W0W^{0}. So a functional descends exactly when it vanishes on WW, and

(V/W)∨≅W0.(V/W)^{\vee} \cong W^{0}.

The dual map is linear. It is injective because qq is onto, so φ∘q=0\varphi \circ q = 0 forces φ\varphi to vanish on every coset. Its image lies in W0W^{0} because q(w)=0+Wq(w) = 0 + W for w∈Ww \in W. It reaches all of W0W^{0} because a functional ℓ\ell that vanishes on WW satisfies ℓ(v+w)=ℓ(v)\ell(v + w) = \ell(v) for every w∈Ww \in W, so φ(v+W)=ℓ(v)\varphi(v + W) = \ell(v) does not depend on the representative. This φ\varphi is linear because the quotient operations are computed on representatives, and φ∘q=ℓ\varphi \circ q = \ell. No finite dimension and no inner product are used. When VV is finite-dimensional, dim⁡(V/W)∨=dim⁡V−dim⁡W\dim (V/W)^{\vee} = \dim V - \dim W. The identification is with functionals that vanish on WW, not with vectors perpendicular to WW, which would need an inner product.

In plain words A measurement survives the passage to the quotient exactly when it cannot see WW, because then it gives the same reading on every representative of a coset.

Example Let V=R3V = \mathbb{R}^3, W=span⁡{(1,1,0)}W = \operatorname{span}\{(1, 1, 0)\} and ℓ(x,y,z)=x−y+2z\ell(x, y, z) = x - y + 2z. Changing the representative replaces (x,y,z)(x, y, z) by (x+s,y+s,z)(x + s, y + s, z), and the added ss cancels in x−yx - y, so ℓ\ell descends. A general functional ax+by+czax + by + cz vanishes on WW exactly when a+b=0a + b = 0, so W0W^{0} is spanned by x−yx - y and zz and has dimension 2=3−12 = 3 - 1. The cosets e1+We_1 + W and e3+We_3 + W form a basis of V/WV/W. They span because (x,y,z)−(x−y)e1−ze3=(y,y,0)(x, y, z) - (x - y)e_1 - ze_3 = (y, y, 0) lies in WW, so

(x,y,z)+W=(x−y)(e1+W)+z(e3+W).\begin{aligned} (x, y, z) + W &= (x - y)(e_1 + W) \\[0.4em] &\quad + z(e_3 + W). \end{aligned}

They are independent because if ae1+be3=(a,0,b)ae_1 + be_3 = (a, 0, b) lies in WW, its second coordinate makes it the zero multiple of (1,1,0)(1, 1, 0), so a=b=0a = b = 0. The descended functional sends e1+We_1 + W to ℓ(e1)=1\ell(e_1) = 1 and e3+We_3 + W to ℓ(e3)=2\ell(e_3) = 2, so its row in these coordinates is [12]\begin{bmatrix} 1 & 2 \end{bmatrix}. By contrast g(x,y,z)=xg(x, y, z) = x does not descend, since (0,0,0)(0, 0, 0) and (1,1,0)(1, 1, 0) represent the same coset but gg gives 00 and 11.

Normality test

Definition A matrix A∈Cn×nA \in \mathbb{C}^{n \times n} is normal if

AA∗=A∗A.AA^{*} = A^{*}A.

The complex spectral theorem says that Cn\mathbb{C}^n has an orthonormal basis of eigenvectors of AA, equivalently A=QDQ∗A = QDQ^{*} with QQ unitary and DD diagonal, exactly when AA is normal. The normality test computes both products before the theorem is used. If they differ, no orthonormal eigenbasis exists, although AA may still have an eigenbasis that is not orthogonal. That second question is decided separately. The matrix AA is diagonalizable over C\mathbb{C} exactly when the dimensions of its eigenspaces add up to nn, equivalently when μA\mu_A has no repeated roots. Schur’s theorem gives every complex square matrix a unitary triangularization A=QTQ∗A = QTQ^{*} with TT upper triangular, but TT is diagonal only when AA is normal. Hermitian, skew-Hermitian and unitary matrices are normal. For a real matrix and a real orthonormal eigenbasis the condition is AT=AA^{\mathsf{T}} = A.

In plain words Working over C\mathbb{C} does not by itself give an orthonormal eigenbasis. Normality does, and checking it takes two matrix products.

Example Let

C=[1i01],C∗=[10−i1].C = \begin{bmatrix} 1 & i \\ 0 & 1 \end{bmatrix}, \qquad C^{*} = \begin{bmatrix} 1 & 0 \\ -i & 1 \end{bmatrix}.

Then

CC∗=[2i−i1],C∗C=[1i−i2].\begin{gathered} CC^{*} = \begin{bmatrix} 2 & i \\ -i & 1 \end{bmatrix}, \\[0.4em] C^{*}C = \begin{bmatrix} 1 & i \\ -i & 2 \end{bmatrix}. \end{gathered}

The products differ, so CC is not normal and the spectral theorem does not apply. The only eigenvalue is 11, and C−IC - I has the single nonzero entry ii in the upper right corner, so its kernel is spanned by (1,0)(1, 0) and CC has no eigenbasis at all. Consistently, (C−I)2=0(C - I)^2 = 0 while C−I≠0C - I \ne 0, so μC(t)=(t−1)2\mu_C(t) = (t - 1)^2 has a repeated root. By contrast

H=[32i−2i3]H = \begin{bmatrix} 3 & 2i \\ -2i & 3 \end{bmatrix}

equals its conjugate transpose, so it is normal. It sends (1,i)(1, i) to (1,i)(1, i) and (1,−i)(1, -i) to (5,−5i)(5, -5i), and with conjugation in the first slot ⟨(1,i),(1,−i)⟩=1‾⋅1+i‾⋅(−i)=1−1=0\langle (1, i), (1, -i) \rangle = \overline{1} \cdot 1 + \overline{i} \cdot (-i) = 1 - 1 = 0. The unit vectors q1=12(1,i)q_1 = \tfrac{1}{\sqrt{2}}(1, i) and q5=12(1,−i)q_5 = \tfrac{1}{\sqrt{2}}(1, -i) give the spectral decomposition

H=q1q1∗+5q5q5∗.H = q_1q_1^{*} + 5q_5q_5^{*}.

To solve Hx=(1,0)Hx = (1, 0), divide the coefficients q1∗(1,0)=q5∗(1,0)=12q_1^{*}(1, 0) = q_5^{*}(1, 0) = \tfrac{1}{\sqrt{2}} by the eigenvalues 11 and 55 and reconstruct, which gives x=(35,2i5)x = (\tfrac35, \tfrac{2i}{5}). Indeed 3⋅35+2i⋅2i5=95−45=13 \cdot \tfrac35 + 2i \cdot \tfrac{2i}{5} = \tfrac95 - \tfrac45 = 1 and −2i⋅35+3⋅2i5=0-2i \cdot \tfrac35 + 3 \cdot \tfrac{2i}{5} = 0.

Jordan basis verification

Definition Let A∈Fn×nA \in \mathbb{F}^{n \times n} and suppose χA\chi_A splits into linear factors over F\mathbb{F}, which always holds for F=C\mathbb{F} = \mathbb{C}. A Jordan chain for an eigenvalue λ\lambda, listed bottom first, is a list p1,…,pkp_1, \dots, p_k with p1≠0p_1 \ne 0 and

(A−λI)p1=0,(A−λI)pi=pi−1for 2≤i≤k.\begin{gathered} (A - \lambda I)p_1 = 0, \\[0.4em] (A - \lambda I)p_i = p_{i-1} \quad \text{for } 2 \le i \le k. \end{gathered}

To verify a proposed Jordan matrix JJ with change of basis matrix P=[p1⋯pn]P = \begin{bmatrix} p_1 & \cdots & p_n \end{bmatrix}, do two checks.

  1. Check that PP is invertible, for instance that det⁡P≠0\det P \ne 0.
  2. Check AP=PJAP = PJ one column at a time. A column that starts a Jordan block for the eigenvalue λ\lambda must satisfy Api=λpiAp_i = \lambda p_i, and a later column of that block must satisfy Api=λpi+pi−1Ap_i = \lambda p_i + p_{i-1}.

Together they give P−1AP=JP^{-1}AP = J. Invariants supply cross-checks. For each eigenvalue the number of blocks equals dim⁡ker⁡(A−λI)\dim \ker(A - \lambda I), the block sizes add up to the algebraic multiplicity, and the largest size is the exponent of t−λt - \lambda in μA\mu_A. The matrix JJ is unique up to the order of its blocks, while PP is not unique.

In plain words A list of eigenvalues and block sizes is only a claim. The proof is an invertible PP whose columns obey the chain equations.

Example Take the real matrix

A=[211020003].A = \begin{bmatrix} 2 & 1 & 1 \\ 0 & 2 & 0 \\ 0 & 0 & 3 \end{bmatrix}.

Since (A−2I)e1=0(A - 2I)e_1 = 0 and (A−2I)e2=e1(A - 2I)e_2 = e_1, the vectors e1,e2e_1, e_2 form a chain for 22. For the eigenvalue 33, the matrix A−3IA - 3I has rows (−1,1,1)(-1, 1, 1), (0,−1,0)(0, -1, 0) and (0,0,0)(0, 0, 0), so (A−3I)v=0(A - 3I)v = 0 forces v2=0v_2 = 0 and v1=v3v_1 = v_3. Take v=(1,0,1)v = (1, 0, 1). Then

P=[101010001],J=[210020003].\begin{gathered} P = \begin{bmatrix} 1 & 0 & 1 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}, \\[0.4em] J = \begin{bmatrix} 2 & 1 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 3 \end{bmatrix}. \end{gathered}

The determinant of PP is 11, and the columns satisfy Ae1=2e1Ae_1 = 2e_1, Ae2=e1+2e2Ae_2 = e_1 + 2e_2 and Av=(3,0,3)=3vAv = (3, 0, 3) = 3v, so AP=PJAP = PJ and P−1AP=JP^{-1}AP = J. The cross-checks agree, since dim⁡ker⁡(A−2I)=1\dim \ker(A - 2I) = 1 gives one block for 22, and χA(t)=μA(t)=(t−2)2(t−3)\chi_A(t) = \mu_A(t) = (t - 2)^2(t - 3). With

P−1=[10−1010001],P^{-1} = \begin{bmatrix} 1 & 0 & -1 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix},

the product PJP−1PJP^{-1} returns AA, including its upper right entry 11. The polynomial p(t)=(t−2)2p(t) = (t - 2)^2 vanishes to second order at 22 and has p(3)=1p(3) = 1, so

p(A)=(A−2I)2=[001000001]p(A) = (A - 2I)^2 = \begin{bmatrix} 0 & 0 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}

is the projector onto the eigenvalue 33 part along the eigenvalue 22 part. For x=(1,2,3)x = (1, 2, 3) it gives (3,0,3)(3, 0, 3), and the remainder (−2,2,0)(-2, 2, 0) lies in the span of e1e_1 and e2e_2.

Orthogonal projector as a self-adjoint idempotent

Definition Let VV be a finite-dimensional inner product space over F\mathbb{F} and let P ⁣:V→VP \colon V \to V be linear and idempotent, P2=PP^2 = P. Then V=im⁡P⊕ker⁡PV = \operatorname{im} P \oplus \ker P, and PP is the projection onto im⁡P\operatorname{im} P along ker⁡P\ker P. The theorem says that PP is the orthogonal projection onto im⁡P\operatorname{im} P, meaning ker⁡P=(im⁡P)⊥\ker P = (\operatorname{im} P)^{\perp}, exactly when

P∗=P.P^{*} = P.

If P∗=PP^{*} = P, then for y=Puy = Pu in the image and zz in the kernel, ⟨y,z⟩=⟨Pu,z⟩=⟨u,Pz⟩=0\langle y, z \rangle = \langle Pu, z \rangle = \langle u, Pz \rangle = 0, and the kernel fills (im⁡P)⊥(\operatorname{im} P)^{\perp} because both have dimension dim⁡V−dim⁡im⁡P\dim V - \dim \operatorname{im} P. Conversely, if the image and the kernel are orthogonal, then v−Pvv - Pv and w−Pww - Pw lie in the kernel for all v,w∈Vv, w \in V, so

⟨Pv,w⟩=⟨Pv,Pw⟩=⟨v,Pw⟩,\langle Pv, w \rangle = \langle Pv, Pw \rangle = \langle v, Pw \rangle,

which says P∗=PP^{*} = P. In Fn\mathbb{F}^n with the standard inner product the condition reads PT=PP^{\mathsf{T}} = P for a real matrix and P∗=PP^{*} = P for a complex one. In a basis with Gram matrix GG it reads M∗G=GMM^{*}G = GM for the coordinate matrix MM of PP. An orthogonal projector never lengthens a vector, because ∥v∥2=∥Pv∥2+∥v−Pv∥2\lVert v \rVert^2 = \lVert Pv \rVert^2 + \lVert v - Pv \rVert^2.

In plain words Applying the map a second time changes nothing, so it is a projection. Self-adjointness is the extra condition that makes the discarded part perpendicular to what is kept.

Example In R2\mathbb{R}^2 with the dot product, let

P=[1200].P = \begin{bmatrix} 1 & 2 \\ 0 & 0 \end{bmatrix}.

Multiplying gives P2=PP^2 = P. The image is the line of multiples of (1,0)(1, 0), and the kernel is the line x+2y=0x + 2y = 0, spanned by (−2,1)(-2, 1). These lines are not perpendicular, since (1,0)⋅(−2,1)=−2(1, 0) \cdot (-2, 1) = -2, and PT≠PP^{\mathsf{T}} \ne P. The map sends (0,1)(0, 1) to (2,0)(2, 0), a vector of length 22 from an input of length 11, which no orthogonal projector can do. The repair with the same image is the symmetric idempotent with rows (1,0)(1, 0) and (0,0)(0, 0), which sends (0,1)(0, 1) to (0,0)(0, 0), the point of the axis nearest to it. The polynomial projector (A−2I)2(A - 2I)^2 of the Jordan example is another idempotent that is not symmetric. Its image is spanned by (1,0,1)(1, 0, 1) and its kernel by e1e_1 and e2e_2, and these subspaces are not orthogonal, since (1,0,1)⋅e1=1(1, 0, 1) \cdot e_1 = 1.

Forward difference operator

Definition Let F\mathbb{F} be R\mathbb{R} or C\mathbb{C} and d≥1d \ge 1. The forward difference operator on Pd\mathcal{P}_d is

(Δp)(t)=p(t+1)−p(t).(\Delta p)(t) = p(t + 1) - p(t).

It is linear and sends every constant to 00. For k≥1k \ge 1 the binomial theorem gives

Δ(tk)=∑i=0k−1(ki)ti,\Delta(t^k) = \sum_{i=0}^{k-1} \binom{k}{i} t^i,

of degree exactly k−1k - 1 with leading coefficient kk. So Δ\Delta maps Pd\mathcal{P}_d into Pd−1\mathcal{P}_{d-1}, Δd+1=0\Delta^{d+1} = 0 and Δd(td)=d!≠0\Delta^{d}(t^d) = d! \ne 0. Hence Δ\Delta is nilpotent with minimal polynomial μΔ(z)=zd+1\mu_{\Delta}(z) = z^{d+1}, where zz is the variable of operator polynomials and tt stays the variable of the polynomials in Pd\mathcal{P}_d. Its kernel is the line of constants, so its Jordan form is a single block of size d+1d + 1 for the eigenvalue 00. A Jordan chain, listed bottom first, is 1,t,(t2),…,(td)1, t, \binom{t}{2}, \dots, \binom{t}{d} with

(tk)=t(t−1)⋯(t−k+1)k!,\binom{t}{k} = \frac{t(t - 1)\cdots(t - k + 1)}{k!},

because Δ(tk)=(tk−1)\Delta \binom{t}{k} = \binom{t}{k-1}. This is Pascal’s rule, which holds as an identity of polynomials because it holds at every integer t≥kt \ge k. The constants W=P0W = \mathcal{P}_0 form an invariant subspace, so Δ\Delta induces the map p+W↦Δp+Wp + W \mapsto \Delta p + W on Pd/W\mathcal{P}_d / W. It is well defined because changing pp by a constant leaves Δp\Delta p unchanged.

In plain words The forward difference is a discrete derivative. Each application lowers the degree of a nonconstant polynomial by one and sends constants to 00, so enough applications kill every polynomial, and the binomial polynomials step down the chain one rung at a time.

Example On P2\mathcal{P}_2 with the ordered basis 1,t,t21, t, t^2, the images are Δ1=0\Delta 1 = 0, Δt=1\Delta t = 1 and Δt2=2t+1\Delta t^2 = 2t + 1, so the matrix is

[011002000].\begin{bmatrix} 0 & 1 & 1 \\ 0 & 0 & 2 \\ 0 & 0 & 0 \end{bmatrix}.

Since Δ2t2=Δ(2t+1)=2\Delta^2 t^2 = \Delta(2t + 1) = 2, the square is not zero, while Δ3=0\Delta^3 = 0, so μΔ(z)=z3\mu_{\Delta}(z) = z^3. For the top of the chain, linearity and the images above give

Δt2−t2=(2t+1)−12=t,\Delta \frac{t^2 - t}{2} = \frac{(2t + 1) - 1}{2} = t,

then Δt=1\Delta t = 1 and Δ1=0\Delta 1 = 0. The degrees 00, 11 and 22 make the three polynomials independent, so they form a basis of the three-dimensional space P2\mathcal{P}_2. On the quotient by the constants, with basis t+Wt + W and t2+Wt^2 + W, the induced map sends t+Wt + W to 1+W=0+W1 + W = 0 + W and t2+Wt^2 + W to 2t+1+W=2(t+W)2t + 1 + W = 2(t + W). Its matrix

[0200]\begin{bmatrix} 0 & 2 \\ 0 & 0 \end{bmatrix}

is nonzero with zero square, so its minimal polynomial is z2z^2. Passing to the quotient has shortened the chain by one.

Method choice under measurement noise

Definition Let A∈Fm×nA \in \mathbb{F}^{m \times n} have a full SVD A=UΣV∗A = U\Sigma V^{*} with rank rr, let the data be b=Axtrue+eb = Ax_{\text{true}} + e, and let δ\delta be a stated noise scale, the size that the component uj∗eu_j^{*}e of the noise along one singular direction may reasonably have. When the noise is equally large in every direction, this is the error level of a single data coordinate. A defensible choice among the pseudoinverse, truncated SVD and Tikhonov regularization follows four steps.

  1. Write the data in singular coordinates βj=uj∗b\beta_j = u_j^{*}b and compare each ∣βj∣\lvert \beta_j \rvert with δ\delta.
  2. For each method compute the reconstruction, its residual b−Axb - Ax and its gains φj/σj\varphi_j / \sigma_j, where φj\varphi_j are the filter factors. A data error of size δ\delta along uju_j moves the coefficient along vjv_j by (φj/σj)δ(\varphi_j / \sigma_j)\delta.
  3. Keep the full gain in a direction only when that movement is small next to the coefficient it produces. Truncate or damp the other directions, and tie τ\tau or λ\lambda to δ\delta, for instance by asking that the residual be about as large as the expected noise.
  4. State what no method determines, namely the component of xtruex_{\text{true}} in ker⁡A\ker A, and the part (I−AA+)b(I - AA^{+})b of the data that stays in every residual.

No method is best for every input. The choice rests on the noise model and on the purpose of the reconstruction, and a small residual is evidence of a good fit, not of recovery.

In plain words Before trusting a coefficient, ask how far the noise alone could move it. Report the directions the data resolve, damp or drop the ones they do not, and say plainly what was never measured.

Example Let AA be the real diagonal matrix with entries 22, 1100\tfrac{1}{100} and 00, let b=(2,150,1100)b = (2, \tfrac{1}{50}, \tfrac{1}{100}), and suppose the weak second measurement is uncertain by about 2100\tfrac{2}{100}. The pseudoinverse gives (1,2,0)(1, 2, 0) with residual (0,0,1100)(0, 0, \tfrac{1}{100}). Its gain in the weak direction is 100100, so an error of 2100\tfrac{2}{100} can move the second coefficient by about 22, as much as its value, and reporting 22 as recovered is not justified. Truncation at τ=120\tau = \tfrac{1}{20} keeps only the singular value 22 and gives (1,0,0)(1, 0, 0), with residual (0,150,1100)(0, \tfrac{1}{50}, \tfrac{1}{100}) of norm 5100\tfrac{\sqrt{5}}{100}. Tikhonov regularization with λ=110000\lambda = \tfrac{1}{10000} gives

c1=2⋅24+110000=4000040001,c2=1100⋅150110000+110000=1,\begin{gathered} c_1 = \frac{2 \cdot 2}{4 + \tfrac{1}{10000}} = \frac{40000}{40001}, \\[0.4em] c_2 = \frac{\tfrac{1}{100} \cdot \tfrac{1}{50}}{\tfrac{1}{10000} + \tfrac{1}{10000}} = 1, \end{gathered}

and c3=0c_3 = 0, with residual (240001,1100,1100)(\tfrac{2}{40001}, \tfrac{1}{100}, \tfrac{1}{100}). Its weak gain is 5050, so the noise can still move c2c_2 by about 11. Truncation is defensible if the aim is to report only directions resolved above the noise, and Tikhonov regularization is defensible with a stated preference for small solutions and a λ\lambda justified by the noise model. All three put 00 in the third coordinate by convention, not by measurement, and the third data value 1100\tfrac{1}{100} is an output mismatch that no input can fit.

Check yourself

  1. In V=R3V = \mathbb{R}^3 let W=span⁡{(1,0,1),(0,1,1)}W = \operatorname{span}\{(1, 0, 1), (0, 1, 1)\}. Which of ℓ1(x,y,z)=x+y−z\ell_1(x, y, z) = x + y - z and ℓ2(x,y,z)=x−y\ell_2(x, y, z) = x - y descends to V/WV/W? Find the dimension of (V/W)∨(V/W)^{\vee} and a basis of W0W^{0}.
Show the answer

The functional ℓ1\ell_1 gives 1+0−1=01 + 0 - 1 = 0 and 0+1−1=00 + 1 - 1 = 0 on the spanning vectors, so it vanishes on WW and descends. The functional ℓ2\ell_2 gives 11 on (1,0,1)(1, 0, 1), so it does not, and indeed (0,0,0)(0, 0, 0) and (1,0,1)(1, 0, 1) represent the same coset while ℓ2\ell_2 gives 00 and 11. A general functional ax+by+czax + by + cz vanishes on WW exactly when a+c=0a + c = 0 and b+c=0b + c = 0, so W0W^{0} is spanned by x+y−zx + y - z and has dimension 1=3−21 = 3 - 2. Since (V/W)∨≅W0(V/W)^{\vee} \cong W^{0}, its dimension is 11. Concretely, V/WV/W has basis e3+We_3 + W, because e3∉We_3 \notin W and (x,y,z)−(z−x−y)e3=(x,y,x+y)(x, y, z) - (z - x - y)e_3 = (x, y, x + y) lies in WW, and the descended ℓ1\ell_1 sends e3+We_3 + W to −1-1.

  1. Let NN be the real matrix with rows (1,1)(1, 1) and (−1,1)(-1, 1). A classmate says that NN is not symmetric and therefore has no orthonormal basis of eigenvectors. Test normality and decide whether the claim is right over C\mathbb{C} and over R\mathbb{R}.
Show the answer

Since NN is real, N∗=NTN^{*} = N^{\mathsf{T}}, and

NNT=[2002]=NTN,NN^{\mathsf{T}} = \begin{bmatrix} 2 & 0 \\ 0 & 2 \end{bmatrix} = N^{\mathsf{T}}N,

so NN is normal and the complex spectral theorem applies. The matrix sends (1,i)(1, i) to (1+i,−1+i)=(1+i)(1,i)(1 + i, -1 + i) = (1 + i)(1, i) and (1,−i)(1, -i) to (1−i)(1,−i)(1 - i)(1, -i). The vectors 12(1,i)\tfrac{1}{\sqrt{2}}(1, i) and 12(1,−i)\tfrac{1}{\sqrt{2}}(1, -i) have norm 11, and their inner product is 12(1+(−i)(−i))=0\tfrac12\bigl(1 + (-i)(-i)\bigr) = 0, so they form an orthonormal eigenbasis of C2\mathbb{C}^2 and the claim is wrong over C\mathbb{C}. Over R\mathbb{R} the claim is right, because χN(t)=t2−2t+2\chi_N(t) = t^2 - 2t + 2 has no real roots and NN has no real eigenvector at all. Watch the conjugation. The unconjugated product 1⋅1+i⋅(−i)=21 \cdot 1 + i \cdot (-i) = 2 would wrongly suggest that the two eigenvectors are not orthogonal.

  1. Let AA be the real diagonal matrix with entries 11, 120\tfrac{1}{20} and 00, let b=(1,14,1100)b = (1, \tfrac14, \tfrac{1}{100}), and suppose each data value has an error of about 1100\tfrac{1}{100}. Compare the pseudoinverse with truncation at τ=110\tau = \tfrac{1}{10}. Which reconstruction can you justify, and what can neither determine?
Show the answer

The pseudoinverse gives (1,5,0)(1, 5, 0) with residual (0,0,1100)(0, 0, \tfrac{1}{100}), whose size matches the noise. The gain in the weak direction is 2020, so an error of 1100\tfrac{1}{100} moves the second coefficient by about 15\tfrac15, small next to 55. Truncation at τ=110\tau = \tfrac{1}{10} discards the singular value 120\tfrac{1}{20} and gives (1,0,0)(1, 0, 0), with residual (0,14,1100)(0, \tfrac14, \tfrac{1}{100}) of norm

116+110000=626100≈0.25,\sqrt{\tfrac{1}{16} + \tfrac{1}{10000}} = \tfrac{\sqrt{626}}{100} \approx 0.25,

about 2525 times the noise level. The discarded direction carried real signal, so here the pseudoinverse is the justified choice, unlike a case where the weak data value is no larger than its uncertainty. Neither method can determine the third input coordinate, which AA never measures, and the third data value 1100\tfrac{1}{100} is a mismatch of the size of the noise that no input fits.

How this lesson connects