OAI/Analysis/LiebThirring/RankOne.lean
57 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.SharpLiebThirring.MatrixProof.hermitianField_state_jensenline 26 - def
OAI.SharpLiebThirring.MatrixProof.unitaryStateline 55Source documentation
A diagonal entry after unitary conjugation is a positive unital state.
def unitaryState (U : unitary (Matrix n n ℂ)) (i : n) : Matrix n n ℂ →L[ℝ] ℝ := …
- lemma
OAI.SharpLiebThirring.MatrixProof.unitaryState_applyline 61 - lemma
OAI.SharpLiebThirring.MatrixProof.unitaryState_positiveline 64 - lemma
OAI.SharpLiebThirring.MatrixProof.unitaryState_oneline 70 - lemma
OAI.SharpLiebThirring.MatrixProof.state_quadratic_nonnegline 73 - lemma
OAI.SharpLiebThirring.MatrixProof.hermitianField_nonneg_implies_quadraticline 86 - def
OAI.SharpLiebThirring.MatrixProof.diagonalFieldIntegrandline 108 - lemma
OAI.SharpLiebThirring.MatrixProof.continuous_diagonalFieldIntegrandline 113 - lemma
OAI.SharpLiebThirring.MatrixProof.diagonalField_cutoff_limitline 119 - lemma
OAI.SharpLiebThirring.MatrixProof.quadraticMatrix_sub_diagonalline 149 - lemma
OAI.SharpLiebThirring.MatrixProof.fieldIntegrand_tangentline 162 - lemma
OAI.SharpLiebThirring.MatrixProof.hermitianField_diagonal_tangentline 183 - lemma
OAI.SharpLiebThirring.MatrixProof.phaseUnitary_conj_diagonalline 217 - lemma
OAI.SharpLiebThirring.MatrixProof.trace_conjugate_difference_zeroline 226 - lemma
OAI.SharpLiebThirring.MatrixProof.fieldIntegrand_trace_phase_nonnegline 233 - lemma
OAI.SharpLiebThirring.MatrixProof.hermitianField_trace_phase_nonnegline 260 - lemma
OAI.SharpLiebThirring.MatrixProof.hermitianField_tangentSchur_contractionline 288 - lemma
OAI.SharpLiebThirring.MatrixProof.tangentSchur_sub_smul_oneline 302 - def
OAI.SharpLiebThirring.MatrixProof.vectorMassline 312 - lemma
OAI.SharpLiebThirring.MatrixProof.vectorMass_nonnegline 315 - lemma
OAI.SharpLiebThirring.MatrixProof.vectorMass_eq_zeroline 319 - lemma
OAI.SharpLiebThirring.MatrixProof.dot_star_self_vectorMassline 324 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_traceline 329 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_squareline 333 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_positiveline 339 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_monotoneline 344 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_oneline 350 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_selfline 353 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_diagonal_comparisonline 360Source documentation
The rank-one comparison in an arbitrary eigenbasis of B. No positivity of C - B² is assumed; its needed trace bound is obtained by contraction.
lemma rankone_diagonal_comparison {σ δ : ℝ} (hσ₀ : 0 < σ) (hσ₁ : σ < 1) (hδ : 0 < δ) {C : Matrix n n ℂ} (hC : C.IsHermitian) (z : n → ℝ) (a : n → ℂ) (hM : hermitianField σ δ C (diagonal (fun i ↦ (z i : ℂ))) = vecMulVec a (star a)) : (vectorMass a) ^ (1 + 1 / σ) ≤ (trace (vecMulVec a (star a) * (C - diagonal (fun i ↦ ((z i ^ 2 : ℝ) : ℂ))))).re := by …Mentions: OAI.SharpLiebThirring.MatrixProof.hermitianField, OAI.SharpLiebThirring.MatrixProof.vectorMass
- def
OAI.SharpLiebThirring.MatrixProof.unitaryConjCLMline 405 - lemma
OAI.SharpLiebThirring.MatrixProof.unitaryConjCLM_applyline 411 - lemma
OAI.SharpLiebThirring.MatrixProof.quadraticMatrix_conjline 414 - lemma
OAI.SharpLiebThirring.MatrixProof.cfc_unitary_conjline 423 - lemma
OAI.SharpLiebThirring.MatrixProof.pairedFieldIntegrand_conjline 429 - lemma
OAI.SharpLiebThirring.MatrixProof.hermitianField_conjline 437 - lemma
OAI.SharpLiebThirring.MatrixProof.unitary_conj_rankoneline 447 - lemma
OAI.SharpLiebThirring.MatrixProof.vectorMass_unitaryline 453 - lemma
OAI.SharpLiebThirring.MatrixProof.rankone_hermitian_comparisonline 460Source documentation
The complete complex Hermitian rank-one comparison, before identifying the real symmetric field with its complexification.
lemma rankone_hermitian_comparison {σ δ : ℝ} (hσ₀ : 0 < σ) (hσ₁ : σ < 1) (hδ : 0 < δ) {C B : Matrix n n ℂ} (hC : C.IsHermitian) (hB : B.IsHermitian) (a : n → ℂ) (hM : hermitianField σ δ C B = vecMulVec a (star a)) : (vectorMass a) ^ (1 + 1 / σ) ≤ (trace (vecMulVec a (star a) * (C - B ^ 2))).re := by …Mentions: OAI.SharpLiebThirring.MatrixProof.hermitianField, OAI.SharpLiebThirring.MatrixProof.vectorMass
- def
OAI.SharpLiebThirring.MatrixProof.complexifyline 496 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_applyline 503 - def
OAI.SharpLiebThirring.MatrixProof.complexifyCLMline 505 - lemma
OAI.SharpLiebThirring.MatrixProof.complexifyCLM_applyline 508 - def
OAI.SharpLiebThirring.MatrixProof.realPartCLMline 510 - lemma
OAI.SharpLiebThirring.MatrixProof.realPartCLM_complexifyline 516 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_hermitianline 520 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_cfcline 524 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_diagonalline 529 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_vecMulVecline 534 - lemma
OAI.SharpLiebThirring.MatrixProof.vectorMass_ofRealline 540 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_trace_realline 543 - lemma
OAI.SharpLiebThirring.MatrixProof.matrixX_hermitianline 546 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_matrixXline 551 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_truncatedFieldline 557 - lemma
OAI.SharpLiebThirring.MatrixProof.complexify_matrixFieldline 576 - theorem
OAI.SharpLiebThirring.MatrixProof.source_rankone_comparisonline 601Source documentation
The rank-one comparison for the real field with its symmetric-cutoff definition.
theorem source_rankone_comparison {N : ℕ} {σ δ : ℝ} (hσ₀ : 0 < σ) (hσ₁ : σ < 1) (hδ : 0 < δ) (k : Fin N → ℝ) {B : Matrix (Fin N) (Fin N) ℝ} (hB : B.IsHermitian) (a : Fin N → ℝ) (hM : matrixField σ δ k B = vecMulVec a a) : (∑ i, a i ^ 2) ^ (1 + 1 / σ) ≤ ∑ i, a i * ((diagonal (fun i ↦ k i ^ 2) - B ^ 2) *ᵥ a) i := by …Mentions: OAI.SharpLiebThirring.matrixField
- theorem
OAI.SharpLiebThirring.MatrixProof.rankOneClaimline 616