40.05.02 · combinatorics / extremal-ramsey

Bipartite Extremal Problems: the Kővári-Sós-Turán Theorem

shipped3 tiersLean: none

Anchor (Master): Diestel 2017 *Graph Theory* (5th ed., Springer GTM 173) Ch. 7 (the degenerate extremal problem, the Bondy-Simonovits even-cycle bound, the Kővári-Sós-Turán theorem and the cage / incidence connections); Bollobás 1978 *Extremal Graph Theory* (Academic Press) Ch. VI (the Zarankiewicz problem and degenerate extremal numbers); the original sources Kővári-Sós-Turán 1954 (the Zarankiewicz upper bound), Erdős-Rényi 1962 and Brown 1966 (the polarity / projective-plane lower bound for C_4), Kollár-Rónyai-Szabó 1996 and Alon-Rónyai-Szabó 1999 (the norm-graph tightness for K_{s,t}), Bondy-Simonovits 1974 (the even-cycle bound)

Intuition Beginner

Imagine a town where every pair of houses is allowed to share at most one common friend. If two houses both knew the same two people, those four people would form a little rectangle of friendships, and the rule forbids that rectangle. How many friendships can the town hold before some rectangle is forced? This is the gentler cousin of the triangle question from the previous unit. There you forbade a clump where everyone knows everyone; here you forbid a rectangle, a four-cycle, and the answer turns out to be far smaller.

When you forbade a triangle, you could keep about a quarter of all possible friendships. When you forbid a rectangle, you can keep only about the square root of that many per person. The reason is a counting squeeze. Each person's circle of friends produces pairs of friends, and the no-rectangle rule says no pair of townspeople can sit inside two different circles. There are only so many pairs to go around, so nobody's circle can grow too large. The friendships thin out, and the record count grows like times the square root of rather than like times .

The surprise is that this thin record is essentially achievable. Using a clever map of points and lines — the kind a geometer draws — you can build a network that packs in almost exactly the allowed number of friendships with no rectangle anywhere. So the counting squeeze is not wasteful: it names the true ceiling.

Visual Beginner

Picture seven points and seven lines arranged so that every two points lie on exactly one common line and every two lines meet in exactly one common point. This is the smallest finite "plane." Now build a friendship network: each point becomes a person, and two people are friends when one person's point lies on the line matched to the other. The one-common-line rule turns directly into a no-rectangle rule for the friendships.

The table beside the drawing checks the no-rectangle rule by listing, for each pair of people, how many common friends they share. Every entry is zero or one — never two — so no rectangle of friendships can form.

pair of people common friends rectangle?
any two at most 1 no

Because each pair shares at most one common friend, the count of "friend-pairs inside a single circle" can never reuse the same pair twice. That single constraint is the whole engine of the square-root ceiling.

Worked example Beginner

Count how large a single person's friend-circle can grow in a no-rectangle network on people, using the pair-counting squeeze. A person with friends has pairs of friends sitting inside their circle.

Step 1. Set up the squeeze. Every pair of friends inside one person's circle is a pair of people sharing that person as a common friend. The no-rectangle rule says no pair of people sits inside two different circles, so when you add up the pairs across all circles, you can use each of the available pairs of people at most once.

Step 2. Count the available pairs of people. With people there are pairs in total.

Step 3. Suppose everyone had the same circle size . Then the total of in-circle pairs is , and this cannot exceed . So , giving .

Step 4. Solve. The largest whole number with is , since while . So each person can have at most about friends.

What this tells us: with people and at most friends each, the friendship count is at most about — far below the pairs available. The ceiling grew like times the square root of : here , and our careful count landed below that. Forbidding a rectangle is a much heavier restriction than forbidding a triangle.

Check your understanding Beginner

Formal definition Intermediate+

Fix integers . The complete bipartite graph has parts of sizes and with every cross pair joined; a graph contains when there are disjoint vertex sets with , , and every vertex of adjacent to every vertex of . Following 40.05.01, the extremal number is the maximum number of edges in a -free graph on vertices [Diestel 2017 §7.1]. Because , the Erdős-Stone-Simonovits formula from the prerequisite unit gives only ; the leading term vanishes, and the genuine order of growth is the object of study. This is the degenerate (or bipartite) regime of extremal graph theory.

