Alphabeta Math
Session-authored (Fable 5 assisted)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

34 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 34 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Plane Graphs, Euler's Formula and the Five Colour Theorem

1 · Prerequisites

2 · Summary

Euclidean polygonal topology provides the separation setting for embedded edges. Graph colouring supplies proper colourings, Menger theory supports the connectivity reductions behind Kuratowski's theorem, and tree and forest results provide bridge, spanning-tree, and edge-count machinery used in the face theory and Euler formula.

Polygonal arcs first establish Jordan separation, faces, boundaries, bridges, and facial cycles. Maximal plane graphs and Euler's formula then yield girth bounds, low-degree vertices, and the standard nonplanarity tests. Contractible-edge and separation lemmas build the Kuratowski-Wagner characterisation, after which plane duality is constructed. Low-degree induction proves six colours; Kempe components, safe swaps, and alternating-path separation sharpen the result to five.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Polygonal arcs and polygons as non-self-intersecting finite unions of line segments in R2

Definition

Work in the metric plane R2 of Rn as the set of functions nR, and d1, d2, d are metrics on it. A polygonal arc from x to y is the image of an injective continuous map γ:[0,1]R2 (Injection, surjection, bijection) for which there are finitely many parameters 0=t0<<tm=1 such that γ is affine and nonconstant on each [ti1,ti]. Its vertices are the finitely many points γ(ti) (The cardinality A of a finite set). This is a simple polygonal path in the terminology of Polygonal paths and polygonally connected subsets of Rn.

A polygon is the image of a continuous map γ:[0,1]R2 with γ(0)=γ(1), affine and nonconstant on finitely many consecutive parameter intervals, and injective on [0,1). Nonconsecutive constituent segments are disjoint, and consecutive ones meet only at their common endpoint. A polygon is therefore a simple closed polygonal curve, not the filled region it may bound.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Regions of the complement of a planar set and their frontiers

Definition

Let AR2, with the usual metric topology from Rn as the set of functions nR, and d1, d2, d are metrics on it. A region of the complement of A is a connected component of the subspace R2A (Connected components, quasicomponents, and totally disconnected spaces, Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).

The frontier of a subset UR2 is

Fr(U):=UR2U,

equivalently the set of points every open ball about which meets both U and its complement, as in Interior, closure, boundary, exterior, derived set and isolated point in a topological space. A region may be bounded or unbounded; these words concern the subset of the metric plane, not the combinatorial graph drawn in it.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Every point off a polygon admits a ray meeting it transversely in finitely many nonvertex points

Statement

Let P be a polygon (Polygonal arcs and polygons as non-self-intersecting finite unions of line segments in R2) and xR2P, whose complementary regions use Regions of the complement of a planar set and their frontiers. There is a polygonal ray from x that meets P in finitely many points, none a vertex of P, and crosses the containing edge transversely at every intersection. The finite edge list and its unions use The sum rule: a finite disjoint union is finite with AB=A+B and iIAi=iIAi, and a sum over a finite index set splits along a partition and the polygonal-path convention of Polygonal paths and polygonally connected subsets of Rn.

Facts & Assumptions

Given: A polygon P with its finite edge and vertex sets, and xP.

[L1]

In an Archimedean ordered field F, for any x<y there is a rational q whose canonical image lies strictly between them (ℚ is dense in every Archimedean ordered field).

[L2]

Every complete ordered field, in particular R, is Archimedean (Every complete ordered field is Archimedean).

[F1]

A polygonal path is specified by a finite list of vertices v0,,vmA (Polygonal paths and polygonally connected subsets of Rn).

Proof

technique · constructive
1.1

A ray direction is bad if its line through x contains a polygon vertex or is parallel to an edge line. There are only finitely many such directions. By [L2], [L1] applies in R and supplies a rational-slope direction in an open angular interval avoiding them.

L1L2F1construct
2.1

In the chosen direction the ray misses every vertex and is not parallel to any edge. It therefore meets each closed edge segment in at most one point, and every such intersection is transverse. Since the polygon has finitely many edges, the total intersection set is finite and has the required properties.

step 1.1F1discharge-construct
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The parity of transverse ray crossings with a polygon is locally constant on its complement

Statement

For a polygon P (Polygonal arcs and polygons as non-self-intersecting finite unions of line segments in R2) and xP, count the intersections modulo two of any general-position ray supplied by Every point off a polygon admits a ray meeting it transversely in finitely many nonvertex points. This parity is independent of the chosen general-position ray and is constant throughout some open neighbourhood of x in the complement. Consequently it is constant on every region of R2P (Regions of the complement of a planar set and their frontiers). The elementary alternation at successive transverse crossings follows the convention of The even and odd index maps and the alternating sequence: strictly increasing e,o with N their disjoint union, and the unique (sk) with s0=1, sσ(k)=sk, which satisfies sk=1, se1 and so1.

Facts & Assumptions

Given: A polygon P and a point xP.

[L1]

Every point off a polygon admits a ray meeting it transversely in finitely many nonvertex points (Every point off a polygon admits a ray meeting it transversely in finitely many nonvertex points).

Proof

technique · direct
1.1

Fix a general-position ray from x. The finite intersection points have positive distance from every polygon vertex and from every nonincident edge; transversality also supplies a positive angle at each crossing. Taking the minimum of finitely many positive tolerances gives a ball about x in which parallel translated rays retain exactly these crossings.

L1
1.2

Rotate one general-position ray continuously to another, avoiding the finitely many exceptional directions except at isolated parameters. Crossing an edge tangentially creates or destroys two intersections, while passing a polygon vertex transfers the intersection from one incident edge to the other or changes the count by two. Thus the count modulo two never changes, so parity is independent of the chosen ray.

L1
2.1

Steps 1.1 and 1.2 make parity locally constant on the complement. A locally constant map to the discrete set {0,1} is constant on each connected component, hence on each complementary region.

step 1.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Polygonal Jordan curve theorem: a polygon has exactly two complementary regions and is the frontier of each

Statement

If PR2 is a polygon, then R2P has exactly two regions, one bounded and one unbounded, and

Fr(U)=P

for each of them. Regions and frontiers are from Regions of the complement of a planar set and their frontiers. The proof uses only polygonal crossing parity from The parity of transverse ray crossings with a polygon is locally constant on its complement, general-position rays from Every point off a polygon admits a ray meeting it transversely in finitely many nonvertex points, and polygonal connectedness of open components from Every connected component of an open subset of Rn is open and polygonally connected.

Facts & Assumptions

Given: A polygon P.

[L1]

The parity of transverse ray crossings with a polygon is locally constant on its complement (The parity of transverse ray crossings with a polygon is locally constant on its complement).

[L2]

Every connected component of an open subset URn is open in Rn and polygonally connected (Every connected component of an open subset of Rn is open and polygonally connected).

Proof

technique · direct
1.1

By [L1], the even and odd crossing classes are disjoint open unions of complementary regions. A point outside a large rectangle containing P has a ray missing P and hence even parity. Points sufficiently close to the two sides of the relative interior of any polygon edge have parities differing by one, so both classes are nonempty.

L1
2.1

Let x,y have equal parity. By [L2], begin with a polygonal path in the plane and perturb it to meet P transversely at finitely many nonvertex points. Its number of crossings is even, because the parity changes once at each transverse crossing and agrees at the endpoints. Pair consecutive crossings along the path; for each pair, replace the intervening segment by a sufficiently close polygonal offset of one of the two polygon arcs between the crossing points. Finite, successively smaller disjoint neighbourhoods make all replacements avoid P. The resulting polygonal path joins x to y in the complement.

step 1.1L1L2
3.1

Step 2.1 shows each parity class is connected, while step 1.1 shows both are nonempty and no connected subset meets both. They are therefore exactly the two regions. The even class contains the exterior of a large rectangle and is unbounded; the odd class lies inside that rectangle and is bounded.

step 1.1step 2.1
4.1

At every point of an edge interior, arbitrarily small points on its two local sides have opposite parity. The same holds at vertices by using the two incident edges and a small sector. Thus every point of P lies in the frontier of both regions. Conversely, local constancy in [L1] gives every point off P a neighbourhood contained in one region, so no such point lies in either frontier. Hence both frontiers equal P.

step 1.1step 3.1L1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The complement of a polygonal arc in R2 is polygonally connected

Facts & Assumptions

Given: A polygonal arc A and points x,yA.

[F1]

A polygonal path is specified by a finite list of vertices and is a path in the ambient subset (Polygonal paths and polygonally connected subsets of Rn).

[L1]

A polygon has exactly two complementary regions, each with the polygon as frontier (Polygonal Jordan curve theorem: a polygon has exactly two complementary regions and is the frontier of each).

Proof

