Every plane face is incident with a dart
ProvedEveryFaceIncidentDartgraph-theoryplanar-graphs
Let be a connected finite simple graph with at least three vertices and at least one edge, and let be a crossing-free ordinary polygonal drawing with plane face data . Then every face of is the left face of some dart: there exists a dart with .
Preamble
import Definitions.Def_PlaneFaceData import Mathlib.Combinatorics.SimpleGraph.Connectivity.Connected open Classical noncomputable section
Formal statement
lemma EveryFaceIncidentDart {V : Type*} [Fintype V] (G : SimpleGraph V)
[Fintype G.edgeSet] [DecidableRel G.Adj] (D : OrdinaryPolygonalDrawing G)
(hD : D.crossingSet.card = 0) (A : PlaneFaceData G D) :
G.Connected → 3 ≤ Fintype.card V → 0 < G.edgeFinset.card →
∀ F : A.Face, ∃ d : G.Dart, A.leftFace d = F := by sorrySource