The matrix form is the Zarankiewicz problem. The function is the maximum number of 's in an zero-one matrix containing no all-ones submatrix — no choice of rows and columns whose intersection is entirely 's. Reading the matrix as the bipartite adjacency between "row vertices" and "column vertices", is the maximum number of edges in a bipartite graph with parts of sizes that omits with the -side in the row part. The general graph problem and the bipartite Zarankiewicz problem differ by constant factors and share the same counting engine.

The counting engine is the -star (or -cherry): a vertex together with an -element subset of its neighbourhood, i.e. an embedded centred at . The number of -stars centred at is , where is the degree. The -free condition is exactly a ceiling on how many vertices can share a common -set as neighbours: no -set has or more common neighbours.

Counterexamples to common slips

  • The bound depends on , the smaller side, not on . Increasing only changes the constant: forbidding still gives , the same order as forbidding . The exponent is set by the side whose stars you count.
  • -freeness forbids the subgraph, not the induced subgraph. A graph may contain dense bipartite-looking patches; what is banned is vertices with common neighbours, regardless of edges among those .
  • The four-cycle is . The no-rectangle picture and the -free condition are the same statement; "two vertices with two common neighbours" is precisely a .
  • Order does not mean . The degenerate number sits strictly between linear and quadratic; for it is , neither sparse nor dense.

Key theorem with proof Intermediate+

Theorem (Kővári-Sós-Turán 1954). For integers and every , $$ \operatorname{ex}(n, K_{s,t}) ;\le; \tfrac{1}{2}\Big( (t-1)^{1/s},(n - s + 1), n^{1 - 1/s} + (s-1),n \Big) ;=; \tfrac{1}{2}(t-1)^{1/s}, n^{2 - 1/s} + O(n). $$ (See [Kővári, Sós, Turán 1954], [Diestel 2017 §7.1], [Bollobás 1978 Ch. VI].)

Proof (double-counting -stars). Let be -free on vertices with edges and degree sequence . Count incidences in which is an -element set of vertices and is adjacent to every vertex of — equivalently , an -star centred at .

Counting by the centre , each contributes such pairs, since ranges over -subsets of the neighbourhood. So the total is .

Counting instead by the set : for a fixed -set , the vertices adjacent to all of are precisely the common neighbours of . If some had or more common neighbours, those vertices together with would form a . Since is -free, every -set has at most common neighbours, so the total number of pairs is at most . Combining the two counts, $$ \sum_{v \in V} \binom{d(v)}{s} ;\le; (t-1)\binom{n}{s}. $$ The function , extended to real and set to on , is convex. By Jensen's inequality applied to the degrees with average , $$ \frac{1}{n}\sum_{v} \binom{d(v)}{s} ;\ge; \binom{\bar d}{s}, \qquad\text{so}\qquad n\binom{\bar d}{s} ;\le; (t-1)\binom{n}{s}. $$ Now and , so , giving and hence . Since , $$ m ;\le; \tfrac12 n\Big( (t-1)^{1/s} n^{1-1/s} + s - 1 \Big) ;=; \tfrac12 (t-1)^{1/s} n^{2-1/s} + O(n). \qquad \square $$

Bridge. The Kővári-Sós-Turán bound builds toward the entire degenerate theory of forbidden bipartite subgraphs and appears again in incidence geometry, the cage problem, and the Szemerédi-Trotter point-line bound, because it converts a single local prohibition — no -set with common neighbours — into a global cap on average degree by the convexity of the -star count. The foundational reason the proof works is exactly the averaging principle of the prerequisite Turán argument 40.05.01: where Turán shifted edges toward a balanced multipartite optimum, here Jensen pushes the degree sequence toward its mean, and this is the same convexity that drove the Mantel cherry count. The matching lower bound is dual to the upper bound — the upper bound counts -stars to cap edges, while the projective-plane and norm-graph constructions engineer incidence structures that saturate the count — and putting these together, the true order of is pinned at exactly when an algebraic construction meets the counting ceiling. The bridge to the rest of extremal theory is the recognition that the convexity squeeze, not the chromatic number, governs the degenerate regime.

Exercises Intermediate+

Advanced results Master

