Incidence geometry
Template:Short description Template:General geometry Script error: No such module "about". In mathematics, incidence geometry is the study of incidence structures. A geometric structure such as the Euclidean plane is a complicated object that involves concepts such as length, angles, continuity, betweenness, and incidence. An incidence structure is what is obtained when all other concepts are removed and all that remains is the data about which points lie on which lines. Even with this severe limitation, theorems can be proved and interesting facts emerge concerning this structure. Such fundamental results remain valid when additional concepts are added to form a richer geometry. It sometimes happens that authors blur the distinction between a study and the objects of that study, so it is not surprising to find that some authors refer to incidence structures as incidence geometries.[1]
Incidence structures arise naturally and have been studied in various areas of mathematics. Consequently, there are different terminologies to describe these objects. In graph theory they are called hypergraphs, and in combinatorial design theory they are called block designs. Besides the difference in terminology, each area approaches the subject differently and is interested in questions about these objects relevant to that discipline. Using geometric language, as is done in incidence geometry, shapes the topics and examples that are normally presented. It is, however, possible to translate the results from one discipline into the terminology of another, but this often leads to awkward and convoluted statements that do not appear to be natural outgrowths of the topics. In the examples selected for this article we use only those with a natural geometric flavor.
A special case that has generated much interest deals with finite sets of points in the Euclidean plane and what can be said about the number and types of (straight) lines they determine. Some results of this situation can extend to more general settings since only incidence properties are considered.
Incidence structures
Script error: No such module "Labelled list hatnote".
An incidence structure (P, L, I)Script error: No such module "Check for unknown parameters". consists of a set PScript error: No such module "Check for unknown parameters". whose elements are called points, a disjoint set LScript error: No such module "Check for unknown parameters". whose elements are called lines and an incidence relation IScript error: No such module "Check for unknown parameters". between them, that is, a subset of P × LScript error: No such module "Check for unknown parameters". whose elements are called flags.[2] If (A, l)Script error: No such module "Check for unknown parameters". is a flag, we say that AScript error: No such module "Check for unknown parameters". is incident with lScript error: No such module "Check for unknown parameters". or that lScript error: No such module "Check for unknown parameters". is incident with AScript error: No such module "Check for unknown parameters". (the terminology is symmetric), and write A I lScript error: No such module "Check for unknown parameters".. Intuitively, a point and line are in this relation if and only if the point is on the line. Given a point BScript error: No such module "Check for unknown parameters". and a line mScript error: No such module "Check for unknown parameters". which do not form a flag, that is, the point is not on the line, the pair (B, m)Script error: No such module "Check for unknown parameters". is called an anti-flag.
Distance in an incidence structure
There is no natural concept of distance (a metric) in an incidence structure. However, a combinatorial metric does exist in the corresponding incidence graph (Levi graph), namely the length of the shortest path between two vertices in this bipartite graph. The distance between two objects of an incidence structure – two points, two lines or a point and a line – can be defined to be the distance between the corresponding vertices in the incidence graph of the incidence structure.
Another way to define a distance again uses a graph-theoretic notion in a related structure, this time the collinearity graph of the incidence structure. The vertices of the collinearity graph are the points of the incidence structure and two points are joined if there exists a line incident with both points. The distance between two points of the incidence structure can then be defined as their distance in the collinearity graph.
When distance is considered in an incidence structure, it is necessary to mention how it is being defined.
Partial linear spaces
Incidence structures that are most studied are those that satisfy some additional properties (axioms), such as projective planes, affine planes, generalized polygons, partial geometries and near polygons. Very general incidence structures can be obtained by imposing "mild" conditions, such as:
A partial linear space is an incidence structure for which the following axioms are true:[3]
- Every pair of distinct points determines at most one line.
- Every line contains at least two distinct points.
In a partial linear space it is also true that every pair of distinct lines meet in at most one point. This statement does not have to be assumed as it is readily proved from axiom one above.
Further constraints are provided by the regularity conditions:
RLk: Each line is incident with the same number of points. If finite this number is often denoted by kScript error: No such module "Check for unknown parameters"..
RPr: Each point is incident with the same number of lines. If finite this number is often denoted by rScript error: No such module "Check for unknown parameters"..
The second axiom of a partial linear space implies that k > 1Script error: No such module "Check for unknown parameters".. Neither regularity condition implies the other, so it has to be assumed that r > 1Script error: No such module "Check for unknown parameters"..
A finite partial linear space satisfying both regularity conditions with k, r > 1Script error: No such module "Check for unknown parameters". is called a tactical configuration.[4] Some authors refer to these simply as configurations,[5] or projective configurations.[6] If a tactical configuration has nScript error: No such module "Check for unknown parameters". points and mScript error: No such module "Check for unknown parameters". lines, then, by double counting the flags, the relationship nr = mkScript error: No such module "Check for unknown parameters". is established. A common notation refers to (nr, mk)Script error: No such module "Check for unknown parameters".-configurations. In the special case where n = mScript error: No such module "Check for unknown parameters". (and hence, r = kScript error: No such module "Check for unknown parameters".) the notation (nk, nk)Script error: No such module "Check for unknown parameters". is often simply written as (nk)Script error: No such module "Check for unknown parameters"..
A linear space is a partial linear space such that:[7]
- Every pair of distinct points determines exactly one line.
Some authors add a "non-degeneracy" (or "non-triviality") axiom to the definition of a (partial) linear space, such as:
- There exist at least two distinct lines.[8]
This is used to rule out some very small examples (mainly when the sets PScript error: No such module "Check for unknown parameters". or LScript error: No such module "Check for unknown parameters". have fewer than two elements) that would normally be exceptions to general statements made about the incidence structures. An alternative to adding the axiom is to refer to incidence structures that do not satisfy the axiom as being trivial and those that do as non-trivial.
Each non-trivial linear space contains at least three points and three lines, so the simplest non-trivial linear space that can exist is a triangle.
A linear space having at least three points on every line is a Sylvester–Gallai design.
Fundamental geometric examples
Some of the basic concepts and terminology arises from geometric examples, particularly projective planes and affine planes.
Projective planes
Script error: No such module "Labelled list hatnote". A projective plane is a linear space in which:
- Every pair of distinct lines meet in exactly one point,
and that satisfies the non-degeneracy condition:
- There exist four points, no three of which are collinear.
There is a bijection between PScript error: No such module "Check for unknown parameters". and LScript error: No such module "Check for unknown parameters". in a projective plane. If PScript error: No such module "Check for unknown parameters". is a finite set, the projective plane is referred to as a finite projective plane. The order of a finite projective plane is n = k – 1Script error: No such module "Check for unknown parameters"., that is, one less than the number of points on a line. All known projective planes have orders that are prime powers. A projective plane of order nScript error: No such module "Check for unknown parameters". is an ((n2 + n + 1)n + 1)Script error: No such module "Check for unknown parameters". configuration.
The smallest projective plane has order two and is known as the Fano plane.
the Fano plane
Fano plane
Script error: No such module "Labelled list hatnote".
This famous incidence geometry was developed by the Italian mathematician Gino Fano. In his work[9] on proving the independence of the set of axioms for projective n-space that he developed,[10] he produced a finite three-dimensional space with 15 points, 35 lines and 15 planes, in which each line had only three points on it.[11] The planes in this space consisted of seven points and seven lines and are now known as Fano planes.
The Fano plane cannot be represented in the Euclidean plane using only points and straight line segments (i.e., it is not realizable). This is a consequence of the Sylvester–Gallai theorem, according to which every realizable incidence geometry must include an ordinary line, a line containing only two points. The Fano plane has no such line (that is, it is a Sylvester–Gallai configuration), so it is not realizable.Template:Sfnp
A complete quadrangle consists of four points, no three of which are collinear. In the Fano plane, the three points not on a complete quadrangle are the diagonal points of that quadrangle and are collinear. This contradicts the Fano axiom, often used as an axiom for the Euclidean plane, which states that the three diagonal points of a complete quadrangle are never collinear.
Affine planes
Script error: No such module "Labelled list hatnote".
An affine plane is a linear space satisfying:
- For any point AScript error: No such module "Check for unknown parameters". and line lScript error: No such module "Check for unknown parameters". not incident with it (an anti-flag) there is exactly one line mScript error: No such module "Check for unknown parameters". incident with AScript error: No such module "Check for unknown parameters". (that is, A I mScript error: No such module "Check for unknown parameters".), that does not meet lScript error: No such module "Check for unknown parameters". (known as Playfair's axiom),
and satisfying the non-degeneracy condition:
- There exists a triangle, i.e. three non-collinear points.
The lines lScript error: No such module "Check for unknown parameters". and mScript error: No such module "Check for unknown parameters". in the statement of Playfair's axiom are said to be parallel. Every affine plane can be uniquely extended to a projective plane. The order of a finite affine plane is kScript error: No such module "Check for unknown parameters"., the number of points on a line. An affine plane of order nScript error: No such module "Check for unknown parameters". is an ((n2)n + 1, (n2 + n)n)Script error: No such module "Check for unknown parameters". configuration.
(Hesse configuration)
Hesse configuration
Script error: No such module "Labelled list hatnote".
The affine plane of order three is a (94, 123)Script error: No such module "Check for unknown parameters". configuration. When embedded in some ambient space it is called the Hesse configuration. It is not realizable in the Euclidean plane but is realizable in the complex projective plane as the nine inflection points of an elliptic curve with the 12 lines incident with triples of these.
The 12 lines can be partitioned into four classes of three lines apiece where, in each class the lines are mutually disjoint. These classes are called parallel classes of lines. Adding four new points, each being added to all the lines of a single parallel class (so all of these lines now intersect), and one new line containing just these four new points produces the projective plane of order three, a (134)Script error: No such module "Check for unknown parameters". configuration. Conversely, starting with the projective plane of order three (it is unique) and removing any single line and all the points on that line produces this affine plane of order three (it is also unique).
Removing one point and the four lines that pass through that point (but not the other points on them) produces the (83)Script error: No such module "Check for unknown parameters". Möbius–Kantor configuration.
Partial geometries
Script error: No such module "Labelled list hatnote".
Given an integer α ≥ 1Script error: No such module "Check for unknown parameters"., a tactical configuration satisfying:
- For every anti-flag (B, m)Script error: No such module "Check for unknown parameters". there are αScript error: No such module "Check for unknown parameters". flags (A, l)Script error: No such module "Check for unknown parameters". such that B I lScript error: No such module "Check for unknown parameters". and A I mScript error: No such module "Check for unknown parameters".,
is called a partial geometry. If there are s + 1Script error: No such module "Check for unknown parameters". points on a line and t + 1Script error: No such module "Check for unknown parameters". lines through a point, the notation for a partial geometry is pg(s, t, α)Script error: No such module "Check for unknown parameters"..
If α = 1Script error: No such module "Check for unknown parameters". these partial geometries are generalized quadrangles.
If α = s + 1Script error: No such module "Check for unknown parameters". these are called Steiner systems.
Generalized polygons
Script error: No such module "Labelled list hatnote".
For n > 2Script error: No such module "Check for unknown parameters".,[12] a generalized nScript error: No such module "Check for unknown parameters".-gon is a partial linear space whose incidence graph ΓScript error: No such module "Check for unknown parameters". has the property:
- The girth of ΓScript error: No such module "Check for unknown parameters". (length of the shortest cycle) is twice the diameter of ΓScript error: No such module "Check for unknown parameters". (the largest distance between two vertices, nScript error: No such module "Check for unknown parameters". in this case).
A generalized 2-gon is an incidence structure, which is not a partial linear space, consisting of at least two points and two lines with every point being incident with every line. The incidence graph of a generalized 2-gon is a complete bipartite graph.
A generalized nScript error: No such module "Check for unknown parameters".-gon contains no ordinary mScript error: No such module "Check for unknown parameters".-gon for 2 ≤ m < nScript error: No such module "Check for unknown parameters". and for every pair of objects (two points, two lines or a point and a line) there is an ordinary nScript error: No such module "Check for unknown parameters".-gon that contains them both.
Generalized 3-gons are projective planes. Generalized 4-gons are called generalized quadrangles. By the Feit-Higman theorem the only finite generalized nScript error: No such module "Check for unknown parameters".-gons with at least three points per line and three lines per point have nScript error: No such module "Check for unknown parameters". = 2, 3, 4, 6 or 8.
Near polygons
Script error: No such module "Labelled list hatnote". For a non-negative integer dScript error: No such module "Check for unknown parameters". a near 2dScript error: No such module "Check for unknown parameters".-gon is an incidence structure such that:
- The maximum distance (as measured in the collinearity graph) between two points is dScript error: No such module "Check for unknown parameters"., and
- For every point XScript error: No such module "Check for unknown parameters". and line lScript error: No such module "Check for unknown parameters". there is a unique point on lScript error: No such module "Check for unknown parameters". that is closest to XScript error: No such module "Check for unknown parameters"..
A near 0-gon is a point, while a near 2-gon is a line. The collinearity graph of a near 2-gon is a complete graph. A near 4-gon is a generalized quadrangle (possibly degenerate). Every finite generalized polygon except the projective planes is a near polygon. Any connected bipartite graph is a near polygon and any near polygon with precisely two points per line is a connected bipartite graph. Also, all dual polar spaces are near polygons.
Many near polygons are related to finite simple groups like the Mathieu groups and the Janko group J2. Moreover, the generalized 2d-gons, which are related to Groups of Lie type, are special cases of near 2d-gons.
Möbius planes
Script error: No such module "Labelled list hatnote". An abstract Möbius plane (or inversive plane) is an incidence structure where, to avoid possible confusion with the terminology of the classical case, the lines are referred to as cycles or blocks.
Specifically, a Möbius plane is an incidence structure of points and cycles such that:
- Every triple of distinct points is incident with precisely one cycle.
- For any flag (P, z)Script error: No such module "Check for unknown parameters". and any point QScript error: No such module "Check for unknown parameters". not incident with zScript error: No such module "Check for unknown parameters". there is a unique cycle z∗Script error: No such module "Check for unknown parameters". with P I z∗, Q I z∗Script error: No such module "Check for unknown parameters". and z ∩ z∗ = {P}Script error: No such module "Check for unknown parameters".. (The cycles are said to touch at PScript error: No such module "Check for unknown parameters"..)
- Every cycle has at least three points and there exists at least one cycle.
The incidence structure obtained at any point PScript error: No such module "Check for unknown parameters". of a Möbius plane by taking as points all the points other than PScript error: No such module "Check for unknown parameters". and as lines only those cycles that contain PScript error: No such module "Check for unknown parameters". (with PScript error: No such module "Check for unknown parameters". removed), is an affine plane. This structure is called the residual at PScript error: No such module "Check for unknown parameters". in design theory.
A finite Möbius plane of order mScript error: No such module "Check for unknown parameters". is a tactical configuration with k = m + 1Script error: No such module "Check for unknown parameters". points per cycle that is a 3-design, specifically a 3-(m2 + 1, m + 1, 1)Script error: No such module "Check for unknown parameters". block design.
Incidence theorems in the Euclidean plane
The Sylvester-Gallai theorem
Script error: No such module "Labelled list hatnote". A question raised by J.J. Sylvester in 1893 and finally settled by Tibor Gallai concerned incidences of a finite set of points in the Euclidean plane.
Theorem (Sylvester-Gallai): A finite set of points in the Euclidean plane is either collinear or there exists a line incident with exactly two of the points.
A line containing exactly two of the points is called an ordinary line in this context. Sylvester was probably led to the question while pondering about the embeddability of the Hesse configuration.
The de Bruijn–Erdős theorem
Script error: No such module "Labelled list hatnote".
A related result is the de Bruijn–Erdős theorem. Nicolaas Govert de Bruijn and Paul Erdős proved the result in the more general setting of projective planes, but it still holds in the Euclidean plane. The theorem is:[13]
- In a projective plane, every non-collinear set of nScript error: No such module "Check for unknown parameters". points determines at least nScript error: No such module "Check for unknown parameters". distinct lines.
As the authors pointed out, since their proof was combinatorial, the result holds in a larger setting, in fact in any incidence geometry in which there is a unique line through every pair of distinct points. They also mention that the Euclidean plane version can be proved from the Sylvester-Gallai theorem using induction.
The Szemerédi–Trotter theorem
Script error: No such module "Labelled list hatnote".
A bound on the number of flags determined by a finite set of points and the lines they determine is given by:
Theorem (Szemerédi–Trotter): given nScript error: No such module "Check for unknown parameters". points and mScript error: No such module "Check for unknown parameters". lines in the plane, the number of flags (incident point-line pairs) is:
and this bound cannot be improved, except in terms of the implicit constants.
This result can be used to prove Beck's theorem.
A similar bound for the number of incidences is conjectured for point-circle incidences, but only weaker upper bounds are known.[14]
Beck's theorem
Script error: No such module "Labelled list hatnote".
Beck's theorem says that finite collections of points in the plane fall into one of two extremes; one where a large fraction of points lie on a single line, and one where a large number of lines are needed to connect all the points.
The theorem asserts the existence of positive constants C, KScript error: No such module "Check for unknown parameters". such that given any nScript error: No such module "Check for unknown parameters". points in the plane, at least one of the following statements is true:
- There is a line that contains at least Template:Sfrac of the points.
- There exist at least Template:Sfrac lines, each of which contains at least two of the points.
In Beck's original argument, CScript error: No such module "Check for unknown parameters". is 100 and KScript error: No such module "Check for unknown parameters". is an unspecified constant; it is not known what the optimal values of CScript error: No such module "Check for unknown parameters". and KScript error: No such module "Check for unknown parameters". are.
More examples
- Projective geometries
- Moufang polygon
- Schläfli double six
- Reye configuration
- Cremona–Richmond configuration
- Kummer configuration
- Klein configuration
- Non-Desarguesian planes
See also
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ As, for example, L. Storme does in his chapter on Finite Geometry in Script error: No such module "Footnotes".
- ↑ Technically this is a rank two incidence structure, where rank refers to the number of types of objects under consideration (here, points and lines). Higher ranked structures are also studied, but several authors limit themselves to the rank two case, and we shall do so here.
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes".
- ↑ There are several alternatives for this "non-triviality" axiom. This could be replaced by "there exist three points not on the same line" as is done in Script error: No such module "Footnotes".. There are other choices, but they must always be existence statements that rule out the very simple cases to exclude.
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes". Finite Geometries? an AMS Featured Column
- ↑ The use of nScript error: No such module "Check for unknown parameters". in the name is standard and should not be confused with the number of points in a configuration.
- ↑ Weisstein, Eric W., "de Bruijn–Erdős Theorem" from MathWorld
- ↑ Script error: No such module "Citation/CS1".
Script error: No such module "Check for unknown parameters".
References
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..