technique · constructive
1.1

Complete A to a polygon P=AB, where B is a polygonal arc with the same endpoints as A, has no other point in common with A, and avoids x,y. To construct B, take a sufficiently thin polygonal regular neighbourhood of the finite arc A: disjoint small vertex neighbourhoods joined by narrow strips along the edge interiors form a polygonal disk, and either boundary chain, capped to the two endpoints, supplies B. General position permits the finitely many boundary vertices to avoid x,y.

F1construct
2.1

By [L1], P has regions U and V. If x,y lie in the same region, polygonal connectedness of open components joins them there. If they lie in opposite regions, choose a point z in the relative interior of B. A sufficiently short segment transverse to B at z has one endpoint zU in U and the other zV in V. Join x to the endpoint on its side and y to the other by polygonal paths within those regions, then concatenate those paths with zUzzV.

step 1.1F1L1
3.1

The paths in step 2.1 avoid all of P except possibly at zB, and BA consists only of the two common endpoints, so the concatenated path avoids A. Since x,y were arbitrary, R2A is polygonally connected.

step 2.1discharge-construct
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs

Definition

A plane graph is a finite simple graph (A finite simple graph is a finite vertex set together with a set of two-element vertex subsets) together with distinct points of R2 for its vertices and a polygonal arc (Polygonal arcs and polygons as non-self-intersecting finite unions of line segments in R2) for each edge, joining its endpoints, such that an edge interior contains no vertex and two edge arcs meet only at a common endpoint. A finite simple graph is planar if it is isomorphic to the abstract graph underlying some plane graph.

A face is a region of the complement of the drawing (Regions of the complement of a planar set and their frontiers). The boundary subgraph of a face consists of the vertices and whole edges lying in its frontier; this is a subgraph in the sense of Subgraphs, induced subgraphs and spanning subgraphs.

For a connected plane graph, walking once around a face with that face locally on the same side gives its facial boundary walk. Its length is the number of edge traversals, not the number of distinct edges: an edge incident with the same face on both local sides is traversed twice. For a disconnected plane graph a face may have several boundary walks; its boundary length is the sum of their lengths. No boundary walk is assumed to be a cycle unless a later connectivity result proves it.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A plane graph has finitely many faces and exactly one unbounded face

Statement

Every plane graph (Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs) has finitely many faces, exactly one of which is unbounded. A subset of the plane is bounded here when both coordinate projections are bounded in the real sense of Lower bound, bounded below, bounded set. The proof adds finitely many vertices and edges by The principle of mathematical induction.

Facts & Assumptions

Given: A finite polygonal plane drawing.

[L1]
[L2]

A polygonal arc does not separate the plane (The complement of a polygonal arc in R2 is polygonally connected).

Proof

technique · induction
1.1

The finite union of bounded line segments lies in a sufficiently large rectangle. The exterior of that rectangle is connected and disjoint from the drawing, so it lies in one face; every unbounded face must meet the exterior and hence equals that face. Thus there is exactly one unbounded face.

base
1.2

Add the edge arcs one at a time. An arc that does not close a cycle can be exposed inside one existing face and, by [L2], does not split it. An arc that closes a polygon lies in one existing face and, by [L1], splits that face into exactly two. Isolated vertices likewise do not disconnect a plane region. Each addition therefore changes the face count by at most one.

ihL1L2
2.1

Starting from the empty drawing with one face, finitely many additions yield finitely many faces, and step 1.1 identifies exactly one as unbounded.

step 1.1step 1.2discharge-induction
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every face of a plane subgraph contains each face of the original graph that it meets

Statement

Let H be a plane subgraph of a plane graph G in the inherited drawing (Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs, Subgraphs, induced subgraphs and spanning subgraphs). If a face fH of H meets a face fG of G, then fGfH.

Facts & Assumptions

Given: Such G,H,fG,fH with fGfH.

[L1]

A connected component is the largest connected subset of the ambient space containing any one of its points (Connected components, quasicomponents, and totally disconnected spaces).

Proof

technique · direct
1.1

Since the drawing of H is contained in the drawing of G, its complement contains the complement of G. The face fG is connected and lies wholly in the complement of H.

givenL1
2.1

Choose a point of fGfH. Both sets contain it, and [L1] says fH is the largest connected subset of the complement of H containing it. Step 1.1 therefore gives fGfH.

step 1.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

A bridge as an edge whose deletion increases the number of connected components

Definition

Let G be a finite graph and let e be an edge. Using edge deletion from Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors and connected components from Connected graphs and connected components defined by the existence of vertex paths, the edge e is a bridge if Ge has more connected components than G. Component vertex sets partition the graph as in The connected components of a graph partition its vertex set and are its maximal connected subgraphs, so this comparison is unambiguous even when G is disconnected.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

An edge of a finite graph is a bridge if and only if it lies on no cycle

Facts & Assumptions

Given: A finite graph G and an edge e=uv.

[F1]

A bridge is an edge whose deletion increases the number of connected components (A bridge as an edge whose deletion increases the number of connected components).

[F2]

A cycle is a closed walk with no repeated vertices apart from its first and last vertex (Walks, closed walks, trails, paths and cycles, with length equal to the number of traversed edges).

Proof

technique · direct
1.1

If e lies on a cycle, the remaining edges of that cycle form a u-v path in Ge. Every path in G that used e can replace that occurrence by this path, so deleting e separates no formerly connected pair. Thus e is not a bridge.

F1F2
1.2

Conversely, if e is not a bridge, u and v remain in the same component of Ge and hence are joined there by a path. Adding e to that path gives a cycle containing e.

F1F2
2.1

Step 1.1 says an edge on a cycle is not a bridge, and step 1.2 says an edge not a bridge lies on a cycle. Taking the contrapositive of either implication and combining them proves the biconditional componentwise, including when G is disconnected.

step 1.1step 1.2
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one

Statement

In a plane graph (Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs), if the relative interior of an edge meets the frontier of a face, then the whole edge lies in that frontier. An edge on a cycle is incident with two distinct faces, one on each local side. A bridge is incident with one face on both local sides and is therefore traversed twice in that face's boundary walk. Edge deletion is as in Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors, and the bridge cases use the arc-complement fact The complement of a polygonal arc in R2 is polygonally connected.

Facts & Assumptions

Given: A plane graph G and an edge e.

[L1]
[L2]

An edge is a bridge if and only if it lies on no cycle (An edge of a finite graph is a bridge if and only if it lies on no cycle).

Proof

technique · direct
1.1

A sufficiently small rectangle about any interior point of e meets the drawing only in a straight subsegment of e. Its two open half-rectangles lie in faces. Sliding overlapping rectangles along the compact edge interior shows that each local side remains in one face until an endpoint is reached; hence frontier membership propagates along the entire edge.

given
2.1

If e lies on a cycle C, [L1] gives two regions of the polygonal image of C. The two local sides of e lie in different such regions and cannot be joined in the complement of the full drawing, so they belong to two distinct faces of G.

step 1.1L1
3.1

If e lies on no cycle, [L2] makes it a bridge. Delete its interior. The two local sides can be joined by a small detour around either endpoint through the component complement, because no second endpoint path closes a polygon. They therefore lie in one face, and a boundary traversal encounters e once in each direction.

step 1.1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every plane forest has exactly one face

Statement

Every polygonally embedded finite forest has exactly one face. Forests and leaves are those of Trees, forests, leaves and isolated vertices, and the finite edge-component identity is For every forest, V=E+c, where c is the number of connected components; Every nonempty forest has a vertex of degree at most one supplies the deletion step.

Facts & Assumptions

Given: A plane forest F.

[L1]

For a finite forest, V(F)=E(F)+c(F) (For every forest, V=E+c, where c is the number of connected components).

Proof

technique · induction
1.1

The null forest and a forest of isolated vertices have connected complement and one face. In a nonempty forest with an edge, a low-degree vertex lemma supplies a leaf and its incident edge.

baseL1
1.2

Delete a leaf and its edge. The remaining drawing is a smaller plane forest. By the induction hypothesis it has one face, and reinserting the pendant edge does not split that face because the edge is a bridge and both its local sides are incident with the same face by [L2].

ihL2
2.1

Repeating the leaf deletion reaches isolated vertices, so every plane forest has one face.

step 1.1step 1.2discharge-induction
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

If two distinct faces of a connected plane graph have the same boundary subgraph, then the graph is a cycle

Statement

If two distinct faces of a connected plane graph have the same boundary subgraph, then the whole graph is a cycle in the sense of Walks, closed walks, trails, paths and cycles, with length equal to the number of traversed edges and Connected graphs and connected components defined by the existence of vertex paths.

Facts & Assumptions

Given: A connected plane graph G and distinct faces f1,f2 with the same boundary subgraph H.

