Source and verification

This article explains family 165 of the October 6, 2026 OpenAI collection. Research conclusions are attributed to its manuscripts. The review covers statements, introductions, and selected proof mechanisms; it is not an independent verification of the complete proofs.

🏷️ Drawings and crossing numbers

A drawing of a finite graph places its vertices at distinct points of the plane and represents edges by continuous simple arcs. In a drawing in general position, crossings are proper intersections of two edge interiors, with no tangencies or triple crossings. The crossing number is the minimum number of crossing points over such drawings.

Crossing points are counted individually. If two edges cross several times, each intersection contributes. The edges are not required to be straight segments, so this is the ordinary crossing number, not the rectilinear crossing number.

Let be the complete graph, and let be the complete bipartite graph with parts of sizes .

Manuscript claims

For every , , where

This is the Harary–Hill formula. (OpenAI, 2026)

For positive , , where

This is the Zarankiewicz formula. (OpenAI, 2026a)

The complete-graph formula is zero for , and gives one for and three for . The bipartite formula gives one for and four for . These checks illustrate the normalization; they do not establish the general lower bounds.

🏷️ Upper bounds versus lower bounds

Classical drawings attain the displayed quantities: a two-page arrangement for complete graphs and a balanced axes arrangement for complete bipartite graphs. Producing these drawings proves an upper bound. The new claim is that every allowed drawing has at least that many crossing points.

Both manuscripts seek lower bounds through linear algebra built from signed intersections. An oriented crossing carries a sign determined by the two tangent directions. Algebraic intersection counts can cancel, but the total number of crossing points is at least the magnitude of any corresponding signed count. The proofs exploit compatibility among many such counts, not just their individual magnitudes.

🏷️ Complete graphs: an isotropic dimension bound

For odd order , the target is

The manuscript constructs a polynomial space in four variables, symmetric in each pair of variables belonging to an edge, with degree at most in each variable. Symmetric polynomials in two variables with this individual degree bound have dimension . Taking two such pairs gives dimension .

Evaluation on ordered pairs of disjoint edges maps this polynomial space into coordinates associated with nonzero signed intersections. A carefully chosen interpolation argument proves injectivity. In outline, even-node Lagrange formulas detect vanishing along cross-diagonals; divisibility by the resulting factors permits the argument to repeat until a polynomial in the kernel must be zero.

The evaluated image is isotropic for a nondegenerate diagonal bilinear form arising from the intersection data. Here isotropic means that the form vanishes on every pair of vectors in the image. In a space of dimension with a nondegenerate bilinear form, an isotropic subspace satisfies , so .

Ordered edge pairs contribute two coordinates per unordered pair. Combining injectivity, isotropy, and the fact that a nonzero signed intersection requires a crossing gives the desired lower bound. The topological input ensures that the intersection pairing and half-rotation correction satisfy the cycle identities used in the isotropy calculation.

For even , vertex deletion transfers the odd-order bound. In a minimum drawing taken without crossings between adjacent edges, each crossing involves four vertices and survives deletion of any of the other vertices. Therefore

The planar small cases are handled separately, avoiding division by zero.

🏷️ Complete bipartite graphs: a rank inequality

The companion uses a subspace inequality. If are subspaces of an -dimensional space and for each , then the required estimate is

The paper proves and applies this estimate to graphs of linear maps. Their intersections encode kernels of differences, converting geometric crossing information into rank restrictions.

For an odd part size , an interpolation operator transforms arrays into matrices. It kills contributions depending only on a row or only on a column; each individual entry contributes rank at most one. At the same time, the relevant half-order sign arrays map to invertible matrices.

Cycle relations allow the transformed crossing blocks to be expressed as differences , with the diagonal blocks invertible and the off-diagonal ranks bounded by crossing counts. The resulting rank inequality forces at least crossings. Deleting vertices transfers the argument to even part sizes.

The two papers share a strategy but use different finite-dimensional mechanisms: an isotropic evaluation space in one, and intersections of graph subspaces in the other. In each, the pivotal claim is that the construction applies to every topological drawing, including drawings with repeated edge-pair crossings.

🏷️ Key steps and proof outlines

Complete graphs: force collision factors, then divide them away

For , let be the polynomial space described above, of dimension . Write for the ordered disjoint edge pairs with nonzero signed intersection count, and for evaluation at their endpoint parameters. The main proof must show that the possibly sparse support still determines every polynomial. (OpenAI, 2026b)

Suppose . The source inserts into its cycle identity with the factor

The three differences kill three shared-endpoint coincidences; disjoint-edge terms vanish by the assumed kernel condition. Only the coincidence remains. Taking lets the products interpolate arbitrary values on the node parameters. Thus each shared endpoint can be isolated separately. The local order detector then implies for every node .

The degree of in is at most , so its vanishing at all nodes forces it to vanish identically. Therefore divides . The two within-edge symmetries give the other three factors, hence

At every disjoint-edge evaluation the four-factor product is nonzero. Consequently , while has the same symmetries and smaller degree in every variable. Choosing a nonzero kernel polynomial of minimal degree gives a contradiction. This is the actual descent behind injectivity.

Why signed cancellation still yields a crossing lower bound

For , multiply by the product of all six endpoint differences. Its separate degrees remain at most , within the cycle identity’s range. Shared-endpoint terms disappear, leaving

The coefficients combine the signed crossing count, nonzero interpolation weights, and . This is a nondegenerate symmetric diagonal form, not the original skew intersection form. Exchanging the two whole edges yields another coordinate with opposite coefficient; it does not make the form degenerate.

Thus , forcing . Each unordered supported edge pair needs at least one actual crossing, so the number of crossings is at least . Repeated crossings may cancel their signs and remove a coordinate, but cannot invalidate this lower bound.

Bipartite graphs: turn intersections into polynomial zero multiplicities

The companion’s subspace lemma has a different proof. Given in an -dimensional space, select distinct real nodes . For a subspace , let contain the -valued polynomials of degree at most whose values at lie in . Put

Away from the nodes, evaluation has kernel , so its image dimension is exactly . Interpolation at all nodes gives

Choose polynomial columns in stages, adding independent evaluation directions at degree . A nonzero minor of the columns through stage has degree at most . At nonnodes, quotient evaluation by has rank at most . Every larger polynomial minor therefore vanishes identically, so the same rank bound persists at . At that node the quotient is injective on , because , forcing rank deficiency at least . A determinant with deficiency is divisible by : after a constant column change, columns vanish at that node.

Summing the resulting multiplicity bounds yields

For graphs of matrices, , so this becomes the required rank-sum lower bound. (OpenAI, 2026a)

The drawing-to-matrix detector completes the connection: barycentric interpolation weights annihilate row-only and column-only errors; a single crossing coordinate contributes rank at most one; and a two-triangle interpolation pattern makes every spoke-order matrix invertible. The two triangles contain evaluations. Factoring one complete row and one column reduces the interpolation problem from to , proving their independence. Thus topology supplies compatible differences, interpolation detects the diagonal orders, and the rank inequality forces the crossing count.

See Also

🏷️ Manuscripts and verification scope

The family scope page describes selected formalization coverage. The two selections concern ordinary topological crossing numbers and matching drawings. Crossings are spatial points, including repeated crossings of the same edge pair. No Lean build, axiom audit, or manuscript-to-formal-statement equivalence check was performed for these notes.

OpenAI collection provides prerequisites and the reading sequence; coverage register records completed and pending families.

🐻  OpenAI 2026a. The crossing number of complete bipartite graphs.
🐻  OpenAI 2026b. The crossing number of complete graphs.