Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30
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.

Finite plane graph ear and face facts

Statement

Assume AC for the hybrid Jordan-boundary assertion below. Every finite connected graph has a spanning tree, and every finite 2-connected graph with at least three vertices has an ear decomposition beginning with any specified cycle. Here 2-connected means that at least three vertices are present and deleting any one vertex leaves the graph connected.

For a finite simple graph drawn in the plane by simple polygonal arcs whose interiors are pairwise disjoint and miss all vertices, every face of a 2-connected drawing has a simple cycle as its boundary, and every connected drawing satisfies V−E+F=2. A connected simple bipartite polygonal plane graph with V≥3 satisfies E≤2V−4; consequently K3,3 has no polygonal plane drawing.

The following hybrid form also holds: let a finite 2-connected graph be drawn in the plane by simple arcs meeting only at common endpoints, let one cycle C be drawn as a Jordan curve, and require every other edge to be a simple polygonal arc whose relative interior lies in the bounded component of R2∖C. Then every component of the drawing's complement has a graph cycle as its boundary, and V−E+F=2.

The graph selections are finite. The polygonal assertions use no choice axiom; AC is used only in the hybrid assertion, through Jordan–Brouwer separation in the crosscut argument.

Facts & Assumptions

Given: A finite simple graph G and, when a drawing is specified, vertices as distinct points and edges as simple arcs meeting only at common endpoints and satisfying the stated polygonal or hybrid hypotheses.

[A1]

AC is The Axiom of Choice. The only use here is the cited conclusion of Jordan–Brouwer separation, which assumes AC and gives, for an embedded circle in the plane, exactly two complementary components with that curve as their common boundary; that conclusion enters the crosscut claim of step 1.3 and hence the hybrid step 4.1.

[L2]

A graph is 2-connected here when it has at least three vertices and deleting any one vertex leaves it connected (Vertex cuts, edge cuts, vertex connectivity κ(G) and edge connectivity λ(G), with conventions for complete and one-vertex graphs).

[L3]

Bipartite graphs have the bipartition convention of A bipartite graph and a proper two-colouring of its vertices, and K3,3 has six vertices, nine edges and is connected and bipartite (Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices).

[L4]

Plane graphs, faces, facial boundary walks and boundary subgraphs are as in Plane embeddings of finite simple graphs, their faces, facial boundary walks and lengths (counting a bridge twice), and planar graphs. A facial boundary walk traverses the edges of its frontier; a cycle edge has two distinct incident faces, one on each local side; a bridge is incident with one face on both local sides; and 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).

[L5]

A polygonally embedded finite forest has exactly one face, and a finite forest satisfies ∣V∣−∣E∣=c, where c is its number of components (Every plane forest has exactly one face, For every forest, ∣V∣=∣E∣+c, where c is the number of connected components).

[L6]

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

[L7]

A polygonal arc is the image of an injective piecewise affine parametrization of [0,1], a polygon is a simple closed polygonal curve, an embedding is a continuous injective map that is a homeomorphism onto its image, and maps defined on a finite closed cover that agree on overlaps paste continuously (Polygonal arcs and polygons as non-self-intersecting finite unions of line segments in R2, Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological, Continuity may be checked on any open cover, and on any finite closed cover; composites of continuous maps are continuous).

[L8]

The unit circle is compact and metric, subspaces carry the restricted topology and metric whose balls are traces of plane balls, continuous images of compact spaces are compact, compact subsets of the Hausdorff plane are closed, and a continuous bijection from a compact metric space onto a metric space has continuous inverse (Heine-Borel in Rn: with the Euclidean metric a subset of Rn is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line, 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, Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric, Rn as the set of functions n→R, and d1, d2, d∞ are metrics on it, A continuous image of a compact space is compact; a continuous real-valued map on a nonempty compact space attains a maximum and a minimum; and a continuous bijection from a compact space to a Hausdorff space is a homeomorphism, In a Hausdorff space a point and a disjoint compact set, and two disjoint compact sets, have disjoint open neighbourhoods; hence every compact subset is closed, and in a compact Hausdorff space the compact subsets are exactly the closed ones, A continuous bijection from a compact metric space onto a metric space carries open sets to open sets, so its inverse is continuous).

[L9]

For the image P of an embedding of [0,1] into R2, the complement R2∖P is polygonally path connected (Arc complements and accessible Jordan boundary points).

[F1]

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

[F2]

Under AC, a Jordan curve in R2 has exactly two complementary components, one bounded and one unbounded, with the curve as their common boundary (Jordan–Brouwer separation).

Proof

Given: A finite simple graph and, for the drawing claims, a drawing as in the statement.