[L1]
[L2]

Proof

technique · direct
1.1

No edge of the common boundary H is a bridge, because [L1] gives a bridge only one incident face. Hence every boundary edge lies on a cycle, and H contains a cycle C.

L1
2.1

By [L2], C has exactly two complementary regions. Since both f1 and f2 have all of H as boundary, they lie on opposite sides of C. Any edge, vertex, chord or attached component of H outside C would lie on only one side of C and could not lie in the frontier of the face on the other side. Thus H=C.

step 1.1L2
3.1

If G contained an edge or vertex outside H=C, connectedness would attach it through one side of C and alter only that face boundary, contradicting the assumed equality. Therefore G=C.

step 2.1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every face of a two-connected plane graph is bounded by a cycle

Facts & Assumptions

Given: A two-connected plane graph G and a face f with its closed boundary walk.

[L1]

For k1, a finite graph on at least k+1 vertices is k-connected if and only if every two distinct vertices are joined by at least k internally vertex-disjoint paths (A finite graph on at least k+1 vertices is k-connected if and only if every two vertices have k internally disjoint paths).

Proof

technique · contradiction
1.1

Suppose the facial boundary walk repeats a vertex v before returning to its start. The two portions between consecutive occurrences leave v through different local sectors of the face.

assume-contra
2.1

Vertices or edges incident with those two portions lie in different components of Gv: a path between them avoiding v would, together with boundary subpaths, cross the face boundary in the plane. Thus v is a cut vertex.

step 1.1
3.1

By [L1], two-connectivity supplies two internally vertex-disjoint paths between vertices chosen on the two portions, so deletion of v cannot separate them. This contradicts step 2.1. The boundary walk has no repeated vertex and is therefore a cycle.

step 2.1L1discharge-contradiction
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

In a three-connected plane graph, face boundaries are exactly the induced cycles whose deletion leaves the graph connected

Statement

Let G be a three-connected plane graph. A subgraph C is the boundary of a face if and only if C is an induced cycle (Subgraphs, induced subgraphs and spanning subgraphs) and GV(C) is connected or empty (Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors).

Facts & Assumptions

Given: A three-connected plane graph G and a cycle C.

[L1]

Every face of a two-connected plane graph is bounded by a cycle (Every face of a two-connected plane graph is bounded by a cycle).

[L2]

In a three-connected graph, every two distinct vertices are joined by at least three internally vertex-disjoint paths (A finite graph on at least k+1 vertices is k-connected if and only if every two vertices have k internally disjoint paths).

[L3]

A polygon has exactly two complementary regions and is the frontier of each (Polygonal Jordan curve theorem: a polygon has exactly two complementary regions and is the frontier of each).

Proof

technique · direct
1.1

A facial boundary C is a cycle by [L1]. It has no chord xy: the chord lies on the nonfacial side, and the chord together with each of the two x-y arcs of C is a polygon by [L3]. These two polygons bound disjoint subregions of the nonfacial side. Since the facial side contains no graph edge, a path from an internal vertex of one x-y arc to an internal vertex of the other, avoiding x,y, would have to cross the chord. Thus {x,y} would be a vertex cut, contrary to three-connectivity and [L2]. Hence C is induced.

L1L2L3
1.2

Conversely, let C be induced and suppose GV(C) is connected or empty. If C is not facial, both complementary regions from [L3] contain graph material. Inducedness rules out a chord as that material, so each side contains a vertex outside C. When GV(C) is connected, a path in it joins vertices on the two sides and must cross C, contradicting the plane embedding. If GV(C) is empty, the drawing consists only of C, and both sides are faces. Thus C is facial.

L3
2.1

Suppose GV(C) were disconnected, and let D1 be one of its components. Every component has at least three neighbours on C, since one or two such neighbours would be a vertex cut contradicting [L2]. Because C bounds a face, every component lies in the closed complementary side of C, which [L3] presents as a region bounded by C. Let a1,,ak with k3 be the attachments of D1 in cyclic order on C, and let S be a spanning tree of D1 together with one edge to each ai. Then S is connected, lies in that side, and meets C exactly in {a1,,ak}, so by [L3] the set SC divides the side into exactly k regions, the ith bounded by the arc of C from ai to ai+1 carrying no further attachment of D1 together with two paths of S. Every other component is connected and meets neither S nor C, so each lies inside a single one of those open regions; choose one, say the ith, that contains a component, and put x:=ai and y:=ai+1. This is where the alternation of attachments is not enough: two components may share all three of their attachments, in which case no four attachments alternate, and the region argument rather than the crossing argument is what confines them. Let U consist of the open arc of C strictly between x and y together with every component lying in the ith region. Distinct components of GV(C) are non-adjacent, and each component in that region has all of its neighbours on the closed arc from x to y, while D1 has no attachment strictly inside that arc. A vertex of the open arc has no neighbour elsewhere on C, because step 1.1 has already shown C induced, so C has no chord; and any component adjacent to such a vertex has an attachment strictly inside the arc, hence lies in the ith region and is already in U. Hence the only neighbours of U outside U are x and y, so {x,y} is a vertex cut separating U from D1, contradicting [L2]. Thus GV(C) is connected when nonempty.

step 1.1L2L3
3.1

Steps 1.1 and 2.1 prove the forward implication, and step 1.2 proves the reverse, including the empty-deletion boundary.

step 1.1step 2.1step 1.2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Maximal plane graphs, plane triangulations, and maximally planar abstract graphs

Definition

A plane graph (Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs) is maximal plane if no edge can be added between two nonadjacent existing vertices while preserving a plane embedding with the same vertex positions. It is a plane triangulation if every face, including the unbounded face, has boundary a triangle in the sense of Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices.

An abstract simple planar graph is maximally planar if adding any missing edge makes it nonplanar. Edge addition and the underlying abstract graph follow Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors. Maximal plane refers to a fixed embedding; maximally planar refers to the abstract graph.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A two-connected plane graph of order at least three is maximal exactly when every face is triangular

Statement

A two-connected plane graph with at least three vertices is maximal plane if and only if it is a plane triangulation (Maximal plane graphs, plane triangulations, and maximally planar abstract graphs). Two-connectivity is what makes every facial boundary a cycle (Every face of a two-connected plane graph is bounded by a cycle); Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs assumes no boundary walk is a cycle until a connectivity result proves it, and the polygonal Jordan argument below is about polygons, not about walks that may repeat a vertex. Facial walks and cycles use Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one and Walks, closed walks, trails, paths and cycles, with length equal to the number of traversed edges.

Facts & Assumptions

Given: A plane graph G with at least three vertices.

[L1]

A polygon has exactly two regions, one bounded and one unbounded, and each has frontier the polygon (Polygonal Jordan curve theorem: a polygon has exactly two complementary regions and is the frontier of each).

[L2]

In a two-connected plane graph, every facial boundary walk is a cycle (Every face of a two-connected plane graph is bounded by a cycle).

[L3]

For a polygon P and a point xP, the parity of the transverse crossings of a general-position ray from x is independent of the ray, is constant on an open neighbourhood of x in the complement, and is therefore constant on each region of R2P (The parity of transverse ray crossings with a polygon is locally constant on its complement); such a ray exists because only finitely many directions meet a vertex or run along a segment (Every point off a polygon admits a ray meeting it transversely in finitely many nonvertex points).

[L4]

A region of the complement of a set is a connected component of that complement (Regions of the complement of a planar set and their frontiers), and every connected component of an open subset of Rn is open and polygonally connected (Every connected component of an open subset of Rn is open and polygonally connected).

[L5]

If the relative interior of an edge meets the frontier of a face, the whole edge lies in that frontier (Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one).

Proof

technique · direct
1.1

Let f be a face of G. By [L2] its boundary walk is a cycle C, drawn as a polygon. By [L5] every frontier point of f in the relative interior of an edge puts that whole edge in the frontier, so Fr(f) is exactly the point set of C. Now f is connected and disjoint from C, so it lies in one region R0 of C [L1, L4]; f is open, and fR0=(fC)R0=f, so f is also closed in R0. A nonempty clopen subset of the connected R0 is all of it, so the face is one of the two regions of its own boundary cycle.

L1L2L4L5
1.2

If instead every face is triangular, the interior of any proposed new plane edge is connected and disjoint from the drawing, so it lies in one face, with both endpoints on that face's boundary [L4]. Those endpoints are already adjacent because that boundary is a triangle, so no missing edge can be added.

givenL4
1.3

