Barnette's conjecture
Lax881656.BarnetteConjecture · concepts/Lax881656/BarnetteConjecture.lean · lax-881656
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Opn
Every finite, simple, 3-connected, cubic, bipartite planar graph has a Hamiltonian cycle.
This is an open problem. The conjecture is known when every face has size at most 8; maximum face size 10 is the next natural restricted case.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
No proof in the archive yet — this claim is open.
Lean source view on GitHub
| 1 | import Lax68.Planar |
| 2 | import Lax881656.ThreeConnected |
| 3 | import Lax881656.Cubic |
| 4 | import Lax881656.Bipartite |
| 5 | import Lax881656.HamiltonianCycle |
| 6 | |
| 7 | /-! |
| 8 | --- |
| 9 | title: Barnette's conjecture |
| 10 | type: opn |
| 11 | --- |
| 12 | Every finite, simple, 3-connected, cubic, bipartite planar graph has a |
| 13 | Hamiltonian cycle. |
| 14 | |
| 15 | This is an open problem. The conjecture is known when every face has size at |
| 16 | most 8; maximum face size 10 is the next natural restricted case. |
| 17 | |
| 18 | # Formalization notes |
| 19 | |
| 20 | Finite simple graphs are stated on the canonical vertex type `Fin n`. |
| 21 | Planarity is the straight-line-drawing predicate imported from the Planar |
| 22 | Graph Classes submission; the other four hypotheses and conclusion use the |
| 23 | dedicated definition concepts in this submission. |
| 24 | -/ |
| 25 | |
| 26 | set_option autoImplicit false |
| 27 | |
| 28 | namespace Lax881656.BarnetteConjecture |
| 29 | |
| 30 | /-- Barnette's conjecture: every 3-connected cubic bipartite planar graph has |
| 31 | a Hamiltonian cycle. -/ |
| 32 | axiom barnette_conjecture {n : ℕ} (G : SimpleGraph (Fin n)) : |
| 33 | (Lax881656.ThreeConnected.IsThreeConnected G ∧ |
| 34 | Lax881656.Cubic.IsCubic G ∧ |
| 35 | Lax881656.Bipartite.IsBipartite G ∧ |
| 36 | Lax68.Planar.IsPlanar G) → |
| 37 | Lax881656.HamiltonianCycle.HasHamiltonianCycle G |
| 38 | |
| 39 | end Lax881656.BarnetteConjecture |
| 40 |
Formalization notes
Finite simple graphs are stated on the canonical vertex type . Planarity is the straight-line-drawing predicate imported from the Planar Graph Classes submission; the other four hypotheses and conclusion use the dedicated definition concepts in this submission.
Builds on
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