1.1L1

Among the finitely many acyclic subsets of E(G) choose one maximal by inclusion and call it S. If the subgraph (V(G),S) had two components, then a path in the connected graph G between vertices in different components would contain an edge whose endpoints lie in different components of (V(G),S); adding that edge to S keeps it acyclic, contradicting maximality. So (V(G),S) is acyclic, connected and spans V(G): it is a spanning tree. The selection is from one nonempty finite collection.

1.2L1L2

Let G be 2-connected, so ∣V(G)∣≥3 by [L2], and let C be a specified cycle of G. Such a cycle exists: an acyclic connected graph is a tree, a tree with at least three vertices has a vertex of degree at least two, and such a vertex is a cut vertex, contradicting [L2]. Start with H=C and repeat: if V(H)≠V(G), take a component K of G−V(H). It has a neighbour in V(H) because G is connected, and it has at least two distinct attachment vertices, because a unique attachment vertex would be a cut vertex, again contradicting [L2]. Pick distinct attachments a1,a2 with neighbours w1,w2∈K, take a simple path in K from w1 to w2 (a single vertex when w1=w2), and add the ear a1w1⋯w2a2, all of whose internal vertices lie in K and are therefore new. If instead V(H)=V(G) but E(H)≠E(G), add one missing edge as a one-edge ear. Each step adds at least one edge of G and removes none, so after at most ∣E(G)∖E(C)∣ steps the process stops at a subgraph with V(H)=V(G) and E(H)=E(G), that is, at G. Adding a path with distinct endpoints to a 2-connected graph preserves 2-connectivity: after deleting any one vertex, the old graph H is unchanged when the deleted vertex is new and remains connected when it lies in H by 2-connectivity, and every remaining part of the added path is attached to a surviving endpoint of that path, so the result is connected and still has at least three vertices.

1.3A1F1F2L6L7L8

Crosscut claim. Let J be a Jordan curve with complementary regions U (bounded) and O (unbounded), let p≠q be points of J, and let P be a simple polygonal arc from p to q whose remaining points all lie in one region V of R2∖J; write W for the region of R2∖J different from V. Let J1,J2 be the two closed arcs of J from p to q and put Di=Ji∪P. First, each Di is a Jordan curve: pasting parametrizations of Ji and P at their common endpoints gives a continuous bijection from the unit circle onto Di, which is a homeomorphism because the unit circle is compact metric and Di carries the subspace topology and restricted metric of the plane; hence Di is compact and closed in the plane. [L7, L8] By [F1] if J is a polygon, and otherwise by [A1, F2], each Di has exactly two complementary regions, and each of them has frontier Di. Let Zi be the region of R2∖Di containing W, which is well defined because W is connected and disjoint from Di, and let Yi be the other region. Every point of J∖Ji lies in Zi: such a point x has a ball B about it disjoint from Di, and B meets W because x lies in the frontier of W, which is J; since B is connected and contained in R2∖Di, it lies in Zi. Consequently Yi is disjoint from J, as it misses Ji⊆Di and misses J∖Ji⊆Zi; being connected, Yi lies in one region of R2∖J, and since W⊆Zi it is not W, so Yi⊆V. Next Y2⊆Z1: the set Y2 misses P⊆D2 and misses J, so it is contained in R2∖D1; and Y2 has points arbitrarily close to each point of the open arc J2∖{p,q}, because the frontier of Y2 is D2; that arc is contained in J∖J1⊆Z1, and Z1 is open, so Y2 meets Z1 and therefore lies in Z1. Symmetrically Y1⊆Z2, so Y1∩Y2=∅. Now fix x∈P∖{p,q}. Because P is a finite simple polygonal arc, choose a sufficiently small ball B⊆V about x that misses every nonlocal segment of P; then B∩P is just the one segment germ through x, or the two adjacent germs when x is a polygonal vertex. Since V misses J, we have B∩Di=B∩P, so B∖Di=B∖P has exactly two connected local sides: two half-disks in the straight case and two sectors at a bend. Each local side is connected and contained in R2∖Di, so it lies in Zi or in Yi; as x lies in the frontier of both Zi and Yi, the ball B meets both, so the two local sides receive opposite labels for each i; and no local side lies in both Y1 and Y2, because those sets are disjoint. Hence one local side lies in Y1 and the other in Y2. Finally let N be a component of V∖P. It is open in the plane and closed in V∖P. Its closure in V meets P∖{p,q}: otherwise it would be closed in V, and it is also open in V, so it would equal the connected set V, although the nonempty set P∖{p,q} lies in V and misses V∖P. So a ball B⊆V about a point of that closure meets N, and N misses P, so N meets B∖P and hence meets Y1∪Y2. Since each Yi is open and has frontier Di, which is disjoint from V∖P, each Yi is also closed in V∖P; the connected set N, meeting Y1∪Y2, therefore lies in Y1 or in Y2. Hence V∖P=Y1⊔Y2 is exactly the decomposition into components, while W remains a region of R2∖(J∪P) with frontier J. Therefore R2∖(J∪P) has exactly three regions, with frontiers J,D1,D2. The polygonal case of this claim is choice-free, and the arbitrary-Jordan case uses AC exactly through [F2].

