<?xml version="1.0" encoding="UTF-8"?>

<record version="5" id="6943">
 <title>finite projective plane</title>
 <name>FiniteProjectivePlane4</name>
 <created>2005-04-11 18:14:45</created>
 <modified>2006-08-26 22:08:44</modified>
 <type>Topic</type>
 <creator id="13753" name="Mathprof"/>
 <author id="13753" name="Mathprof"/>
 <author id="8873" name="marijke"/>
 <classification>
	<category scheme="msc" code="05B25"/>
	<category scheme="msc" code="51A35"/>
	<category scheme="msc" code="51E15"/>
 </classification>
 <defines>
	<concept>prime power conjecture</concept>
	<concept>planar ternary ring</concept>
	<concept>PTR</concept>
 </defines>
 <related>
	<object name="ProjectivePlane2"/>
	<object name="IncidenceStructures"/>
	<object name="Geometry"/>
	<object name="DeBruijnErdHosTheorem"/>
 </related>
 <keywords>
	<term>incidence</term>
	<term>design</term>
	<term>graph</term>
	<term>geometry</term>
 </keywords>
 <preamble>\usepackage{amssymb}
% \usepackage{amsmath}
% \usepackage{amsfonts}

% used for TeXing text within eps files
%\usepackage{psfrag}
% need this for including graphics (\includegraphics)
%\usepackage{graphicx}

% for neatly defining theorems and propositions
%\usepackage{amsthm}
% making logically defined graphics
%\usepackage{xypic}

% there are many more packages, add them here as you need them

% define commands here %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% portions from
% makra.sty 1989-2005 by Marijke van Gans %
                                          %          ^ ^
\catcode`\@=11                            %          o o
                                          %         -&gt;*&lt;-
                                          %           ~
%%%% CHARS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                        %    code    char  frees  for

\let\Para\S             %    \Para     ÃÂ§   \S \scriptstyle
\let\Pilcrow\P          %    \Pilcrow  ÃÂ¶   \P
\mathchardef\pilcrow="227B

\mathchardef\lt="313C   %    \lt       &lt;   &lt;     bra
\mathchardef\gt="313E   %    \gt       &gt;   &gt;     ket

\let\bs\backslash       %    \bs       \
\let\us\_               %    \us       _     \_  ...

%%%% DIACRITICS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%let\udot\d             % under-dot (text mode), frees \d
\let\odot\.             % over-dot (text mode),  frees \.
%let\hacek\v            % hacek (text mode),     frees \v
%let\makron\=           % makron (text mode),    frees \=
%let\tilda\~            % tilde (text mode),     frees \~
\let\uml\"              % umlaut (text mode),    frees \"

%def\ij/{i{\kern-.07em}j}
\def\trema#1{\discretionary{-}{#1}{\uml #1}}

%%%% amssymb %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\let\le\leqslant
\let\ge\geqslant
%let\prece\preceqslant
%let\succe\succeqslant

%%%% USEFUL MISC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%def\C++{C$^{_{++}}$}

%let\writelog\wlog
%def\wl@g/{{\sc wlog}}
%def\wlog{\@ifnextchar/{\wl@g}{\writelog}}

%def\org#1{\lower1.2pt\hbox{#1}} 
% chem struct formulae: \bs, --- /  \org{C} etc. 

%%%% USEFUL INTERNAL LaTeX STUFF %%%%%%%%%%%%%%%%%%%%%%%%

%let\Ifnextchar=\@ifnextchar
%let\Ifstar=\@ifstar
%def\currsize{\@currsize}

%%%% KERNING, SPACING, BREAKING %%%%%%%%%%%%%%%%%%%%%%%%%

\def\comma{,\,\allowbreak}

%def\qqquad{\hskip3em\relax}
%def\qqqquad{\hskip4em\relax}
%def\qqqqquad{\hskip5em\relax}
%def\qqqqqquad{\hskip6em\relax}
%def\qqqqqqquad{\hskip7em\relax}
%def\qqqqqqqquad{\hskip8em\relax}

%%%% LAYOUT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%% COUNTERS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%let\addtoreset\@addtoreset
%{A}{B} adds A to list of counters reset to 0
% when B is \refstepcounter'ed (see latex.tex)
%
%def\numbernext#1#2{\setcounter{#1}{#2}\addtocounter{#1}{\m@ne}}

%%%% EQUATIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%% LEMMATA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%% DISPLAY %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%% MATH LAYOUT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\let\D\displaystyle
\let\T\textstyle
\let\S\scriptstyle
\let\SS\scriptscriptstyle

% array:
%def\&lt;#1:{\begin{array}{#1}}
%def\&gt;{\end{array}}

% array using [ ] with rounded corners:
%def\[#1:{\left\lgroup\begin{array}{#1}} 
%def\]{\end{array}\right\rgroup}

% array using ( ):
%def\(#1:{\left(\begin{array}{#1}}
%def\){\end{array}\right)}

%def\hh{\noalign{\vskip\doublerulesep}}

%%%% MATH SYMBOLS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%def\d{\mathord{\rm d}}                      % d as in dx
%def\e{{\rm e}}                              % e as in e^x

%def\Ell{\hbox{\it\char`\$}}

