Lax214022.CographWelzlLowerBound
Cographs can require logarithmic Welzl orders
concepts/Lax214022/CographWelzlLowerBound.lean · lax-214022
No public endorsements yet.
Loading review…
Sign in with ORCIDConcept map
Evidence
Each proof establishes this claim relative to its assumptions.
Theorem
For every nonnegative integer k, there is a cograph on at least and at most vertices such that every vertex order has crossing number at least k for the open-neighborhood set system. In particular, these graphs require at least one half of the binary logarithm of their order.
The witnesses are the underlying graphs of the transitive closures of complete rooted ternary trees. One recursive step places a universal root over three disjoint copies of the preceding graph. In cotree language this adds a join node and a union node, so every two new cotree levels force one new crossing.
Lean source view on GitHub
| 1 | import Lax214022.Cographs |
| 2 | import Lax195003.WelzlOrdersNeighborhoodSetSystem |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Cographs can require logarithmic Welzl orders |
| 7 | type: theorem |
| 8 | --- |
| 9 | For every nonnegative integer *k*, there is a cograph on at least `3^k` and |
| 10 | at most `4^k` vertices such that every vertex order has crossing number at |
| 11 | least *k* for the open-neighborhood set system. In particular, these graphs |
| 12 | require at least one half of the binary logarithm of their order. |
| 13 | |
| 14 | The witnesses are the underlying graphs of the transitive closures of |
| 15 | complete rooted ternary trees. One recursive step places a universal root |
| 16 | over three disjoint copies of the preceding graph. In cotree language this |
| 17 | adds a join node and a union node, so every two new cotree levels force one |
| 18 | new crossing. |
| 19 | |
| 20 | # Formalization notes |
| 21 | |
| 22 | The two exponential inequalities state the logarithmic relation without |
| 23 | introducing rounded real logarithms. The theorem uses the registered |
| 24 | crossing number directly, at radius one. Thus it asserts a lower bound for |
| 25 | every permutation, rather than merely exhibiting one order with a large |
| 26 | crossing number. |
| 27 | -/ |
| 28 | |
| 29 | namespace Lax214022.CographWelzlLowerBound |
| 30 | |
| 31 | open Lax195003.WelzlOrders |
| 32 | open Lax195003.WelzlOrdersNeighborhoodSetSystem |
| 33 | open Lax214022.Cographs |
| 34 | |
| 35 | /-- There are cographs of order at most `4^k` on which every Welzl order has |
| 36 | crossing number at least `k`. -/ |
| 37 | axiom exists_cograph_requiring_crossingNumber_at_least (k : ℕ) : |
| 38 | ∃ n : ℕ, 3 ^ k ≤ n ∧ n ≤ 4 ^ k ∧ |
| 39 | ∃ G : SimpleGraph (Fin n), IsCograph G ∧ |
| 40 | ∀ π : Equiv.Perm (Fin n), |
| 41 | k ≤ crossingNumber (neighborhoodSetSystem G 1) π |
| 42 | |
| 43 | end Lax214022.CographWelzlLowerBound |
| 44 |
Formalization notes
The two exponential inequalities state the logarithmic relation without introducing rounded real logarithms. The theorem uses the registered crossing number directly, at radius one. Thus it asserts a lower bound for every permutation, rather than merely exhibiting one order with a large crossing number.
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