Tutorials › Graph Theory (Undergraduate) › Plane Embeddings of K4 and K2,3

Planar Graphs and Euler's Formula · Tutorial 436 of 799

Plane Embeddings of K4 and K2,3

Build crossing-free embeddings of \(K_4\) and \(K_{2,3}\), then check their faces and Euler counts directly.

Intermediate 9 min read

What You'll Learn

  • Distinguish a planar graph from a plane embedding.
  • Specify the vertices and edges of \(K_4\) and \(K_{2,3}\).
  • Construct straight-line plane embeddings of both graphs.
  • List the bounded and unbounded face boundaries explicitly.
  • Check edge-face incidences and verify Euler’s formula.
  • Avoid counting the unbounded face as an extra face.

From Planar Graphs to Plane Embeddings

A graph is planar if it can be drawn in the plane with no edge crossings. A particular crossing-free drawing is a plane embedding: vertices are represented by distinct points, and edges by arcs joining their endpoints, with two arcs meeting only at a shared endpoint. A plane embedding has faces, the regions into which the drawing divides the plane; the unbounded region is one of the faces. The boundary of a face is described by the edges and vertices encountered while tracing its boundary.

Here the goal is constructive: give explicit embeddings of \(K_4\) and \(K_{2,3}\), then verify their faces rather than relying on a picture. In particular, an embedding must account for the unbounded face as well as the bounded ones. We use the earlier result that every connected plane graph satisfies Euler’s formula \(n-m+f=2\), where \(n\) is the number of vertices, \(m\) the number of edges, and \(f\) counts all faces, including the unbounded face.

Definition: \(K_4\) is the simple graph on four vertices in which every pair is adjacent. \(K_{2,3}\) is the simple bipartite graph with parts of sizes two and three, with every vertex in one part adjacent to every vertex in the other and no edges within either part. A face boundary is recorded as a closed walk; in the two embeddings constructed here, each boundary is a cycle.

An Embedding of \(K_4\)

Worked Example: Draw \(K_4\) Without Crossings

Let \(G=(V,E)\) have \(V=\{1,2,3,4\}\) and \(E=\{12,13,14,23,24,34\}\). Place the vertices at \(1=(0,0)\), \(2=(2,0)\), \(3=(1,2)\), and \(4=(1,0.7)\), and represent each edge by the straight line segment between its endpoints.

The points \(1,2,3\) form a triangle, and \(4\) lies strictly inside it: at horizontal coordinate \(x=1\), the triangle’s lower boundary has height \(0\), and its upper boundary has height \(2\), while \(4\) has height \(0.7\). The three segments from \(4\) to \(1,2,3\) remain inside the triangle except at their endpoints. They meet one another only at \(4\), and meet the triangle’s boundary only at their other endpoints. Thus no edges cross.

The bounded regions are the three triangles with boundary cycles \(1,2,4,1\), \(2,3,4,2\), and \(3,1,4,3\). The unbounded face has boundary cycle \(1,2,3,1\). These are four faces in total.

Check: The graph has \(n=4\) vertices and \(m=6\) edges. The face-boundary lengths are \(3,3,3,3\), whose sum is \(12\). Each edge has two incident sides in this embedding, so the total boundary length should be \(2m=2\cdot6=12\), as listed. Euler’s formula gives \(n-m+f=4-6+4=2\).

Proposition: The straight-line drawing described above is a plane embedding of \(K_4\), with bounded face boundaries \(1241\), \(2342\), and \(3143\), and unbounded face boundary \(1231\).

Proof. The specified edge set contains all six pairs of distinct vertices, so the graph drawn is \(K_4\). The triangle with vertices \(1,2,3\) has no crossing edges on its boundary. Vertex \(4\) is strictly inside that triangle, and its three incident segments lie within the triangle apart from their endpoints. Since these segments have distinct directions from \(4\), they meet one another only at \(4\). They divide the triangle’s interior into exactly the three regions bounded by \(1241\), \(2342\), and \(3143\); the region outside the triangle is the unbounded face, bounded by \(1231\). Therefore the drawing has no crossings and has exactly the stated faces. \(\square\)

To audit the face list edge by edge, \(12\) occurs in \(1231\) and \(1241\); \(23\) occurs in \(1231\) and \(2342\); and \(13\) occurs in \(1231\) and \(3143\). The remaining edges \(14,24,34\) each occur on two of the three bounded triangular faces. Thus every edge appears twice in the complete list of face boundaries.

An Embedding of \(K_{2,3}\)

Worked Example: Draw \(K_{2,3}\) as Three Paths

Let \(G=(V,E)\) have \(V=\{a,b,x,y,z\}\) and \(E=\{ax,xb,ay,yb,az,zb\}\). Its bipartition is \(\{a,b\}\) and \(\{x,y,z\}\). Place \(a=(0,0)\), \(b=(2,0)\), \(x=(1,1)\), \(y=(1,0)\), and \(z=(1,-1)\), again drawing each edge as a straight segment.

The graph consists of the three \(a\)-to-\(b\) paths \(a,x,b\), \(a,y,b\), and \(a,z,b\). The first path lies above the horizontal axis except at \(a\) and \(b\); the middle path lies on the axis; the third lies below it except at \(a\) and \(b\). Thus the paths do not meet each other except at their common endpoints \(a,b\), and no edges cross.

The face between the upper and middle paths has boundary \(a,x,b,y,a\). The face between the middle and lower paths has boundary \(a,y,b,z,a\). The unbounded face is outside the outer cycle, whose boundary is \(a,x,b,z,a\). Hence there are two bounded faces and one unbounded face, for three faces total.

