Twin-width and mixed minor number are functionally equivalent
Lax153141.FunctionalEquivalence · concepts/Lax153141/FunctionalEquivalence.lean · lax-153141
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
Two finite-graph parameters are functionally equivalent when each is bounded by a numerical function of the other. Twin-width and mixed minor number are functionally equivalent: there are functions f, g : ℕ → ℕ such that every finite simple graph G satisfies both:
- tww(G) ≤ f(mmn(G)); and
- mmn(G) ≤ g(tww(G)).
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
Lean source view on GitHub
| 1 | import Lax228581.TwinWidth |
| 2 | import Lax153141.GraphParameters |
| 3 | import Lax153141.MixedMinorNumber |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Twin-width and mixed minor number are functionally equivalent |
| 8 | type: theorem |
| 9 | --- |
| 10 | Two finite-graph parameters are *functionally equivalent* when each is |
| 11 | bounded by a numerical function of the other. Twin-width and mixed minor |
| 12 | number are functionally equivalent: there are functions *f*, *g* : ℕ → ℕ |
| 13 | such that every finite simple graph *G* satisfies both: |
| 14 | |
| 15 | - tww(*G*) ≤ *f*(mmn(*G*)); and |
| 16 | - mmn(*G*) ≤ *g*(tww(*G*)). |
| 17 | |
| 18 | # Formalization notes |
| 19 | |
| 20 | `FunctionallyEquivalent` and the uniform parameter signature it is stated |
| 21 | over come from the graph parameters concept; the equivalence applies the |
| 22 | relation to `Lax228581.TwinWidth.twinWidth` and |
| 23 | `Lax153141.MixedMinorNumber.mixedMinorNumber` directly, without wrapper lambdas. |
| 24 | |
| 25 | The two directions are also stated on their own, as the sibling concepts |
| 26 | `TwinWidthFromMixedMinorNumber` and `MixedMinorNumberFromTwinWidth`: each has |
| 27 | its own literature proof and is usable on its own. This concept is the |
| 28 | headline claim that both hold at once. |
| 29 | -/ |
| 30 | |
| 31 | namespace Lax153141.FunctionalEquivalence |
| 32 | |
| 33 | open Lax153141.GraphParameters |
| 34 | |
| 35 | /-- Twin-width and mixed minor number are functionally equivalent graph |
| 36 | parameters. -/ |
| 37 | axiom twin_width_functionally_equivalent_mixed_minor_number : |
| 38 | FunctionallyEquivalent |
| 39 | Lax228581.TwinWidth.twinWidth |
| 40 | Lax153141.MixedMinorNumber.mixedMinorNumber |
| 41 | |
| 42 | end Lax153141.FunctionalEquivalence |
| 43 |
Formalization notes
and the uniform parameter signature it is stated over come from the graph parameters concept; the equivalence applies the relation to and directly, without wrapper lambdas.
The two directions are also stated on their own, as the sibling concepts and : each has its own literature proof and is usable on its own. This concept is the headline claim that both hold at once.
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