Lax49.FunctionalEquivalence
Twin-width and mixed minor number are functionally equivalent
concepts/Lax49/FunctionalEquivalence.lean · lax-49
No public endorsements yet.
Loading review…
Sign in with ORCIDConcept map
Evidence
Each proof establishes this claim relative to its assumptions.
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)).
Lean source view on GitHub
| 1 | import Lax48.TwinWidth |
| 2 | import Lax49.GraphParameters |
| 3 | import Lax49.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 `Lax48.TwinWidth.twinWidth` and |
| 23 | `Lax49.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 Lax49.FunctionalEquivalence |
| 32 | |
| 33 | open Lax49.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 | Lax48.TwinWidth.twinWidth |
| 40 | Lax49.MixedMinorNumber.mixedMinorNumber |
| 41 | |
| 42 | end Lax49.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.
Community review
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above; your ORCID profile must share a public name.
0 comments