OAI/Analysis/NuclearUltrapower/SOSGap.lean
28 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.NuclearUltrapower.SOSEnergy.energyline 15 - theorem
OAI.NuclearUltrapower.SOSEnergy.energy_nonnegline 18 - theorem
OAI.NuclearUltrapower.SOSEnergy.word_norm_boundline 22Source documentation
Telescoping a word uses only the unitary relations and the specified generators.
theorem word_norm_bound (ρ : Γ →* (H ≃ₗᵢ[ℂ] H)) (x : H) (r : ℝ) (w : List Γ) (hw : ∀ s ∈ w, ‖ρ s x - x‖ ≤ r) : ‖ρ w.prod x - x‖ ≤ w.length * r := by … - theorem
OAI.NuclearUltrapower.SOSEnergy.word_sq_boundline 45Source documentation
A length-at-most-four word has energy bounded by sixteen times the generator energy.
theorem word_sq_bound (S : Finset Γ) (ρ : Γ →* (H ≃ₗᵢ[ℂ] H)) (x : H) (w : List Γ) (hw : ∀ s ∈ w, s ∈ S) (hlen : w.length ≤ 4) : ‖ρ w.prod x - x‖ ^ 2 ≤ 16 * energy S ρ x := by …Mentions: OAI.NuclearUltrapower.SOSEnergy.energy
- theorem
OAI.NuclearUltrapower.SOSEnergy.real_inner_unitaryline 60Source documentation
The exact real quadratic form of a unitary displacement.
theorem real_inner_unitary (ρ : Γ →* (H ≃ₗᵢ[ℂ] H)) (g : Γ) (x : H) : (inner ℂ x (ρ g x)).re = ‖x‖ ^ 2 - ‖ρ g x - x‖ ^ 2 / 2 := by … - def
OAI.NuclearUltrapower.SOSEnergy.reInnerAddline 67 - def
OAI.NuclearUltrapower.SOSEnergy.polyVectorline 70 - theorem
OAI.NuclearUltrapower.SOSEnergy.polyVector_real_innerline 73 - theorem
OAI.NuclearUltrapower.SOSEnergy.weighted_displacement_leline 92Source documentation
An integer coefficient may have either sign; absolute coefficients suffice.
theorem weighted_displacement_le (ρ : Γ →* (H ≃ₗᵢ[ℂ] H)) (x : H) (p : List (Γ × ℤ)) (M : ℝ) (hb : ∀ a ∈ p, ‖ρ a.1 x - x‖ ^ 2 ≤ M) : (p.map (fun a => (a.2 : ℝ) * ‖ρ a.1 x - x‖ ^ 2)).sum ≤ ((p.map (fun a => |a.2|)).sum : ℤ) * M := by … - theorem
OAI.NuclearUltrapower.SOSEnergy.residual_lowerline 109Source documentation
Exact augmentation zero converts a short supported residual into an energy error. The constant eight here combines the squared word bound 16 with the factor 1/2.
theorem residual_lower (S : Finset Γ) (ρ : Γ →* (H ≃ₗᵢ[ℂ] H)) (x : H) (p : List (Γ × ℤ)) (haug : (p.map Prod.snd).sum = 0) (hsupp : ∀ a ∈ p, ∃ w : List Γ, w.prod = a.1 ∧ w.length ≤ 4 ∧ ∀ s ∈ w, s ∈ S) : -(8 * ((p.map (fun a => |a.2|)).sum : ℤ) * energy S ρ x) ≤ (inner ℂ x (polyVector ρ x p)).re := by …Mentions: OAI.NuclearUltrapower.SOSEnergy.energy, OAI.NuclearUltrapower.SOSEnergy.polyVector
- theorem
OAI.NuclearUltrapower.positive_sq_gapline 131Source documentation
A sums-of-squares inequality for a positive operator produces a true gap on the orthogonal complement of its kernel; no finite-dimensional hypothesis.
theorem positive_sq_gap (T : H →L[ℂ] H) (hT : 0 ≤ T) (κ : ℝ) (hgap : κ • T ≤ T*T) (x : H) (hx : x ∈ T.kerᗮ) : κ * ‖x‖ ^ 2 ≤ (inner ℂ x (T x)).re := by … - def
OAI.NuclearUltrapower.SOSEnergy.polyOperatorline 186 - theorem
OAI.NuclearUltrapower.SOSEnergy.polyOperator_applyline 190 - theorem
OAI.NuclearUltrapower.SOSEnergy.certificate_sq_gapline 200Source documentation
The rational certificate's defect absorption, with its exact denominator and certified l1 size. The support/augmentation premises will be discharged by the matrix-labelled reflection certificate, never assumed of the main group.
theorem certificate_sq_gap (S : Finset Γ) (ρ : Γ →* (H ≃ₗᵢ[ℂ] H)) (D Q : H →L[ℂ] H) (p : List (Γ × ℤ)) (hD : 0 ≤ D) (hQ : 0 ≤ Q) (henergy : ∀ x, (inner ℂ x (D x)).re = energy S ρ x / 2) (haug : (p.map Prod.snd).sum = 0) (hl1 : (p.map (fun a => |a.2|)).sum = 29562852800) (hsupp : ∀ a ∈ p, ∃ w : List Γ, w.prod = a.1 ∧ w.length ≤ 4 ∧ ∀ s ∈ w, s ∈ S) (hcert : (10000000000000 : ℝ) • (D*D) - (1000000000000 : ℝ) • D = Q + polyOperator ρ p) : (1 / 20 : ℝ) • D ≤ D*D := by …Mentions: OAI.NuclearUltrapower.SOSEnergy.energy, OAI.NuclearUltrapower.SOSEnergy.polyOperator
- theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.genList_nodupline 249 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.eGenSet_cardline 259 - def
OAI.NuclearUltrapower.SOS.ElementarySpectral.valueline 266 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.value_oneline 268 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.value_mulline 271 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.value_invline 276 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.delta_valueline 281 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.sum_gen_starline 289 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.laplacian_eq_deltaline 298 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.delta_eq_half_laplacianline 309 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.delta_nonnegline 314 - def
OAI.NuclearUltrapower.SOS.ElementarySpectral.unitaryRepline 323 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.unitaryRep_coeline 326 - theorem
OAI.NuclearUltrapower.SOS.ElementarySpectral.delta_energyline 329