Ludium
Sign In
Linear Algebra Done Right
Vector Spaces
01Complex Numbers as Pairs of Real Numbers02Lists and Fⁿ: Coordinate Addition and a First Proof03Vectors in R², Scalar Multiplication, and FieldsProblem set0/10Problem set 20/10
01Definition of a Vector Space: Fⁿ, F^∞ and Function Spaces02Unique Zero and Inverses, 0v = 0, and the Subspace Test03Sums of Subspaces: The Smallest Subspace Containing Them04Direct Sums: Only One Way to Write ZeroProblem set0/10Problem set 20/10
Finite-Dimensional Spaces
01Linear Combinations, Span, and Finite-Dimensional Spaces02Linear Independence and the Linear Dependence Lemma03Independent Lists Are No Longer Than Spanning ListsProblem set0/10Problem set 20/10
01Bases: Reduce a Spanning List, Extend an Independent List02Dimension: Why Every Basis Has the Same Length03The Dimension of a Sum of Two SubspacesProblem set0/10Problem set 20/10
Linear Maps
01Linear Maps and the Linear Map Lemma: Values on a Basis02Sums, Scalar Multiples and Products of Linear Maps03Null Space, Range, Injectivity and Surjectivity04The Fundamental Theorem of Linear Maps and Linear SystemsProblem set0/10Problem set 20/10
01The Matrix of a Linear Map: Each Column Is Tvₖ02Matrix Operations and Why Multiplication Is Row Times Column03Rows, Columns and Linear Combinations in Matrix Products04Column Rank Equals Row Rank: Column-Row FactorizationProblem set0/10Problem set 20/10
01Invertible Linear Maps: Injective and Surjective02Equal Dimensions: Injective or Surjective Means Invertible03Isomorphic Spaces and the Dimension of L(V, W)04The Matrix of a Vector: M(Tv) = M(T)M(v)05Change of Basis for an Operator: A = C⁻¹BCProblem set0/10Problem set 20/10
01Products of Vector Spaces: When Dimensions Add02Quotient Spaces V/U: Parallel Lines as Vectors03The Quotient Map and V/null T ≅ range TProblem set0/10Problem set 20/10
01The Dual Basis Reads Coefficients and T′ Reverses Arrows02The Annihilator U⁰ and dim U⁰ = dim V − dim U03Null T′ and Range T′ as Annihilators; M(T′) Is the TransposeProblem set0/10Problem set 20/10
Polynomials and Eigenvalues
01Conjugates, |z| and the Complex Triangle Inequality02Zeros, Factors and the Division Algorithm via a Basis03Fundamental Theorem of Algebra and Complete Factorization04Real Polynomials: Linear and Irreducible Quadratic FactorsProblem set0/10Problem set 20/10
01Invariant Subspaces and Eigenvalues: Tv = λv02Eigenvectors, T − λI and At Most dim V Eigenvalues03p(T) and Why Every Complex Operator Has an Eigenvalue04The Minimal Polynomial: Existence, Uniqueness and Computation05Eigenvalues Are the Zeros of the Minimal Polynomial06Why Odd Dimension Forces a Real EigenvalueProblem set0/10Problem set 20/10
01Upper-Triangular Matrices and Invariant Spans02Eigenvalues Sit on the Upper-Triangular Diagonal03The Minimal Polynomial Decides Upper-TriangularityProblem set0/10Problem set 20/10
01Diagonalizable Operators and Direct Sums of Eigenspaces02Four Equivalent Tests for Diagonalizability03Distinct Linear Factors Decide Diagonalizability04The Gershgorin Disk Theorem: Where Eigenvalues Live05Commuting Operators Share a Diagonalizing Basis06Commuting Operators Over C: One Upper-Triangular BasisProblem set0/10Problem set 20/10
Inner Product Spaces
01Inner Products: Why Complex Spaces Need a Conjugate02Norms, Orthogonality and the Pythagorean Theorem03Cauchy-Schwarz and the Triangle InequalityProblem set0/10Problem set 20/10
01Orthonormal Bases: Bessel's Inequality and Parseval02Gram-Schmidt, Orthonormal Bases and Schur's Theorem03Linear Functionals and the Riesz Representation TheoremProblem set0/10Problem set 20/10
01Orthogonal Complements and the Direct Sum V = U ⊕ U⊥02Orthogonal Projection onto U and Why U⊥⊥ = U03Riesz Representation Without a Basis: v ⊥ null φProblem set0/10Problem set 20/10
01The Closest Point Is the Projection: Fitting Sine on [−π, π]02The Pseudoinverse T† and Its Three Inverse-Like Properties03T†w: The Best Approximate Solution of Smallest NormProblem set0/10Problem set 20/10
Self-Adjoint, Normal and Unitary Operators
01The Adjoint T*: Moving T into the Second Slot of ⟨Tv, w⟩02Null T* = (range T)⊥ and M(T*) as the Conjugate Transpose03Self-Adjoint Operators: Real Eigenvalues and Real ⟨Tv, v⟩04Normal Operators: ‖Tv‖ = ‖T*v‖ and Orthogonal EigenvectorsProblem set0/10Problem set 20/10
01Real Spectral Theorem: Self-Adjoint ⇔ Orthonormal Eigenbasis02The Complex Spectral Theorem: Normal Is Enough03Positive Operators: Six Equivalent Characterizations04The Unique Positive Square Root √TProblem set0/10Problem set 20/10
01Isometries: Five Equivalent Ways to Preserve Length02Unitary Operators: S⁻¹ = S*, Eigenvalues on |λ| = 103QR Factorization: Gram–Schmidt Recorded as A = QR04Cholesky Factorization: Positive Definite B = R*RProblem set0/10Problem set 20/10
The Singular Value Decomposition
01Singular Values: Square Roots of the Eigenvalues of T*T02Singular Value Decomposition: Rank, Isometries, Proof03Diagonal Matrices, Adjoints and Pseudoinverses via SVD04Matrix SVD: Computing It and Factoring A = BDC*Problem set0/10Problem set 20/10
01The Norm of a Linear Map Is Its Largest Singular Value02Computing the Norm of T: Three Formulas and Examples03Best Low-Rank Approximation: Truncate the SVD at k04Polar Decomposition: T = S√(T*T)Problem set0/10Problem set 20/10
01Invertible Operators Turn Balls into Ellipsoids02Boxes to Boxes: Parallelepipeds and the SVD03Volume Scales by the Product of the Singular ValuesProblem set0/10Problem set 20/10
Operators on Complex Vector Spaces
01Null Spaces of Powers Stabilize and Split the Space02Generalized Eigenvectors Span Every Complex Space03Linear Independence of Generalized Eigenvectors04Nilpotent Operators: Zero Is the Only EigenvalueProblem set0/10Problem set 20/10
01Generalized Eigenspaces Split Every Complex Space02Multiplicity Without Determinants: Algebraic vs Geometric03Cayley–Hamilton Without Determinants04Upper-Triangular Diagonals Count Multiplicities05Block Diagonal Form: One Block per EigenvalueProblem set0/10Problem set 20/10
01Every Invertible Complex Operator Has a Square Root02Jordan Bases: Strings and Ones Above the Diagonal03Proving Jordan Form via an Invariant Complement04The Trace Equals the Sum of the Eigenvalues05Why ST − TS Can Never Be the IdentityProblem set0/10Problem set 20/10
Multilinear Algebra and Determinants
01Bilinear Forms: Linear in Each Slot, a Matrix per Basis02Change of Basis for Bilinear Forms: A = CᵀBC03Symmetric Bilinear Forms Are Diagonal in Some Basis04Every Bilinear Form Splits: Symmetric + Alternating05Quadratic Forms: Polarization and Sums of SquaresProblem set0/10Problem set 20/10

