Skip to content

Commit 0ae34fe

Browse files
Docs: spell out author abbreviations in prose; cite forms unchanged
The integration section in both README and paper §4 was using the bare abbreviation "DLT" in running prose ("DLT Lemma 3.1", "DLT's open interval", "DLT §3.2 Step 1"). Citation forms like \cite{DLT13} are unaffected (they render as the citation key "[DLT13]" by design). In prose, "DLT" is replaced as follows: - "DLT Lemma 3.1" / "DLT 3.1" -> "the local replacement lemma" (with the inline citation \cite[Lemma 3.1]{DLT13} added on first occurrence in each subsection). - "DLT §3.2 Step 1/2" -> "\cite{DLT13} §3.2 Step 1/2". - "DLT-style 1D cover refinement" -> "De Lellis-Tasnady-style 1D cover refinement". - The §4.2 subsection title "The instantiation: LocalWitness <- DLT 3.1" -> "The instantiation: LocalWitness from the local replacement lemma". The single remaining "DLT" reference is inside the displayed lstlisting comment "-- Lean image of DLT Lemma 3.1: per-parameter local witness." (in the skeleton client code). That is a code comment, not paper prose, so it stays. Paper rebuilt at 11 pages, no errors.
1 parent 5ed1787 commit 0ae34fe

3 files changed

Lines changed: 50 additions & 43 deletions

File tree

README.md

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ per-piece replacement energies `E_l` and uniform savings
2424
- **(II)** every `t` lies in at most two pieces (two-fold overlap),
2525
- **(III)** `{t : f t ≥ m₀ − 1/N} ⊆ ⋃ pieces`.
2626

27-
This is the non-trivial content extracted from the DLT-style
28-
1D cover refinement (Lebesgue-number cover, bounded
29-
smallest-index refinement induction, skip-2 parity rescue).
27+
This is the non-trivial content extracted from the
28+
De Lellis–Tasnady-style 1D cover refinement (Lebesgue-number
29+
cover, bounded smallest-index refinement induction, skip-2
30+
parity rescue).
3031

3132
### Sup-reduction bookkeeping corollary — `CombArg.exists_sup_reduction_of_cover`
3233

@@ -188,10 +189,11 @@ four public declarations make no GMT references and stand for
188189
the four pieces the literature recombines at every instantiation.
189190
`LocalWitness K f t ε` carries the abstract per-parameter
190191
local-reducer data. `exists_refinement` is the formal counterpart
191-
of DLT §3.2 Step 1, the interval refinement that turns a family
192-
of local witnesses on the near-critical set into a finite cover
193-
with two-fold overlap. `exists_sup_reduction_of_cover` is the
194-
formal counterpart of DLT §3.2 Step 2, the scalar bookkeeping
192+
of De Lellis–Tasnady §3.2 Step 1, the interval refinement that
193+
turns a family of local witnesses on the near-critical set into
194+
a finite cover with two-fold overlap. `exists_sup_reduction_of_cover`
195+
is the formal counterpart of De Lellis–Tasnady §3.2 Step 2, the
196+
scalar bookkeeping
195197
that turns such a cover into a sup-reducing competitor. The
196198
chained one-parameter step `exists_sup_reduction` composes these
197199
two into a single call.
@@ -212,28 +214,30 @@ instantiated forms — they are exactly the same definitions
212214
either way; what changes is that this min-max-side data flows in
213215
as the inputs.
214216

215-
### The instantiation: `LocalWitness` ← DLT Lemma 3.1
217+
### The instantiation: `LocalWitness` from the local replacement lemma
216218

217219
The `LocalWitness` structure was designed to be the data shape
218-
DLT Lemma 3.1 produces, with each field naming a specific piece
219-
of the GMT-side replacement data. DLT's open interval
220-
`(a_i, b_i) ⊆ [0,1]` on which the local replacement saves energy
221-
becomes the `neighborhood` field; the boundary energy of the
222-
replaced sweepout, `s ↦ ℋⁿ(∂Ω̃_s)`, becomes `replacementEnergy`;
223-
its continuity in `s` (which DLT treats implicitly through the
224-
continuity of the replaced family in the inserted parameter)
225-
becomes the `replacementEnergy_continuous` obligation that the
226-
GMT side must discharge explicitly; and DLT's quantitative
227-
inequality `f(s) − ℋⁿ(∂Ω̃_s) ≥ 1/(4N)` on `(a_i, b_i)` becomes
220+
that the De Lellis–Tasnady local replacement lemma
221+
([DLT13] Lemma 3.1) produces, with each field naming a specific
222+
piece of the GMT-side replacement data. The open interval
223+
`(a_i, b_i) ⊆ [0,1]` on which the local replacement saves
224+
energy becomes the `neighborhood` field; the boundary energy of
225+
the replaced sweepout, `s ↦ ℋⁿ(∂Ω̃_s)`, becomes
226+
`replacementEnergy`; its continuity in `s` (which the local
227+
replacement lemma treats implicitly through the continuity of
228+
the replaced family in the inserted parameter) becomes the
229+
`replacementEnergy_continuous` obligation that the GMT side
230+
must discharge explicitly; and the quantitative inequality
231+
`f(s) − ℋⁿ(∂Ω̃_s) ≥ 1/(4N)` on `(a_i, b_i)` becomes
228232
`saving_bound`. The full mapping:
229233