Theorem (Kővári-Sós-Turán, asymptotic form). For fixed , , and in particular . (Kővári-Sós-Turán [Kővári, Sós, Turán 1954]; Diestel [Diestel 2017 §7.1].) The upper bound is the convexity count of the Key theorem. The whole content of the degenerate problem is whether this exponent is correct — whether a matching construction exists. For and it is, by algebraic constructions; for the diagonal with growing, the truth is unknown.

Theorem (Erdős-Rényi-Brown; exactness). . (Erdős-Rényi [Erdős, Rényi 1962]; Diestel [Diestel 2017 §7.1].) The lower bound is the polarity graph of of Exercise 8: each pair of points has at most one common neighbour because two lines meet in exactly one point, so the incidence axiom of a projective plane is the -free certificate. The construction is essentially optimal — Füredi later determined the exact extremal number for and a prime power — matching the cherry-count ceiling to the leading constant .

Theorem (Kollár-Rónyai-Szabó / Alon-Rónyai-Szabó; norm-graph tightness). For every and every , . (Kollár-Rónyai-Szabó [Kollár, Rónyai, Szabó 1996].) The lower bound is the norm-graph: with a prime power, take vertices and join when the field norm , where is . For distinct the system is a system of algebraic equations in whose solution set has size at most by a resultant / Bézout count, so no -set has common neighbours and the graph is -free for . The construction has edges, certifying the Kővári-Sós-Turán exponent is correct in this range. The Alon-Rónyai-Szabó variant lowers the threshold to .

Theorem (Bondy-Simonovits even cycles). For every , . (Bondy-Simonovits [Bondy, Simonovits 1974].) Forbidding a single even cycle, not the whole bipartite graph, already forces sparsity of order ; the proof passes to a subgraph of large minimum degree and counts paths of length , where an excess of paths between a fixed pair of vertices builds a . Matching lower-order constructions are known only for , , — the cage problem, where the incidence graphs of generalised polygons (projective planes, generalised quadrangles, generalised hexagons) supply the extremal girth- graphs. For other the order is open, the most studied open problem in degenerate extremal theory.

Theorem (incidence-geometry application; Szemerédi-Trotter preview). A set of points and lines in the real plane has at most incidences. The crude Kővári-Sós-Turán bound already gives incidences, since the point-line incidence bipartite graph is -free (two points determine at most one line). This is weaker than the optimal Szemerédi-Trotter exponent, which needs the cell decomposition or the polynomial method, but it is the entry point: the same -free counting that bounds bounds point-line incidences, and through them the unit-distance and distinct-distances problems of Erdős — the number of unit distances among points is by exactly the Kővári-Sós-Turán argument applied to the unit-distance graph.

Synthesis. Putting these together, the degenerate extremal number is the meeting point of a single counting ceiling and a family of algebraic constructions, and the central insight is that the convexity of the -star count caps the average degree at while incidence geometry decides whether the cap is reached. The foundational reason the upper bound is uniform — one convexity inequality covering every — is exactly the reason the lower bound is hard: the bound discards all structure beyond average degree, so certifying tightness demands an explicit incidence object, the projective-plane polarity graph for and the norm-graph for general with . This is dual to the dense theory of 40.05.01, where the chromatic number alone pins the leading term and the construction is the routine Turán graph; in the degenerate regime the leading term vanishes and the construction carries all the information. The even-cycle bound generalises the four-cycle count one cycle length at a time, and the cage problem is the same question read as girth, where generalised polygons supply the rare exact extremisers; the bridge from extremal graph theory to incidence geometry, the Erdős distinct-distances problem, and the Szemerédi-Trotter theorem is the recognition that "two points lie on at most one line" is the -free hypothesis, so the cherry count is simultaneously a graph theorem and a theorem about points and lines.

Full proof set Master

Proposition 1 (the -star counting inequality). If on vertices is -free, then .

Proof. Count incidences with an -subset of and . By centre, contributes , giving the left side. By set, contributes the number of common neighbours of ; if this were for some , the vertices of and of those common neighbours would span , against hypothesis. So each contributes at most , and there are choices of . Equating the two counts gives the inequality.

Proposition 2 (Kővári-Sós-Turán bound). Under the hypothesis of Proposition 1, .

Proof. The map (with for ) is convex on , being a product of the increasing nonnegative factors for on with matching value and derivative at the junction. Jensen on the degrees gives with . With Proposition 1, . Bound and to get , hence . Then .

Proposition 3 (Zarankiewicz bipartite form). , hence .

