Monadically dependent classes exclude large (φ, ψ)-patterns
Lax185574.ForbiddenPhiPsiPatterns · concepts/Lax185574/ForbiddenPhiPsiPatterns.lean · lax-185574
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
For every monadically dependent graph class 𝒞 and formulas φ(x̄, z), ψ(ȳ, z), there is some t ∈ ℕ such that no graph G ∈ 𝒞 contains a (φ, ψ)-pattern of order t × t.
This is a corollary of Lemma C.1 of the cited work on ordered twin-width. The paper includes a self-contained proof.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
In the paper
- page 22 of this submission's paper
Lean source view on GitHub
| 1 | import Lax185574.PhiPsiPatterns |
| 2 | import Lax185574.MonadicDependence |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Monadically dependent classes exclude large (φ, ψ)-patterns |
| 7 | type: lemma |
| 8 | --- |
| 9 | For every monadically dependent graph class 𝒞 and formulas φ(x̄, z), |
| 10 | ψ(ȳ, z), there is some t ∈ ℕ such that no graph G ∈ 𝒞 contains a |
| 11 | (φ, ψ)-pattern of order t × t. |
| 12 | |
| 13 | This is a corollary of Lemma C.1 of the cited work on ordered |
| 14 | twin-width. The paper includes a self-contained proof. |
| 15 | |
| 16 | # Formalization notes |
| 17 | |
| 18 | The paper allows infinite graphs in this part. Here the graphs are |
| 19 | those of a `GraphClass`, which are finite, as in every use. |
| 20 | |
| 21 | The formulas are formulas of the language of graphs, without colors, |
| 22 | with free variables as in `PhiPsiPatterns`. The number t is chosen after |
| 23 | 𝒞, φ and ψ, so it depends on these only. Monadic dependence is that of |
| 24 | `Lax185574.MonadicDependence`, by transductions. The proof in the paper |
| 25 | uses the tuple form of the independence property, |
| 26 | `IndependenceProperty`. |
| 27 | -/ |
| 28 | |
| 29 | namespace Lax185574.ForbiddenPhiPsiPatterns |
| 30 | |
| 31 | open FirstOrder FirstOrder.Language |
| 32 | open Lax185574.Graphs Lax185574.MonadicDependence Lax185574.PhiPsiPatterns |
| 33 | |
| 34 | /-- **Forbidden `(φ, ψ)`-patterns.** No graph of a monadically |
| 35 | dependent class contains a `(φ, ψ)`-pattern of order `t × t`, for some |
| 36 | `t` depending on the class, `φ` and `ψ`. -/ |
| 37 | axiom forbidden_phiPsi_patterns (C : GraphClass) (hC : MonadicallyDependent C) |
| 38 | {p p' : ℕ} (φ : Language.graph.Formula (Fin p ⊕ Fin 1)) |
| 39 | (ψ : Language.graph.Formula (Fin p' ⊕ Fin 1)) : |
| 40 | ∃ t : ℕ, ∀ G ∈ C, ¬ HasPattern G.toSimpleGraph φ ψ t t |
| 41 | |
| 42 | end Lax185574.ForbiddenPhiPsiPatterns |
| 43 |
Formalization notes
The paper allows infinite graphs in this part. Here the graphs are those of a , which are finite, as in every use.
The formulas are formulas of the language of graphs, without colors, with free variables as in . The number t is chosen after 𝒞, φ and ψ, so it depends on these only. Monadic dependence is that of , by transductions. The proof in the paper uses the tuple form of the independence property, .
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments