Lax5.AlmostLinearNC
Monadically dependent classes have almost linear neighborhood complexity
concepts/Lax5/AlmostLinearNC.lean · lax-5
No public endorsements yet.
Loading review…
Sign in with ORCIDConcept map
Evidence
Each proof establishes this claim relative to its assumptions.
Theorem
Every monadically dependent graph class has almost linear neighborhood complexity: for every ε > 0 there is a constant c such that every member G and every nonempty vertex subset A satisfy |{N(v) ∩ A : v ∈ V(G)}| ≤ c · |A|^(1+ε).
This is Theorem 2 of Dreier, Mählmann, McCarty, Pilipczuk, Toruńczyk, Neighborhood Complexity and Radius-1 Merge-Width in Monadically Dependent Graph Classes (2026).
Lean source view on GitHub
| 1 | import Lax5.MonadicDependence |
| 2 | import Lax12.NeighborhoodComplexity |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Monadically dependent classes have almost linear neighborhood complexity |
| 7 | type: theorem |
| 8 | --- |
| 9 | Every monadically dependent graph class has almost linear neighborhood |
| 10 | complexity: for every ε > 0 there is a constant *c* such that every |
| 11 | member *G* and every nonempty vertex subset *A* satisfy |
| 12 | |{N(v) ∩ A : v ∈ V(G)}| ≤ *c* · |A|^(1+ε). |
| 13 | |
| 14 | This is Theorem 2 of Dreier, Mählmann, McCarty, Pilipczuk, Toruńczyk, |
| 15 | *Neighborhood Complexity and Radius-1 Merge-Width in Monadically |
| 16 | Dependent Graph Classes* (2026). |
| 17 | |
| 18 | # Formalization notes |
| 19 | |
| 20 | The hypothesis is the transduction-based definition of monadic |
| 21 | dependence, the subject of this submission; the conclusion is the |
| 22 | predicate `HasAlmostLinearNC` of the *Sparsity Lectures* submission |
| 23 | (Lax12), where neighborhood complexity is defined and endorsed. Stating |
| 24 | the theorem over that predicate is what makes it directly comparable to |
| 25 | the nowhere dense counting statement there: the same bound, under a |
| 26 | strictly weaker hypothesis. |
| 27 | -/ |
| 28 | |
| 29 | namespace Lax5.AlmostLinearNC |
| 30 | |
| 31 | open Lax12.GraphClasses Lax12.NeighborhoodComplexity Lax5.MonadicDependence |
| 32 | |
| 33 | /-- Monadically dependent graph classes have almost linear neighborhood |
| 34 | complexity. -/ |
| 35 | axiom hasAlmostLinearNC_of_monadicallyDependent |
| 36 | (C : GraphClass) (h : MonadicallyDependent C) : |
| 37 | HasAlmostLinearNC C |
| 38 | |
| 39 | end Lax5.AlmostLinearNC |
| 40 |
Formalization notes
The hypothesis is the transduction-based definition of monadic dependence, the subject of this submission; the conclusion is the predicate of the Sparsity Lectures submission (Lax12), where neighborhood complexity is defined and endorsed. Stating the theorem over that predicate is what makes it directly comparable to the nowhere dense counting statement there: the same bound, under a strictly weaker hypothesis.
Community review
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above; your ORCID profile must share a public name.
0 comments