OAI/Analysis/LiebThirring/ActionPenalty.lean

GitHub source file

13 declarations, 0 contain sorry, 0 declared as axioms

  1. lemma OAI.SharpLiebThirring.ActionProof.compact_penalty_bound line 27

    Source documentation

    The compact penalty argument, with no convergence of minimizers or chosen coefficients required.

    lemma compact_penalty_bound {E : Type u35} [TopologicalSpace E] {K : Set E}
        (hK : IsCompact K) {f g : E → ℝ} (hf : Continuous f) (hg : Continuous g)
        (hg0 : ∀ x ∈ K, 0 ≤ g x) (hzero : ∀ x ∈ K, g x = 0 → f x ≤ 0)
        {η : ℝ} (hη : 0 < η) :
        ∃ ε₀ : ℝ, 0 < ε₀ ∧ ∀ ε : ℝ, 0 < ε → ε ≤ ε₀ →
          ∀ x ∈ K, f x - g x / ε ≤ η := by
    …
  2. def OAI.SharpLiebThirring.ActionProof.actionDefect line 66
  3. def OAI.SharpLiebThirring.ActionProof.constraintDefect line 71
  4. lemma OAI.SharpLiebThirring.ActionProof.actionDefect_continuous line 75
  5. lemma OAI.SharpLiebThirring.ActionProof.constraintDefect_continuous line 83
  6. lemma OAI.SharpLiebThirring.ActionProof.constraintDefect_nonneg line 90
  7. lemma OAI.SharpLiebThirring.ActionProof.constraintDefect_eq_zero_iff line 96
  8. lemma OAI.SharpLiebThirring.ActionProof.matrix_compact_penalty line 113

    Source documentation

    Uniform compact penalty estimate for the matrix field and rank-one constraint.

    lemma matrix_compact_penalty {σ δ : ℝ} (hσ₀ : 0 < σ) (hσ₁ : σ < 1) (hδ : 0 < δ)
        (k : Fin N → ℝ)
        {K : Set (selfAdjoint (Matrix (Fin N) (Fin N) ℝ) × (Fin N → ℝ))} (hK : IsCompact K)
        {η : ℝ} (hη : 0 < η) :
        ∃ ε₀ : ℝ, 0 < ε₀ ∧ ∀ ε : ℝ, 0 < ε → ε ≤ ε₀ → ∀ z ∈ K,
          actionDefect σ k z - constraintDefect σ δ k z / ε ≤ η := by
    …

    Mentions: OAI.SharpLiebThirring.ActionProof.actionDefect, OAI.SharpLiebThirring.ActionProof.constraintDefect

  9. lemma OAI.SharpLiebThirring.PathProof.lower_gram_diagonal line 132

    Source documentation

    The initial row-sign orbit calculation, without assuming invertibility of any later matching solution.

    lemma lower_gram_diagonal {C : Matrix (Fin N) (Fin N) ℝ} (hC : LowerTriangular C)
        {d : Fin N → ℝ} (hd : ∀ i, 0 < d i) (hgram : C * C.transpose = diagonal d) :
        (∀ i j, i ≠ j → C i j = 0) ∧ (∀ i, C i i ^ 2 = d i) := by
    …

    Mentions: OAI.SharpLiebThirring.LowerTriangular

  10. lemma OAI.SharpLiebThirring.PathProof.lower_gram_initial_orbit line 170
  11. def OAI.SharpLiebThirring.PathProof.triangularLinearInverse line 198

    Source documentation

    Explicit inverse for the initial linearized endpoint map, apart from its nonzero scalar factor -1/ε.

    def triangularLinearInverse (c : Fin N → ℝ) (Z : Matrix (Fin N) (Fin N) ℝ) :
        Matrix (Fin N) (Fin N) ℝ :=
    …
  12. lemma OAI.SharpLiebThirring.PathProof.triangularLinearInverse_lower line 202
  13. lemma OAI.SharpLiebThirring.PathProof.triangularLinearInverse_right line 207