OAI/Analysis/SignedDisk/ScalarCancellation1.lean

GitHub source file

45 declarations, 0 contain sorry, 0 declared as axioms

  1. lemma OAI.SignedDisk.ScalarCancellation.scalar_defect_sum line 26
  2. theorem OAI.SignedDisk.ScalarCancellation.errors_total_cost line 43

    Source documentation

    The total cancellation cost of all levels is bounded by the actual scalar input mass, independently of the number of refinement levels.

    theorem errors_total_cost (w : ℕ → ι → ι → ℝ) (hw : ∀ k q s, 0 ≤ w k q s)
        (hcol : ∀ k s, ∑ q, w k q s = 1) {f : ι → α → ℝ}
        (hf : ∀ q, Integrable (f q) μ) (n : ℕ) :
        (∑ k ∈ range (n+1), ∑ q, ∫ x, |errors μ w f k q x| ∂μ) +
          (∑ q, |∫ x, refined w f n q x ∂μ|) ≤ ∑ q, ∫ x, |f q x| ∂μ := by
    …

    Mentions: OAI.SignedDisk.ScalarCancellation.errors, OAI.SignedDisk.ScalarCancellation.refined

  3. lemma OAI.SignedDisk.ScalarCancellation.errors_total_cost_le line 57
  4. theorem OAI.SignedDisk.ScalarCancellation.telescoped_decomposition line 68

    Source documentation

    Exact expansion in a coherent family of refinement coefficients. The finite zero-mass pieces are the explicitly constructed errors, not merely scalar mass certificates.

    theorem telescoped_decomposition [DecidableEq ι] (w : ℕ → ι → ι → ℝ) (f : ι → α → ℝ)
        (Λ : ℕ → ℕ → ι → ι → ℝ)
        (hdiag : ∀ k q s, Λ k k q s = if q = s then 1 else 0)
        (hstep : ∀ k j q s, j ≤ k → Λ (k+1) j q s = ∑ a, w k q a*Λ k j a s)
        (k : ℕ) (q : ι) (x : α) :
        refined w f k q x = roots μ w f k q x +
          ∑ j ∈ range (k+1), ∑ s, Λ k j q s*errors μ w f j s x := by
    …

    Mentions: OAI.SignedDisk.ScalarCancellation.refined, OAI.SignedDisk.ScalarCancellation.roots, OAI.SignedDisk.ScalarCancellation.errors

  5. def OAI.SignedDisk.DyadicHats.tent line 113
  6. lemma OAI.SignedDisk.DyadicHats.tent_nonneg line 115
  7. lemma OAI.SignedDisk.DyadicHats.tent_le_one line 116
  8. lemma OAI.SignedDisk.DyadicHats.tent_pos_iff line 117
  9. lemma OAI.SignedDisk.DyadicHats.tent_eq_zero_of_one_le line 123
  10. lemma OAI.SignedDisk.DyadicHats.tent_of_nonneg line 125
  11. lemma OAI.SignedDisk.DyadicHats.tent_of_nonpos line 127
  12. lemma OAI.SignedDisk.DyadicHats.tent_neg line 130
  13. lemma OAI.SignedDisk.DyadicHats.lipschitz_tent line 132
  14. theorem OAI.SignedDisk.DyadicHats.tent_refine line 141
  15. lemma OAI.SignedDisk.DyadicHats.tent_floor line 166
  16. lemma OAI.SignedDisk.DyadicHats.tent_floor_succ line 168
  17. lemma OAI.SignedDisk.DyadicHats.tent_floor_partition line 171
  18. lemma OAI.SignedDisk.DyadicHats.tent_eq_zero_of_ne_floor line 174
  19. lemma OAI.SignedDisk.DyadicHats.summable_tent line 186
  20. theorem OAI.SignedDisk.DyadicHats.tsum_tent line 193

    Source documentation

    Partition of unity on the complete integer grid, including grid boundaries.

    theorem tsum_tent (x : ℝ) : (∑' j : ℤ, tent (x-j)) = 1 := by
    …

    Mentions: OAI.SignedDisk.DyadicHats.tent

  21. def OAI.SignedDisk.DyadicHats.hat line 201

    Source documentation

    Actual Euclidean-plane product hats at a positive physical scale.

    def hat (r : ℝ) (p : ℤ × ℤ) (x : ℂ) : ℝ :=
    …
  22. lemma OAI.SignedDisk.DyadicHats.hat_nonneg line 203
  23. lemma OAI.SignedDisk.DyadicHats.hat_le_one line 205
  24. lemma OAI.SignedDisk.DyadicHats.continuous_hat line 209
  25. lemma OAI.SignedDisk.DyadicHats.summable_hat line 214
  26. theorem OAI.SignedDisk.DyadicHats.tsum_hat line 218
  27. lemma OAI.SignedDisk.DyadicHats.tent_half_integer line 224

    Source documentation

    One-dimensional refinement written with the actual interpolation weights.

    lemma tent_half_integer {j : ℤ} (hj : j ∉ Finset.Icc (-1) 1) : tent ((j:ℝ)/2) = 0 := by
    …

    Mentions: OAI.SignedDisk.DyadicHats.tent

  28. lemma OAI.SignedDisk.DyadicHats.tent_half_refine line 235
  29. lemma OAI.SignedDisk.DyadicHats.tent_half_tsum_refine line 247
  30. lemma OAI.SignedDisk.DyadicHats.summable_tent_weight line 263
  31. def OAI.SignedDisk.DyadicHats.step line 271

    Source documentation

    Positive interpolation coefficients, indexed by coarse and fine grid indices.

    def step (p q : ℤ × ℤ) : ℝ :=
    …
  32. lemma OAI.SignedDisk.DyadicHats.step_nonneg line 273
  33. lemma OAI.SignedDisk.DyadicHats.step_column line 275
  34. lemma OAI.SignedDisk.DyadicHats.summable_step_hat line 283
  35. theorem OAI.SignedDisk.DyadicHats.hat_refine line 294

    Source documentation

    Exact planar hat refinement; no grid truncation is hidden in the identity.

    theorem hat_refine (r : ℝ) (p : ℤ × ℤ) (x : ℂ) :
        hat (2*r) p x = ∑' q : ℤ × ℤ, step p q*hat r q x := by
    …

    Mentions: OAI.SignedDisk.DyadicHats.hat, OAI.SignedDisk.DyadicHats.step

  36. lemma OAI.SignedDisk.PlanePotential.dim_complex line 318
  37. lemma OAI.SignedDisk.PlanePotential.volume_real_unit_ball line 320
  38. lemma OAI.SignedDisk.PlanePotential.integral_radial line 324
  39. lemma OAI.SignedDisk.PlanePotential.integrable_radial_iff line 331
  40. lemma OAI.SignedDisk.PlanePotential.radial_near_identity line 336
  41. lemma OAI.SignedDisk.PlanePotential.integrable_norm_rpow_near line 343
  42. theorem OAI.SignedDisk.PlanePotential.integral_norm_rpow_near line 356

    Source documentation

    Exact planar singular-kernel integral; the center point is not excluded by an unproved integrability convention.

    theorem integral_norm_rpow_near {a r : ℝ} (ha : -2 < a) (hr : 0 < r) :
        (∫ x in ball (0:ℂ) r, ‖x‖^a) = 2*Real.pi * (r^(a+2)/(a+2)) := by
    …
  43. lemma OAI.SignedDisk.PlanePotential.radial_far_identity line 372
  44. lemma OAI.SignedDisk.PlanePotential.integrable_norm_rpow_far line 379
  45. theorem OAI.SignedDisk.PlanePotential.integral_norm_rpow_far line 393