OAI/Analysis/LiebThirring/RankOne.lean

GitHub source file

57 declarations, 0 contain sorry, 0 declared as axioms

  1. lemma OAI.SharpLiebThirring.MatrixProof.hermitianField_state_jensen line 26
  2. def OAI.SharpLiebThirring.MatrixProof.unitaryState line 55

    Source 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[ℝ] ℝ :=
    …
  3. lemma OAI.SharpLiebThirring.MatrixProof.unitaryState_apply line 61
  4. lemma OAI.SharpLiebThirring.MatrixProof.unitaryState_positive line 64
  5. lemma OAI.SharpLiebThirring.MatrixProof.unitaryState_one line 70
  6. lemma OAI.SharpLiebThirring.MatrixProof.state_quadratic_nonneg line 73
  7. lemma OAI.SharpLiebThirring.MatrixProof.hermitianField_nonneg_implies_quadratic line 86
  8. def OAI.SharpLiebThirring.MatrixProof.diagonalFieldIntegrand line 108
  9. lemma OAI.SharpLiebThirring.MatrixProof.continuous_diagonalFieldIntegrand line 113
  10. lemma OAI.SharpLiebThirring.MatrixProof.diagonalField_cutoff_limit line 119
  11. lemma OAI.SharpLiebThirring.MatrixProof.quadraticMatrix_sub_diagonal line 149
  12. lemma OAI.SharpLiebThirring.MatrixProof.fieldIntegrand_tangent line 162
  13. lemma OAI.SharpLiebThirring.MatrixProof.hermitianField_diagonal_tangent line 183
  14. lemma OAI.SharpLiebThirring.MatrixProof.phaseUnitary_conj_diagonal line 217
  15. lemma OAI.SharpLiebThirring.MatrixProof.trace_conjugate_difference_zero line 226
  16. lemma OAI.SharpLiebThirring.MatrixProof.fieldIntegrand_trace_phase_nonneg line 233
  17. lemma OAI.SharpLiebThirring.MatrixProof.hermitianField_trace_phase_nonneg line 260
  18. lemma OAI.SharpLiebThirring.MatrixProof.hermitianField_tangentSchur_contraction line 288
  19. lemma OAI.SharpLiebThirring.MatrixProof.tangentSchur_sub_smul_one line 302
  20. def OAI.SharpLiebThirring.MatrixProof.vectorMass line 312
  21. lemma OAI.SharpLiebThirring.MatrixProof.vectorMass_nonneg line 315
  22. lemma OAI.SharpLiebThirring.MatrixProof.vectorMass_eq_zero line 319
  23. lemma OAI.SharpLiebThirring.MatrixProof.dot_star_self_vectorMass line 324
  24. lemma OAI.SharpLiebThirring.MatrixProof.rankone_trace line 329
  25. lemma OAI.SharpLiebThirring.MatrixProof.rankone_square line 333
  26. lemma OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_positive line 339
  27. lemma OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_monotone line 344
  28. lemma OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_one line 350
  29. lemma OAI.SharpLiebThirring.MatrixProof.rankone_tracePair_self line 353
  30. lemma OAI.SharpLiebThirring.MatrixProof.rankone_diagonal_comparison line 360

    Source 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

  31. def OAI.SharpLiebThirring.MatrixProof.unitaryConjCLM line 405
  32. lemma OAI.SharpLiebThirring.MatrixProof.unitaryConjCLM_apply line 411
  33. lemma OAI.SharpLiebThirring.MatrixProof.quadraticMatrix_conj line 414
  34. lemma OAI.SharpLiebThirring.MatrixProof.cfc_unitary_conj line 423
  35. lemma OAI.SharpLiebThirring.MatrixProof.pairedFieldIntegrand_conj line 429
  36. lemma OAI.SharpLiebThirring.MatrixProof.hermitianField_conj line 437
  37. lemma OAI.SharpLiebThirring.MatrixProof.unitary_conj_rankone line 447
  38. lemma OAI.SharpLiebThirring.MatrixProof.vectorMass_unitary line 453
  39. lemma OAI.SharpLiebThirring.MatrixProof.rankone_hermitian_comparison line 460

    Source 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

  40. def OAI.SharpLiebThirring.MatrixProof.complexify line 496
  41. lemma OAI.SharpLiebThirring.MatrixProof.complexify_apply line 503
  42. def OAI.SharpLiebThirring.MatrixProof.complexifyCLM line 505
  43. lemma OAI.SharpLiebThirring.MatrixProof.complexifyCLM_apply line 508
  44. def OAI.SharpLiebThirring.MatrixProof.realPartCLM line 510
  45. lemma OAI.SharpLiebThirring.MatrixProof.realPartCLM_complexify line 516
  46. lemma OAI.SharpLiebThirring.MatrixProof.complexify_hermitian line 520
  47. lemma OAI.SharpLiebThirring.MatrixProof.complexify_cfc line 524
  48. lemma OAI.SharpLiebThirring.MatrixProof.complexify_diagonal line 529
  49. lemma OAI.SharpLiebThirring.MatrixProof.complexify_vecMulVec line 534
  50. lemma OAI.SharpLiebThirring.MatrixProof.vectorMass_ofReal line 540
  51. lemma OAI.SharpLiebThirring.MatrixProof.complexify_trace_real line 543
  52. lemma OAI.SharpLiebThirring.MatrixProof.matrixX_hermitian line 546
  53. lemma OAI.SharpLiebThirring.MatrixProof.complexify_matrixX line 551
  54. lemma OAI.SharpLiebThirring.MatrixProof.complexify_truncatedField line 557
  55. lemma OAI.SharpLiebThirring.MatrixProof.complexify_matrixField line 576
  56. theorem OAI.SharpLiebThirring.MatrixProof.source_rankone_comparison line 601

    Source 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

  57. theorem OAI.SharpLiebThirring.MatrixProof.rankOneClaim line 616