Proof. Let be an zero-one matrix with no all-ones submatrix. Count pairs where is an -subset of rows and column has a in every row of . By column, column with sum contributes ; by row-set, each -set of rows has at most columns that are all-ones on (else an all-ones submatrix), so . Convexity in the column sums (there are of them, total ) gives with , and solving as in Proposition 2 yields , so ; symmetrising the roles of gives the stated mixed bound, and yields .

Proposition 4 ( lower bound; polarity graph). For a prime power and , there is a -free graph on vertices with edges.

Proof. Take the points of as vertices and fix a polarity (e.g. the orthogonal polarity for the standard bilinear form). Join iff is incident to the polar line ; by and the symmetry of the bilinear form this relation is symmetric. A common neighbour of distinct satisfies ; two distinct lines of meet in exactly one point, so and have at most one common neighbour, hence no . Each point is adjacent to the points of , minus when is an absolute point (); there are exactly absolute points for an orthogonal polarity in odd characteristic. So . Since , this is .

Proposition 5 (unit distances). The number of pairs of points at distance exactly among points in the plane is .

Proof. Form the unit-distance graph on the points, joining two points iff they are at distance . Two distinct points have at most two common neighbours, since a common neighbour lies on both unit circles centred at and at , and two distinct circles meet in at most two points. So is -free. By the Kővári-Sós-Turán bound with , .

Proposition 6 (even-cycle bound, girth form). A graph with minimum degree and girth greater than has at least vertices; hence a -free graph with no shorter even cycle has and edges.

Proof. Fix a vertex and let be the set of vertices at distance exactly from . Girth exceeding forces the breadth-first tree to be genuinely tree-like up to depth : every vertex in () has exactly one neighbour in (a second would close a cycle of length ), so it has at least neighbours in , and these are distinct across vertices of (a shared neighbour would again close a short cycle). Thus , , and , giving . Since this is at most , , so . Passing any graph to a subgraph of minimum degree (iteratively delete below-average-degree vertices) bounds , i.e. ; the Bondy-Simonovits theorem removes the auxiliary girth hypothesis by the theta-graph path count.

Connections Master

  • Turán and Erdős-Stone-Simonovits 40.05.01. This unit is the degenerate half of the extremal dichotomy proved there: when and when . The convexity squeeze here is the same averaging principle that drove the Mantel cherry count and the Turán symmetrisation, now resolving the regime where the chromatic-number formula returns only a vanishing leading term. The Erdős-Stone embedding lemma even uses a defect form of the Kővári-Sós-Turán count to extract a thick complete multipartite core, so the two units share their analytic engine.

  • Projective and affine planes, MOLS 40.06.03. The matching lower bound is the Erdős-Rényi polarity graph built from a finite projective plane defined in that unit; the incidence axiom "two points determine exactly one line" is the -free certificate, and the generalised polygons (quadrangles, hexagons) that supply the rare exact extremisers for and are the higher analogues of the plane. The cage problem and the bipartite extremal problem are read off the same incidence geometry.

  • The probabilistic method: first moment and deletion 40.07.01. Where an algebraic construction is unavailable — the diagonal for large , or general — the lower bounds matching the Kővári-Sós-Turán ceiling come from the deletion method developed there: take a random graph of the target density and delete one edge from each forbidden copy. Extremal upper bound and probabilistic lower bound are the two halves of pinning down , and the deletion method is the existence companion to the counting argument here.

  • The incidence algebra and Möbius inversion 40.02.02. The double-counting of -stars and the inclusion-exclusion behind the even-cycle and incidence bounds are the same lattice-counting machinery; counting common neighbours of an -set and sieving forbidden configurations are evaluations of an incidence function, and the convexity (Jensen) steps are the analytic shadow of that combinatorial bookkeeping.

  • Szemerédi regularity and Ramsey [co-produced 40.05.03, 40.05.04]. The Szemerédi regularity lemma 40.05.03 gives the modern proof of Erdős-Stone and, through the removal lemma, controls the supersaturation of and other bipartite graphs above the degenerate threshold; Ramsey theory 40.05.04 is the dual phenomenon where the same incidence and counting constructions that build -free graphs also furnish lower bounds for off-diagonal Ramsey numbers.

Historical & philosophical context Master