Quadratic Forms: Polarization and Sums of Squares

How does polarization recover a symmetric form from its quadratic form, and why does some basis turn every quadratic form into a weighted sum of squares?


Loading…

←Previous Every Bilinear Form Splits: Symmetric + Alternating

Your summary note

    1. 1

      Quadratic forms qβ(v)=β(v,v)q_\beta(v) = \beta(v,v)qβ​(v)=β(v,v) on Fn\mathbf{F}^nFn

      Define qβq_\betaqβ​, prove that qqq is quadratic on Fn\mathbf{F}^nFn exactly when q=∑j,kAj,kxjxkq = \sum_{j,k} A_{j,k} x_j x_kq=∑j,k​Aj,k​xj​xk​, and record that qβ=0q_\beta = 0qβ​=0 exactly when β\betaβ is alternating.

    2. 2

      Unique symmetric form and the polarization test

      Prove each quadratic form is qρq_\rhoqρ​ for a unique symmetric ρ\rhoρ, and prove the test: q(2v)=4q(v)q(2v) = 4q(v)q(2v)=4q(v) with q(u+w)−q(u)−q(w)q(u+w) - q(u) - q(w)q(u+w)−q(u)−q(w) symmetric bilinear, recovering ρ\rhoρ by halving it.

    3. 3

      Symmetrizing x12−4x1x2+8x1x3−3x32x_1^2 - 4x_1x_2 + 8x_1x_3 - 3x_3^2x12​−4x1​x2​+8x1​x3​−3x32​

      Split each cross-term coefficient evenly between xjykx_jy_kxj​yk​ and xkyjx_ky_jxk​yj​ to write the symmetric ρ\rhoρ for this qqq, and check that ρ(v,v)=q(v)\rho(v,v) = q(v)ρ(v,v)=q(v).

    4. 4

      Diagonalizing a quadratic form into weighted squares

      Take a basis diagonalizing ρ\rhoρ, expand q(x1e1+⋯+xnen)q(x_1e_1 + \cdots + x_ne_n)q(x1​e1​+⋯+xn​en​) to λ1x12+⋯+λnxn2\lambda_1 x_1^2 + \cdots + \lambda_n x_n^2λ1​x12​+⋯+λn​xn2​, and note the basis can be orthonormal on a real inner product space.

    Attempt 1 of 2