Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Lemma A.1 — from an enlarged ball down to the same ball

Proved
QFS.formHs_le_form_of_ballComparability

by dbenbenn · Sep 6, 2026 · Mathlib 0df444a (Lean v4.33.1)

analysismeasure-theoryquadratic-forms-sobolev

Superseded (2026-09-27). This takes Whitney data as a hypothesis. The QFS mission uses QFS.lemmaAOne_ball, the ball case of Lemma A.1 with no such hypothesis and with the α0\alpha_0α0​ clause.

Assume a Whitney ball family WWW for the parameters (d,α,κ)(d,\alpha,\kappa)(d,α,κ): a countable index set, an overlap bound N≥1N \ge 1N≥1, a constant γ>0\gamma > 0γ>0, centres cic_ici​ and radii rir_iri​ such that each κ\kappaκ-enlarged ball lies inside B(x0,R)B(x_0,R)B(x0​,R), no point lies in more than NNN of them, and

γ ∣g∣Hα/2(B(x0,R))2  ≤  ∑i∣g∣Hα/2(B(ci,ri))2for every g.\gamma\,|g|^2_{H^{\alpha/2}(B(x_0,R))} \;\le\; \sum_i |g|^2_{H^{\alpha/2}(B(c_i,r_i))} \qquad\text{for \emph{every} } g.γ∣g∣Hα/2(B(x0​,R))2​≤i∑​∣g∣Hα/2(B(ci​,ri​))2​for every g.

Assume also, for the one fixed fff and with one constant c0≥1c_0 \ge 1c0​≥1, the comparability on every enlarged ball: for all y0y_0y0​ and all S>0S > 0S>0, if f∈L2(B(y0,κS))f \in L^2(B(y_0,\kappa S))f∈L2(B(y0​,κS)) then ∣f∣Hα/2(B(y0,S))2≤c0 EB(y0,κS)[k,f]|f|^2_{H^{\alpha/2}(B(y_0,S))} \le c_0\,\mathcal{E}_{B(y_0,\kappa S)}[k,f]∣f∣Hα/2(B(y0​,S))2​≤c0​EB(y0​,κS)​[k,f].

Then, for f∈L2(B(x0,R))f \in L^2(B(x_0,R))f∈L2(B(x0​,R)) with measurable energy integrand,

γc0N  ∣f∣Hα/2(B(x0,R))2  ≤  EB(x0,R)[k,f].\frac{\gamma}{c_0 N}\;|f|^2_{H^{\alpha/2}(B(x_0,R))} \;\le\; \mathcal{E}_{B(x_0,R)}[k,f].c0​Nγ​∣f∣Hα/2(B(x0​,R))2​≤EB(x0​,R)​[k,f].

The enlargement is gone. The hypothesis compares a ball against its κ\kappaκ-dilate; the conclusion compares a ball against itself. Removing that dilation is the entire content, and the price is the explicit factor γ/(c0N)\gamma/(c_0N)γ/(c0​N).

This is the step the paper takes by quoting a Whitney decomposition and Dyda's inequality; both are carried here as the explicit hypothesis WWW rather than proved.

Two things worth knowing. The kernel kkk is arbitrary — not assumed symmetric, not assumed to satisfy the bounds (2), not attached to any configuration; no cone hypothesis appears anywhere, and α\alphaα is an arbitrary real with no restriction to (0,2)(0,2)(0,2). And κ\kappaκ is not assumed positive: if κ≤0\kappa \le 0κ≤0 the enlarged balls are empty and the comparability hypothesis forces ∣f∣Hα/22|f|^2_{H^{\alpha/2}}∣f∣Hα/22​ to vanish on every ball, so that branch is degenerate rather than vacuous. Likewise an empty index set would force the same through the Dyda field.