The degenerate extremal problem was opened by Tamás Kővári, Vera T. Sós, and Pál Turán in their 1954 paper On a problem of K. Zarankiewicz (Colloquium Mathematicum 3) [Kővári, Sós, Turán 1954], answering a question Kazimierz Zarankiewicz had posed in 1951 about the maximum number of 's in a zero-one matrix with no all-ones submatrix. Their double-counting of -subsets in neighbourhoods gave the bound that still carries the three authors' names and remains the only general upper bound known. The result sits historically just after Turán's own 1941 founding of extremal graph theory, and it marks the moment the subject split into a dense theory governed by the chromatic number and a degenerate theory governed by incidence and algebra.

The lower-bound side developed through finite geometry. Paul Erdős and Alfréd Rényi in 1962 (On a problem in the theory of graphs, Publ. Math. Inst. Hungar. Acad. Sci. 7A) [Erdős, Rényi 1962], and independently W. G. Brown in 1966, constructed the polarity graph of a finite projective plane to show , matching the case exactly. The general tightness for with waited until the 1996 norm-graph construction of János Kollár, Lajos Rónyai, and Tibor Szabó (Norm-graphs and bipartite Turán numbers, Combinatorica 16) [Kollár, Rónyai, Szabó 1996], refined by Noga Alon, Rónyai, and Szabó in 1999 to the threshold . The even-cycle bound is due to John Adrian Bondy and Miklós Simonovits in 1974 (Cycles of even length in graphs, J. Combin. Theory Ser. B 16) [Bondy, Simonovits 1974], and its exact-construction cases coincide with the known generalised polygons of finite geometry — a coincidence that ties extremal graph theory, the cage problem, and the classification of generalised -gons into a single thread.

Bibliography Master

@book{Diestel2017,
  author    = {Diestel, Reinhard},
  title     = {Graph Theory},
  edition   = {5th},
  series    = {Graduate Texts in Mathematics},
  volume    = {173},
  publisher = {Springer},
  year      = {2017}
}

@book{Bollobas1978,
  author    = {Bollob\'as, B\'ela},
  title     = {Extremal Graph Theory},
  publisher = {Academic Press},
  year      = {1978}
}

@article{KovariSosTuran1954,
  author  = {K\H{o}v\'ari, Tam\'as and S\'os, Vera T. and Tur\'an, P\'al},
  title   = {On a problem of K. Zarankiewicz},
  journal = {Colloquium Mathematicum},
  volume  = {3},
  year    = {1954},
  pages   = {50--57}
}

@article{ErdosRenyi1962,
  author  = {Erd\H{o}s, Paul and R\'enyi, Alfr\'ed},
  title   = {On a problem in the theory of graphs},
  journal = {Publ. Math. Inst. Hungar. Acad. Sci.},
  volume  = {7A},
  year    = {1962},
  pages   = {623--641}
}

@article{Brown1966,
  author  = {Brown, William G.},
  title   = {On graphs that do not contain a Thomsen graph},
  journal = {Canadian Mathematical Bulletin},
  volume  = {9},
  year    = {1966},
  pages   = {281--285}
}

@article{KollarRonyaiSzabo1996,
  author  = {Koll\'ar, J\'anos and R\'onyai, Lajos and Szab\'o, Tibor},
  title   = {Norm-graphs and bipartite Tur\'an numbers},
  journal = {Combinatorica},
  volume  = {16},
  year    = {1996},
  pages   = {399--406}
}

@article{AlonRonyaiSzabo1999,
  author  = {Alon, Noga and R\'onyai, Lajos and Szab\'o, Tibor},
  title   = {Norm-graphs: variations and applications},
  journal = {Journal of Combinatorial Theory, Series B},
  volume  = {76},
  year    = {1999},
  pages   = {280--290}
}

@article{BondySimonovits1974,
  author  = {Bondy, John Adrian and Simonovits, Mikl\'os},
  title   = {Cycles of even length in graphs},
  journal = {Journal of Combinatorial Theory, Series B},
  volume  = {16},
  year    = {1974},
  pages   = {97--105}
}

@article{Furedi1996,
  author  = {F\"uredi, Zolt\'an},
  title   = {New asymptotics for bipartite Tur\'an numbers},
  journal = {Journal of Combinatorial Theory, Series A},
  volume  = {75},
  year    = {1996},
  pages   = {141--144}
}