The pair relation of atomic types is definable
Lax185574.PairRelationDefinable · concepts/Lax185574/PairRelationDefinable.lean · lax-185574
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Suppose G is a graph and 𝒫 is the partition of V(G) into atomic types over some set S ⊆ V(G). Then the relation R ≔ R(G, 𝒫) is definable in G expanded with one unary predicate marking S, using a fixed first-order formula φ_R(x, y) of quantifier rank at most 5.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
In the paper
- page 33 of this submission's paper
Lean source view on GitHub
| 1 | import Lax185574.PairRelation |
| 2 | import Lax185574.Colorings |
| 3 | import Lax185574.FirstOrderTypes |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: The pair relation of atomic types is definable |
| 8 | type: lemma |
| 9 | --- |
| 10 | Suppose G is a graph and 𝒫 is the partition of V(G) into atomic types |
| 11 | over some set S ⊆ V(G). Then the relation R ≔ R(G, 𝒫) is definable in G |
| 12 | expanded with one unary predicate marking S, using a fixed first-order |
| 13 | formula φ_R(x, y) of quantifier rank at most 5. |
| 14 | |
| 15 | # Formalization notes |
| 16 | |
| 17 | "Fixed" means that one formula serves all graphs and all sets S, so the |
| 18 | formula is chosen first. It is a formula of graphs with one color, in |
| 19 | the language of `Lax185574.Colorings`, with the two free variables x |
| 20 | and y of `Fin 2`. The expansion interprets the color by S. The graph may |
| 21 | be infinite. |
| 22 | -/ |
| 23 | |
| 24 | namespace Lax185574.PairRelationDefinable |
| 25 | |
| 26 | open FirstOrder FirstOrder.Language Lax710763.Transductions |
| 27 | open Lax185574.Partitions Lax185574.PairRelation Lax185574.Colorings |
| 28 | open Lax185574.FirstOrderTypes |
| 29 | |
| 30 | universe z |
| 31 | |
| 32 | /-- **Definability of the pair relation.** One formula of quantifier |
| 33 | rank at most `5`, with one color marking `S`, defines `R(G, 𝒫_S)` in |
| 34 | every graph `G`. -/ |
| 35 | axiom exists_formula_pairRelation : |
| 36 | ∃ φ : (withColors Language.graph 1).Formula (Fin 2), quantifierRank φ ≤ 5 ∧ |
| 37 | ∀ {V : Type z} (G : SimpleGraph V) (S : Set V) (x : Fin 2 → V), |
| 38 | @Formula.Realize _ V (expansion G fun _ => S) _ φ x ↔ |
| 39 | (pairRelation G (atomicTypes G S)).Adj (x 0) (x 1) |
| 40 | |
| 41 | end Lax185574.PairRelationDefinable |
| 42 |
Formalization notes
"Fixed" means that one formula serves all graphs and all sets S, so the formula is chosen first. It is a formula of graphs with one color, in the language of , with the two free variables x and y of . The expansion interprets the color by S. The graph may be infinite.
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