OAI/MathematicalPhysics/ContinuumCoulomb/ManyBody/GramCorrection.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Quantitative symmetric orthonormalization of a finite real Gram matrix. The correction is the actual spectral inverse square root, with Euclidean operator norm estimates independent of the ambient function space.
- lemma
OAI.ContinuumCoulomb.GramCorrection.inverseSqrt_boundsline 15 - lemma
OAI.ContinuumCoulomb.GramCorrection.eigenvalue_boundsline 44 - def
OAI.ContinuumCoulomb.GramCorrection.correctionline 66 - lemma
OAI.ContinuumCoulomb.GramCorrection.correction_isHermitianline 69 - lemma
OAI.ContinuumCoulomb.GramCorrection.correction_transposeline 73 - lemma
OAI.ContinuumCoulomb.GramCorrection.correction_gramline 77 - lemma
OAI.ContinuumCoulomb.GramCorrection.correction_norm_boundsline 97 - lemma
OAI.ContinuumCoulomb.GramCorrection.entry_abs_le_normline 121 - lemma
OAI.ContinuumCoulomb.GramCorrection.correction_entry_boundsline 134 - theorem
OAI.ContinuumCoulomb.GramCorrection.exists_symmetric_correctionline 148Source documentation
The actual symmetric correction orthonormalizes the given Gram matrix, changes coefficients by at most twice its overlap row bound, and has Euclidean operator norm at most two.
theorem exists_symmetric_correction (hG : G.IsHermitian) {delta : ℝ} (hdelta : 0 ≤ delta) (hdiag : ∀ i, G i i = 1) (hoff : ∀ i j, i ≠ j → |G i j| ≤ delta) (hsmall : m * delta ≤ 1 / 2) : ∃ A : Matrix (Fin m) (Fin m) ℝ, Aᵀ = A ∧ Aᵀ * G * A = 1 ∧ ‖A - 1‖ ≤ 2 * m * delta ∧ ‖A‖ ≤ 2 := by …