Preamble
-- Generated by skeleton subtraction from QuadraticFormsSobolev/AppendixA.lean
-- source: quadratic-forms-sobolev@7a1a680db212
import Definitions.Def_QFS_Translate
import Definitions.Def_QFS_Defs
import Definitions.Def_QFS_ConeGap
import Definitions.Def_QFS_RefCones
import Definitions.Def_QFS_Section4
import Definitions.Def_QFS_Cubes
import Definitions.Def_QFS_Section3
import Definitions.Def_QFS_Section5
import Definitions.Def_QFS_Section1
import Definitions.Def_QFS_ThinCones
import Definitions.Def_QFS_Section3Kernel
import Definitions.Def_QFS_LebesgueDiff
import Definitions.Def_QFS_LebesgueDiff2
import Definitions.Def_QFS_Renormalization
import Definitions.Def_QFS_FirstJump
import Definitions.Def_QFS_Assembly
import Definitions.Def_QFS_PathAssembly
import Definitions.Def_QFS_BlockPaths
import Definitions.Def_QFS_Section6
import Definitions.Def_QFS_Rescaling
import Definitions.Def_QFS_Section32
import Definitions.Def_QFS_AppendixA
import Mathlib

set_option autoImplicit true
set_option relaxedAutoImplicit false
set_option maxSynthPendingDepth 3

/-!
# Appendix A: the auxiliary lemmas

The paper's `\appendix` prints as Appendix A, with Lemmas A.1 and A.2.

**The chain (18) inside Lemma A.1.** Lemma A.1 passes from balls to a bounded
Lipschitz domain using a Whitney family and Dyda's inequality (13), both quoted
rather than proved. The one step the paper carries out itself is the
finite-overlap estimate, and it is proved here
(`tsum_setLIntegral_le_of_overlap`); `lemma_ball_to_domain` then assembles the
whole chain with the two quoted inputs as explicit hypotheses.
-/

open MeasureTheory Filter Set Metric
open scoped ENNReal NNReal Topology

open QFS

variable {d : ℕ}

/-! ## The finite-overlap step of Lemma A.1

Lemma A.1's proof runs the chain (18). Its first inequality is the only step
carried out in the paper rather than quoted: if the enlarged Whitney balls `B*`
lie in `Ω` and no point lies in more than `M` of them, the sum of the forms over
the `B*` is controlled by the form over `Ω`. -/

/-! ## The last link: from the enlarged ball to Theorem 1.1

Section 3.2 ends by applying Lemma A.1 with `Ω = B` a ball, turning the
enlarged-ball comparability `|f|_{H^{α/2}(B)} ≲ |f|_{H_k(B*)}` into the
same-ball one. That step is proved here, so the only unproved links in the
chain from the discrete theory to Theorem 1.1 are the ones the paper does not
prove either — plus §3.2's remaining inclusion. -/
Formal statement
theorem QFS.formHs_le_form_of_ballComparability {α κ c₀ : ℝ} (hc₀ : 1 ≤ c₀)
    (W : WhitneyBallData d α κ)
    {k : EuclideanSpace ℝ (Fin d) → EuclideanSpace ℝ (Fin d) → ℝ≥0∞}
    {f : EuclideanSpace ℝ (Fin d) → ℝ}
    (H : ∀ (y₀ : EuclideanSpace ℝ (Fin d)) (S : ℝ), 0 < S →
      MemLp f 2 (volume.restrict (ball y₀ (κ * S))) →
      formHs (ball y₀ S) α f ≤ ENNReal.ofReal c₀ * form (ball y₀ (κ * S)) k f)
    (x₀ : EuclideanSpace ℝ (Fin d)) (R : ℝ) (hR : 0 < R)
    (hf : MemLp f 2 (volume.restrict (ball x₀ R)))
    (hFmeas : Measurable fun p : EuclideanSpace ℝ (Fin d) × EuclideanSpace ℝ (Fin d) =>
      ENNReal.ofReal ((f p.2 - f p.1) ^ 2) * k p.1 p.2) :
    ENNReal.ofReal (c₀⁻¹ * W.dydaConst / (W.overlapBound : ℝ)) * formHs (ball x₀ R) α f
      ≤ form (ball x₀ R) k f := by sorry
Source
https://github.com/dbenbenn/quadratic-forms-sobolev/blob/7a1a680db2124d46ce370c91fd450aa454edf491/QuadraticFormsSobolev/AppendixA.lean#L161-L222
Human review
  • Endorsed by Shuze Chen · Sep 6, 2026

  • Endorsed by dbenbenn · Sep 6, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me