Dev.MonadicDependence.NowhereDenseBridge

DEVVerification

Lemma

A graph class \(\mathcal{C}\) is nowhere dense in the sense of Definition NowhereDense (bounded \(\omega_d\) for every depth \(d \in \mathbb{N}\)) if and only if \(\mathcal{C}\) is nowhere dense in the sense of Definition NowhereDense (a bound \(N_r\) on the order of \(r\)-subdivided cliques contained as subgraphs, for every radius \(r \in \mathbb{N}\)).

The parameter functions are only functionally related. The forward direction (shallow-minor bound \(\Rightarrow\) subdivision bound) is linear in the parameter: \(N_r \leq \omega_{\lceil r/2 \rceil}(\mathcal{C}) + 1\). The backward direction (subdivision bound \(\Rightarrow\) shallow-minor bound) is obtained by a Ramsey argument and yields a bound of Ramsey type in the depth parameter; in particular, it is not polynomial in general.

Review notes

Role in the DAG. The target Lemma WeaklySparseMonDepIsNowhereDense (Lemma 13.7) concludes nowhere-denseness in the sense of Definition NowhereDense. Users who want the catalog’s standard Definition NowhereDense conclusion (in terms of depth-\(d\) shallow minors) compose with this bridge lemma. The bridge is not needed for the target Lemma 13.7 itself.

Folklore source. The equivalence is folklore (not stated as such in Mählmann’s thesis). The nearest textbook reference is Nešetřil–Ossona de Mendez, Sparsity, Chapters 5 and 12. Both source.tex and statement.tex state only what is actually true about the parameter relation, which is weaker than what the folklore is sometimes claimed to give (see below).

Parameter relation is functional, not polynomial. An earlier draft of this entry claimed the parameter functions are polynomially related. That claim is incorrect. The forward direction (shallow-minor bound \(\Rightarrow\) subdivision bound) is indeed linear: an \(r\)-subdivided clique is a depth-\(\lceil r/2 \rceil\) topological minor of the clique it subdivides, so \(N_r \leq \omega_{\lceil r/2 \rceil}(\mathcal{C}) + 1\). The backward direction (subdivision bound \(\Rightarrow\) shallow-minor bound) goes through a Ramsey argument — BFS trees rooted at branch-set centres, bridge edges, then iterative Ramsey over the branching pattern of the induced centre-to-centre paths — and the extracted bound on \(t\) is of Ramsey type in the depth parameter. No polynomial bound is known in general, and the standard proof does not deliver one. The statement has been corrected accordingly.

Lean encoding (Phase 2). The Lean Contract.lean states only the qualitative equivalence \[\texttt{Dev.MonadicDependence.NowhereDense.IsNowhereDense}\ C \leftrightarrow \texttt{Catalog.Sparsity.NowhereDense.IsNowhereDense}\ C,\] without any quantitative parameter-relation clause. This is the standard form used in the literature and avoids committing to a particular Ramsey-type bound in the contract surface. If downstream work ever needs an explicit bounding function, a quantitative refinement can be stated as a separate entry without reopening this one.

Proof scope. proof.tex gives a proof sketch at the strategy level: the forward direction is written out fully (it is a short observation); the backward direction is broken into five labelled steps (BFS trees, length-normalising Ramsey, iterative branching-pattern Ramsey, reduction to a canonical internally-disjoint subdivision, contradiction with the subdivision bound). The exact Ramsey bookkeeping and the precise function \(t(d, (N_r)_{r \leq 2d+1})\) are not pinned down in the sketch; they will be made explicit in the Lean formalization (Phases 2–3).

Dev/MonadicDependence/NowhereDenseBridge/Contract.lean (full)

1import Catalog.Sparsity.Preliminaries.Contract
2import Catalog.Sparsity.NowhereDense.Contract
3import Dev.MonadicDependence.NowhereDense.Contract
4
5namespace Dev.MonadicDependence.NowhereDenseBridge
6
7open Catalog.Sparsity.Preliminaries
8
9/-- Folklore: Mählmann's local nowhere-denseness
10(`Dev.MonadicDependence.NowhereDense.IsNowhereDense`, a per-radius
11subdivided-clique subgraph bound) is equivalent to the catalog's
12shallow-topological-minor nowhere-denseness
13(`Catalog.Sparsity.NowhereDense.IsNowhereDense`, bounded `ω_d` at every
14depth `d`).
15
16The two parameter functions are only *functionally* related. The
17forward direction (shallow-minor bound ⇒ subdivision bound) is linear
18in the parameter: `N_r ≤ ω_{⌈r/2⌉}(C) + 1`. The backward direction
19(subdivision bound ⇒ shallow-minor bound) goes through a Ramsey
20argument on BFS trees rooted at branch-set centres and yields only a
21bound of Ramsey type in the depth parameter.
22
23The contract is qualitative: the equivalence as propositions on graph
24classes, with no quantitative clause on the parameter relation. See
25`review.tex` for the rationale and `proof.tex` for the proof sketch. -/
26axiom nowhereDenseBridge (C : GraphClass) :
27 Dev.MonadicDependence.NowhereDense.IsNowhereDense C ↔
28 Catalog.Sparsity.NowhereDense.IsNowhereDense C
29
30end Dev.MonadicDependence.NowhereDenseBridge
31