Few atomic types in balls avoiding a closure
Lax185574.BallTypes Β· concepts/Lax185574/BallTypes.lean Β· lax-185574
No public endorsements yet.
Loading reviewβ¦
Sign in with ORCIDNatural Language Statement
Lemma
For every monadically dependent graph class π and r, s β β, there are some k, t β β with the following property. For every G β π and finite set A β V(G), there is A* β A of size O_{π,r,s}(|A|^k) such that, for every s-definable flip H of G and every vertex v,
Ball^H_r[v] β© A* = β βΉ |ATypes^H(Ball^H_r[v]/A)| β€ t.
Equivalently, Ball^H_r[v] intersects at most t parts of the partition of V(H) into atomic types over A in H.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
In the paper
- page 20 of this submission's paper
Lean source view on GitHub
| 1 | import Lax185574.AtomicTypes |
| 2 | import Lax185574.DefinableFlips |
| 3 | import Lax185574.GraphBalls |
| 4 | import Lax185574.MonadicDependence |
| 5 | |
| 6 | /-! |
| 7 | --- |
| 8 | title: Few atomic types in balls avoiding a closure |
| 9 | type: lemma |
| 10 | --- |
| 11 | For every monadically dependent graph class π and r, s β β, there are |
| 12 | some k, t β β with the following property. For every G β π and finite |
| 13 | set A β V(G), there is A* β A of size O_{π,r,s}(|A|^k) such that, for |
| 14 | every s-definable flip H of G and every vertex v, |
| 15 | |
| 16 | Ball^H_r[v] β© A* = β βΉ |ATypes^H(Ball^H_r[v]/A)| β€ t. |
| 17 | |
| 18 | Equivalently, Ball^H_r[v] intersects at most t parts of the partition of |
| 19 | V(H) into atomic types over A in H. |
| 20 | |
| 21 | # Formalization notes |
| 22 | |
| 23 | The bound O_{π,r,s}(|A|^k) is spelled out as a Β· (|A| + 1)^k, with a |
| 24 | chosen together with k and t, after π, r and s. The set A* is chosen |
| 25 | before the flip H and the vertex v. The atomic types are taken in the |
| 26 | flip H, as in the paper. The parameter bound s is an input of the lemma, |
| 27 | not an output. The graphs of π are finite, as in `ClosureTheorem`. |
| 28 | -/ |
| 29 | |
| 30 | namespace Lax185574.BallTypes |
| 31 | |
| 32 | open Lax185574.Graphs Lax185574.MonadicDependence |
| 33 | open Lax185574.AtomicTypes Lax185574.DefinableFlips Lax185574.GraphBalls |
| 34 | |
| 35 | /-- **Few types in balls.** Every finite set `A` has a polynomial-size |
| 36 | superset `A*` such that, in every `s`-definable flip `H`, each ball of |
| 37 | radius `r` that avoids `A*` realizes at most `t` atomic types over `A` |
| 38 | in `H`. -/ |
| 39 | axiom ball_types (C : GraphClass) (hC : MonadicallyDependent C) (r s : β) : |
| 40 | β k t a : β, β G β C, β A : Finset (Fin G.n), β Astar β A, |
| 41 | Astar.card β€ a * (A.card + 1) ^ k β§ |
| 42 | β H : SimpleGraph (Fin G.n), IsDefinableFlip G.toSimpleGraph s H β β v : Fin G.n, |
| 43 | Disjoint (graphBall H r {v}) (Astar : Set (Fin G.n)) β |
| 44 | atomicTypeCount H (graphBall H r {v}) (A : Set (Fin G.n)) β€ t |
| 45 | |
| 46 | end Lax185574.BallTypes |
| 47 |
Formalization notes
The bound O_{π,r,s}(|A|^k) is spelled out as a Β· (|A| + 1)^k, with a chosen together with k and t, after π, r and s. The set A* is chosen before the flip H and the vertex v. The atomic types are taken in the flip H, as in the paper. The parameter bound s is an input of the lemma, not an output. The graphs of π are finite, as in .
Builds on
Used by
none
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments