Affine plane (incidence geometry)
Template:Short description Script error: No such module "For". In geometry, an affine plane is a system of points and lines that satisfy the following axioms:[1]
- Any two distinct points lie on a unique line.
- Given any line and any point not on that line there is a unique line which contains the point and does not meet the given line. (Playfair's axiom)
- There exist four points such that no three are collinear (points not on a single line).
In an affine plane, two lines are called parallel if they are equal or disjoint. Using this definition, Playfair's axiom above can be replaced by:[2]
- Given a point and a line, there is a unique line which contains the point and is parallel to the line.
Parallelism is an equivalence relation on the lines of an affine plane.
Since no concepts other than those involving the relationship between points and lines are involved in the axioms, an affine plane is an object of study belonging to incidence geometry. They are non-degenerate linear spaces satisfying Playfair's axiom.
The familiar Euclidean plane is an affine plane. There are many finite and infinite affine planes. As well as affine planes over fields (and division rings), there are also many non-Desarguesian planes, not derived from coordinates in a division ring, satisfying these axioms. The Moulton plane is an example of one of these.[3]
Finite affine planes
9 points, 12 lines
If the number of points in an affine plane is finite, then if one line of the plane contains nScript error: No such module "Check for unknown parameters". points then:
- each line contains nScript error: No such module "Check for unknown parameters". points,
- each point is contained in n + 1Script error: No such module "Check for unknown parameters". lines,
- there are n2Script error: No such module "Check for unknown parameters". points in all, and
- there is a total of n2 + nScript error: No such module "Check for unknown parameters". lines.
The number nScript error: No such module "Check for unknown parameters". is called the order of the affine plane.
All known finite affine planes have orders that are prime or prime power integers. The smallest affine plane (of order 2) is obtained by removing a line and the three points on that line from the Fano plane. A similar construction, starting from the projective plane of order 3, produces the affine plane of order 3 sometimes called the Hesse configuration. An affine plane of order nScript error: No such module "Check for unknown parameters". exists if and only if a projective plane of order nScript error: No such module "Check for unknown parameters". exists (however, the definition of order in these two cases is not the same). Thus, there is no affine plane of order 6 or order 10 since there are no projective planes of those orders. The Bruck–Ryser–Chowla theorem provides further limitations on the order of a projective plane, and thus, the order of an affine plane.
The n2 + nScript error: No such module "Check for unknown parameters". lines of an affine plane of order nScript error: No such module "Check for unknown parameters". fall into n + 1Script error: No such module "Check for unknown parameters". equivalence classes of nScript error: No such module "Check for unknown parameters". lines apiece under the equivalence relation of parallelism. These classes are called parallel classes of lines. The lines in any parallel class form a partition the points of the affine plane. Each of the n + 1Script error: No such module "Check for unknown parameters". lines that pass through a single point lies in a different parallel class.
The parallel class structure of an affine plane of order nScript error: No such module "Check for unknown parameters". may be used to construct a set of n − 1Script error: No such module "Check for unknown parameters". mutually orthogonal latin squares. Only the incidence relations are needed for this construction.
Relation with projective planes
Script error: No such module "Labelled list hatnote".
An affine plane can be obtained from any projective plane by removing a line and all the points on it, and conversely any affine plane can be used to construct a projective plane by adding a line at infinity, each of whose points is that point at infinity where an equivalence class of parallel lines meets.
If the projective plane is non-Desarguesian, the removal of different lines could result in non-isomorphic affine planes. For instance, there are exactly four projective planes of order nine, and seven affine planes of order nine.[4] There is only one affine plane corresponding to the Desarguesian plane of order nine since the collineation group of that projective plane acts transitively on the lines of the plane. Each of the three non-Desarguesian planes of order nine have collineation groups having two orbits on the lines, producing two non-isomorphic affine planes of order nine, depending on which orbit the line to be removed is selected from.
Affine translation planes
A line lScript error: No such module "Check for unknown parameters". in a projective plane ΠScript error: No such module "Check for unknown parameters". is a translation line if the group of elations with axis lScript error: No such module "Check for unknown parameters". acts transitively on the points of the affine plane obtained by removing lScript error: No such module "Check for unknown parameters". from the plane ΠScript error: No such module "Check for unknown parameters".. A projective plane with a translation line is called a translation plane and the affine plane obtained by removing the translation line is called an affine translation plane. While in general it is often easier to work with projective planes, in this context the affine planes are preferred and several authors simply use the term translation plane to mean affine translation plane.[5]
An alternate view of affine translation planes can be obtained as follows: Let VScript error: No such module "Check for unknown parameters". be a 2nScript error: No such module "Check for unknown parameters".-dimensional vector space over a field FScript error: No such module "Check for unknown parameters".. A spread of VScript error: No such module "Check for unknown parameters". is a set SScript error: No such module "Check for unknown parameters". of nScript error: No such module "Check for unknown parameters".-dimensional subspaces of VScript error: No such module "Check for unknown parameters". that partition the non-zero vectors of VScript error: No such module "Check for unknown parameters".. The members of SScript error: No such module "Check for unknown parameters". are called the components of the spread and if ViScript error: No such module "Check for unknown parameters". and VjScript error: No such module "Check for unknown parameters". are distinct components then Vi ⊕ Vj = VScript error: No such module "Check for unknown parameters".. Let AScript error: No such module "Check for unknown parameters". be the incidence structure whose points are the vectors of VScript error: No such module "Check for unknown parameters". and whose lines are the cosets of components, that is, sets of the form v + UScript error: No such module "Check for unknown parameters". where vScript error: No such module "Check for unknown parameters". is a vector of VScript error: No such module "Check for unknown parameters". and UScript error: No such module "Check for unknown parameters". is a component of the spread SScript error: No such module "Check for unknown parameters".. Then:[6]
- AScript error: No such module "Check for unknown parameters". is an affine plane and the group of translations x → x + wScript error: No such module "Check for unknown parameters". for a vector wScript error: No such module "Check for unknown parameters". is an automorphism group acting regularly on the points of this plane.
Generalization: kScript error: No such module "Check for unknown parameters".-nets
An incidence structure more general than a finite affine plane is a kScript error: No such module "Check for unknown parameters".-net of order nScript error: No such module "Check for unknown parameters".. This consists of n2Script error: No such module "Check for unknown parameters". points and nkScript error: No such module "Check for unknown parameters". lines such that:
- Parallelism (as defined in affine planes) is an equivalence relation on the set of lines.
- Every line has exactly nScript error: No such module "Check for unknown parameters". points, and every parallel class has nScript error: No such module "Check for unknown parameters". lines (so each parallel class of lines partitions the point set).
- There are kScript error: No such module "Check for unknown parameters". parallel classes of lines. Each point lies on exactly kScript error: No such module "Check for unknown parameters". lines, one from each parallel class.
An (n + 1)Script error: No such module "Check for unknown parameters".-net of order nScript error: No such module "Check for unknown parameters". is precisely an affine plane of order nScript error: No such module "Check for unknown parameters"..
A kScript error: No such module "Check for unknown parameters".-net of order nScript error: No such module "Check for unknown parameters". is equivalent to a set of k − 2Script error: No such module "Check for unknown parameters". mutually orthogonal Latin squares of order nScript error: No such module "Check for unknown parameters"..
Example: translation nets
For an arbitrary field FScript error: No such module "Check for unknown parameters"., let ΣScript error: No such module "Check for unknown parameters". be a set of nScript error: No such module "Check for unknown parameters".-dimensional subspaces of the vector space F2nScript error: No such module "Check for unknown parameters"., any two of which intersect only in {0} (called a partial spread). The members of ΣScript error: No such module "Check for unknown parameters"., and their cosets in F2nScript error: No such module "Check for unknown parameters"., form the lines of a translation net on the points of F2nScript error: No such module "Check for unknown parameters".. If Template:Abs = kScript error: No such module "Check for unknown parameters". this is a kScript error: No such module "Check for unknown parameters".-net of order Template:AbsScript error: No such module "Check for unknown parameters".. Starting with an affine translation plane, any subset of the parallel classes will form a translation net.
Given a translation net, it is not always possible to add parallel classes to the net to form an affine plane. However, if FScript error: No such module "Check for unknown parameters". is an infinite field, any partial spread ΣScript error: No such module "Check for unknown parameters". with fewer than Template:AbsScript error: No such module "Check for unknown parameters". members can be extended and the translation net can be completed to an affine translation plane.[7]
Geometric codes
Given the "line/point" incidence matrix of any finite incidence structure, MScript error: No such module "Check for unknown parameters"., and any field, FScript error: No such module "Check for unknown parameters". the row space of MScript error: No such module "Check for unknown parameters". over FScript error: No such module "Check for unknown parameters". is a linear code that we can denote by C = CF(M)Script error: No such module "Check for unknown parameters".. Another related code that contains information about the incidence structure is the Hull of CScript error: No such module "Check for unknown parameters". which is defined as:[8]
where C⊥Script error: No such module "Check for unknown parameters". is the orthogonal code to CScript error: No such module "Check for unknown parameters"..
Not much can be said about these codes at this level of generality, but if the incidence structure has some "regularity" the codes produced this way can be analyzed and information about the codes and the incidence structures can be gleaned from each other. When the incidence structure is a finite affine plane, the codes belong to a class of codes known as geometric codes. How much information the code carries about the affine plane depends in part on the choice of field. If the characteristic of the field does not divide the order of the plane, the code generated is the full space and does not carry any information. On the other hand,[9]
- If πScript error: No such module "Check for unknown parameters". is an affine plane of order nScript error: No such module "Check for unknown parameters". and FScript error: No such module "Check for unknown parameters". is a field of characteristic pScript error: No such module "Check for unknown parameters"., where pScript error: No such module "Check for unknown parameters". divides nScript error: No such module "Check for unknown parameters"., then the minimum weight of the code B = Hull(CF(π))⊥Script error: No such module "Check for unknown parameters". is nScript error: No such module "Check for unknown parameters". and all the minimum weight vectors are constant multiples of vectors whose entries are either zero or one.
Furthermore,[10]
- If πScript error: No such module "Check for unknown parameters". is an affine plane of order pScript error: No such module "Check for unknown parameters". and FScript error: No such module "Check for unknown parameters". is a field of characteristic pScript error: No such module "Check for unknown parameters"., then C = Hull(CF(π))⊥Script error: No such module "Check for unknown parameters". and the minimum weight vectors are precisely the scalar multiples of the (incidence vectors of) lines of πScript error: No such module "Check for unknown parameters"..
When π = AG(2, q)Script error: No such module "Check for unknown parameters". the geometric code generated is the qScript error: No such module "Check for unknown parameters".-ary Reed-Muller Code.
Affine spaces
Affine spaces can be defined in an analogous manner to the construction of affine planes from projective planes. It is also possible to provide a system of axioms for the higher-dimensional affine spaces which does not refer to the corresponding projective space.[11]
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes"., but see also Script error: No such module "Footnotes".
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".
Further reading
- 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".