Chordal graph Created 2026-10-14 Updated 2026-10-18
A chordal graph is a finite simple graph with no induced cycle of length at least four. Equivalently, every cycle in a graph with at least four vertices has a chord: an edge joining two nonconsecutive vertices of that graph cycle. The word "induced" matters: the induced subgraph on the chosen vertices must contain exactly the cycle's edges, with no chords. Triangles are allowed. This definition concerns adjacency, independently of how the graph is drawn.
For the square cycle graph , take vertex set and set of edges , where abbreviates . Its graph neighbourhoods are and . The square is an induced cycle, so is not a chordal graph. Add the single edge : now , , , and . The only possible four-vertex graph cycle has chord , so this new graph is a chordal graph. Its maximal cliques are exactly and .
An induced cycle loses its obstruction when one diagonal is added; the resulting maximal cliques form a junction tree
. Details. Connect these two maximal cliques by a single edge labelled with their intersection . The result is a junction tree, also called a clique tree: its nodes are maximal cliques, and the nodes containing any fixed original vertex induce a connected graph inside the tree. Here occur in both nodes, while each occur in just one. This is the running intersection property. More generally, a nonempty connected graph is a chordal graph exactly when its maximal cliques admit such a tree; a disconnected chordal graph can be represented by one such tree per connected component of a graph.[ref]
A chordal graph need not be a planar graph: the complete graph is a chordal graph, since every pair of distinct vertices is adjacent, but its ten edges violate the planar graph edge bound . Conversely, even a plane drawing whose bounded faces are triangles can hide an induced cycle: a wheel graph with a four-vertex rim and a central vertex joined to the whole rim still has the rim as an induced cycle. Adding chords to obtain a chordal graph is called triangulation of an undirected graph; this is an adjacency condition, rather than a requirement about planar faces.
Why is this structure useful? The maximal cliques collect local interactions, and the running intersection property makes their overlaps sufficient for consistent communication. For random variables with finite state sets, a probabilistic graphical model of the square-plus-diagonal form can havewhere the two nonnegative clique potentials have a positive normalizing constant . Eliminating produces the two-variable junction-tree sum-product messageThe shared clique carries everything needed from the eliminated side. For possible states per random variable, this example uses two sums over configurations after reusing the message, rather than directly summing over configurations. The example's message is an exact finite sum, with no simulated data. Large maximal cliques still make exact inference expensive; chordal graphs provide a decomposition, not a universal guarantee of cheap inference.[ref]
Crossing lemma for multigraphs 2026-10-14
Here a loopless multigraph has vertices, edges, and at most parallel edges per pair. In a minimum-crossing drawing, crossings between incident edges can be removed by exchanging their initial segments, so every crossing involves four distinct vertices. For each parallel class choose an edge with probability per edge, with the remaining probability choosing none. Retain vertices independently with probability . The sampled simple graph has expected edge count , expected vertex count , and expected crossing count . Deleting one edge per crossing and using the planar graph edge bound gives . Choose .
Nonplanarity by edge counts 2026-10-14
The complete graph has and , exceeding the planar graph edge bound . Therefore it is not a planar graph. The complete bipartite graph has and . The general bound allows twelve edges, but the bipartite planar graph edge bound allows only eight, proving nonplanarity.
Actual plane-graph face counts compared with impossible face counts for the two complete-graph obstructions
. Details. These are necessary bounds, not a complete planarity test. For an original counterexample, subdivide every edge of once. The resulting simple graph is a connected graph with , , and is bipartite: put all original vertices in one part and all nine new vertices in the other. Both inequalities hold, and . Nevertheless, a crossing-free graph drawing would let us trace each two-edge graph path as one curve, producing an impossible embedding of . The graph subdivision preserves this obstruction. Kuratowski's theorem supplies a stronger characterization than these counts.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 13 3 Solution Created 2026-10-03 Updated 2026-10-14
Let be the maximum number of positive Euclidean distances from one of the points to the others. It suffices to prove the stronger Székely distinct-distance bound, . Here ; enlarge constants to handle bounded .
First prove the crossing lemma for multigraphs. In an optimal drawing of a loopless multigraph with vertices, edges and maximum parallel multiplicity , crossings of incident edges can be removed by interchanging initial segments, so each remaining crossing involves four distinct vertices. In each parallel class choose one of its edges with probability per edge, selecting none with the remaining probability. Independently keep each vertex with probability . The resulting simple graph has expected edge count , expected vertex count , and expected crossings , where is the original crossing count. Deleting one edge per crossing and using the allowed planar graph edge bound yieldsIf , take to obtainThe case is the ordinary crossing lemma.
We also need the rich line bound. Given lines, connect consecutive incidence points on each line by straight edges. This simple graph has at least edges, where is the total number of incidences, and at most crossings. The crossing lemma gives , proving the Szemerédi–Trotter theorem here rather than assuming it. For lines containing at least points, , and absorbing the additive term givesFor bounded , counting point pairs gives the same estimate with a larger absolute constant. Grouping rich lines into occupancy ranges and summing the resulting geometric series proves
Now form the circular-arc graph for distinct distances. Around every point draw each positive-distance circle centred there; there are at most such circles. A circle with at least three of the original points contributes one edge between each consecutive pair around it. Discard the circles with at most two points. Since the total number of centre-to-point incidences is , the remaining loopless multigraph hasIts circular-arc drawing has crossings: two distinct circles have at most two intersections, and small perturbations remove tangencies and multiple crossings without changing this order.
The apparent difficulty is unbounded parallel multiplicity. The rich-bisector deletion bound controls it. Every centre supporting an arc between fixed endpoints lies on their perpendicular bisector. Distinct parallel arcs come from distinct centres, since their common endpoints determine the radius once the centre is fixed. Thus multiplicity at least makes that line contain at least of the points. For a line with centres, each of its at most circles has at most two consecutive-point arcs symmetric about that line, one at each end of its diameter along the line. The occupancy sum above therefore bounds the number of high-multiplicity arcs by
If there is nothing to prove. Otherwise and . Choose with a sufficiently large absolute constant . The first deletion term is at most a small fixed fraction of and the second is . A remaining multigraph therefore has edges and multiplicity at most . For large , , so the crossing lemma for multigraphs givesRearranging,The whole distinct-distance set contains those distances from the selected point, proving the requested bound. The circular-arc method and the stronger one-point conclusion are due to Székely.
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 1 17G a Solution Created 2026-09-24 Updated 2026-09-29
Let have vertices and edges. Its complement graph hasedges. If both graphs were planar, the planar graph edge bound would giveEquivalently, , whose larger root is . Thus an integer is impossible, proving that
Past exam of the mathematics course of the University of Cambridge 2025 ii Paper 3 17F c i Solution Created 2026-09-24 Updated 2026-09-25
For each crossing pair, delete one of its two edges. At most distinct edges are deleted, and the graph left behind has a crossing-free drawing. The planar graph edge bound therefore givessoThis is the linear estimate underlying the crossing lemma.