\def\sfmath#1{{\mathchoice%
{{\sf #1}}{{\sf #1}}{{\S\sf #1}}{{\SS\sf #1}}}}
\def\Stalkset#1{\sfmath{I\kern-.12em#1}}
\def\Bset{\Stalkset B}
\def\Nset{\Stalkset N}
\def\Rset{\Stalkset R}
\def\Hset{\Stalkset H}
\def\Fset{\Stalkset F}
\def\kset{\Stalkset k}
\def\In@set{\raise.14ex\hbox{\i}\kern-.237em\raise.43ex\hbox{\i}}
\def\Roundset#1{\sfmath{\kern.14em\In@set\kern-.4em#1}}
\def\Qset{\Roundset Q}
\def\Cset{\Roundset C}
\def\Oset{\Roundset O}
\def\Zset{\sfmath{Z\kern-.44emZ}}

% \frac overwrites LaTeX's one (use TeX \over instead)
%def\fraq#1#2{{}^{#1}\!/\!{}_{\,#2}}
\def\frac#1#2{\mathord{\mathchoice%
{\T{#1\over#2}}
{\T{#1\over#2}}
{\S{#1\over#2}}
{\SS{#1\over#2}}}}
%def\half{\frac12}

\mathcode`\&lt;="4268         % &lt; now is \langle, \lt is &lt;
\mathcode`\&gt;="5269         % &gt; now is \rangle, \gt is &gt;

%def\biggg#1{{\hbox{$\left#1\vbox %to20.5\p@{}\right.\n@space$}}}
%def\Biggg#1{{\hbox{$\left#1\vbox %to23.5\p@{}\right.\n@space$}}}

\let\epsi=\varepsilon
\def\omikron{o}

\def\Alpha{{\rm A}}
\def\Beta{{\rm B}}
\def\Epsilon{{\rm E}}
\def\Zeta{{\rm Z}}
\def\Eta{{\rm H}}
\def\Iota{{\rm I}}
\def\Kappa{{\rm K}}
\def\Mu{{\rm M}}
\def\Nu{{\rm N}}
\def\Omikron{{\rm O}}
\def\Rho{{\rm P}}
\def\Tau{{\rm T}}
\def\Ypsilon{{\rm Y}} % differs from \Upsilon
\def\Chi{{\rm X}}

%def\dg{^{\circ}}                   % degrees

%def\1{^{-1}}                       % inverse

\def\*#1{{\bf #1}}                  % boldface e.g. vector
%def\vi{\mathord{\hbox{\bf\i}}}     % boldface vector \i
%def\vj{\mathord{\,\hbox{\bf\j}}}   % boldface vector \j

%def\union{\mathbin\cup}
%def\isect{\mathbin\cap}

\let\so\Longrightarrow
\let\oso\Longleftrightarrow
\let\os\Longleftarrow

% := and :&lt;=&gt;
%def\isdef{\mathrel{\smash{\stackrel{\SS\rm def}{=}}}}
%def\iffdef{\mathrel{\smash{stackrel{\SS\rm def}{\oso}}}}

\def\isdef{\mathrel{\mathop{=}\limits^{\smash{\hbox{\tiny def}}}}}
%def\iffdef{\mathrel{\mathop{\oso}\limits^{\smash{\hbox{\tiny %def}}}}}

%def\tr{\mathop{\rm tr}}            % tr[ace]
%def\ter#1{\mathop{^#1\rm ter}}     % k-ter[minant]

%let\.=\cdot
%let\x=\times                % &gt;&lt; (direct product)

%def\qed{ ${\S\circ}\!{}^\circ\!{\S\circ}$}
%def\qed{\vrule height 6pt width 6pt depth 0pt}

%def\edots{\mathinner{\mkern1mu
%   \raise7pt\vbox{\kern7pt\hbox{.}}\mkern1mu   %  .shorter
%   \raise4pt\hbox{.}\mkern1mu                  %     .
%   \raise1pt\hbox{.}\mkern1mu}}                %        .
%def\fdots{\mathinner{\mkern1mu
%   \raise7pt\vbox{\kern7pt\hbox{.}}            %   . ~45°
%   \raise4pt\hbox{.}                           %     .
%   \raise1pt\hbox{.}\mkern1mu}}                %       .

\def\mod#1{\allowbreak \mkern 10mu({\rm mod}\,\,#1)}
% redefines TeX's one using less space

%def\int{\intop\displaylimits}
%def\oint{\ointop\displaylimits}

%def\intoi{\int_0^1}
%def\intall{\int_{-\infty}^\infty}

%def\su#1{\mathop{\sum\raise0.7pt\hbox{$\S\!\!\!\!\!#1\,$}}}

%let\frakR\Re
%let\frakI\Im
%def\Re{\mathop{\rm Re}\nolimits}
%def\Im{\mathop{\rm Im}\nolimits}
%def\conj#1{\overline{#1\vphantom1}}
%def\cj#1{\overline{#1\vphantom+}}

%def\forAll{\mathop\forall\limits}
%def\Exists{\mathop\exists\limits}

%%%% PICTURES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\cent{\makebox(0,0)}

\def\node{\circle*4}
\def\nOde{\circle4}

%%%% REFERENCES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%def\opcit{[{\it op.\,cit.}]}
\def\bitem#1{\bibitem[#1]{#1}}
\def\name#1{{\sc #1}}
\def\book#1{{\sl #1\/}}
\def\paper#1{``#1''}
\def\mag#1{{\it #1\/}}
\def\vol#1{{\bf #1}}
\def\isbn#1{{\small\tt ISBN\,\,#1}}
\def\seq#1{{\small\tt #1}}
%def\url&lt;{\verb&gt;}
%def\@cite#1#2{[{#1\if@tempswa\ #2\fi}]}

%%%% VERBATIM CODE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%def\"{\verb"}

%%%% AD HOC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%% WORDS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% \hyphenation{pre-sent pre-sents pre-sent-ed pre-sent-ing
% re-pre-sent re-pre-sents re-pre-sent-ed re-pre-sent-ing
% re-fer-ence re-fer-ences re-fer-enced re-fer-encing
% ge-o-met-ry re-la-ti-vi-ty Gauss-ian Gauss-ians
% Des-ar-gues-ian}

%def\oord/{o{\trema o}rdin\-ate}
% usage: C\oord/s, c\oord/.
% output: co\"ord... except when linebreak at co-ord...

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                                          %
                                          %          ^ ^
\catcode`\@=12                            %          ` '
                                          %         -&gt;*&lt;-
                                          %           ~</preamble>
 <content>\PMlinkescapeword{columns}
\PMlinkescapeword{components}
\PMlinkescapeword{entire}
\PMlinkescapeword{equivalent}
\PMlinkescapeword{fixed}
\PMlinkescapeword{index}
\PMlinkescapeword{matching}
\PMlinkescapeword{order}
\PMlinkescapeword{place}
\PMlinkescapeword{planar}
\PMlinkescapeword{potential}
\PMlinkescapeword{relation}
\PMlinkescapeword{represent}
\PMlinkescapeword{ring}
\PMlinkescapeword{rows}
\PMlinkescapeword{satisfies}
\PMlinkescapeword{satisfy}
\PMlinkescapeword{simple}
\PMlinkescapeword{states}
\PMlinkescapeword{structure}
\PMlinkescapeword{structures}
\PMlinkescapeword{terms}
\PMlinkescapeword{time}
\PMlinkescapeword{line}
\PMlinkescapeword{point}

\subsection*{Finite projective planes from axioms}

Let us start from the beginning and assume we are given a set of $n$ things called {\sc point}s and a set of $\nu$ things called {\sc line}s, with an
incidence relation between them (a {\sc point} is incident with a {\sc line} iff the {\sc line} is incident with the {\sc point}) that satisfies only two {\bf axioms}, the two unique incidence properties:
%
\begin{itemize}

\item For any two distinct {\sc point}s,
      there is exactly one {\sc line} through both of them.

\item For any two distinct {\sc line}s,
      there is exactly one {\sc point} on both of them.

\end{itemize}
%
Given these \PMlinkid{projective plane}{6940} axioms we can apply the De Bruijn--Erd\H{o}s theorem twice (once with the r\^ole of {\sc point}s and {\sc line}s swapped) which tells us we must have $n=\nu$, and one of two possible configurations:
%
\begin{itemize}

\item[$\circ$] One ``degenerate'' solution has one special line
               $\ell_0$ and $n-1$ ordinary lines $\ell_i$, and a special point
               P$_0$ and $n-1$ ordinary points P$_i$. Each P$_i$ ($i\ne0$) is
               incident with its own $\ell_i$ and with $\ell_0$; each $\ell_i$
               ($i\ne0$) with its own P$_i$ and with P$_0$. Now $\ell_0$ is
               incident with every point except $\ell_0$ while P$_0$ is
               incident with every line except $\ell_0$.

\item[$\circ$] The other solution is a projective plane:

               \begin{itemize}

               \item[$\bullet$] the number of {\sc point}s and the number of
                    {\sc line}s are of the form $q^2+q+1$ for some integer $q$;

               \item[$\bullet$] each {\sc point} is incident with $q+1$
                    {\sc line}s and each {\sc line} with $q+1$ {\sc point}s.

               \end{itemize}

\end{itemize}
%
One usually avoids the degenerate case by demanding there is a {\bf quadrangle}
in the plane: four {\sc point}s no three of which lie on the same {\sc line}. This, or a
similar non-triviality clause, can then be adopted as a third axiom.
Unfortunately it also has the effect of excluding projective planes of orders $q=0$ and $1$. The
\PMlinkname{De Bruijn--Erd\"os}{DeBruijnErdHosTheorem}
theorem actually makes an additional assumption: that
no two lines are incident with the same set of points (and when applied dually
that no two points are incident with the same set of lines). That is not a
problem for a {\sc line} incident with more than one {\sc point} or vice versa, because
then the axioms forbid it. We just get some more degenerate cases consisting
of multiple lines intersecting one point or none, or vice versa; the insistence
on a quadrangle catches these too.

I will not prove the whole theorem here, but under the assumption
that a quadrangle exists it is not hard show the interesting part,
that those numbers $q+1$ and $q^2+q+1$ drop out by necessity.
The same construction can also be used to give coordinates to the
{\sc point}s and {\sc line}s of the plane (see below).

\clearpage
\subsection*{Projective planes as bipartite graphs}

Projective planes are, apart from anything else, also {\bf bipartite graphs}: let the
$q^2+q+1$ {\sc point}s be represented by ``black'' nodes (vertices) of the graph,
and let the $q^2+q+1$ {\sc line}s {\em also\/} be nodes, ``white'' ones say.
Edges will represent incidence between a ``black'' and a ``white'' node,
so there are $(q^2+q+1)(q+1)=q^3+2q^2+2q+1$ edges in all.
%
\begin{itemize}

\item In a bipartite graph, nodes of the same color have even distance.
      This is 0 for any node and itself and {\bf must be 2} for any two
      distinct nodes of the same color: for any two {\sc point}s there is a path
      via the {\sc line} they share, and for any two {\sc line}s a path via the {\sc point}
      they share. So distance 4 does not occur.

      For nodes of opposite color we can have 1 (if the {\sc point} lies on the
      {\sc line}) or 3 (otherwise); we can't have distance 5 which would imply
      4 for some nodes. So the graph has {\bf diameter} (maximum distance) 3.

\item In a bipartite graph, all cycles (if any) have even length. We
      don't have 2-cycles (this is not a multigraph) but no 4-cycles
      either, by the following argument: such a cycle P$\ell$Q$m$
      would mean two {\sc line}s intersecting in two different {\sc point}s, and
      vice versa. So the {\bf girth} (minimum cycle length) is 6
      (showing there indeed are 6-cycles for $q\ge2$ is left as
      exercise for the reader).

\end{itemize}
%
These two conditions, diameter~3 and girth~6, are not only necessary for
the graph to represent a projective plane, they are also sufficient, and therefore form
an alternative formulation of what it means to be a projective plane.

These graphs could be called the bipartite analogue of Moore graphs of
diameter 2 and girth 5; many of the same arguments can be used~\cite{vG03}.

\clearpage
\subsection*{Co\uml{o}rdinates for finite projective planes}

The usual way \cite{Hal59,dRe96} to impose coordinates on a projective plane in general
proceeds as follows. We use a set $Q$ of $q$ different coordinate values, two of
which will be graced with the names 0 and 1. $Q$ is not required to be a field,
nor can, in general, a field structure be derived for it by its association
with the plane.

We start with four {\sc point}s O, I, X, Y forming a quadrangle, i.e.\ no three
of the {\sc point}s lie on one {\sc line}. XY will be our ``{\sc line} at
infinity'' $\ell$ and {\sc point}s on it will receive single coordinates;
other {\sc point}s will be given pairs of coordinates.

O and I are given coordinates $(0,0)$ and $(1,1)$, and \cite{Hal59} the other
{\sc point}s on OI (except its intersection with $\ell$) arbitrarily
$(c,c)$ with unique $c$. For any {\sc point} P not on $\ell$, let YP
intersect OI at $(a,a)$, say, and let XP intersect OI at $(b,b)$, say, then P
will be given $(a,b)$ (this consistently assigns coordinates if P itself was on
OI). Note that {\sc point}s on OX (other than X) receive coordinates of the form $(x,0)$
and {\sc point}s on OY (other than Y) coordinates of the form $(0,y)$, and an
alternative way to do the construction \cite{dRe96} assigns the {\sc point}s
on these $x$ and $y$ axes first.

Finally to find the coordinates of {\sc point}s on $\ell$, intersect the
{\sc line}s joining $(0,0)$ with $(1,m)$, for all $m$, with $\ell$, calling
the intersection $(m)$, ``which we may think of intuitively as a slope''
\cite{Hal59}. For example, OI intersects $\ell$ in $(1)$, and note the only
$(1,m)$ on OX is $(1,0)$ so X gets coordinate $(0)$. This only leaves Y on
$\ell$ without coordinates (for which see below).

{\sc Lines} \cite{dRe96} not through Y are given coordinates $[\,m,k\,]$ where
$(m)$ and $(0,k)$ are their intersections with $\ell$ and with OY
respectively, for example OX becomes $[\,0,0\,]$ and OI $[\,1,0\,]$; {\sc line}s
through Y (other than $\ell$) get coordinates $[\,k\,]$ going by their
intersection $(k,0)$ with OX, for instance OY becomes $[\,0\,]$.

The convention is to give Y and $\ell$ coordinates $(\infty)$ and
$[\,\infty\,]$ where $\infty$ is a symbol not in the set $Q$. I will call them
$(\,)$ and $[\;]$ in stead, to set them apart from entities with a single
coordinate. We now have the following incidences:
$$
  \begin{array}{r@{\;\hbox{is on}\;}l@{\quad}l}
    (\,) &amp; [\;]        &amp;\\
     (y) &amp; [\;]        &amp;\hbox{for all $y\in Q$} \\
    (\,) &amp; [\,b\,]     &amp;\hbox{for all $b\in Q$} \\
     (y) &amp; [\,m,b\,]   &amp;\hbox{iff $y=m$} \\
   (x,y) &amp; [\,b\,]     &amp;\hbox{iff $x=b$} \\
   (x,y) &amp; [\,m,b\,]   &amp;\hbox{for certain $x,y,m,b$ yet to be assessed}
  \end{array}
$$
and in addition there is one {\sc line} OX $=[\,0,0\,]$ containing all the
{\sc point}s $(x,0)$, one {\sc line} OY $=[\,0\,]$ containing all the {\sc point}s $(0,y)$,
and one {\sc line} OI $=[\,1,0\,]$ containing all the {\sc point}s $(c,c)$.

\clearpage
\subsection*{Coordinates from bipartite graphs}

The whole business with coordinates becomes a bit more transparent when we try
to actually construct the thing as a bipartite graph, starting from one edge,
Y$\ell$ say.

There are $q$ more {\sc point}s (other than Y) incident to $\ell$, let's call
them Y$_m$ where $y$ ranges over the $q$ different values of the set $Q$.
Again, each Y$_m$ is incident to $q$ more {\sc line}s (apart from $\ell$), let's
call those $\ell_{mb}$ where $b$ is another subscript from $Q$.
Likewise there are $q$ more {\sc line}s (other than $\ell$) incident to Y, let's
call them $\ell_x$ and to each of them are incident $q$ more {\sc point}s (apart
from Y) which we can label Y$_{xy}$.

This immediately produces the incidence list of the preceding section.
Pictorially, for $q=2$ (with the ``to be assessed'' portion filled in
as thinner lines):

\begin{center}
\begin{picture}(100,140)(-50,-70)

\put(-40,-30){\circle{4}}
\put(  0,-60){\circle*{4}}
\put(+20,-60){\circle*{4}}
\put(+20,-30){\circle{4}}
\put(+30,-30){\circle{4}}
\put(+40,-30){\circle{4}}
\put(+50,-30){\circle{4}}
\put(+20,+30){\circle*{4}}
\put(+30,+30){\circle*{4}}
\put(+40,+30){\circle*{4}}
\put(+50,+30){\circle*{4}}
\put(+20,+60){\circle{4}}
\put(  0,+60){\circle{4}}
\put(-40,+30){\circle*{4}}

\put(+55,+30){\cent[l]{Y$_{xy}$}}
\put( 10,+70){\cent[b]{$\ell_x$}}
\put(-50,+30){\cent[r]{Y}}
\put(-50,-30){\cent[r]{$\ell$}}
\put( 10,-70){\cent[t]{Y$_m$}}
\put(+55,-30){\cent[l]{$\ell_{mb}$}}

\thicklines
\put(-40,-30){\line( 0,+1){60}}
\put(-40,+30){\line(+4,+3){40}}
\put(-40,+30){\line(+2,+1){60}}
\put(  0,+60){\line(+2,-3){20}}
\put(  0,+60){\line(+4,-3){40}}
\put(+20,+60){\line(+1,-3){10}}
\put(+20,+60){\line(+1,-1){30}}
\put(  0,-60){\line(+2,+3){20}}
\put(  0,-60){\line(+4,+3){40}}
\put(+20,-60){\line(+1,+3){10}}
\put(+20,-60){\line(+1,+1){30}}
\put(-40,-30){\line(+2,-1){60}}
\put(-40,-30){\line(+4,-3){40}}

\thinlines
\put(+20,-30){\line( 0,+1){60}}
\put(+30,-30){\line( 0,+1){60}}
\put(+40,-30){\line( 0,+1){60}}
\put(+50,-30){\line( 0,+1){60}}
\put(+20,-30){\line(+1,+6){10}}
\put(+30,-30){\line(+1,+6){10}}
\put(+40,-30){\line(+1,+6){10}}
\put(+50,-30){\line(-1,+2){30}}

\end{picture}
\end{center}

We already have $\ell_0$ containing all points Y$_{0y}$, and in addition if we
wanted we could easily arrange for $\ell_{00}$ to be incident with all the
Y$_{x0}$ (just renumber the labels $y$ in the sets Y$_{x0}$ for every $x$),
and for $\ell_{10}$ to be incident with all the Y$_{cc}$ (just look at which
Y$_{xy}$ are incident with $\ell_{10}$, then exercise the freedom we still have
to relabel all the $x$, matching each time the corresponding $y$ there). This
reproduces the entire coordinatisation.

\subsection*{Projective planes as permutation systems}

Five sides of the hexagon are self-evident. On the left we have the
single edge Y$\ell$, along the top we fan out in two stages to $q$ and $q^2$
items, along the bottom we also fan out in two stages to $q$ and $q^2$ items,
and the hard part is the right. We have by now accounted for $2q^2+2q+1$ edges
so we know there must be exactly $q^3$ more edges, between {\em some\/} of
those $q^2$ {\sc point}s and {\em some\/} of those $q^2$ {\sc line}s. But where?

For $q=2$ it is simple enough to avoid 4-cycle clashes (and the diagram shows
what is, up to isomorphism, the only solution). In general, it is an open
problem to find all possible solutions.

From the projective plane properties it is easy to see that any point Y$_{xy}$ must, for
every value of $m$, be incident to no more than one of the $\ell_{mb}$ (because
if it was incident to two they would intersect both in our Y$_{xy}$ and in
their shared Y$_m$ at the bottom). On the other hand, Y$_{xy}$ needs $q$ more
mates so it needs to choose exactly one $\ell_{mb}$ for every value of $m$.

By exactly the same reasoning, any $\ell_{mb}$ needs to be incident with, for
every value of $x$, at most one and then exactly one Y$_{xy}$. In other words,
the projective plane structure takes the form of, for each pair of values $x$ and $m$,
a {\bf bijection} $\psi_{xm}$ between the $y$ indices and the $b$ indices.

This is not yet the only constraint. A closer analysis~\cite{vG03} shows
that, in order to prevent any two {\sc line}s meeting in more than one {\sc point} or any
two {\sc point}s in more than two {\sc line}s, all compound bijections of the form
$$
  \psi_{xm}^{\vphantom1} \psi_{x'm}^{-1}
  \psi_{x'm'}^{\vphantom1} \psi_{xm'}^{-1}
$$
(for $m \ne m'$ and $x \ne x'$) must be {\bf derangements}, i.e.\
permutations that do not leave any index in place. It is not hard to see
this is just a device to prevent 4-cycles. And careful scrutiny of the graph
shows that, after arranging 5 of 6 edges along trees fanning out as above, and
after recognising there are those bijections along the sixth edge, these
derangement shenanigans stop the only remaining gap for 4-cycles to lurk.

This could be called the permutation group interpretation of projective plane structure.
The algebraic version appears in the next section.

\clearpage
\subsection*{Planar ternary rings}

We've been giving our {\sc point}s and {\sc line}s cooordinates from a set $Q$ of $q$
different labels. We can give $Q$ the structure of a {\bf ternary ring},
that is, a set with a ternary operation $p\bullet q\circ r$, by defining
%%
\begin{equation}\label{x*mob}
  y = x\bullet m\circ b \;\oso\; (x,y) \;\hbox{is on}\; [\,m,b\,]
\end{equation}
%%
Interpreted as an algebraic structure, the projective plane axioms translate to the
following set of axioms \cite{Hal59,dRe96} for the ring, and conversely every
ternary ring satisfying them (a so-called {\bf planar} ternary ring or PTR)
determines a projective plane with coordinates as above.
$$
  \begin{array}{ll}
  T1 &amp; \forall\, a,c \quad 0\bullet a\circ c = a\bullet 0\circ c = c\\
  T2 &amp; \forall\, m \quad 1\bullet m\circ 0 = m\bullet 1\circ 0 = m\\
  T3 &amp; \forall\, a,m,c \quad \exists!\, z \quad a\bullet m\circ z = c\\
  T4 &amp; \forall\, m_1\ne m_2,\,b_1,b_2  \quad \exists!\, x \quad
     x\bullet m_1\circ b_1 = x\bullet m_2\circ b_2\\
  T5 &amp; \forall\, a_1\ne a_2,\,c_1,c_2  \quad \exists!\, m,b \quad
     a_1\bullet m\circ b = c_1 \quad\hbox{and}\quad
     a_2\bullet m\circ b = c_2
  \end{array}
$$
In finite PTRs the axioms are redundant as now (given $T3$) $T4$ and $T5$
imply each other \cite{dRe96}.

The $x\bullet1\circ b$ appear to behave like a sum $x+b$, and
$x\bullet m\circ0$ like a product $x\cdot m$, but in general
$x\bullet m\circ b$ doesn't necessarily behave like $x\cdot m + b$ in a field.

If the ring happens to be a field as well, we recognise (\ref{x*mob}) as
$mx-y+b=0$ i.e.\ $px+qy+r=0$, from the {\bf field-based
coordinatisation} in the \PMlinkid{projective planes entry}{6940},
with $m=-p/q$ and $b=-r/q$.
The {\sc point}s $(x,y)$ are $(x:y:1)$, $(y)$ are $(1:y:0)$ while $(\,)$ is $(0:1:0)$.
Again, the {\sc line}s $[\,m,b\,]$ are $[\,-m:1:-b\,]$, $[\,b\,]$ are $[\,1:0:-b\,]$
while $[\;]$ is $[\,0:0:1\,]$.

Several classes of algebraic structures are known that are intermediate
between fields and PTRs, in the sense that every field is an instance of
such a class but not vice versa, and every member of such a class is a PTR
but not vice versa. There are skew fields, semifields, (left and right)
near fields and quasifields, and their algebraic properties translate to
symmetries of the projective planes coordinatised by them. See \cite{dRe96}
for a survey. There are four different projective planes known of order 9, many more
of order 16, and so on.

Finding all PTRs in general remains of course just as hard as finding projective planes!

\clearpage
\subsection*{Finite projective planes as incidence structures}

Finite projective planes can be defined as
({\bf simple square}) 2-$(q^2+q+1\comma q+1\comma 1)$ {\bf designs},
or what's the same thing, {\bf Steiner systems} $S(2\comma q+1\comma q^2+q+1)$.
This way, we already {\em assume\/} in the definition that each ``block''
({\sc line}) contains exactly $q+1$ {\sc point}s, from which it follows by calculation that
the number of {\sc line}s that contain a given {\sc point} is also $q+1$, and that the
total number of {\sc line}s equals the total number of {\sc point}s.

Also, the unique incidence property that every two {\sc point}s lie together on
exactly one {\sc line} is given, and the dual one that every two {\sc line}s meet in
exactly one {\sc point} then follows from the numbers and the properties that define
a design or Steiner system.

We took a different route to projective planes above: we saw we only need to start with
these two unique incidence properties, and can {\em prove\/} from them that
the number of {\sc point}s on a {\sc line} and the number of {\sc line}s through a {\sc point} are both
fixed (i.e.\ that the projective plane and its dual are both designs).

\clearpage
\subsection*{Finite projective planes as incidence matrices}

Consider an arbitrary projective plane of order $q$.
We know there are $n=q^2+q+1$ points and the same number of lines. Let $A$
be an $n\times n$ matrix of which the rows and columns represent lines and
points of the plane, and give the value 1 to entries at intersections where
the point (represented by the column) lies on the line (represented by the
row), and leave the other entries zeros. Such an $A$ is known as the
{\bf incidence matrix} of the plane.

$AA^\top$ has rows and columns both representing lines, and the entries
here are the dot products of any two rows of $A$, i.e.\ the number of points
any two lines $l$ and $m$ have in common, which is $q+1$ when $l=m$ and 1
otherwise, by the projective plane properties.\vspace{-10pt}
$$
  AA^\top \;=\;
  \left\lgroup
  \begin{array}{cccc}
          q+1&amp; 1 &amp; 1 &amp;\cdots \\
          1 &amp;q+1&amp; 1 &amp;\cdots \\
          1 &amp; 1 &amp;q+1&amp;\cdots \\
         \vdots&amp;\vdots&amp;\vdots&amp;\ddots 
  \end{array}
  \right\rgroup
  \;=\; J + qI
$$
where $I$ is the identity matrix (ones along the diagonal, zeros everywhere
else) and $J$ is the matrix filled with ones in every entry. Note $AA^\top$
has this same value for {\em every\/} projective plane with $n$ points and $n$ lines,
while $A$ on its own of course varies if there is more than one plane of the
same order, as the plane is fully determined by its incidence matrix. Also,
$AA^\top$ having this value is the {\em only\/} thing needed to make the plane
specified by $A$ satisfy the projective plane properties; it is a fully equivalent
formulation of those properties.

The {\bf determinant} of $A$ is best evaluated via that of $AA^\top$,
because $(\det A)^2 = (\det A)(\det A^\top) = \det AA^\top$, and we know
every entry of $AA^\top$. The {\bf eigenvalues} of any $n\times n$ matrix of
the form $J + qI$ are easily seen to be
%
\begin{itemize}

\item $q+n$ (once) with eigenvector ${\bf x}$ for which $x_0=x_1=x_2\dots$

\item $q$ (multiplicity $n-1$) for the complementary eigenspace
      $x_0+x_1+x_2\cdots=0$

\end{itemize}
%
by letting the matrix act on these eigenvectors. This gives
$$
  \det AA^\top \;=\; q^{n-1}\,(q+n)
$$
which in our case ($n=q^2+q+1$) amounts to
$$
  \det AA^\top \;=\; q^{q^2+q}\,(q^2+2q+1)
$$
As $q^2+q$ is even and the other factor a square, we get an integer
$$
  \det A \;=\; \pm\;q^{\T{q^2+q\over2}}\,(q+1)
         \;=\; \pm\;q^{\T{q+1\choose2}}\,(q+1)
$$
where the sign is moot, as $A$ has no correspondence between its columns and
rows.

\clearpage
\subsection*{Existence}

The {\bf Bruck--Ryser theorem}~\cite{BR49} states that

{\em If $q$ is the order of a projective plane, and $q\equiv 1$ or $2\mod4$, then $q$ is
the sum of two integer squares (one of which can be $0^2$).}

It can be proven~\cite{BR49,Cam94} using the incidence matrix $A$, by a
clever rearrangement of ${\bf x}AA^\top{\bf x}$ (plus one extra term) for an
arbitrary vector ${\bf x}$, on which gradually constraints are imposed four
components at a time using the fact that each integer is a sum of four
squares. The argument only works when $q^2+q+1 = n \equiv -1 \mod4$, hence the
constraint on $q$ (mod~4).

Interestingly, there is a partial converse~\cite{HR54}: whenever $q$ is
allowed by the theorem (either congruent 0 or 3 (mod~4), or congruent 1
or 2 (mod~4) and a sum of two squares), there always is a {\bf rational}
$n\times n$ matrix $A$ (where $n=q^2+q+1$) such that $AA^\top = M$. Of course,
the matrix is only a proper incidence matrix if that rational matrix only has
entries 0 and 1.

The theorem doesn't rule out any potential projective plane orders $q\equiv 0$ or $3\mod4$,
but does rule out a large number of $q\equiv 1$ or $2\mod4$, starting with
$n=6, 14, 21, 22\dots$. Note in passing that it is easy to prove no prime
power falls foul of Bruck--Ryser, which is just as well, as (classical)
planes exist for all those orders.

The only other order ruled out to date is 10, via an epic computer search
by Lam, Swiercz and Thiel (read
{\tt\PMlinkexternal{http://www.cecm.sfu.ca/organics/papers/lam/index.html}{http://www.cecm.sfu.ca/organics/papers/lam/index.html}}
for Lam's account).

All projective planes actually found to date, even the non-classical ones,
have an order $q$ that is the power of a prime. The {\bf prime power conjecture}
says this is the case for all projective planes. It is still open.

\clearpage
\raggedright
\begin{thebibliography}{MST73}

\bitem{BR49}  \name{R.\,H.\,Bruck} \&amp; \name{H.\,J.\,Ryser},
              \paper{The non-existence of certain finite projective planes}
              \mag{Can.\,J.\,Math.}
              \vol{12} (1949) pp~189--203

\bitem{HR54}  \name{M.\,Hall, Jr.} \&amp; \name{H.\,J.\,Ryser},
              \paper{Normal completions of incidence matrices}
              \mag{Amer.\,J.\,Math.} \vol{76} (1954) pp~581--9

\bitem{Hal59} \name{Marshall Hall, Jr.}, \book{The Theory of Groups},
              Macmillan~1959

\bitem{Cam94} \name{Peter J.\,Cameron},
              \book{Combinatorics: topics, techniques, algorithms},\\
              Camb.~Univ.~Pr.~1994, \isbn{0\,521\,45761\,0}\\
{\tt\PMlinkexternal{http://www.maths.qmul.ac.uk/~pjc/comb/}{http://www.maths.qmul.ac.uk/~pjc/comb/}}
              (solutions, errata \&amp;c.)

\bitem{CD96}  \name{Charles J.\,Colbourn} and \name{Jeffrey H.\,Dinitz}, eds.\\
              \book{The CRC Handbook of Combinatorial Designs},\\
              CRC~Press~1996, \isbn{0\,8493\,8948\,8}\\
{\tt\PMlinkexternal{http://www.emba.uvm.edu/~dinitz/hcd.html}{http://www.emba.uvm.edu/~dinitz/hcd.html}}
(errata, new results)\\
              {\em the reference work on designs incl.\ Steiner systems,
               proj.~planes}

\bitem{dRe96} \name{Marialuisa J.\,de~Resmini},
              \paper{Projective Planes, Nondesarguesian},
              pp~708--718 in the previous reference

\bitem{vG03} \name{Marijke van Gans}, M.Phil.(Qual.) thesis,
             Birmingham~2003

\end{thebibliography}</content>
</record>
