Definable flips preserve monadic dependence
Lax185574.FlipsMonadicallyDependent · concepts/Lax185574/FlipsMonadicallyDependent.lean · lax-185574
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Observation
Let 𝒞 be a monadically dependent graph class and s ∈ ℕ. The class consisting of all s-definable flips of graphs from 𝒞 is monadically dependent.
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.DefinableFlips |
| 2 | import Lax185574.MonadicDependence |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Definable flips preserve monadic dependence |
| 7 | type: observation |
| 8 | --- |
| 9 | Let 𝒞 be a monadically dependent graph class and s ∈ ℕ. The class |
| 10 | consisting of all s-definable flips of graphs from 𝒞 is monadically |
| 11 | dependent. |
| 12 | |
| 13 | # Formalization notes |
| 14 | |
| 15 | The paper allows infinite graphs in this part. Here the graphs are |
| 16 | those of a `GraphClass`, which are finite, as in every use. |
| 17 | |
| 18 | A flip H of a graph G ∈ 𝒞 is a `SimpleGraph` on the vertices of G, as |
| 19 | are all flips in this submission. The class contains it as a graph, |
| 20 | `Graph.ofSimpleGraph H`, which has the same vertices and adjacency. |
| 21 | Monadic dependence is that of `Lax185574.MonadicDependence`, by |
| 22 | transductions. |
| 23 | -/ |
| 24 | |
| 25 | namespace Lax185574.FlipsMonadicallyDependent |
| 26 | |
| 27 | open Lax185574.Graphs Lax185574.MonadicDependence Lax185574.DefinableFlips |
| 28 | |
| 29 | /-- The class of all `s`-definable flips of graphs from `C`. -/ |
| 30 | def definableFlipClass (C : GraphClass) (s : ℕ) : GraphClass := |
| 31 | {H | ∃ G ∈ C, ∃ F : SimpleGraph (Fin G.n), |
| 32 | IsDefinableFlip G.toSimpleGraph s F ∧ H = Graph.ofSimpleGraph F} |
| 33 | |
| 34 | /-- **Definable flips preserve monadic dependence.** The `s`-definable |
| 35 | flips of the graphs of a monadically dependent class form a monadically |
| 36 | dependent class. -/ |
| 37 | axiom monadicallyDependent_definableFlipClass (C : GraphClass) |
| 38 | (hC : MonadicallyDependent C) (s : ℕ) : |
| 39 | MonadicallyDependent (definableFlipClass C s) |
| 40 | |
| 41 | end Lax185574.FlipsMonadicallyDependent |
| 42 |
Formalization notes
The paper allows infinite graphs in this part. Here the graphs are those of a , which are finite, as in every use.
A flip H of a graph G ∈ 𝒞 is a on the vertices of G, as are all flips in this submission. The class contains it as a graph, , which has the same vertices and adjacency. Monadic dependence is that of , by transductions.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments