Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap03.section12_part8

theorem exists_Q_of_linearEquiv_diag {n : } (A : (Fin n) ≃ₗ[] Fin n) (d : Fin n) :
∃ (Q : (Fin n) →ₗ[] Fin n), (∀ (x y : Fin n), Q x ⬝ᵥ y = x ⬝ᵥ Q y) ∀ (x : Fin n), x ⬝ᵥ Q x = i : Fin n, d i * A x i ^ 2

Given a linear equivalence A and diagonal weights d, build a dot-product symmetric linear map Q whose quadratic form is x ↦ ∑ i, d i * (A x i)^2.