230234
| Library field | The corresponding piece of the original proof |
231235
|---|---|
232-
| `neighborhood : Set unitInterval` | DLT's open interval `(a_i, b_i) ⊆ [0,1]` around `t`. |
236+
| `neighborhood : Set unitInterval` | The open interval `(a_i, b_i) ⊆ [0,1]` around `t`. |
233237
| `isOpen_neighborhood` + `t_mem` | Openness of the interval; the parameter `t` lies in it. |
234238
| `replacementEnergy : unitInterval → ℝ` | `s ↦ ℋⁿ(∂Ω̃_s)`, the boundary energy of the replaced sweepout. |
235239
| `replacementEnergy_continuous` | Continuity of `s ↦ ℋⁿ(∂Ω̃_s)` in `s`. |
236-
| `saving_bound` | The quantitative DLT 3.1 inequality `f(s) − ℋⁿ(∂Ω̃_s) ≥ 1/(4N)` for `s ∈ (a_i, b_i)`. |
240+
| `saving_bound` | The quantitative inequality `f(s) − ℋⁿ(∂Ω̃_s) ≥ 1/(4N)` for `s ∈ (a_i, b_i)`. |
237241

238242
### The proof chain: from sup reduction to contradiction
239243

@@ -305,8 +309,9 @@ theorem minmax_contradiction
305309
The three `YourGMT.*` identifiers mark the GMT-side
306310
responsibility: `YourGMT.choose_N` picks `N` so that `1/(4N)`
307311
beats the admissible class's contradiction window;
308-
`YourGMT.localWitness_of_DLT` is the GMT formalization of DLT
309-
Lemma 3.1, returning a per-`t` `LocalWitness`; and
312+
`YourGMT.localWitness_of_DLT` is the GMT formalization of the
313+
local replacement lemma ([DLT13] Lemma 3.1), returning a
314+
per-`t` `LocalWitness`; and
310315
`YourGMT.lift_sweepout` converts the scalar `f'` (with its
311316
modification set `S`) back to a sweepout in `𝒜`.
312317

@@ -321,8 +326,8 @@ modification set `S`, and must lift back to a sweepout in `𝒜` on
321326
the GMT side; the `f' = f` off `S` guarantee is designed to make
322327
this lift mechanical. Continuity of `replacementEnergy` in the
323328
inserted parameter falls on the consumer to discharge explicitly,
324-
since DLT 3.1 supplies it only implicitly through the continuity
325-
of the replaced family. The library is pinned to
329+
since the local replacement lemma supplies it only implicitly
330+
through the continuity of the replaced family. The library is pinned to
326331
`leanprover/lean4:v4.30.0-rc2` plus the Mathlib revision in
327332
`lake-manifest.json`, so bumps on either side may require
328333
coordination. The library itself uses only the three standard

paper/paper.pdf

202 Bytes
Binary file not shown.

paper/paper.tex

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -988,11 +988,12 @@ \section{Use as a software dependency}
988988
(Definition~\ref{def:witness}) carries the abstract
989989
per-parameter local-reducer data;
990990
\lean{exists\_refinement}{Refinement/Assembly.lean} is the
991-
formal counterpart of DLT~\S3.2 Step~1, the interval refinement
992-
that turns a family of local witnesses on the near-critical set
993-
into a finite cover with two-fold overlap;
991+
formal counterpart of \cite{DLT13}~\S3.2 Step~1, the interval
992+
refinement that turns a family of local witnesses on the
993+
near-critical set into a finite cover with two-fold overlap;
994994
\lean{exists\_sup\_reduction\_of\_cover}{Core.lean} is the
995-
formal counterpart of DLT~\S3.2 Step~2, the scalar bookkeeping
995+
formal counterpart of \cite{DLT13}~\S3.2 Step~2, the scalar
996+
bookkeeping
996997
that turns such a cover into a sup-reducing competitor; and
997998
\lean{exists\_sup\_reduction}{SupReduction.lean} composes these
998999
two into a single one-parameter call.
@@ -1015,24 +1016,24 @@ \section{Use as a software dependency}
10151016
in as the inputs.
10161017

