Math 2.0

Linear and multilinear algebra; matrix theory Proof

Proof of the Cholesky decomposition by induction on the size

Builds on Positive definite matrixHermitian matrixLower triangular matrixUpper triangular matrixConjugate transposeTranspose of a productDeterminant of a triangular matrixA square matrix is invertible iff its determinant is nonzeroExistence of square roots of nonnegative reals

Proof

We prove existence by induction on nn, then uniqueness, then the real case. Here ∗^* is the conjugate transpose.

  1. For matrices XX and YY with XYXY defined, (XY)∗=Y∗X∗(XY)^* = Y^* X^*. This is the transpose of a product with all entries conjugated.
  2. For n=1n = 1, A=(a)A = (a) and a=e1∗Ae1>0a = e_1^* A e_1 > 0 by positive definiteness. By the existence of square roots, L=(a)L = (\sqrt a) works.
  3. Let n≥2n \ge 2 and assume existence for size n−1n - 1. Since AA is Hermitian, A=(A′bb∗c)A = \begin{pmatrix} A' & b \\ b^* & c \end{pmatrix} with A′A' of size n−1n - 1, b∈ℂn−1b \in \C^{n-1} and c∈ℂc \in \C.
  4. The block A′A' is Hermitian. For z∈ℂn−1z \in \C^{n-1} with z≠0z \ne 0, let x=(z,0)x = (z, 0). Then z∗A′z=x∗Ax>0z^* A' z = x^* A x > 0. So A′A' is positive definite.
  5. By the induction hypothesis, A′=L′L′∗A' = L' L'^* with L′L' lower triangular and with positive diagonal entries.
  6. By the determinant of a triangular matrix, det⁡L′\det L' is the product of these entries, so it is nonzero. So L′L' is invertible, and so is L′∗L'^*.
  7. Let m=L′−1bm = L'^{-1} b and w=−(L′∗)−1mw = -(L'^*)^{-1} m. Let x∈ℂnx \in \C^n be ww followed by the entry 11, so x≠0x \ne 0.
  8. We have A′w=L′L′∗w=−L′m=−bA' w = L' L'^* w = -L' m = -b. Expanding in blocks gives x∗Ax=w∗A′w+w∗b+b∗w+c=b∗w+cx^* A x = w^* A' w + w^* b + b^* w + c = b^* w + c.
  9. By step 1, b∗=(L′m)∗=m∗L′∗b^* = (L' m)^* = m^* L'^*. So b∗w=−m∗L′∗(L′∗)−1m=−m∗mb^* w = -m^* L'^* (L'^*)^{-1} m = -m^* m.
  10. By steps 7 to 9, s=c−m∗ms = c - m^* m equals x∗Axx^* A x. So ss is a positive real number.
  11. Let d=s>0d = \sqrt s > 0, and let L=(L′0m∗d)L = \begin{pmatrix} L' & 0 \\ m^* & d \end{pmatrix}. It is lower triangular with positive diagonal entries.
  12. Block multiplication gives LL∗=(L′L′∗L′mm∗L′∗m∗m+d2)L L^* = \begin{pmatrix} L' L'^* & L' m \\ m^* L'^* & m^* m + d^2 \end{pmatrix}.
  13. By steps 5, 7, 9 and 10, this equals (A′bb∗c)=A\begin{pmatrix} A' & b \\ b^* & c \end{pmatrix} = A. This completes the induction.
  14. For uniqueness we need a lemma. Let MM be an invertible lower triangular matrix with entries mijm_{ij}. As in step 6, mii≠0m_{ii} \ne 0 for all ii.
  15. Fix jj and let yy be column jj of M−1M^{-1}, so My=ejMy = e_j. For i<ji < j, row ii reads ∑k≤imikyk=0\sum_{k \le i} m_{ik} y_k = 0.
  16. For i=1,2,…,j−1i = 1, 2, \dots, j - 1 in turn, this gives miiyi=−∑k<imikyk=0m_{ii} y_i = -\sum_{k < i} m_{ik} y_k = 0. So yi=0y_i = 0 for i<ji < j, and row jj gives yj=1/mjjy_j = 1 / m_{jj}.
  17. So M−1M^{-1} is lower triangular with diagonal entries 1/mjj1/m_{jj}.
  18. If SS and TT are lower triangular, then (ST)ij=∑ksiktkj(ST)_{ij} = \sum_k s_{ik} t_{kj} has nonzero terms only for j≤k≤ij \le k \le i. So STST is lower triangular with diagonal entries siitiis_{ii} t_{ii}.
  19. The same argument shows that a product of upper triangular matrices is upper triangular. The conjugate transpose of a lower triangular matrix is upper triangular.
  20. Now let A=LL∗=MM∗A = L L^* = M M^* with LL and MM lower triangular with positive diagonal entries. Both are invertible, as in step 6.
  21. Let D=M−1LD = M^{-1} L. By steps 17 and 18, DD is lower triangular with positive diagonal entries lii/miil_{ii} / m_{ii}.
  22. From LL∗=MM∗L L^* = M M^* we get DL∗=M∗D L^* = M^*, so D=M∗(L∗)−1D = M^* (L^*)^{-1}.
  23. By step 1, (L−1)∗L∗=(LL−1)∗=I(L^{-1})^* L^* = (L L^{-1})^* = I, so (L∗)−1=(L−1)∗(L^*)^{-1} = (L^{-1})^*. By steps 17 and 19, it is upper triangular.
  24. By steps 19, 22 and 23, DD is upper triangular. It is also lower triangular, so DD is diagonal with positive diagonal entries diid_{ii}.
  25. Then L=MDL = MD, so MM∗=LL∗=MDD∗M∗M M^* = L L^* = M D D^* M^*. Multiplying by M−1M^{-1} on the left and (M∗)−1(M^*)^{-1} on the right gives DD∗=ID D^* = I.
  26. So dii2=1d_{ii}^2 = 1, and dii=1d_{ii} = 1 since dii>0d_{ii} > 0. Hence D=ID = I and L=ML = M.
  27. Real case: let AA be real, and let Lˉ\bar L be the matrix of complex conjugates of the entries of LL.
  28. Then Lˉ\bar L is lower triangular with the same positive diagonal entries, and Lˉ Lˉ∗=LL∗‾=Aˉ=A\bar L\, \bar L^* = \overline{L L^*} = \bar A = A.
  29. By the uniqueness of steps 20 to 26, Lˉ=L\bar L = L. So all entries of LL are real.