The two regions of a polygon P carry different crossing parities. Fix a point p in the relative interior of one of the finitely many segments making up P, so p is not a vertex, and by [L6] take a disc D about p small enough to meet P only in that segment. Then DP is two open half-discs, each connected and disjoint from P and so contained in a single region [L4]; by [L1] there are exactly two regions and each has frontier Pp, so each meets D, and therefore the two half-discs lie in different regions. Only finitely many directions fail to be in general position for P [L3], and only the two directions along the segment fail to meet it transversely, so some direction d avoids both finite sets. Put q=pεd and q=p+εd with ε small enough that both lie in D; since d is not along the segment, q and q lie in the two different half-discs, and [q,q] meets P only at p. The ray from q in direction d is [q,q] followed by the ray from q in direction d, so its crossing count is that of the latter plus the single transverse crossing at p. Both rays are in general position, so by [L3] those counts are the parities of q and of q, which therefore differ; and parity is constant on each region [L3].

L1L3L4L6
2.1

Let u be a vertex of C. By [L6] a small enough disc D about u contains no other vertex and meets the drawing only in initial straight segments of the finitely many edges at u. Deleting those segments leaves finitely many open sectors of D, each connected and disjoint from the drawing and hence inside a single face [L4]. Since uFr(f), points of f lie in every disc about u, so one sector S satisfies Sf, and the straight radius from u into S meets the drawing only at u.

step 1.1L4L6
3.1

Let uv be vertices of C, with radii as in step 2.1 and inner endpoints u,vf. By step 1.1 f is a region, hence an open connected plane set and polygonally connected [L4], so a polygonal path joins u to v inside f; discarding the portion between the first and last visit to each repeated point makes it simple. Concatenating the two radii with it gives a polygonal arc from u to v meeting the drawing only at u and v. If u and v are nonadjacent in G, drawing the edge uv along that arc keeps the drawing plane, so G is not maximal plane.

step 1.1step 2.1L4
4.1

Suppose now G is maximal plane and some facial boundary cycle C has length at least four. Let u1,u2,u3,u4 occur in this cyclic order on C and let P1,P2 be the two u1u3 subpaths of C, with u2 on P1 and u4 on P2. Both pairs are nonconsecutive on C, so by step 3.1 u1u3 and u2u4 are edges of G, neither an edge of C; write e,e for their arcs. They share no endpoint, so by [L6] the relative interior of each avoids C and the other, and both avoid f because they are part of the drawing. Hence J1=eP1 and J2=eP2 are polygons.

step 3.1L6assume-contra
5.1

From any point off Ce there is a ray meeting that finite union of segments transversely in finitely many nonvertex points, by the finiteness count of [L3], and one such ray is in general position for C, e, J1 and J2 at once. Its crossings with J1 plus its crossings with J2 equal its crossings with C plus twice its crossings with e, so those three parities satisfy J1+J2=C modulo two at every point off Ce. Now f avoids C, J1 and J2 and is connected, so all three parities are constant on it, say p1, p2 and p1+p2. The relative interior of e is connected and also avoids J1 and J2, so its J1- and J2-parities are constant. Its endpoint u4 is off J1 and lies in Fr(f) by step 1.1, so a neighbourhood of u4 off J1 carrying a constant parity [L3] meets both f and that relative interior, forcing the J1-parity along e to be p1; symmetrically u2J2 forces the J2-parity to be p2. The C-parity along e is then p1+p2, that of f. The two regions of C carry different parities by step 1.3, so equal C-parity places the relative interior of e in the same region of C as f — which by step 1.1 is f itself. That is impossible for part of the drawing, so the assumption fails and every facial boundary cycle has length three.

step 1.1step 1.3step 4.1L3discharge-contradiction
6.1

The order assumption excludes the one- and two-vertex degeneracies, and steps 5.1 and 1.2 prove both directions.

step 5.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Euler's formula VE+F=2 for every connected plane graph

Facts & Assumptions

Given: A connected plane graph G.

[L1]

A finite graph is connected if and only if it has a spanning tree (A finite graph is connected if and only if it has a spanning tree).

[L2]

Proof

technique · induction
1.1

Choose a spanning tree T by [L1]. It has all V vertices and V1 edges, and its plane drawing has one face by the forest proposition. Hence VE(T)+F(T)=V(V1)+1=2.

baseL1
1.2

Add the edges of GE(T) in their fixed embedding. Each added edge joins vertices already connected in T, so it closes a cycle. By [L2] it splits one old face into two: the edge count and face count each increase by one, while the vertex count is unchanged. Thus the Euler expression remains invariant.

ihL2
2.1

Equivalently, deleting a cycle edge from a connected plane graph merges its two incident faces and decreases both E and F by one. Deleting a bridge would disconnect the graph and is not used in this connected induction.

step 1.2L2
3.1

Starting from T and adding all remaining edges yields G, so the invariant value from step 1.1 is 2 for G.

step 1.1step 1.2step 2.1discharge-induction
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

For a plane graph with c components, VE+F=1+c, including the null graph

Statement

If a plane graph has c connected components, then

VE+F=1+c.

This includes the null graph, for which c=0 and the complement is its single face. Component sets and their finite cardinalities are those of The connected components of a graph partition its vertex set and are its maximal connected subgraphs and The cardinality A of a finite set, and face finiteness is A plane graph has finitely many faces and exactly one unbounded face.

Facts & Assumptions

Given: A plane graph G with components G1,,Gc when c>0.

[L1]