10171018
\subsection{The instantiation:
1018-
\texorpdfstring{\texttt{LocalWitness} $\leftarrow$ DLT~3.1}{LocalWitness from DLT 3.1}}
1019+
\texorpdfstring{\texttt{LocalWitness} from the local replacement lemma}{LocalWitness from the local replacement lemma}}
10191020
\label{sec:integration-dictionary}
10201021

10211022
The \texttt{LocalWitness} structure was designed to be the data
1022-
shape DLT~Lemma~3.1 produces, with each field naming a specific
1023-
piece of the GMT-side replacement data. DLT's open interval
1024-
$(a_i, b_i) \subseteq [0,1]$ on which the local replacement
1025-
saves energy becomes the \texttt{neighborhood} field; the
1026-
boundary energy of the replaced sweepout,
1023+
shape that the De~Lellis--Tasnady local replacement lemma
1024+
\cite[Lemma~3.1]{DLT13} produces, with each field naming a
1025+
specific piece of the GMT-side replacement data. The open
1026+
interval $(a_i, b_i) \subseteq [0,1]$ on which the local
1027+
replacement saves energy becomes the \texttt{neighborhood}
1028+
field; the boundary energy of the replaced sweepout,
10271029
$s \mapsto \mathcal{H}^n(\partial \widetilde{\Omega}_s)$ with
10281030
$\widetilde{\Omega}_s$ the original sweepout with the local
10291031
replacement inserted at parameter $s$, becomes
1030-
\texttt{replacementEnergy}; its continuity in $s$ (which DLT
1031-
treats implicitly through the continuity of the replaced family
1032-
in the inserted parameter) becomes the
1032+
\texttt{replacementEnergy}; its continuity in $s$ (which
1033+
\cite{DLT13} treats implicitly through the continuity of the
1034+
replaced family in the inserted parameter) becomes the
10331035
\texttt{replacementEnergy\_continuous} obligation that the GMT
1034-
side must discharge explicitly; and DLT's quantitative
1035-
inequality
1036+
side must discharge explicitly; and the quantitative inequality
10361037
$f(s) - \mathcal{H}^n(\partial \widetilde{\Omega}_s) \ge 1/(4N)$
10371038
on $(a_i, b_i)$ becomes \texttt{saving\_bound}.
10381039

@@ -1113,7 +1114,8 @@ \subsection{Skeleton client code}
11131114
responsibility: \texttt{YourGMT.choose\_N} picks $N$ so that
11141115
$1/(4N)$ beats the admissible class's contradiction window;
11151116
\texttt{YourGMT.localWitness\_of\_DLT} is the GMT formalization
1116-
of DLT~Lemma~3.1, returning a per-$t$ \texttt{LocalWitness};
1117+
of the local replacement lemma~\cite[Lemma~3.1]{DLT13},
1118+
returning a per-$t$ \texttt{LocalWitness};
11171119
and \texttt{YourGMT.lift\_sweepout} converts the scalar $f'$
11181120
(together with its modification set $S$) back into a sweepout
11191121
in $\mathcal{A}$.
@@ -1130,9 +1132,9 @@ \subsection{Known friction}
11301132
in $\mathcal{A}$ on the GMT side, with the (b)~off-$S$
11311133
agreement designed to make this lift mechanical. Continuity of
11321134
\texttt{replacementEnergy} in the inserted parameter falls on
1133-
the consumer to discharge explicitly, since DLT~3.1 supplies
1134-
it only implicitly through the continuity of the replaced
1135-
family. The library is pinned to
1135+
the consumer to discharge explicitly, since the local
1136+
replacement lemma supplies it only implicitly through the
1137+
continuity of the replaced family. The library is pinned to
11361138
\texttt{leanprover/lean4:v4.30.0-rc2} together with the
11371139
Mathlib revision in \texttt{lake-manifest.json}, so bumps on
11381140
either side may require coordination. The library itself uses

0 commit comments

Comments
 (0)