Idea

Split off the last row and column. The top left block has a Cholesky factor by induction, and the last row of LL is then forced by two equations. The only delicate point is that c−m∗mc - m^* m is positive, and it is the value x∗Axx^* A x at a well chosen vector xx.

Reading path

To understand this page from the ground up, read these 135 pages in order. The foundations come first. The path takes the proofs Proof of the decomposition of a permutation into transpositions, Proof that the symmetric group is generated by transpositions, Proof of the commutativity of addition by induction, Proof that equivalence classes form a partition, Proof that permuting rows multiplies the determinant by the sign, Proof that disjoint cycles commute, Proof that the reals form an ordered field, with the Cauchy sequence construction, Proof that a matrix with two equal rows has determinant zero, Proof of the formula for the transpose of a product, Proof of strong induction from ordinary induction, Proof of the laws of exponents in a group, Proof of the existence of square roots of nonnegative reals, Proof that an intersection of subgroups is a subgroup, Proof that the determinant of the identity matrix is one, Proof of the decomposition of a permutation into disjoint cycles, Proof of the determinant of a triangular matrix by the Leibniz formula, Proof of the well-ordering principle from strong induction, Proof of the division algorithm, Proof of the Leibniz formula from the defining properties of the determinant, Proof of the uniqueness of inverses, Proof that the determinant is multilinear in the rows, Proof of the subgroup criterion.

  1. Binary operation definition
  2. Construction of the reals from Cauchy sequences concept
  3. Cycle notation concept
  4. Definition by recursion concept
  5. Determinant concept
  6. Divisibility definition
  7. Element definition
  8. Group concept
  9. Identity matrix object
  10. Integers object
  11. Invertible matrix concept
  12. Mathematical induction concept
  13. Matrix definition
  14. Multilinear map concept
  15. Natural numbers object
  16. Ordered field definition
  17. Peano axioms concept
  18. Permutation concept
  19. Proposition concept
  20. Rational numbers object
  21. Real numbers object
  22. Set bounded above definition
  23. Transposition concept
  24. Vector space definition
  25. Identity element definition
  26. Set definition
  27. A square matrix is invertible iff its determinant is nonzero statement
  28. Subgroup definition
  29. Symmetric group definition
  30. Ring of integers statement
  31. Matrix multiplication definition
  32. Square matrix definition
  33. Transpose definition
  34. Successor function definition
  35. Conjunction definition
  36. Disjunction definition
  37. Implication definition
  38. Predicate definition
  39. The reals form a field statement
  40. Supremum definition
  41. Linear map definition
  42. Inverse element definition
  43. Empty set object
  44. Family of sets definition
  45. Ordered pair definition
  46. Transposition definition
  47. Proof that an intersection of subgroups is a subgroup proof
  48. Intersection definition
  49. Union definition
  50. Lower triangular matrix definition
  51. Proof of the formula for the transpose of a product proof
  52. Set-builder notation concept
  53. Upper triangular matrix definition
  54. Symmetric matrix definition
  55. Conjugate transpose definition
  56. Addition of natural numbers definition
  57. Biconditional definition
  58. The rationals form a field statement
  59. The successor function is injective statement
  60. Zero is not a successor statement
  61. Existential quantifier definition
  62. Universal quantifier definition
  63. Multilinear map definition
  64. Completeness axiom statement
  65. Cartesian product definition
  66. Disjoint sets definition
  67. Proof of the uniqueness of inverses proof
  68. Transpose of a product statement
  69. Union of a family of sets definition
  70. Subset definition
  71. Hermitian matrix definition
  72. Axiom of extensionality statement
  73. Proof of the commutativity of addition by induction proof
  74. Order on the natural numbers definition
  75. The rationals form an ordered field statement
  76. Uniqueness quantifier definition
  77. Alternating multilinear map definition
  78. Binary relation definition
  79. Uniqueness of inverses statement
  80. Partition of a set definition
  81. Order on the reals definition
  82. Determinant definition
  83. Positive definite matrix definition
  84. Commutativity of addition statement
  85. Proof of strong induction from ordinary induction proof
  86. Antisymmetric relation definition
  87. Reflexive relation definition
  88. Symmetric relation definition
  89. Transitive relation definition
  90. Proof of the subgroup criterion proof
  91. Proof of the laws of exponents in a group proof
  92. Proof that a matrix with two equal rows has determinant zero proof
  93. Function definition
  94. Proof that the determinant of the identity matrix is one proof
  95. Proof that the determinant is multilinear in the rows proof
  96. Strong induction statement
  97. Equivalence relation definition
  98. Preorder definition
  99. Subgroup criterion statement
  100. Determinant of a matrix with two equal rows statement
  101. Laws of exponents in a group statement
  102. Determinant is multilinear in the rows statement
  103. Determinant of the identity matrix statement
  104. Injective function definition
  105. Proof of the well-ordering principle from strong induction proof
  106. Partial order definition
  107. Intersection of subgroups is a subgroup statement
  108. Proof that disjoint cycles commute proof
  109. Equivalence class definition
  110. Well-ordering principle statement
  111. Total order definition
  112. Subgroup generated by a subset definition
  113. Proof that equivalence classes form a partition proof
  114. Disjoint cycles commute statement
  115. Proof of the division algorithm proof
  116. Equivalence classes form a partition statement
  117. Division algorithm statement
  118. Proof that the reals form an ordered field, with the Cauchy sequence construction proof
  119. Proof of the decomposition of a permutation into disjoint cycles proof
  120. The reals form an ordered field statement
  121. Decomposition of a permutation into disjoint cycles statement
  122. Proof of the existence of square roots of nonnegative reals proof
  123. Proof of the decomposition of a permutation into transpositions proof
  124. Existence of square roots of nonnegative reals statement
  125. Decomposition of a permutation into transpositions statement
  126. Sign of a permutation definition
  127. Proof that the symmetric group is generated by transpositions proof
  128. The symmetric group is generated by transpositions statement
  129. Proof that permuting rows multiplies the determinant by the sign proof
  130. Permuting rows multiplies the determinant by the sign statement
  131. Proof of the Leibniz formula from the defining properties of the determinant proof
  132. Leibniz formula for determinants statement
  133. Proof of the determinant of a triangular matrix by the Leibniz formula proof
  134. Determinant of a triangular matrix statement
  135. Proof of the Cholesky decomposition by induction on the size proof

Where this leads

6 pages build on this one.

Further reading

  1. Web https://nhigham.com/2020/08/11/what-is-a-cholesky-factorization/
About this page
TagNRPFJZNDZ6
URIm2://NRPFJZNDZ6
Kindproof
WritingW0 stub
MSC15A23, 65F05
ProvesCholesky decomposition
UsesPositive definite matrix, Hermitian matrix, Lower triangular matrix, Upper triangular matrix, Conjugate transpose, Transpose of a product, Determinant of a triangular matrix, A square matrix is invertible iff its determinant is nonzero, Existence of square roots of nonnegative reals
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.