For every connected plane graph, VE+F=2 (Euler's formula VE+F=2 for every connected plane graph).

[L2]

The vertex sets of the connected components of a graph are nonempty, cover the vertex set, and any two are equal or disjoint (The connected components of a graph partition its vertex set and are its maximal connected subgraphs).

[L3]

A finite graph is connected if and only if it has a spanning tree (A finite graph is connected if and only if it has a spanning tree).

[L5]

Every plane forest has exactly one face (Every plane forest has exactly one face).

[L6]

A cycle edge in a plane graph is incident with two distinct faces (Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one).

Proof

technique · direct
1.1

Insert the connected component drawings one at a time in their inherited positions. Before a component is inserted, its connected drawing lies in one face of the components already inserted. By [L3] choose a spanning tree; [L4] gives it V(Gi)1 edges, and [L5] shows that inserting this tree does not split the containing face. Add the remaining edges in their inherited drawing order. Each joins vertices already connected by the tree, hence lies on a cycle, so [L6] shows that its insertion splits one face into two. There are E(Gi)V(Gi)+1=F(Gi)1 such edges, where the last equality is [L1]. Starting from the one face of the empty drawing therefore gives F=1+i(F(Gi)1). Vertices and edges add disjointly by [L2].

L1L2L3L4L5L6
2.1

Therefore VE+F=i(V(Gi)E(Gi)+F(Gi))c+1=2cc+1=1+c.

step 1.1algebra
3.1

For the null graph, V=E=c=0 and F=1, so the same formula reads 1=1.

step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Facial boundary walks of a connected plane graph sum to 2E, and if every such walk has length at least g then gF2E

Statement

Let G be a connected plane graph, and write (f) for the length of the facial boundary walk of f. Then

fF(G)(f)=2E(G).

Consequently, if every facial boundary walk has length at least a positive natural g, then

gF(G)2E(G).

Facial walks count a bridge twice by Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one. Cyclic boundary terminology and girth use Every face of a two-connected plane graph is bounded by a cycle and Graph distance within a component, eccentricity, diameter and girth, including the acyclic convention, and finite sums use The sum iSai over a finite index set, and its product form.

Facts & Assumptions

Given: Such a graph G and lower bound g.

[L1]

Double counting gives the same finite incidence total by summing either its row fibres or its column fibres (Double counting: xXRx=R=yYRy for a relation between finite sets).

[L2]

Each edge contributes two local face sides; a bridge contributes twice to its single facial boundary walk (Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one).

[L3]

Every plane graph has finitely many faces, exactly one of which is unbounded (A plane graph has finitely many faces and exactly one unbounded face).

Proof

technique · direct
1.1

By [L3], F(G) is finite. Count incidences between faces and local edge sides. By [L2] every edge supplies exactly two sides, while the fibre over a face has size equal to its boundary-walk length. Thus [L1] gives fF(f)=2E.

L1L2L3
2.1

Since each (f)g, summing these inequalities yields gFf(f)=2E.

step 1.1L2algebra
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Every plane triangulation with at least three vertices is connected

Facts & Assumptions

Given: A plane triangulation G with at least three vertices.

[L1]

The connected components of a graph are nonempty, cover its vertex set, are pairwise equal or disjoint, and are its maximal connected subgraphs (The connected components of a graph partition its vertex set and are its maximal connected subgraphs).

[L2]

A face of a plane graph is a connected component of the complement of its drawing. Its boundary subgraph consists of the vertices and whole edges in its frontier; for a disconnected plane graph a face may have several boundary walks (Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs, Regions of the complement of a planar set and their frontiers).

[L3]

Every connected component of an open subset of R2 is open and polygonally connected (Every connected component of an open subset of Rn is open and polygonally connected).

[L4]

If the relative interior of an edge meets the frontier of a face, then the whole edge lies in that frontier (Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one).

[F1]

A plane triangulation is a plane graph in which every face, including the unbounded face, has boundary a triangle (Maximal plane graphs, plane triangulations, and maximally planar abstract graphs).

Proof

technique · contradiction
1.1

Suppose for contradiction that G is disconnected. By [L1], choose one connected component C and let H be the plane subgraph formed by all the other components. Both C and H are nonempty.

assume-contraL1choose
2.1

The point set of the drawing of C is connected: graph paths join its vertices, their polygonal images are connected, and every point of an edge is joined along that edge to an endpoint. This drawing is disjoint from H, so it lies in one face h of H.

step 1.1L1L2
3.1

Choose points p0 in the drawing of C and x in the drawing of H. On the segment from p0 to x, let x0 be the first point in the closed drawing of H. The part before x0 lies in the complement of H and is connected to p0, so it lies in h and x0 lies in the frontier of h. If x0 lies in an edge interior, [L4] puts the whole edge in that frontier; hence in every case the frontier contains a vertex y of H. The drawing of C is a closed finite union of segments disjoint from y, so choose a disc D about y that avoids C and meets H only in y and segments incident with y. One of the local sectors of DH lies in h; it lies in a face f of G, and it approaches y, so y belongs to the boundary subgraph of f.

step 2.1L2L4choose
4.1

Choose a point q in that sector and a point p of the drawing of C. The face h is a connected component of the open complement of H, so [L3] gives a polygonal path in h from q to p. Let z be its first point on the closed drawing of C. The part before z avoids every component of G and starts in f, so it lies in f and shows that z is in the frontier of f. If z is a vertex then the boundary subgraph of f meets C there; if z is in an edge interior, [L4] puts that whole edge, and hence its endpoints in C, in the boundary.

step 3.1L2L3L4choose
5.1

The boundary subgraph of f therefore contains a vertex of C and a vertex of H. It is disconnected: any path in that boundary subgraph would also be a path in G joining two distinct components, contrary to [L1].

step 1.1step 3.1step 4.1L1L2
6.1

By [F1], however, the boundary subgraph of f is a triangle and is connected. This contradiction is independent of whether h or f is bounded, so it includes the unbounded face; it also uses only that the disconnected graph has two nonempty components, so it covers the smallest permitted order of three. Hence G is connected.

step 5.1F1discharge-contradiction
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every simple planar graph with n3 vertices has at most 3n6 edges, with equality for every plane triangulation

Statement

Every simple planar graph with n3 vertices and m edges satisfies m3n6. Every plane triangulation with at least three vertices has equality. Indeed, Every plane triangulation with at least three vertices is connected supplies the connectedness needed for Euler's formula. By A two-connected plane graph of order at least three is maximal exactly when every face is triangular, this includes every two-connected maximal plane graph of that order. Connected components are those of The connected components of a graph partition its vertex set and are its maximal connected subgraphs.

Facts & Assumptions

Given: A simple planar graph with a fixed plane embedding, n3 vertices and m edges.

[L1]

For every connected plane graph, VE+F=2 (Euler's formula VE+F=2 for every connected plane graph).

[L2]

For a connected plane graph, writing (f) for the length of the facial boundary walk of f, fF(f)=2E; consequently, if every facial boundary walk has length at least a positive natural g, then gF2E (Facial boundary walks of a connected plane graph sum to 2E, and if every such walk has length at least g then gF2E).

[L3]

Every plane triangulation with at least three vertices is connected (Every plane triangulation with at least three vertices is connected).

Proof

technique · direct
1.1

First suppose the graph is connected. If it is a tree then m=n13n6. Otherwise simplicity makes every facial boundary walk have length at least three, so [L2] gives 3F2m. Combining this with [L1], F=2n+m, yields 3(2n+m)2m, hence m3n6.

L1L2algebra
1.2

[L2] supplies more than its inequality: for a connected plane graph it gives the exact facial total fF(f)=2m, from which that inequality is only the consequence drawn there.

L2
2.1

If the graph is disconnected, first redraw it. Each component drawing is a finite union of segments and so is bounded, so translating and scaling the components into pairwise disjoint discs gives a plane drawing of the same abstract graph in which every component meets the unbounded face; the bound to be proved does not depend on the drawing. Now join the components by noncrossing edges through that face until the drawing is connected. This preserves simplicity and planarity, keeps n fixed, and only increases the number of edges. Step 1.1 applied to the augmented graph therefore bounds the original m by 3n6.

step 1.1construct
3.1

Let the graph be a plane triangulation with n3 vertices. By [L3] it is connected, and every face has boundary a triangle, so (f)=3 for every face. Then step 1.2 reads 3F=2m, and [L1] gives F=2n+m, so 3(2n+m)=2m and m=3n6.

step 1.2L1L3algebra
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every triangle-free simple planar graph with n3 vertices has at most 2n4 edges

Statement

Every triangle-free simple planar graph with n3 vertices and m edges satisfies m2n4. Triangles and cycles have the convention of Walks, closed walks, trails, paths and cycles, with length equal to the number of traversed edges.

Facts & Assumptions

Given: A triangle-free simple planar graph with a fixed embedding and n3.

[L1]

For every connected plane graph, VE+F=2 (Euler's formula VE+F=2 for every connected plane graph).

[L2]

For a connected plane graph, if every facial boundary walk has length at least g, then gF2E (Facial boundary walks of a connected plane graph sum to 2E, and if every such walk has length at least g then gF2E).

Proof

technique · direct
1.1

Suppose first the graph is connected. If it is a tree, m=n12n4. Otherwise every facial boundary walk has length at least four: lengths one and two are excluded by simplicity except for a lone bridge component, and length three would be a triangle.

given
2.1

In the non-tree case, [L2] with g=4 and [L1] give 4(2n+m)2m, hence m2n4. Together with the tree case this proves the connected bound.

step 1.1L1L2algebra
3.1

For a disconnected graph, first redraw it: each component drawing is bounded, so translating and scaling the components into pairwise disjoint discs puts every component on the unbounded face without changing the abstract graph, on which the bound depends. Now join the components through that face by noncrossing bridge edges. No cycle, and hence no triangle, is added; the connected augmented graph has the same n and at least as many edges. Step 2.1 gives the required bound for the original graph.

step 2.1construct
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every nonnull simple planar graph has a vertex of degree at most five

Statement

Every nonnull finite simple planar graph has a vertex of degree at most five, where degree is Adjacency, incidence, open and closed neighbourhoods, vertex degree, minimum degree and maximum degree.

Facts & Assumptions

Given: A nonnull simple planar graph G with n vertices and m edges.

[L1]

Every simple planar graph with n3 vertices has at most 3n6 edges (Every simple planar graph with n3 vertices has at most 3n6 edges, with equality for every plane triangulation).

[L2]

vVdegG(v)=2E (Handshake lemma: the sum of the vertex degrees is twice the number of edges).

Proof

technique · contradiction
1.1

For n=1 or n=2, some vertex has degree at most one, hence at most five. Assume n3.

given
2.1

Suppose every vertex had degree at least six. Then [L2] gives 2m6n, so m3n, while [L1] gives m3n6. This contradiction proves that some degree is at most five.

step 1.1assume-contraL1L2discharge-contradiction
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

K5 and K3,3 are nonplanar

Statement

The complete graph K5 and complete bipartite graph K3,3 of Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices are nonplanar.

Facts & Assumptions

Given: The two finite simple graphs K5 and K3,3; their degrees may also be counted with Handshake lemma: the sum of the vertex degrees is twice the number of edges.

[L1]

The complete graph KV on n vertices has exactly (n2) edges (The complete graph on an n-element vertex set has (n2) edges).

[L2]

Every simple planar graph with n3 vertices has at most 3n6 edges (Every simple planar graph with n3 vertices has at most 3n6 edges, with equality for every plane triangulation).

[L3]

Every triangle-free simple planar graph with n3 vertices has at most 2n4 edges (Every triangle-free simple planar graph with n3 vertices has at most 2n4 edges).

Proof

technique · direct
1.1

By [L1], K5 has (52)=10 edges, but [L2] would permit at most 356=9 in a planar graph. Hence K5 is nonplanar.

L1L2algebra
2.1

The graph K3,3 has six vertices and nine edges. It is triangle-free because a closed walk alternates between its two parts and therefore has even length. A planar embedding would contradict [L3], whose bound is 264=8.

step 1.1L3algebra
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A planar graph contains no subdivision of K5 or K3,3

Facts & Assumptions

Given: A planar graph G.

[L1]

K5 and K3,3 are nonplanar (K5 and K3,3 are nonplanar).

[F1]

Proof

technique · contradiction
1.1

In a plane drawing of a subdivision, suppressing a degree-two subdivision vertex replaces its two incident polygonal edge arcs by their concatenation and preserves a plane drawing. Repeating this suppression shows that planarity of a subdivision implies planarity of the original graph.

F1
2.1

Suppose G contained a subdivision of K5 or K3,3. A subgraph of a planar graph inherits a plane drawing, and step 1.1 would turn that drawing into a plane drawing of the corresponding original graph, contradicting [L1].

assume-contrastep 1.1L1F1discharge-contradiction
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

For a two-connected planar graph of order at least three, maximal planarity is equivalent to having 3n6 edges

Statement

Let G be a simple planar graph with n3 vertices. If G has exactly 3n6 edges, then G is maximally planar in the sense of Maximal plane graphs, plane triangulations, and maximally planar abstract graphs. Conversely, if G is two-connected and maximally planar, then G has exactly 3n6 edges. The two conditions are therefore equivalent for two-connected G. Two-connectivity is used only through A two-connected plane graph of order at least three is maximal exactly when every face is triangular, which needs a facial boundary to be a cycle; the converse without that hypothesis is not established here.

Facts & Assumptions

Given: Such a planar graph G.

[L1]

Every simple planar graph with n3 vertices and m edges satisfies m3n6. Every plane triangulation with at least three vertices has equality (Every simple planar graph with n3 vertices has at most 3n6 edges, with equality for every plane triangulation).

[L2]

A two-connected plane graph of order at least three is maximal exactly when every face is triangular (A two-connected plane graph of order at least three is maximal exactly when every face is triangular).

Proof

technique · direct
1.1

Let G be two-connected and maximally planar. Every plane embedding of G is maximal plane: otherwise an edge added in that embedding would give a larger planar abstract graph. That embedding is a two-connected plane graph, because two-connectivity is a property of the abstract graph, so [L2] makes it a triangulation and [L1] gives E(G)=3n6.

L1L2
2.1

Conversely, if E(G)=3n6 and a missing edge could be added planarly, the resulting simple planar graph on the same n vertices would have 3n5 edges, contradicting [L1]. Thus G is maximally planar.

step 1.1L1
3.1

Step 2.1 holds for every n3, and step 1.1 supplies the converse whenever G is two-connected, so the two conditions are equivalent there.

step 1.1step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A graph has a K5 or K3,3 minor exactly when it has a subdivision of K5 or K3,3 as a subgraph

Statement

A finite graph contains K5 or K3,3 as a minor if and only if it contains a subdivision of K5 or K3,3 as a subgraph. Minors and subdivisions are those of Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors, and the two standard graphs are from Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices.

Facts & Assumptions

Given: A finite graph G containing at least one of the two stated obstructions in one of the two senses.

[F1]

A graph H is a minor of G when it can be obtained by vertex deletions, edge deletions and edge contractions (Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors).

Proof

technique · direct
1.1

Choose a minor model with the fewest total vertices in its pairwise disjoint connected branch sets, and retain one model edge for each edge of the obstruction. Each branch set is then the minimal tree joining the endpoints of its incident model edges; otherwise a leaf or surplus edge could be removed. Attachment endpoints are allowed to coincide.

F1
1.2

Conversely, contract every internally subdivided path of a K5 or K3,3 subdivision to one edge. By [F1] this produces the corresponding graph as a minor.

F1
2.1

For a K3,3 model, each branch tree carries at most three attachment incidences. A minimal tree joining at most three attachment vertices has a vertex from which internally disjoint arms reach all three incidences (zero-length arms are allowed when incidences coincide). Taking these six centres as branch vertices and adjoining the model edges therefore gives a subdivision of K3,3.

step 1.1
3.1

In a K5 model, inspect the minimal subtree carrying the four attachment incidences in each branch tree, putting one unit of weight at each incidence even when several coincide. Starting at any vertex, move into a component of its deletion containing more than two incidences whenever such a component exists. This strictly advances through the finite minimal subtree, so it stops at a vertex c for which every component of the deletion contains at most two incidences. If one contains two, the first edge from c into it separates the incidences two from two. Otherwise each such component contains at most one, and the paths from c to the incidences are internally disjoint, with zero-length arms for incidences at c. Thus every four-marked branch tree has either a four-arm centre or a 2-2 edge. If every branch tree has a four-arm centre, those five centres and the model edges form a subdivision of K5. Otherwise contract the two sides of a 2-2 edge to vertices a,b, and contract the other four branch trees to vertices u1,u2,u3,u4, labelled so a meets u1,u2 and b meets u3,u4. Then the bipartition {a,u3,u4} and {b,u1,u2} displays a K3,3 minor: ab, the four attachment edges at a,b, and the four model edges uiuj across the two pairs supply its nine edges. Step 2.1 converts this minor model to a K3,3 subdivision.

step 1.1step 2.1
4.1

Steps 2.1 and 3.1 prove the minor-to-subdivision implication for the union of the two obstructions, and step 1.2 proves the converse.

step 2.1step 3.1step 1.2
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every three-connected simple graph with more than four vertices has an edge whose simple contraction remains three-connected

Statement

Facts & Assumptions

Given: A three-connected simple graph GK4.

[L1]

A finite graph on at least four vertices is three-connected exactly when every two distinct vertices are joined by at least three internally vertex-disjoint paths (A finite graph on at least k+1 vertices is k-connected if and only if every two vertices have k internally disjoint paths).

[F1]

Simple contraction deletes resulting loops and merges parallel edges (Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors).

Proof

technique · contradiction
1.1

Suppose no edge is contractible. For every edge xy, the graph G/xy has a separator of at most two vertices. Three-connectivity of G forces that separator to have the form {vxy,z}, where vxy is the contracted vertex; lifting it shows that {x,y,z} separates G. Every member of this triple has a neighbour in every component of its deletion, since no proper subset can separate a three-connected graph.

assume-contraL1F1
2.1

Among all choices of xy,z and a component C of G{x,y,z}, choose one with C least, and choose a neighbour vC of z. The assumed noncontractibility of zv similarly gives a vertex w such that {z,v,w} separates G, with every member adjacent into every component of its deletion.

step 1.1
3.1

Because x and y are adjacent, some component D of G{z,v,w} avoids both x and y. The separator-neighbour property puts a neighbour of v in D; since vC and D avoids x,y,z, that neighbour and every vertex of D reached without the new separator lie in C. Moreover vD, so D is a proper nonempty subset of C. The triple {z,v,w} with component D is therefore a smaller choice than C.

step 2.1L1
4.1

Step 3.1 contradicts the minimality in step 2.1. Hence some edge has a simple contraction that remains three-connected.

step 2.1step 3.1discharge-contradiction
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every three-connected graph with no K5 or K3,3 minor is planar

Statement

Facts & Assumptions

Given: A three-connected finite graph G with neither forbidden minor.

[L1]

Every three-connected simple graph with more than four vertices has an edge whose simple contraction remains three-connected (Every three-connected simple graph with more than four vertices has an edge whose simple contraction remains three-connected).

[L2]

A graph has a K5 or K3,3 minor exactly when it contains a subdivision of one of them (A graph has a K5 or K3,3 minor exactly when it has a subdivision of K5 or K3,3 as a subgraph).

Proof

technique · induction
1.1

A three-connected graph of order four is K4, which has the usual plane drawing. Assume the result for smaller three-connected graphs that exclude the two minors.

baseL2
1.2

If G>4, choose xy from [L1]. The contraction H=G/xy remains three-connected and excludes the forbidden minors because the minor relation is transitive. It has a plane drawing by the induction hypothesis.

ihL1
2.1

Let v be the contracted vertex and delete it from the plane drawing of H. Its incident faces merge into one face of Hv, and every former neighbour of v lies on that face boundary. Since Hv is two-connected, the boundary is a cycle C. Put X=NG(x){y} and Y=NG(y){x}, both viewed on C. Enumerate X cyclically and let the intervening X-arcs partition C.

step 1.2
3.1

All vertices of Y lie on one intervening X-arc. Otherwise two vertices of Y alternate on C with two vertices of X; the paths through x and y, together with the two arcs of C, form a subdivision of K3,3. The only remaining alternating degeneracy is three common neighbours of x,y, which together with x,y form a subdivision of K5. Both contradict [L2].

step 2.1L2
4.1

Delete from the drawing of H the edges at v corresponding only to YX, and regard v as x. The arc of C containing Y bounds, together with the two adjacent x-edges, a face of this drawing by polygonal separation and face containment. Place y in that face, join it polygonally to all vertices of Y, and draw xy inside a small neighbourhood of x. The arcs have disjoint interiors and recover a plane drawing of G.

step 3.1construct
5.1

The base and contraction step prove the lemma for all finite orders.

step 1.1step 4.1discharge-induction
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

In an edge-maximal graph with no K5 or K3,3 subdivision, a minimum proper separation of order at most two has an adjacent two-vertex separator and edge-maximal sides

Statement

Let G be edge-maximal among graphs containing no subdivision of K5 or K3,3. A proper separation is a pair (V1,V2) with V1V2=V(G), neither Vi contained in the other, and no edge between V1V2 and V2V1; its separator is V1V2 and its order is the size of that set. If (V1,V2) has minimum order among proper separations and that order is at most two, then its separator has two vertices x,y, the edge xy belongs to G, and each induced side G[Vi] is itself edge-maximal without either subdivision. Vertex cuts and induced subgraphs are Vertex cuts, edge cuts, vertex connectivity κ(G) and edge connectivity λ(G), with conventions for complete and one-vertex graphs and Subgraphs, induced subgraphs and spanning subgraphs; obstruction terminology agrees with A graph has a K5 or K3,3 minor exactly when it has a subdivision of K5 or K3,3 as a subgraph.

Facts & Assumptions

Given: Such G and a minimum proper separation (V1,V2) with separator S=V1V2.

[L1]

A graph has a K5 or K3,3 minor exactly when it contains a subdivision of K5 or K3,3 (A graph has a K5 or K3,3 minor exactly when it has a subdivision of K5 or K3,3 as a subgraph).

Proof

technique · direct
1.1

Minimum order implies every vertex of S has a neighbour in every component on either proper side; otherwise deleting that vertex from S would give a smaller separator. Direct inspection shows that deleting any total of at most two vertices or edges from K5 or K3,3 leaves all surviving vertices connected. Consequently a subdivision of either obstruction cannot have branch vertices on both proper sides of a separation of order at most two: after suppressing subdivided paths, separator vertices internal to those paths delete obstruction edges, while separator branch vertices delete obstruction vertices. Its intersection with the side having no branch vertex is therefore at most one path replacing an obstruction edge.

givenL1
2.1

If S were empty, add an edge e across the two sides. A created subdivision would have to use e, but deleting one edge from a subdivision of either obstruction leaves its branch vertices connected, whereas they would lie in two components of G. If S={v}, choose neighbours a,b of v on opposite sides and add e=ab. Delete e and v from a created subdivision and suppress its remaining subdivided paths. By the deletion observation in step 1.1, all surviving branch vertices, and hence all branch vertices before restoring a possible branch vertex v, lie on one side. The branch-free excursion through the other side runs from one endpoint of e to v; replace it together with e by the existing edge av or bv on the branch-vertex side. This gives the same forbidden subdivision in G. Edge maximality rules out both cases, so S={x,y}.

step 1.1
3.1

If xy were absent, add it. Any resulting forbidden subdivision can replace xy by an x-y path through the proper side without its branch vertices, as described in step 1.1, again yielding the subdivision in G. Therefore xyE(G).

step 1.1step 2.1L1
4.1

Finally add any missing edge within one induced side. A resulting obstruction either lies in that side, proving its edge maximality, or uses the other side only as an x-y path; replace that path by the existing edge xy. An obstruction wholly in the other side was already in G. Hence each side is edge-maximal and obstruction-free.

step 1.1step 3.1L1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every edge-maximal graph of order at least four with no subdivision of K5 or K3,3 is three-connected

Statement

Facts & Assumptions

Given: An edge-maximal obstruction-free graph G of order at least four.

[L1]

A minimum proper separation of order at most two has separator K2, and both induced sides are edge-maximal without either obstruction (In an edge-maximal graph with no K5 or K3,3 subdivision, a minimum proper separation of order at most two has an adjacent two-vertex separator and edge-maximal sides).

[L2]

For a finite graph on at least four vertices, three-connectivity is equivalent to the existence of three internally vertex-disjoint paths between every two vertices (A finite graph on at least k+1 vertices is k-connected if and only if every two vertices have k internally disjoint paths).

[L3]

Every three-connected graph without a K5 or K3,3 minor is planar (Every three-connected graph with no K5 or K3,3 minor is planar).

[L4]

Excluding subdivisions of K5,K3,3 is equivalent to excluding those two minors (A graph has a K5 or K3,3 minor exactly when it has a subdivision of K5 or K3,3 as a subgraph).

[L5]

A planar graph contains no subdivision of K5 or K3,3 (A planar graph contains no subdivision of K5 or K3,3).

[L6]

Every plane edge on a cycle is incident with two distinct faces (Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one).

[L7]

Every facial boundary in a two-connected plane graph is a cycle (Every face of a two-connected plane graph is bounded by a cycle).

Proof

technique · induction
1.1

At order four, edge maximality forces K4, which is three-connected. Assume the assertion for smaller orders and suppose G is not three-connected. By [L2] it has a minimum proper separation of order at most two.

baseL2
1.2

By [L1] the separator is an edge xy, and the two induced sides G1,G2 are smaller edge-maximal obstruction-free graphs. By the induction hypothesis, each side is a triangle or three-connected. In the latter case [L4] excludes the forbidden minors and [L3] makes the side planar; a triangle is planar as well. In a plane drawing of each side, [L6] puts xy on a face boundary and [L7] makes that boundary a cycle, so it contains another vertex zi.

ihL1L3L4L6L7
2.1

Make the chosen face of each side the outer face, place the two drawings in opposite closed half-planes, and identify their copies of the boundary edge xy. The two outer boundary arcs complementary to xy then lie on one face of the combined drawing and contain z1 and z2. Drawing the missing cross-edge z1z2 inside that face gives a planar proper supergraph of G. By [L5] it still contains neither forbidden subdivision, contradicting edge maximality.

step 1.2L5construct
3.1

This contradiction rules out the small separator in step 1.1, so G is three-connected. The induction is complete.

step 1.1step 2.1discharge-induction
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Kuratowski–Wagner theorem: a finite graph is planar exactly when it has neither a K5 nor a K3,3 minor, equivalently neither subdivision

Statement

For every finite graph G, the following are equivalent:

  1. G is planar;
  2. G has neither a K5 nor a K3,3 minor;
  3. G contains no subdivision of K5 or K3,3.

Minor and subdivision have the meanings of Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors.

Facts & Assumptions

Given: A finite graph G.

[L1]

A planar graph contains no subdivision of K5 or K3,3 (A planar graph contains no subdivision of K5 or K3,3).

[L2]

Every edge-maximal graph of order at least four with no such subdivision is three-connected (Every edge-maximal graph of order at least four with no subdivision of K5 or K3,3 is three-connected).

[L3]

Every three-connected graph with no K5 or K3,3 minor is planar (Every three-connected graph with no K5 or K3,3 minor is planar).

[L4]

A graph has a K5 or K3,3 minor exactly when it contains a subdivision of one of them (A graph has a K5 or K3,3 minor exactly when it has a subdivision of K5 or K3,3 as a subgraph).

Proof

technique · direct
1.1

If G is planar, [L1] excludes both subdivisions. By [L4] it also excludes both minors.

L1L4
2.1

Conversely, suppose G contains neither subdivision. On its fixed finite vertex set, add edges until reaching an edge-maximal graph H with the same exclusion. If V(G)<4, then G is plainly planar; otherwise [L2] makes H three-connected.

step 1.1L2
3.1

By [L4], H has neither forbidden minor. Apply [L3] to obtain a plane drawing of H; deleting the added edges leaves a plane drawing of G.

step 2.1L3L4
4.1

Step 1.1 proves planarity implies both exclusions, step 3.1 proves subdivision exclusion implies planarity, and [L4] identifies the two exclusion conditions. Thus all three assertions are equivalent.

step 1.1step 3.1L4
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

The plane dual multigraph, with a vertex for each face and one crossing edge for each primal edge

Definition

Let G be a connected plane graph with face set F(G) (Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs). Its dual multigraph G has vertex set F(G) and one edge e for every primal edge e. If the two local sides of e belong to faces f and g, then e has endpoints f,g.

By Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one, a bridge has the same face on both local sides, so its dual edge is a loop. Different primal edges may have the same incident face pair, so their duals may be parallel. These are permitted by Multigraphs, loops and directed graphs as variants distinct from the default finite simple graph. The definition is attached to the fixed plane embedding: different embeddings of the same abstract planar graph may have nonisomorphic dual multigraphs.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every connected plane graph has a plane dual multigraph, and when that dual is simple the reciprocal embedding identifies the double dual with the original graph

Statement

Every connected plane graph G admits a polygonal plane embedding of its dual multigraph The plane dual multigraph, with a vertex for each face and one crossing edge for each primal edge in which each dual edge crosses its corresponding primal edge exactly once and crosses no other primal or dual edge. In this reciprocal embedding, if G is itself simple — equivalently, if G has no bridge and no two faces share more than one edge — then G is a plane graph in the sense of Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs and (G) is isomorphic to G in the sense of Graph isomorphisms, automorphisms and graph complements. The simplicity hypothesis is necessary and not a convenience: a plane graph is a finite simple graph here, while The plane dual multigraph, with a vertex for each face and one crossing edge for each primal edge may produce loops and parallel edges, so the double dual is otherwise not formed at all. For G=K2 the single edge is a bridge and G is one vertex with a loop, which is not a plane graph and has no dual under these definitions. Face finiteness is A plane graph has finitely many faces and exactly one unbounded face, local incidence is Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one, and polygonal separation is Polygonal Jordan curve theorem: a polygon has exactly two complementary regions and is the frontier of each.

Facts & Assumptions

Given: A connected plane graph G.

[F1]

An edge assigned one endpoint is a loop, and distinct edges assigned the same endpoint set are parallel edges (Multigraphs, loops and directed graphs as variants distinct from the default finite simple graph).

[L1]

Each primal edge has two local face sides, possibly belonging to the same face when it is a bridge (Face frontiers are unions of whole edges; a cycle edge borders two faces and a bridge borders one).

Proof

technique · constructive
1.1

Choose one point pf in each of the finitely many faces. Around every primal vertex take a small disk, and around each edge interior take a thin polygonal corridor; choose these finitely many neighbourhoods mutually disjoint except at their prescribed incidences. In each face, connect its point polygonally inside that face to the appropriate side of every incident edge corridor.

L1construct
2.1

For each primal edge e, join the two incident face paths across its corridor by one transverse segment through e. These arcs meet no other primal edge, and the corridors and within-face paths can be chosen successively disjoint. If both sides of e are the same face, the arc closes to a loop; repeated face pairs yield parallel edges as allowed by [F1]. Thus the resulting drawing is a plane embedding of G.

step 1.1F1L1
3.1

In the reciprocal drawing, a small punctured neighbourhood of each primal vertex is one face of G, and every dual face arises this way: walking around a dual face crosses precisely the primal edges incident with that vertex. The dual of e crosses it in the original corridor and corresponds canonically to e.

step 1.1step 2.1
4.1

Map each primal vertex to its surrounding dual face and each primal edge e to (e). Step 3.1 makes these maps bijective and incidence preserving, so they define an isomorphism G(G).

step 3.1discharge-construct
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every planar graph has a proper vertex colouring with at most six colours

Statement

Every planar graph has a proper vertex colouring with at most six colours (Proper vertex colourings and chromatic number). Vertex deletion is from Vertex and edge deletion, edge contraction, graph minors, subdivisions and topological minors, and the proof is finite induction The principle of mathematical induction.

Facts & Assumptions

Given: A finite simple planar graph G.

[L1]

Every nonnull simple planar graph has a vertex of degree at most five (Every nonnull simple planar graph has a vertex of degree at most five).

[F1]

A proper k-vertex-colouring is a function c:Vk such that c(u)c(v) whenever {u,v}E (Proper vertex colourings and chromatic number).

Proof

technique · induction
1.1

The null graph has the empty proper colouring.

baseF1
1.2

For a nonnull graph choose by [L1] a vertex v of degree at most five. The planar graph Gv has a proper six-colouring by the induction hypothesis.

ihL1
2.1

At most five colours appear on the neighbours of v, so one of the six colours is absent there. Give v that colour. Edges not incident with v remain proper, and every edge incident with v has differently coloured endpoints by construction.

step 1.2F1
3.1

This extends the induction colouring at every nonnull stage, so every planar graph is six-colourable.

step 1.1step 2.1discharge-induction
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Kempe chains as connected components induced by two colour classes

Definition

Let c be a proper vertex colouring of a graph G (Proper vertex colourings and chromatic number) and let ab be colours. The a-b Kempe subgraph is the subgraph induced by the vertices whose colours lie in {a,b} (Subgraphs, induced subgraphs and spanning subgraphs). An a-b Kempe chain is a connected component of this induced subgraph (Connected graphs and connected components defined by the existence of vertex paths).

The word chain denotes a connected component, not necessarily a graph-theoretic path. A path inside a Kempe chain alternates colours because the ambient colouring is proper.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Swapping the two colours on one Kempe component preserves a proper colouring

Statement

Let c be a proper colouring, let ab, and let K be one a-b Kempe component (Kempe chains as connected components induced by two colour classes, Connected graphs and connected components defined by the existence of vertex paths). Interchanging a and b on K and leaving all other colours fixed gives another proper colouring.

Facts & Assumptions

Given: The colouring c, colours a,b, and Kempe component K.

[F1]

Properness means c(u)c(v) whenever {u,v}E (Proper vertex colourings and chromatic number).

[F2]

A connected component is an induced subgraph on its maximal connected vertex set (Connected graphs and connected components defined by the existence of vertex paths).

Proof

technique · direct
1.1

Define c by swapping a and b at vertices of K and setting c=c elsewhere.

F1F2
2.1

An edge with both endpoints in K still has opposite a,b colours after the swap, and an edge with neither endpoint in K is unchanged. If exactly one endpoint lies in K, the other endpoint cannot have colour a or b, for then that edge would place it in the same induced connected component K. Its colour is therefore unaffected and differs from the swapped colour. Thus every edge remains proper.

step 1.1F1F2
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

For five cyclically ordered neighbours of a plane vertex, alternating Kempe paths between the first and third and between the second and fourth cannot both occur

Statement

Let v1,,v5 be the five distinct neighbours of a vertex v in cyclic order in a plane graph (Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs), and suppose they have distinct colours 1,,5. In the coloured graph with v deleted, an alternating 1-3 Kempe path from v1 to v3 and an alternating 2-4 Kempe path from v2 to v4 cannot both exist (Kempe chains as connected components induced by two colour classes). Paths use Walks, closed walks, trails, paths and cycles, with length equal to the number of traversed edges.

Facts & Assumptions

Given: The plane configuration and proper colouring in the Statement.

[L1]

Proof

technique · contradiction
1.1

Suppose both paths exist. Choose a simple 1-3 path P from v1 to v3. Together with the plane edges vv1 and vv3, it forms a polygonal cycle C.

assume-contraF1
2.1

The cyclic order at v places v2 and v4 on opposite local sides of C. By [L1] they lie in different regions of R2C, so every plane path between them meets C. In particular the supposed 2-4 Kempe path meets P or one of the two edges incident with v.

step 1.1L1F1
3.1

The 2-4 path avoids v and has only colours 2,4, whereas P has only colours 1,3; proper plane edges cannot cross in their interiors and the two paths cannot share a vertex. This contradicts step 2.1, so both Kempe connections cannot occur.

step 2.1discharge-contradiction
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Five colour theorem: every planar graph has chromatic number at most five

Facts & Assumptions

Given: A finite simple planar graph G with a fixed plane embedding.

[L1]

Every nonnull simple planar graph has a vertex of degree at most five (Every nonnull simple planar graph has a vertex of degree at most five).

[L2]

Swapping the two colours on one Kempe component preserves a proper colouring (Swapping the two colours on one Kempe component preserves a proper colouring).

[L3]

Alternating Kempe paths between the first and third and between the second and fourth cyclic neighbours cannot both occur (For five cyclically ordered neighbours of a plane vertex, alternating Kempe paths between the first and third and between the second and fourth cannot both occur).

Proof

technique · induction
1.1

The null graph is five-colourable. For a nonnull graph choose by [L1] a vertex v of degree at most five; by the induction hypothesis, Gv has a proper colouring with colours 1,,5.

baseihL1
2.1

If fewer than five colours occur on the neighbours of v, give v a missing colour. Otherwise v has degree exactly five, its five neighbours are distinct and use all five colours; list them v1,,v5 in their cyclic plane order and relabel so vi has colour i.

step 1.1
3.1

By [L3], either v1,v3 lie in different 1-3 Kempe components or v2,v4 lie in different 2-4 components.

step 2.1L3
4.1

In the first case, swap colours 1 and 3 on the component containing v1; in the second, swap 2 and 4 on the component containing v2. By [L2] the colouring remains proper, and respectively colour 1 or colour 2 is now absent from the neighbours of v.

step 3.1L2L3
5.1

Give v the freed colour. Together with the immediate case in step 2.1 this extends a five-colouring at every induction stage, proving the theorem.

step 1.1step 4.1discharge-induction

5 · Examples, counterexamples and false statements

None yet.

Sources

Standard references

Recommended treatments; not extraction sources.