EP05: Turán's Theorem and Counterpoint
Overview
How many simultaneous intervals can a polyphonic texture contain before forbidden structures inevitably appear? In 1941, the Hungarian mathematician Pál Turán gave a precise answer to the general question: given vertices and no complete subgraph , the maximum number of edges is achieved by a unique graph called the Turán graph .
This episode applies Turán’s theorem to Western counterpoint. Model the twelve pitch classes as vertices and “permitted simultaneous intervals” as edges. Forbidden parallels (parallel fifths, parallel octaves) and unstable intervals translate directly into forbidden cliques. Turán’s bound then governs the maximum polyphonic density achievable under any given set of contrapuntal rules — and the historical evolution from medieval organum to Renaissance polyphony traces a path along a rising Turán bound.
A second thread uses the Orbit-Stabilizer theorem from group theory (introduced in EP04) to count how many essentially distinct chord types exist under transposition symmetry, explaining why the most harmonically symmetric chords (augmented triads, diminished seventh chords) have the fewest distinct forms.
中文: “Turán定理描述的不是声音,而是约束如何塑造结构。每一条禁令,都在雕刻和声的精确边界。”
Prerequisites
- All-Interval Rows and (EP04) — cyclic group of pitch classes, group actions, orbit-stabilizer theorem
- Basic graph theory: vertices, edges, complete graph , complete bipartite graph
Definitions
The complete graph has vertices with every pair connected by an edge; it has edges.
The complete bipartite graph has two disjoint vertex sets of sizes and ; every vertex in one set is connected to every vertex in the other, giving edges. No edges exist within either set.
The Turán graph is the complete -partite graph on vertices whose parts are as nearly equal in size as possible. Concretely, write with ; then parts have vertices and parts have vertices. All edges between different parts are present; no edges within any part.
has
edges. For the asymptotic statement it suffices to remember the leading term:
Given a set of allowed intervals , define the contrapuntal interval graph with vertex set (the twelve pitch classes arranged around a clock face) and an edge whenever the interval or belongs to .
A clique of size in is a set of pitch classes that are pairwise connected by allowed intervals — a maximally consonant -note chord under the rules encoded by .
Main Theorems
Let be a graph on vertices with no complete subgraph (i.e., no clique of size ). Then
Moreover, equality holds if and only if . The Turán graph is the unique extremal graph.
We give the elegant probabilistic / double-counting proof.
Step 1 (Zykov symmetrization). Call a graph -partite if its vertices can be partitioned into independent sets. Any graph with no is -partite (since a graph is -partite iff its clique number ; this follows from the fact that requires mutually adjacent vertices). [Alternatively this follows from Ramsey theory, or by induction on .]
Step 2 (Counting within a partition). Let have parts with and . Since there are no edges within parts, the edge count is
Step 3 (Optimize over partitions). By the convexity of , is minimized when all are as equal as possible, i.e., when for all . This exactly describes .
Step 4 (Equality). Equality holds when: (a) is complete -partite (all inter-part edges present), and (b) parts are as equal as possible. These two conditions uniquely determine up to isomorphism.
This is Turán’s theorem with : no means the graph is bipartite ($2$-partite), and the unique maximum bipartite graph on vertices is the balanced complete bipartite graph , which has edges.
Mantel’s original 1907 proof uses a neat counting argument: let be the degree of vertex . For any edge , since is triangle-free and share no common neighbor, so . Summing over all edges gives . The left side equals (each vertex contributes to the sum for each of its edges). By Cauchy-Schwarz, . Combining: , so .
The group acts on the set of -element subsets of by transposition . For any chord :
where is the stabilizer (the set of transpositions that map to itself).
For the contrapuntal interval graph on 12 pitch classes with no allowed clique of size :
In particular, if triads () are forbidden (): . If four-note chords () are forbidden (): .
Visual: A clock-face of 12 pitch-class nodes; edges light up as expands from (medieval) to (Renaissance), with a running edge count approaching the Turán bound.
Musical Connection
Counterpoint rules as forbidden cliques
Western counterpoint evolved in stages, each corresponding to an expansion of the allowed interval set and a corresponding rise in the Turán bound.
| Era | Allowed intervals | Forbidden clique size | Turán bound |
|---|---|---|---|
| Medieval organum | (unison, 4th, 5th) | 36 edges | |
| Renaissance (Palestrina) | (+ thirds, sixths) | 48 edges | |
| Common practice | all intervals except augmented/diminished 4ths/5ths | 54 edges | |
| Modern chromatic | near-complete | (trivial) | 66 edges |
The most important medieval prohibition is parallel fifths and octaves: two voices may not move in the same direction by a perfect fifth (or octave) simultaneously. In graph terms, this constrains which edges may co-occur dynamically (a temporal constraint), not merely which edges exist. The static Turán bound gives a necessary condition on polyphonic density; the dynamic parallel-motion rules give additional linear-algebraic constraints on voice-leading paths through the graph.
Chord symmetry and ambiguity
The Orbit-Stabilizer theorem explains why certain chords are harmonically “slippery”:
- Major triad : , . Twelve distinct major triads, each pointing unambiguously to one key.
- Augmented triad : , . Only four distinct augmented triads; Liszt and Wagner exploited this to pivot between three keys simultaneously.
- Diminished seventh chord : , . Only three distinct diminished seventh chords; the ultimate modulation tool of Romanticism.
- Whole-tone scale : , . Debussy’s floating, directionless sonority comes from having only two whole-tone collections.
By Burnside’s lemma, the total number of essentially distinct three-note chord types under transposition is exactly 19, and four-note chord types is 43. This is the complete mathematical map of harmonic space.
Numerical Examples
Turán numbers for vertices:
The fact that is achieved by has an elegant musical coincidence: the whole-tone scale divides the twelve pitch classes into exactly two groups of six ( and ), which is the vertex bipartition of .
Limits and Open Questions
-
Dynamic vs. static constraints. Turán’s theorem addresses static graph density. The counterpoint rules for parallel motion are inherently dynamic: they constrain sequences of simultaneously sounding intervals. A full mathematical treatment requires modeling voice-leading as paths in a product graph, connecting to the work of Tymoczko on voice-leading geometry.
-
Non-graph-theoretic interval constraints. Some contrapuntal rules involve absolute pitch height (e.g., avoid crossing voices), orchestration timbre, and metric accent — none of which are captured by the pitch-class graph model.
-
Extremal combinatorics of other forbidden patterns. Zarankiewicz’s problem asks for the maximum edges in a bipartite graph with no complete bipartite subgraph . In a musical reading, this would model textures where no group of upper-voice notes may all be consonant with every one of bass notes.
-
Burnside count for rhythm. Analogous to counting chord types, one can count essentially distinct rhythmic patterns of length under rotation and reflection — a direct application of Burnside’s lemma to dihedral groups, relevant to tala (Indian rhythmic cycles) and African polyrhythm.
Academic References
-
Turán, P. (1941). On an extremal problem in graph theory. Matematikai és Fizikai Lapok, 48, 436–452. (Hungarian; the theorem that started extremal graph theory.)
-
Bollobás, B. (1978). Extremal Graph Theory. Academic Press. Ch. 2–3 (Turán-type results).
-
Aigner, M., & Ziegler, G. M. (2018). Proofs from THE BOOK (6th ed.). Springer. “Turán’s Graph Theorem” chapter (Mantel’s proof).
-
Tymoczko, D. (2011). A Geometry of Music. Oxford University Press. Ch. 2 (Voice-leading and chord geometry).
-
Forte, A. (1973). The Structure of Atonal Music. Yale University Press. (Pitch-class set theory and the 219 chord types.)
-
Guerino Mazzola (2002). The Topos of Music. Birkhäuser. (Categorical and topological approach to harmony.)
-
Knopoff, L., & Hutchinson, W. (1983). Entropy as a measure of style. Journal of Music Theory, 27(1), 75–97.