2.1F1L4L6L7step 1.2step 1.3

Polygonal face induction. Let now G be 2-connected and polygonally drawn. Build it by the ear decomposition of step 1.2 from any cycle, and induct on the number of added ears, with the invariant: every face of the current drawing has a simple cycle as its facial boundary walk, and the drawing satisfies V−E+F=2. For the initial cycle C0, which is a polygon, [F1] gives exactly two regions with frontier C0, so each facial boundary walk traverses the cycle once, and V−E+F=∣V∣−∣V∣+2=2. Assume the invariant for a drawing H, and let Q be the next ear, a polygonal arc with distinct endpoints u≠v on the drawing of H and with relative interior disjoint from that drawing. The relative interior of Q is connected and lies in the complement of the drawing of H, so it is contained in a single face F; let J be the boundary cycle of F and let V be the region of R2∖J containing F. By [L4] the frontier of F meets the drawing XH of H exactly in J. Since a face is a component of the open complement of XH, its frontier lies in XH; hence Fr⁡(F)=J. If F were a proper subset of V, [L6] would give a polygonal path in V from a point of F to a point of V∖F. The first point at which that path leaves the open set F would lie in Fr⁡(F)∩V=J∩V=∅. Thus F=V. Apply step 1.3 to the polygonal Jordan curve J, the distinct points u,v∈J and the polygonal arc Q, whose relative interior lies in V: the two arcs J1,J2 of J from u to v give graph cycles Di=Ji∪Q of the new drawing, and F∖Q=Y1⊔Y2, where Yi is the region of R2∖Di that does not contain the region of R2∖J different from V, and the frontier of Yi is Di. Every other face F′ of H is disjoint from Q, because the relative interior of Q lies in F and the endpoints of Q lie in the drawing of H; so F′ is a connected subset of the complement of the new drawing, and it is closed there because its frontier lies in the drawing of H and misses the relative interior of Q, which lies in the open face F. Distinct faces of H remain distinct regions, and every point of the complement of the new drawing belongs either to an old face other than F or to F∖Q=Y1∪Y2. Hence the regions of the new drawing are exactly the faces of H other than F, together with Y1 and Y2; their frontiers are the old boundary cycles together with D1 and D2, so the invariant passes to the new drawing. An ear with k≥1 edges contributes k−1 new vertices, k new edges and one new region, so V−E+F is unchanged. Induction over the finitely many ears proves the facial-cycle and Euler claims for G.

2.2L1L4L5L6L7step 1.1

Let G be any connected polygonally drawn finite simple graph and let T be a spanning tree of G, chosen as in step 1.1. The drawn subgraph T is a polygonally embedded finite forest, so by [L5] it has exactly one face and ∣E(T)∣=∣V(G)∣−1; therefore V−E+F=2 for T. Delete the edges of G∖T one at a time, in any order. At each stage the current drawing H still contains T, so it is connected, and the edge e being deleted lies on a cycle of H: the unique path in T between its endpoints, together with e, is a cycle. By [L4] the relative interior of e lies in the frontier of exactly two distinct faces F1≠F2 of H, one on each local side, and in the frontier of no other face. Let X be the drawing of H, put Ω=R2∖(X∖int⁡(e)), and put R=F1∪int⁡(e)∪F2, where int⁡(e) is the relative interior of the polygonal arc e. The set R is connected: each connected face Fi has every point of int⁡(e) in its closure, so adjoining that connected arc joins the two faces. It is open in Ω: at each point x∈int⁡(e) a sufficiently small disk misses X∖int⁡(e), and the local polygonal arc of e separates the disk into two sides lying respectively in F1 and F2 by [L4]; thus the whole disk lies in R. At points of the faces openness is immediate. The old faces other than F1,F2 are open subsets of Ω, and Ω is the disjoint union of these faces and R. Therefore R is also closed in Ω, as is each other old face: the complement of each is a union of the displayed open sets. Since all these sets are connected, they are exactly the connected components of Ω. Thus deleting e merges precisely F1,F2 and leaves all other faces distinct. Each deletion lowers E and F by one and preserves V−E+F, so after the finitely many deletions the expression for G equals that for T, namely 2. This argument also covers the one-vertex graph with no edges, where F=1.

