OAI/Analysis/LiebThirring/MatrixOrder.lean
88 declarations, 0 contain sorry, 0 declared as axioms
The matrix field and action
- def
OAI.SharpLiebThirring.regularizedPrimitiveline 17Source documentation
The regularized primitive, including beta = 0 without a special convention.
def regularizedPrimitive (σ δ y : ℝ) : ℝ := …
- def
OAI.SharpLiebThirring.fieldNormalizationline 20 - def
OAI.SharpLiebThirring.scalarMuline 23 - def
OAI.SharpLiebThirring.matrixXline 30 - def
OAI.SharpLiebThirring.truncatedFieldline 36Source documentation
The symmetric cutoff is part of the definition, not replaced by a potentially non-absolutely-convergent whole-line Bochner integral.
def truncatedField (σ δ : ℝ) (k : Fin N → ℝ) (B : Matrix (Fin N) (Fin N) ℝ) (R : ℝ) : Matrix (Fin N) (Fin N) ℝ := … - def
OAI.SharpLiebThirring.matrixFieldline 43Source documentation
The symmetric-cutoff limit, whose convergence and local regularity are proved below.
def matrixField (σ δ : ℝ) (k : Fin N → ℝ) (B : Matrix (Fin N) (Fin N) ℝ) : Matrix (Fin N) (Fin N) ℝ := … - def
OAI.SharpLiebThirring.fieldPrimitiveline 47 - def
OAI.SharpLiebThirring.RankOneClaimline 51Source documentation
The rank-one comparison for the symmetric-cutoff matrix field.
def RankOneClaim : Prop := …
- structure
OAI.SharpLiebThirring.H10line 60Source documentation
The real continuous representative of H¹₀ on a bounded interval.
structure H10 (l r : ℝ) where …
- def
OAI.SharpLiebThirring.LowerTriangularline 72 - def
OAI.SharpLiebThirring.finiteIntervalActionline 75 - def
OAI.SharpLiebThirring.ActionClaimline 84Source documentation
The action inequality, with an extended-real supremum so boundedness is not implicit.
def ActionClaim : Prop := …
- lemma
OAI.SharpLiebThirring.MatrixProof.monotone_sub_mul_nonnegline 98 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_star_mul_sumline 105 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_star_mul_changeline 111 - lemma
OAI.SharpLiebThirring.MatrixProof.mixed_diagonal_subline 129 - lemma
OAI.SharpLiebThirring.MatrixProof.mixed_diagonal_sub_applyline 143 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_functional_monotonicityline 153 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_unitary_conjugateline 194 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_conjugate_pairline 199 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_conjugate_differenceline 211 - lemma
OAI.SharpLiebThirring.MatrixProof.hermitian_unitary_conjugateline 222 - lemma
OAI.SharpLiebThirring.MatrixProof.functional_unitary_conjugateline 227 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_unitary_comparisonline 240Source documentation
The fixed-unitary trace comparison used before averaging.
lemma trace_unitary_comparison {A : Matrix n n ℂ} (hA : A.IsHermitian) {f : ℝ → ℝ} (hf : Monotone f) (U : unitary (Matrix n n ℂ)) : 0 ≤ (trace (hA.cfc f * (2 • A - conjStarAlgAut ℂ (Matrix n n ℂ) U A - conjStarAlgAut ℂ (Matrix n n ℂ) (star U) A))).re := by … - lemma
OAI.SharpLiebThirring.MatrixProof.conjugate_difference_sub_invariantline 249Source documentation
Removing any invariant part, such as (s I - B)^2, is an exact identity.
lemma conjugate_difference_sub_invariant (U : unitary (Matrix n n ℂ)) (D Y : Matrix n n ℂ) (hY : conjStarAlgAut ℂ (Matrix n n ℂ) U Y = Y) : 2 • (D + Y) - conjStarAlgAut ℂ (Matrix n n ℂ) U (D + Y) - conjStarAlgAut ℂ (Matrix n n ℂ) (star U) (D + Y) = 2 • D - conjStarAlgAut ℂ (Matrix n n ℂ) U D - conjStarAlgAut ℂ (Matrix n n ℂ) (star U) D := by … - lemma
OAI.SharpLiebThirring.MatrixProof.trace_unitary_comparison_sub_invariantline 262 - def
OAI.SharpLiebThirring.MatrixProof.hsSquaredline 272Source documentation
The squared Hilbert--Schmidt norm, without changing the ambient matrix norm.
def hsSquared (A : Matrix n n ℂ) : ℝ := ∑ i, ∑ j, Complex.normSq (A i j) …
- lemma
OAI.SharpLiebThirring.MatrixProof.hsSquared_eq_traceline 275 - lemma
OAI.SharpLiebThirring.MatrixProof.hsSquared_changeline 284 - lemma
OAI.SharpLiebThirring.MatrixProof.hsSquared_cfc_subline 290Source documentation
The finite-dimensional Hilbert--Schmidt calculus estimate, proved in mixed eigenbases.
lemma hsSquared_cfc_sub {A B : Matrix n n ℂ} (hA : A.IsHermitian) (hB : B.IsHermitian) (f : ℝ → ℝ) (L : ℝ) (hL : 0 ≤ L) (hf : ∀ i j, |f (hA.eigenvalues i) - f (hB.eigenvalues j)| ≤ L * |hA.eigenvalues i - hB.eigenvalues j|) : hsSquared (hA.cfc f - hB.cfc f) ≤ L ^ 2 * hsSquared (A - B) := by … - def
OAI.SharpLiebThirring.MatrixProof.tracePairCLMline 332Source documentation
Real trace pairing as a continuous linear functional.
def tracePairCLM (M : Matrix n n ℂ) : Matrix n n ℂ →L[ℝ] ℝ := …
- lemma
OAI.SharpLiebThirring.MatrixProof.tracePairCLM_applyline 337 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_unitary_comparison_limitline 341Source documentation
Trace comparison commutes with limits in matrix norm.
lemma trace_unitary_comparison_limit {ι : Type u2} {l : Filter ι} [l.NeBot] {F : ι → Matrix n n ℂ} {M D : Matrix n n ℂ} (hlim : Filter.Tendsto F l (nhds M)) (U : unitary (Matrix n n ℂ)) (hF : ∀ᶠ i in l, 0 ≤ (trace (F i * (2 • D - conjStarAlgAut ℂ (Matrix n n ℂ) U D - conjStarAlgAut ℂ (Matrix n n ℂ) (star U) D))).re) : 0 ≤ (trace (M * (2 • D - conjStarAlgAut ℂ (Matrix n n ℂ) U D - conjStarAlgAut ℂ (Matrix n n ℂ) (star U) D))).re := by … - lemma
OAI.SharpLiebThirring.MatrixProof.trace_comparison_averageline 358Source documentation
The integration step in
trace-average, for any symmetric probability average. The symmetry needed is expressed by equality of the two integrals.lemma trace_comparison_average {α : Type u3} [MeasurableSpace α] (ν : Measure α) [IsProbabilityMeasure ν] (U : α → unitary (Matrix n n ℂ)) (M D : Matrix n n ℂ) (hU : Integrable (fun t ↦ conjStarAlgAut ℂ (Matrix n n ℂ) (U t) D) ν) (hUs : Integrable (fun t ↦ conjStarAlgAut ℂ (Matrix n n ℂ) (star (U t)) D) ν) (hsym : (∫ t, conjStarAlgAut ℂ (Matrix n n ℂ) (star (U t)) D ∂ν) = ∫ t, conjStarAlgAut ℂ (Matrix n n ℂ) (U t) D ∂ν) (hpoint : ∀ᵐ t ∂ν, 0 ≤ (trace (M * (2 • D - conjStarAlgAut ℂ (Matrix n n ℂ) (U t) D - conjStarAlgAut ℂ (Matrix n n ℂ) (star (U t)) D))).re) : (trace (M * (∫ t, conjStarAlgAut ℂ (Matrix n n ℂ) (U t) D ∂ν))).re ≤ (trace (M * D)).re := by … - def
OAI.SharpLiebThirring.MatrixProof.phaseUnitaryline 385Source documentation
In a fixed eigenbasis of B, the unitary exp(itB).
def phaseUnitary (z : n → ℝ) (t : ℝ) : unitary (Matrix n n ℂ) := …
- lemma
OAI.SharpLiebThirring.MatrixProof.phaseUnitary_conj_applyline 403 - lemma
OAI.SharpLiebThirring.MatrixProof.phaseUnitary_starline 419 - lemma
OAI.SharpLiebThirring.MatrixProof.continuous_phase_conjline 429 - lemma
OAI.SharpLiebThirring.MatrixProof.integrable_phase_conjline 438 - def
OAI.SharpLiebThirring.MatrixProof.entryCLMline 448Source documentation
Entry evaluation is a continuous linear functional even for the operator norm.
def entryCLM (i j : n) : Matrix n n ℂ →L[ℝ] ℂ := …
- lemma
OAI.SharpLiebThirring.MatrixProof.entryCLM_applyline 454 - lemma
OAI.SharpLiebThirring.MatrixProof.gaussian_phase_averageline 456 - lemma
OAI.SharpLiebThirring.MatrixProof.gaussian_phase_star_averageline 471 - lemma
OAI.SharpLiebThirring.MatrixProof.integrable_gaussian_phase_starline 487 - lemma
OAI.SharpLiebThirring.MatrixProof.gaussian_trace_comparisonline 499Source documentation
The Gaussian stage of the even-unitary trace contraction.
lemma gaussian_trace_comparison (z : n → ℝ) (M D : Matrix n n ℂ) (v : ℝ≥0) (hpoint : ∀ t : ℝ, 0 ≤ (trace (M * (2 • D - conjStarAlgAut ℂ (Matrix n n ℂ) (phaseUnitary z t) D - conjStarAlgAut ℂ (Matrix n n ℂ) (star (phaseUnitary z t)) D))).re) : (trace (M * (∫ t, conjStarAlgAut ℂ (Matrix n n ℂ) (phaseUnitary z t) D ∂ProbabilityTheory.gaussianReal 0 v))).re ≤ (trace (M * D)).re := by … - lemma
OAI.SharpLiebThirring.ScalarProof.derivative_continuousline 516 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_hasDerivAtline 524 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_derivline 530 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_differentiableline 534 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_strictMonoline 538 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_concaveline 545 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_zeroline 553 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_nonnegline 556 - lemma
OAI.SharpLiebThirring.ScalarProof.normalization_integrableline 560 - lemma
OAI.SharpLiebThirring.ScalarProof.normalization_integral_posline 572 - lemma
OAI.SharpLiebThirring.ScalarProof.normalization_posline 584 - lemma
OAI.SharpLiebThirring.ScalarProof.mu_zeroline 588 - lemma
OAI.SharpLiebThirring.ScalarProof.shifted_base_lowerline 594Source documentation
A global comparison with the Japanese-bracket integrable majorant, including negative shifts. It supplies all scalar dominated-convergence bounds.
lemma shifted_base_lower {δ : ℝ} (hδ : 0 < δ) (z s : ℝ) : (δ / (δ + |z| + 1)) * (1 + s ^ 2) ≤ max (s ^ 2 + z) 0 + δ := by … - lemma
OAI.SharpLiebThirring.ScalarProof.shifted_derivative_integrableline 606 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_difference_boundline 618 - lemma
OAI.SharpLiebThirring.ScalarProof.mu_integrand_integrableline 640 - lemma
OAI.SharpLiebThirring.ScalarProof.mu_hasDerivAt_integralline 650 - lemma
OAI.SharpLiebThirring.ScalarProof.mu_strictMonoline 674 - lemma
OAI.SharpLiebThirring.ScalarProof.quadratic_integral_scaleline 691Source documentation
The scaling integral used in the evaluation of the scalar field.
lemma quadratic_integral_scale (t : ℝ) {a : ℝ} (ha : 0 < a) : (∫ s : ℝ, (s ^ 2 + a) ^ t) = a ^ (t + 1 / 2) * ∫ s : ℝ, (1 + s ^ 2) ^ t := by … - lemma
OAI.SharpLiebThirring.ScalarProof.mu_hasDerivAt_nonnegline 707 - lemma
OAI.SharpLiebThirring.ScalarProof.mu_eq_nonnegline 723 - def
OAI.SharpLiebThirring.ScalarProof.gammaWeightline 741Source documentation
Normalized Gamma mixing density, used only on the positive half-line.
def gammaWeight (σ v : ℝ) : ℝ := …
- lemma
OAI.SharpLiebThirring.ScalarProof.gammaWeight_nonnegline 744 - lemma
OAI.SharpLiebThirring.ScalarProof.gammaWeight_integrableline 750 - lemma
OAI.SharpLiebThirring.ScalarProof.gamma_mixtureline 757 - lemma
OAI.SharpLiebThirring.ScalarProof.gammaWeight_integralline 775 - lemma
OAI.SharpLiebThirring.ScalarProof.resolvent_kernel_integrableline 780Source documentation
Integrability of the scalar kernel used in the matrix resolvent tangent formula.
lemma resolvent_kernel_integrable {β a : ℝ} (hβ₀ : -1 < β) (hβ₁ : β < 1) (ha : 0 < a) : IntegrableOn (fun v : ℝ ↦ v ^ β / (a + v) ^ 2) (Ioi 0) := by … - lemma
OAI.SharpLiebThirring.ScalarProof.resolvent_kernel_integral_scaleline 809 - lemma
OAI.SharpLiebThirring.ScalarProof.resolvent_kernel_integral_posline 824 - def
OAI.SharpLiebThirring.ScalarProof.resolventDifferenceline 839Source documentation
The scalar difference whose positive-matrix functional calculus is integrated.
def resolventDifference (β δ y v : ℝ) : ℝ := …
- lemma
OAI.SharpLiebThirring.ScalarProof.resolvent_difference_eqline 842 - lemma
OAI.SharpLiebThirring.ScalarProof.resolvent_difference_integrableline 849 - lemma
OAI.SharpLiebThirring.ScalarProof.resolvent_integral_hasDerivAtline 878 - def
OAI.SharpLiebThirring.ScalarProof.resolventNormalizationline 915Source documentation
The normalization constant for the resolvent representation.
def resolventNormalization (β : ℝ) : ℝ := …
- lemma
OAI.SharpLiebThirring.ScalarProof.resolvent_normalization_posline 918 - lemma
OAI.SharpLiebThirring.ScalarProof.primitive_resolvent_representationline 924Source documentation
Resolvent representation of f, for every nonnegative scalar argument. The exponent sigma-1/2 may be zero or negative.
lemma primitive_resolvent_representation {σ δ y : ℝ} (hσ₀ : 0 < σ) (hσ₁ : σ < 1) (hδ : 0 < δ) (hy : 0 ≤ y) : regularizedPrimitive σ δ y = resolventNormalization (σ - 1 / 2) * ∫ v in Ioi (0 : ℝ), resolventDifference (σ - 1 / 2) δ y v := by …Mentions: OAI.SharpLiebThirring.regularizedPrimitive, OAI.SharpLiebThirring.ScalarProof.resolventNormalization, OAI.SharpLiebThirring.ScalarProof.resolventDifference
- lemma
OAI.SharpLiebThirring.ScalarProof.inverse_mu_positiveline 952 - lemma
OAI.SharpLiebThirring.ScalarProof.mu_inverseline 960 - lemma
OAI.SharpLiebThirring.ScalarProof.mu_le_rpowline 968 - lemma
OAI.SharpLiebThirring.ScalarProof.rankone_scalar_powerline 974 - lemma
OAI.SharpLiebThirring.MatrixProof.resolvent_remainderline 991Source documentation
Exact resolvent remainder. All inverses are the ordinary finite-matrix inverse; invertibility is provided by the positive-definiteness hypotheses.
lemma resolvent_remainder (A B : Matrix n n ℂ) (hA : IsUnit A) (hB : IsUnit B) : -A⁻¹ + A⁻¹ * (B - A) * A⁻¹ - (-B⁻¹) = (A⁻¹ * (B - A)) * B⁻¹ * ((B - A) * A⁻¹) := by … - lemma
OAI.SharpLiebThirring.MatrixProof.resolvent_tangentline 1005Source documentation
The resolvent tangent inequality before integration.
lemma resolvent_tangent {A B : Matrix n n ℂ} (hA : A.PosDef) (hB : B.PosDef) : -B⁻¹ ≤ -A⁻¹ + A⁻¹ * (B - A) * A⁻¹ := by … - lemma
OAI.SharpLiebThirring.compact_penaltyline 1019Source documentation
The compact penalty lemma. No differentiability or convergence of the selected paths is required.
lemma compact_penalty {X : Type u5} [TopologicalSpace X] {K : Set X} (hK : IsCompact K) {f g : X → ℝ} (hf : Continuous f) (hg : Continuous g) (hg₀ : ∀ x ∈ K, 0 ≤ g x) (hzero : ∀ x ∈ K, g x = 0 → f x ≤ 0) {η : ℝ} (hη : 0 < η) : ∃ t₀ : ℝ, 0 < t₀ ∧ ∀ t : ℝ, 0 < t → t ≤ t₀ → ∀ x ∈ K, f x - g x / t ≤ η := by …