Bilinear expansion of π¦ #
Completing squares in coordinates 2,1,0 yields eq:bilinear, and
substituting U yields the factorization eq:factor of docs/sol.tex Β§3.
Fin 3 expansions #
theorem
BollobasNikiforov.bilinear_complete_last
(M : Matrix (Fin 3) (Fin 3) β)
(hM : M.IsHermitian)
(z w : Fin 3 β β)
(h22 : M 2 2 β 0)
:
Completing the square in coordinate 2 for a real symmetric 3Γ3 form.
KR08: pivot π¦ 2 2 #
Leading 2Γ2 block of π #
KR09: {0,1} block of π¦β»ΒΉ = π¦Mat #
KR10: last pivot #
Inverse bilinear form of π #
theorem
BollobasNikiforov.inv_π_isHermitian
{k : β}
(t q : Fin k β β)
(hq : β (i : Fin k), 0 < q i)
:
(π t q)β»ΒΉ.IsHermitian
theorem
BollobasNikiforov.leading2_inv_bilinear
{k : β}
(t q : Fin k β β)
(hq : β (i : Fin k), 0 < q i)
(z0 z1 w0 w1 : β)
:
z0 * w0 * ((π t q).submatrix Fin.castSucc Fin.castSucc)β»ΒΉ 0 0 + z0 * w1 * ((π t q).submatrix Fin.castSucc Fin.castSucc)β»ΒΉ 0 1 + z1 * w0 * ((π t q).submatrix Fin.castSucc Fin.castSucc)β»ΒΉ 1 0 + z1 * w1 * ((π t q).submatrix Fin.castSucc Fin.castSucc)β»ΒΉ 1 1 = (a0 t q * z1 + β2 * m t q 1 * z0) * (a0 t q * w1 + β2 * m t q 1 * w0) / (a0 t q * D2 t q) + z0 * w0 / a0 t q