40.06.03 · combinatorics / design-coding-theory

Finite Projective and Affine Planes, MOLS, and the 36-Officers Problem

shipped3 tiersLean: none

Anchor (Master): van Lint-Wilson 2001 *A Course in Combinatorics* 2e Ch. 19, 22 & 17 (Desarguesian planes $\mathrm{PG}(2,q)$ from $\mathbb{F}_q^3$, the MOLS-plane equivalence, the field construction of $q-1$ MOLS, Euler's conjecture and the Bose-Shrikhande-Parker disproof, Bruck-Ryser on plane orders); Hughes-Piper 1973 *Projective Planes* (Springer); Euler 1782 *Verh. Zeeuwsch Genootsch.* (the officers problem); Bose-Shrikhande-Parker 1960 *Canad. J. Math.* 12 (the disproof)

Intuition Beginner

Ordinary geometry has an annoying exception built into it: most pairs of lines cross, but parallel lines never do. Projective geometry removes the exception by adding new points "at infinity," one for each direction, where parallel lines are declared to meet. Once you do this, the rules become perfectly symmetric: any two points lie on exactly one line, and any two lines cross in exactly one point. There is no longer a special case.

A finite projective plane keeps these clean rules but uses only finitely many points. The smallest one is the Fano plane from the block-design unit: seven points, seven lines, three points on each line. Bigger ones come in a family controlled by a single number , the order. A plane of order has exactly points, the same number of lines, and points on every line. So the counting is rigid: pick the order and everything else is forced.

Stripping the line at infinity back off gives an affine plane: the everyday picture of points, lines, and genuine parallel classes, now with points arranged in a tidy grid. Affine and projective planes are two views of the same object, and both turn out to be hiding inside a puzzle about Latin squares.

Visual Beginner

A Latin square of order is an grid filled with symbols so that each symbol appears once in every row and once in every column — a solved Sudoku ignoring the boxes. Two Latin squares are orthogonal when, laying one on top of the other, every one of the ordered pairs of symbols shows up exactly once. The picture below stacks two orthogonal squares of order .

   Square A         Square B        Overlay (A,B)
  1  2  3          1  2  3          11 22 33
  2  3  1          3  1  2          23 31 12
  3  1  2          2  3  1          32 13 21

Read the overlay grid. Its nine cells carry the pairs — all nine ordered pairs of , each once. That is what orthogonal means. A family of Latin squares that are pairwise orthogonal is a set of mutually orthogonal Latin squares, or MOLS. The headline fact of this unit is that a big enough MOLS family is the same thing as a finite plane.

Worked example Beginner

Let us count a projective plane of order from the rules alone, then connect it to Latin squares. The rules: any two points on one line, any two lines meet once, and every line holds points.

Step 1. Count lines through one point. Fix a point . Every other point joins by exactly one line, and each line through carries other points. So the lines through split the rest of the plane into groups of . If there are lines through , they cover other points with no overlap.

Step 2. Find the total number of points. By symmetry every point sits on the same number of lines, and that number is . The lines through each carry points besides , covering other points, all distinct. Adding back: points. And , matching the formula.

Step 3. Count lines. Each line has points; each point is on lines. Counting point-on-line pairs two ways gives (lines) (points) , so there are also lines.

Step 4. Connect to MOLS. An order- plane is built from mutually orthogonal Latin squares of order — exactly the pair drawn in the Visual. The two squares supply the two "extra" parallel directions beyond rows and columns.

What this tells us: the order alone fixes the whole plane — points, lines, points per line — and the plane is repackaged Latin-square data.

Check your understanding Beginner

Formal definition Intermediate+

A finite projective plane is an incidence structure of points and lines satisfying three axioms: (P1) any two distinct points lie on a unique common line; (P2) any two distinct lines meet in a unique common point; (P3) there exist four points no three of which are collinear (a quadrangle, ruling out degenerate cases). Axiom (P3) forces every line to carry the same number of points; that common number is , and is the order of the plane [van Lint-Wilson Ch. 22].

Proposition (parameters). A projective plane of order has exactly points and lines; every line carries points and every point lies on lines. Fixing a point , the lines through partition the remaining points into classes of size (the other points on each line), so there are lines through ; a flag count then gives and the total .

Equivalence with symmetric designs. A projective plane of order is exactly a symmetric design 40.06.01: points are points, lines are blocks, , block size , and the index records that two points determine a unique line. The dual symmetric-design property — two blocks meet in points — is axiom (P2).

Definition (affine plane). A finite affine plane of order is an incidence structure with: (A1) any two distinct points on a unique line; (A2) for each point off a line , a unique line through disjoint from (the parallel to through ); (A3) a triangle (three non-collinear points) exists. Parallelism is an equivalence relation; its classes are parallel classes. An affine plane of order has points, lines, points per line, and parallel classes of lines each.

Projective completion. Given an affine plane, adjoin one new point per parallel class (a point at infinity) lying on every line of that class, and one new line at infinity through all the new points. The result is a projective plane of order . Deleting any single line and its points from a projective plane inverts this, returning an affine plane. Projective and affine planes of order exist together or not at all.

Definition (Latin square; orthogonality). A Latin square of order on symbol set is an array with such that each symbol occurs once per row and once per column. Two Latin squares of order are orthogonal if the map is a bijection onto ; equivalently every ordered pair of symbols occurs in exactly one cell. A set of pairwise orthogonal Latin squares is a set of mutually orthogonal Latin squares (MOLS); denotes the maximum size of such a set.

Counterexamples to common slips Intermediate+

  • Orthogonality is a condition on the pair, not on each square. Each is Latin on its own; orthogonality constrains how two squares overlay. A square is never "orthogonal" in isolation.

  • The order of a plane is , not the number of points on a line. A line has points; the order is one less. The Fano plane has order , lines of size .

  • Affine projective minus arbitrary deletions. You delete one whole line together with all its points to get an affine plane. Deleting a single point, or a line while keeping its points, breaks the axioms.

  • is the maximum, attained iff a plane exists; it is not automatic. Every prime power attains it, but : there is no pair of order- MOLS, so no projective plane of order .

Key theorem with proof Intermediate+

The structural heart of the unit is that the two superficially unrelated objects — a complete set of mutually orthogonal Latin squares and a finite plane — carry identical data. The bound falls out of the same bookkeeping.

Theorem (the MOLS bound and the plane equivalence). For , the number of mutually orthogonal Latin squares of order satisfies , and if and only if a projective (equivalently affine) plane of order exists [van Lint-Wilson Ch. 22].

Proof. For the bound, take MOLS and standardise: by relabelling the symbols of each (an operation preserving the Latin and orthogonality conditions), arrange that row of every reads in order. Consider cell , the start of row . In its entry is not (column already holds in row ). The entries are pairwise distinct: if for , then the pair occurs at and, because row is the identity, also at cell where both squares read — contradicting orthogonality. So distinct values, each in , give .

For the equivalence, suppose a set of MOLS exists. Build an affine plane on the points . The lines are: the rows , the columns , and, for each square and each symbol , the level set . A Latin square makes each level set a transversal — one cell per row and per column, so points; the level sets of one partition the grid into a parallel class. Two points : if they share a row or column, one of those lines joins them; otherwise and , and orthogonality of guarantees that for each ordered symbol-pair there is a unique cell, so the two points lie together on a level set of exactly one square. Thus (A1) holds. The parallel classes (rows, columns, and one per square) give (A2). Conversely, an affine plane of order has parallel classes; designating two as rows and columns coordinatises the points by , and each remaining class defines a Latin square via (the class- line through ); distinctness of joining lines forces the squares mutually orthogonal. Adjoining the line at infinity converts the affine plane to a projective one.

Bridge. This equivalence builds toward the entire existence theory of finite planes by reducing a geometric question to an array-filling one, and it appears again in the orthogonal-array and transversal-design reformulations of the Advanced results, where the same incidence is read as a code. The foundational reason the bound is and not larger is exactly the standardisation argument: the free slots in the first column of standardised squares are the parallel classes beyond rows and columns. This is dual to the symmetric-design picture of 40.06.01, where the plane is the case and Fisher's equality is the self-duality of points and lines; putting these together, a complete set of MOLS, a symmetric design, and a projective plane are three encodings of one object, and the central insight is that orthogonality of two Latin squares is precisely the unique-intersection axiom (P2) read in coordinates. The bridge is that filling orthogonal squares and drawing concurrent lines are the same act.

Exercises Intermediate+

Advanced results Master

The MOLS-plane equivalence organises the deeper theory: the field construction supplies planes at every prime power, the Bruck-Ryser theorem and the order- computation supply nonexistence, the orthogonal-array and transversal-design languages translate the question into coding and combinatorial-design terms, and Euler's conjecture together with its disproof maps the small-order landscape.

Theorem 1 (Desarguesian planes from ). For a prime power , the projective plane has as points the one-dimensional subspaces of and as lines the two-dimensional subspaces, with incidence given by containment. It has points and lines, order , and is Desarguesian (Desargues' theorem holds, equivalently it is coordinatised by the field ). The number of - and -dimensional subspaces is the Gaussian binomial , tying the count to the -analogue subspace enumeration 40.01.06. Every known finite projective plane has prime-power order [Hughes-Piper].

Theorem 2 (field MOLS and completeness). For a prime power, with is a complete set of MOLS, so , and the associated affine plane is , the projective completion . Thus planes — equivalently complete MOLS sets — exist for every prime power. No construction is known at any non-prime-power order, and the smallest undecided order is [Stinson Ch. 6].

Theorem 3 (Bruck-Ryser and the order-10 verdict). If or , a projective plane of order exists only if is a sum of two integer squares [Bruck-Ryser 1949]. This excludes orders . The bound is silent on (which is , a sum of two squares) and . Order was settled negatively by Lam, Thiel, and Swiercz (1989) through a CDC supercomputer search ruling out the requisite codewords of the hypothetical plane's incidence code — the first plane order excluded by computation rather than by the arithmetic criterion. Order remains open.

Theorem 4 (orthogonal arrays). A set of MOLS of order is equivalent to an orthogonal array : an array over such that every subarray contains each ordered pair from exactly once (strength , index ). The rows index rows, columns, and the squares; the columns index the cells. Completeness gives , equivalent to the plane and to the transversal design . The orthogonal array is the bridge to coding theory: an of strength and index is an MDS-like code, linking planes to the Singleton-bound family of 40.06.06.

Theorem 5 (Euler's conjecture and its disproof). Euler (1782) conjectured that no pair of orthogonal Latin squares of order exists when — orders [Euler 1782]. Order () and order (, Tarry 1900) confirm the conjecture there. But Bose, Shrikhande, and Parker (1960) constructed orthogonal Latin squares for every other order , starting with , proving for all [Bose-Shrikhande-Parker 1960]. The conjecture is false except at the two genuine exceptions. The construction uses pairwise balanced designs and the MacNeish-type product bound refined by group-divisible designs.

Theorem 6 (MacNeish and growth of ). Writing , MacNeish's theorem gives , so whenever is not , and the Bose-Shrikhande-Parker result extends to all except . Asymptotically ; Wilson (1974) showed for large , later improved to and beyond. The exact value holds iff a projective plane of order exists, so the gap between and at non-prime-powers measures how far planes fail to exist.

Synthesis. Putting these together, the foundational reason finite geometry, Latin squares, designs, and codes form one subject is that a projective plane of order , a complete set of MOLS, a symmetric design, an , and a transversal design are literally the same datum read five ways. This is exactly the apex of the symmetric-design theory of 40.06.01: Fisher's equality is the point-line self-duality, and the central insight is that orthogonality of Latin squares is the unique-intersection axiom in coordinates. The field construction generalises the small examples to every prime power, and the -analogue count of 40.01.06 is dual to the axiomatic count from the plane axioms — the subspace lattice of and the incidence structure are the same object. The bridge from existence to nonexistence is the Bruck-Ryser arithmetic and the computational exclusion of order , which together show the prime-power orders are not known to be the only ones yet are the only ones realised, leaving the prime-power conjecture — that every plane order is a prime power — as the governing open problem the whole apparatus circles.

Full proof set Master

Proposition 1 (parameters of a projective plane). A projective plane of order has points and lines, with points per line and lines per point.

Proof. By (P3) fix a quadrangle; one shows every line has the same number of points, call it . Fix a point . Each other point determines, by (P1), a unique line through ; conversely each line through carries points besides . The lines through thus partition into classes of size . Let be the number of lines through ; then . To find , take a line not through (one exists by (P3)); by (P2) each line through meets in one point, and by (P1) each of the points of joins by one line, a bijection, so . Hence . Dualising (swapping points and lines, which preserves the axioms) gives the same count of lines and points per line.

Proposition 2 (plane symmetric -design). Projective planes of order are exactly the symmetric designs.

Proof. Given a plane, take points as points and lines as blocks. By Proposition 1, , every block (line) has points, every point is on blocks, and by (P1) every pair of points lies on exactly line: a symmetric design. Conversely, in such a design gives (P1); the symmetric dual property that two blocks meet in points [40.06.01, Prop. 4] gives (P2); and any degenerate configuration forces a quadrangle, giving (P3). The order is recovered from .

Proposition 3 (affine completion and decompletion). Adjoining a line at infinity to an affine plane of order yields a projective plane of order ; deleting a line and its points from a projective plane yields an affine plane of order .

Proof. In an affine plane parallelism is an equivalence relation: reflexive and symmetric by definition, and transitive because if and but , then through run two lines () parallel to , violating (A2). The parallel classes each get a new point at infinity, placed on every line of the class and on the new line . Two old parallel lines now meet at their shared infinity point; two non-parallel old lines still meet at their finite point; any old line meets at its class's infinity point; two infinity points meet on . So (P2) holds, (P1) is inherited with infinity points joined along , and the point count becomes . For the reverse, deleting a line and its points from a projective plane leaves points; two remaining lines that met only on are now disjoint (parallel), and (A2) follows from (P2) applied before deletion.

Proposition 4 (). At most Latin squares of order are mutually orthogonal.

Proof. Standardise so each has first row (relabel symbols of each square independently; this preserves both properties). The entries lie in : each is since column already shows at . They are pairwise distinct: if with , the overlaid pair occurs at ; but with first row the identity, cell has , so also occurs at , contradicting orthogonality. Hence distinct values in an -element set, so .

Proposition 5 (complete MOLS plane). A set of MOLS of order exists iff an affine (equivalently projective) plane of order exists.

Proof. () Given , take points and lines: rows, columns, and for each and symbol the level set . Each has points (one per row, since is Latin), and the level sets of a fixed partition the grid (a parallel class). Two distinct points sharing a coordinate are joined by a row or column; two points with , are joined by exactly one level set, because for the pair to coincide as a single symbol requires to repeat — impossible unless they lie on one level set, and orthogonality across the family ensures exactly one places them together. Counting parallel classes: , giving (A2). () An affine plane has parallel classes; pick two as the row and column classes, coordinatising points by . Each other class defines the index within class of the line through . Each is Latin (each class line meets each row and column once), and distinct classes give orthogonal squares because two points lie on a unique non-row/column line, forcing each symbol pair once. Adjoining (Proposition 3) gives the projective plane.

Proposition 6 (field construction). For a prime power the squares , , are MOLS, so .

Proof. Each is Latin: fixing , is a bijection of (translation); fixing , is a bijection since . For , the system , subtracts to with unique and then , so is a bijection onto : orthogonal. There are choices of , attaining the bound of Proposition 4.

Connections Master

  • The symmetric-design unit 40.06.01 is where this material's algebraic backbone lives: a projective plane of order is exactly the symmetric design, Fisher's equality is the point-line duality, and the incidence identity proved there is the matrix form of axioms (P1)-(P2). The foundational reason plane existence is constrained is the same eigenvalue computation that drives Fisher's inequality, specialised to , .

  • The Bruck-Ryser-Chowla unit 40.06.02 supplies the arithmetic nonexistence test: for a plane of order forces to be a sum of two squares, the Hasse-Minkowski reading of the symmetric-design quadratic form at the plane parameters. This unit supplies the geometric object and its design parameters; 40.06.02 reads the form -adically to exclude orders . The unit 40.06.04 on Steiner systems is the broader context — a projective plane is a Steiner system — so the plane sits inside the Steiner-triple-and-beyond family there.

  • The -analogue and Gaussian-binomial unit 40.01.06 counts the Desarguesian plane: the points and lines of are the - and -dimensional subspaces of , enumerated by . The subspace lattice of and the plane's incidence structure are the same object, so the -binomial subspace count and the axiomatic point count are dual derivations of .

  • The finite-field unit 21.02.01 is the engine of all known planes: the field supplies both the coordinates of and the complete MOLS set , whose orthogonality rests entirely on being invertible for . This is dual to the Hadamard/Paley construction of 40.06.05, where the same field structure — there its quadratic-residue character — manufactures a different family of combinatorial designs, placing planes and Hadamard designs as two field-built corners of the design-coding landscape.

Historical & philosophical context Master

Finite projective planes grew from two roots: the synthetic projective geometry of the nineteenth century, where points at infinity regularised the meeting of parallels, and the combinatorial puzzles of magic and Latin squares. Leonhard Euler studied the latter in 1782 [Euler 1782], posing the 36-officers problem — arrange six officers from each of six ranks and six regiments in a square with no rank and no regiment repeated in any row or column — which asks precisely for a pair of orthogonal Latin squares of order . Euler conjectured impossibility for every order . Gaston Tarry confirmed the order- case in 1900 by an exhaustive enumeration, but the general conjecture stood until Raj Chandra Bose, Sharadchandra Shrikhande, and Ernest Parker demolished it in 1960 [Bose-Shrikhande-Parker 1960], constructing orthogonal squares for every order beyond ; the three became known as "Euler's spoilers."

The bridge to geometry was the recognition that a complete set of MOLS coordinatises a plane, made systematic by Bose and developed in the axiomatic theory of Marshall Hall and of Daniel Hughes and Frederick Piper [Hughes-Piper]. The arithmetic obstruction came from Richard Bruck and Herbert Ryser in 1949 [Bruck-Ryser 1949], who applied the Hasse-Minkowski theory of rational quadratic forms to the incidence equation, excluding orders such as and . The criterion is silent on order ; that case fell only in 1989, when Clement Lam, Larry Thiel, and Stanley Swiercz proved nonexistence by an extensive computer search over the codewords of the hypothetical incidence matrix, the first plane order decided by machine. Order remains undecided, and whether every finite projective plane has prime-power order is open.

Bibliography Master

@article{euler1782quarres,
  author  = {Euler, Leonhard},
  title   = {Recherches sur une nouvelle esp\`{e}ce de quarr\'{e}s magiques},
  journal = {Verhandelingen uitgegeven door het Zeeuwsch Genootschap der Wetenschappen te Vlissingen},
  volume  = {9},
  pages   = {85--239},
  year    = {1782}
}

@article{tarry1900probleme,
  author  = {Tarry, Gaston},
  title   = {Le probl\`{e}me des 36 officiers},
  journal = {Comptes Rendus de l'Association Fran\c{c}aise pour l'Avancement des Sciences},
  volume  = {29},
  pages   = {170--203},
  year    = {1900}
}

@article{bruckryser1949nonexistence,
  author  = {Bruck, Richard H. and Ryser, Herbert J.},
  title   = {The nonexistence of certain finite projective planes},
  journal = {Canadian Journal of Mathematics},
  volume  = {1},
  pages   = {88--93},
  year    = {1949}
}

@article{boseshrikhandeparker1960euler,
  author  = {Bose, Raj Chandra and Shrikhande, Sharadchandra S. and Parker, Ernest T.},
  title   = {Further results on the construction of mutually orthogonal {Latin} squares and the falsity of {Euler's} conjecture},
  journal = {Canadian Journal of Mathematics},
  volume  = {12},
  pages   = {189--203},
  year    = {1960}
}

@article{lamthielswiercz1989projective,
  author  = {Lam, Clement W. H. and Thiel, Larry and Swiercz, Stanley},
  title   = {The non-existence of finite projective planes of order 10},
  journal = {Canadian Journal of Mathematics},
  volume  = {41},
  pages   = {1117--1123},
  year    = {1989}
}

@article{wilson1974concerning,
  author  = {Wilson, Richard M.},
  title   = {Concerning the number of mutually orthogonal {Latin} squares},
  journal = {Discrete Mathematics},
  volume  = {9},
  pages   = {181--198},
  year    = {1974}
}

@book{hughespiper1973projective,
  author    = {Hughes, Daniel R. and Piper, Frederick C.},
  title     = {Projective Planes},
  series    = {Graduate Texts in Mathematics},
  volume    = {6},
  publisher = {Springer},
  year      = {1973}
}

@book{vanlintwilson2001course,
  author    = {van Lint, J. H. and Wilson, R. M.},
  title     = {A Course in Combinatorics},
  edition   = {2},
  publisher = {Cambridge University Press},
  year      = {2001}
}

@book{stinson2004combinatorial,
  author    = {Stinson, Douglas R.},
  title     = {Combinatorial Designs: Constructions and Analysis},
  publisher = {Springer},
  year      = {2004}
}