Check: Here \(n=5\) and \(m=6\). Each of the three face boundaries has length \(4\), so their lengths sum to \(4+4+4=12\). The edge-side count is \(2m=2\cdot6=12\), in agreement. Euler’s formula gives \(n-m+f=5-6+3=2\).

Proposition: The straight-line drawing described above is a plane embedding of \(K_{2,3}\), with face boundaries \(axbya\), \(aybza\), and \(axbza\), the last being the boundary of the unbounded face.

Proof. Each of \(x,y,z\) is joined to both \(a\) and \(b\), and there are no other edges, so the edge set is exactly that of \(K_{2,3}\) with parts \(\{a,b\}\) and \(\{x,y,z\}\). In the specified coordinates, the interiors of the segments on the path \(a,x,b\) have positive vertical coordinate, those on \(a,y,b\) have vertical coordinate zero, and those on \(a,z,b\) have negative vertical coordinate. Within each path, its two segments meet at its intermediate vertex. Between different paths, segments meet only at \(a\) or \(b\). Thus there are no crossings. The three paths in their vertical order enclose the two regions between consecutive paths; the remaining region is unbounded and lies outside the cycle formed by the upper and lower paths. These are exactly the three listed faces. \(\square\)

Checking Every Boundary

A face boundary can be checked in two complementary ways: verify that its consecutive vertices are adjacent, and verify that the complete face list accounts for the sides of all edges. These checks matter because a face count must include the unbounded region. For both embeddings, no face boundary repeats a vertex, so the boundary lengths can be read directly from the listed cycles.

Worked Example: Audit the \(K_{2,3}\) Face List

Use again \(V=\{a,b,x,y,z\}\) and \(E=\{ax,xb,ay,yb,az,zb\}\), with the embedding from the preceding construction. The face boundaries are \(F_1=axbya\), \(F_2=aybza\), and \(F_3=axbza\), where \(F_3\) is unbounded.

Read the boundaries as edge lists. \(F_1\) uses \(ax,xb,by,ya\); \(F_2\) uses \(ay,yb,bz,za\); \(F_3\) uses \(ax,xb,bz,za\). Therefore \(ax\) and \(xb\) occur in \(F_1,F_3\); \(ay\) and \(yb\) occur in \(F_1,F_2\); and \(az\) and \(zb\) occur in \(F_2,F_3\). Every edge occurs exactly twice.

There are \(5\) vertices and \(6\) edges, and the three listed faces give \(f=3\). Substitution yields \(5-6+3=2\). As an independent check, the three boundary lengths are \(4,4,4\), so \(4+4+4=12\), while the six edges contribute two sides each, giving \(2\cdot6=12\).

This audit also identifies why the unbounded face is not an optional extra. The outer cycle \(a,x,b,z,a\) bounds the exterior face in the plane drawing; the middle path \(a,y,b\) lies inside that cycle and separates its interior into two bounded faces. The exterior counts as one face, not zero, and the region inside the outer cycle is not itself a single additional face.

Using Euler’s Formula as a Check

For a connected plane embedding, Euler’s formula is \(n-m+f=2\), with \(f\) counting all regions, bounded and unbounded. Both graphs here are connected: every vertex in either graph is joined by a path to every other vertex. The formula therefore applies to both constructions. It checks the face count obtained from the geometry, but it does not by itself identify the face boundaries; those must still be read from the embedding.

For \(K_4\), the counts are \(n=4\), \(m=6\), and \(f=4\), so \(4-6+4=2\). For \(K_{2,3}\), they are \(n=5\), \(m=6\), and \(f=3\), so \(5-6+3=2\). In each case the sum of face-boundary lengths is \(2m\): the four triangular boundaries of \(K_4\) sum to \(4\cdot3=12=2\cdot6\), and the three quadrilateral boundaries of \(K_{2,3}\) sum to \(3\cdot4=12=2\cdot6\).

These are two different checks. Euler’s formula checks the total number of faces for a connected plane graph. The edge-face incidence count checks that the boundaries use each edge side consistently. Neither substitutes for giving a crossing-free drawing and a complete face list.

Common Pitfall: Adding a Face Twice

A frequent error is to list the bounded faces of \(K_{2,3}\), then count the region inside the outer cycle as an additional face, and finally count the unbounded region as well. In the embedding above, the bounded faces are already the regions between the upper and middle paths and between the middle and lower paths. The remaining region is the unbounded face. There are three faces, not four.

The incorrect count would give \(n-m+f=5-6+4=3\), which contradicts Euler’s formula for this connected plane graph. It also fails the boundary-length check: if four faces were incorrectly assigned length \(4\), the sum would be \(4\cdot4=16\), but the six edges have only \(2\cdot6=12\) sides in total. Count each region once, and include the unbounded one exactly once.

Check Your Understanding

Use explicit vertex and edge lists, and count the unbounded face whenever you verify an embedding.

  1. For the \(K_4\) embedding above, which two face boundaries contain edge \(24\)?
  2. For the \(K_{2,3}\) embedding above, write the three edge lists corresponding to the three face boundaries.
  3. Why does \(5-6+4=3\) signal an error if four faces are claimed for the displayed \(K_{2,3}\) embedding?
  4. In either example, verify directly that the sum of the face-boundary lengths equals twice the number of edges.
  5. Explain the difference between saying a graph is planar and specifying a plane embedding of it.