3.1L3L4L9step 2.2

Let G be connected, simple, bipartite and polygonally drawn with V≥3, and fix a bipartition (A,B) as in [L3]. Every face has a facial boundary walk, a closed walk of G that traverses each edge of its frontier once per local side [L4]. A closed walk (v0,…,vℓ) of a bipartite graph has even length: each step interchanges A and B, so vi lies in A or in B according as i is even or odd, and vℓ=v0 forces ℓ even. Hence every facial walk has even length. No facial walk has length 1 or 2. A walk of length 1 would traverse a loop, excluded in a simple graph; a facial walk of length 2 traverses the single edge e={v0,v1} twice, and the frontier of that face would then be exactly the point set of e. But V≥3 gives a vertex y off e, and R2∖e is polygonally path connected by [L9], so a polygonal path in R2∖e from a point of that face to y would have a first parameter t0 at which it leaves the face, and that point would lie in the frontier of the face, hence in the point set of e, contradicting that the path avoids e. Hence every facial walk has length at least 4. Each edge has exactly two local sides and each local side is traversed exactly once by the walk of the face on that side, so the sum of the lengths of all facial walks is 2E; a bridge borders one face on both local sides [L4] and is traversed twice by that walk. Therefore 4F≤2E. With F=2−V+E from step 2.2 this gives 2E−2V+4≤E, that is E≤2V−4. The graph K3,3 is connected and bipartite with V=6 and E=9 by [L3], and 9>8=2⋅6−4, so K3,3 has no polygonal plane drawing.

4.1A1F2L2L6L7step 1.2step 1.3∎

Hybrid induction. Let now G be 2-connected, so ∣V(G)∣≥3 by [L2], and drawn as in the hybrid hypothesis: the cycle C is drawn as a Jordan curve, and every other edge arc has its relative interior in the bounded region U of R2∖C. Build G by the ear decomposition of step 1.2 from the specified cycle C, and induct on the number of added ears, with the invariant: the exterior region of C is a face with boundary cycle C, and every other face has a Jordan curve as frontier, that frontier being a graph cycle of the current drawing. For the initial drawing C, [F2] gives exactly two regions, the bounded U and the exterior, each with frontier C, so both facial boundaries are the cycle C, and V−E+F=∣V∣−∣V∣+2=2. Let the next ear Q with k≥1 edges be added, with distinct endpoints u≠v on the drawing of H and relative interior disjoint from it; by hypothesis that relative interior lies in U. It is connected, so it lies in a single face F of H, and F is not the exterior region, which is disjoint from U. Hence F is a bounded face with a Jordan graph cycle J as its frontier. Let V be the region of R2∖J containing F. If F were a proper subset of V, [L6] would give a polygonal path in V from a point of F to a point of V∖F. The first point at which it leaves F would lie in Fr⁡(F)∩V=J∩V=∅. Thus F=V, and V is the bounded region because F⊆U. In this AC-qualified hybrid argument, invoke [F2] for Jordan separation in the crosscut proof of step 1.3 even when J happens to be polygonal; the optional [F1] choice-free branch of that earlier proof is not used here. Apply the bounded case of step 1.3 to J, u,v and the polygonal arc Q: the curves Di=Ji∪Q are Jordan curves and graph cycles of the new drawing, F∖Q=Y1⊔Y2, and the frontier of Yi is Di. Every old face F′≠F misses the relative interior of Q, so it remains connected and open in the complement of the new drawing. Its old frontier is a Jordan graph cycle contained in the old graph and hence in the new graph, so F′ is also closed in that new complement. It therefore remains one component with the same frontier; the exterior region of C is among these unchanged faces. Hence the invariant passes to the new drawing, and an ear with k edges contributes k−1 vertices, k edges and one region, so V−E+F is unchanged. Induction over the finitely many ears proves both hybrid conclusions. All selections here are finite, and AC enters only through [F2], used for every Jordan crosscut in this hybrid argument.

Remarks

The arbitrary-simple-arc facial-cycle, Euler, bipartite-bound and K3,3 claims belong to the later post-Jordan–Schönflies extension item. The hybrid case above is limited to one arbitrary Jordan boundary with polygonal interior edges, so it does not use or anticipate that later result. The crosscut claim of step 1.3 covers both components of the complement of J, which is what allows step 2.1 to split the unbounded face as well; no disk-closure, local-flatness or Schönflies assertion is used anywhere above.

Depends on

Used by

Dependency tree · two levels

116 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources