Boxicity
Lax560391.Boxicity · concepts/Lax560391/Boxicity.lean · lax-560391
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Definition
Boxicity is the minimum number of coordinates in an intersection representation by nonempty axis-parallel closed boxes. Zero coordinates give a complete graph, so complete graphs have value zero.
Concept map
Lean source view on GitHub
| 1 | import Lax560391.BoxRepresentation |
| 2 | import Mathlib.Order.Lattice.Nat |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Boxicity |
| 7 | type: definition |
| 8 | --- |
| 9 | Boxicity is the minimum number of coordinates in an intersection |
| 10 | representation by nonempty axis-parallel closed boxes. Zero coordinates give a |
| 11 | complete graph, so complete graphs have value zero. |
| 12 | -/ |
| 13 | |
| 14 | namespace Lax560391.Boxicity |
| 15 | |
| 16 | /-- An intersection representation by nonempty closed `k`-dimensional |
| 17 | axis-parallel boxes. -/ |
| 18 | def HasBoxicityAtMost {V : Type} (G : SimpleGraph V) (k : ℕ) : Prop := |
| 19 | Nonempty (Lax560391.BoxRepresentation.BoxRepresentation G k) |
| 20 | |
| 21 | noncomputable def boxicity {V : Type} [Fintype V] [DecidableEq V] |
| 22 | (G : SimpleGraph V) : ℕ := |
| 23 | sInf {k | HasBoxicityAtMost G k} |
| 24 | |
| 25 | end Lax560391.Boxicity |
| 26 |
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments