Duality (projective geometry)
Template:Short description Template:Broader
In projective geometry, duality or plane duality is a formalization of the striking symmetry of the roles played by points and lines in the definitions and theorems of projective planes. There are two approaches to the subject of duality, one through language (Template:Section link) and the other a more functional approach through special mappings. These are completely equivalent and either treatment has as its starting point the axiomatic version of the geometries under consideration. In the functional approach there is a map between related geometries that is called a duality. Such a map can be constructed in many ways. The concept of plane duality readily extends to space duality and beyond that to duality in any finite-dimensional projective geometry.
Principle of duality
A projective plane CScript error: No such module "Check for unknown parameters". may be defined axiomatically as an incidence structure, in terms of a set PScript error: No such module "Check for unknown parameters". of points, a set LScript error: No such module "Check for unknown parameters". of lines, and an incidence relation IScript error: No such module "Check for unknown parameters". that determines which points lie on which lines. These sets can be used to define a plane dual structure.
Interchange the role of "points" and "lines" in
- C = (P, L, I)Script error: No such module "Check for unknown parameters".
to obtain the dual structure
- C∗ = (L, P, I∗)Script error: No such module "Check for unknown parameters".,
where I∗Script error: No such module "Check for unknown parameters". is the converse relation of IScript error: No such module "Check for unknown parameters".. C∗Script error: No such module "Check for unknown parameters". is also a projective plane, called the dual plane of CScript error: No such module "Check for unknown parameters"..
If CScript error: No such module "Check for unknown parameters". and C∗Script error: No such module "Check for unknown parameters". are isomorphic, then CScript error: No such module "Check for unknown parameters". is called self-dual. The projective planes PG(2, K)Script error: No such module "Check for unknown parameters". for any field (or, more generally, for every division ring (skewfield) isomorphic to its dual) KScript error: No such module "Check for unknown parameters". are self-dual. In particular, Desarguesian planes of finite order are always self-dual. However, there are non-Desarguesian planes which are not self-dual, such as the Hall planes and some that are, such as the Hughes planes.
In a projective plane a statement involving points, lines and incidence between them that is obtained from another such statement by interchanging the words "point" and "line" and making whatever grammatical adjustments that are necessary, is called the plane dual statement of the first. The plane dual statement of "Two points are on a unique line" is "Two lines meet at a unique point". Forming the plane dual of a statement is known as dualizing the statement.
If a statement is true in a projective plane CScript error: No such module "Check for unknown parameters"., then the plane dual of that statement must be true in the dual plane C∗Script error: No such module "Check for unknown parameters".. This follows since dualizing each statement in the proof "in CScript error: No such module "Check for unknown parameters"." gives a corresponding statement of the proof "in C∗Script error: No such module "Check for unknown parameters".".
The principle of plane duality says that dualizing any theorem in a self-dual projective plane CScript error: No such module "Check for unknown parameters". produces another theorem valid in CScript error: No such module "Check for unknown parameters"..[1]
The above concepts can be generalized to talk about space duality, where the terms "points" and "planes" are interchanged (and lines remain lines). This leads to the principle of space duality.[1]
These principles provide a good reason for preferring to use a "symmetric" term for the incidence relation. Thus instead of saying "a point lies on a line" one should say "a point is incident with a line" since dualizing the latter only involves interchanging point and line ("a line is incident with a point").[2]
The validity of the principle of plane duality follows from the axiomatic definition of a projective plane. The three axioms of this definition can be written so that they are self-dual statements implying that the dual of a projective plane is also a projective plane. The dual of a true statement in a projective plane is therefore a true statement in the dual projective plane and the implication is that for self-dual planes, the dual of a true statement in that plane is also a true statement in that plane.[3]
Dual theorems
As the real projective plane, PG(2, R)Script error: No such module "Check for unknown parameters"., is self-dual there are a number of pairs of well known results that are duals of each other. Some of these are:
- Desargues' theorem ⇔ Converse of Desargues' theorem
- Pascal's theorem ⇔ Brianchon's theorem
- Menelaus' theorem ⇔ Ceva's theorem
Dual configurations
Not only statements, but also systems of points and lines can be dualized.
A set of mScript error: No such module "Check for unknown parameters". points and nScript error: No such module "Check for unknown parameters". lines is called an (mc, nd)Script error: No such module "Check for unknown parameters". configuration if cScript error: No such module "Check for unknown parameters". of the nScript error: No such module "Check for unknown parameters". lines pass through each point and dScript error: No such module "Check for unknown parameters". of the mScript error: No such module "Check for unknown parameters". points lie on each line. The dual of an (mc, nd)Script error: No such module "Check for unknown parameters". configuration, is an (nd, mc)Script error: No such module "Check for unknown parameters". configuration. Thus, the dual of a quadrangle, a (43, 62) configuration of four points and six lines, is a quadrilateral, a (62, 43) configuration of six points and four lines.[4]
The set of all points on a line, called a projective range, has as its dual a pencil of lines, the set of all lines on a point, in two dimensions, or a pencil of hyperplanes in higher dimensions. A line segment on a projective line has as its dual the shape swept out by these lines or hyperplanes, a double wedge.[5]
Duality as a mapping
Plane dualities
A plane duality is a map from a projective plane C = (P, L, I)Script error: No such module "Check for unknown parameters". to its dual plane C∗ = (L, P, I∗)Script error: No such module "Check for unknown parameters". (see Template:Section link above) which preserves incidence. That is, a plane duality σScript error: No such module "Check for unknown parameters". will map points to lines and lines to points (Pσ = LScript error: No such module "Check for unknown parameters". and Lσ = PScript error: No such module "Check for unknown parameters".) in such a way that if a point QScript error: No such module "Check for unknown parameters". is on a line mScript error: No such module "Check for unknown parameters". (denoted by Q I mScript error: No such module "Check for unknown parameters".) then Q I m ⇔ mσ I∗QσScript error: No such module "Check for unknown parameters".. A plane duality which is an isomorphism is called a correlation.[6] The existence of a correlation means that the projective plane CScript error: No such module "Check for unknown parameters". is self-dual.
The projective plane CScript error: No such module "Check for unknown parameters". in this definition need not be a Desarguesian plane. However, if it is, that is, C = PG(2, K)Script error: No such module "Check for unknown parameters". with KScript error: No such module "Check for unknown parameters". a division ring (skewfield), then a duality, as defined below for general projective spaces, gives a plane duality on CScript error: No such module "Check for unknown parameters". that satisfies the above definition.
In general projective spaces
A duality δScript error: No such module "Check for unknown parameters". of a projective space is a permutation of the subspaces of PG(n, K)Script error: No such module "Check for unknown parameters". (also denoted by KPn)Script error: No such module "Check for unknown parameters". with KScript error: No such module "Check for unknown parameters". a field (or more generally a skewfield (division ring)) that reverses inclusion,[7] that is:
- S ⊆ TScript error: No such module "Check for unknown parameters". implies Sδ ⊇ TδScript error: No such module "Check for unknown parameters". for all subspaces S, TScript error: No such module "Check for unknown parameters". of PG(n, K)Script error: No such module "Check for unknown parameters"..[8]
Consequently, a duality interchanges objects of dimension rScript error: No such module "Check for unknown parameters". with objects of dimension n − 1 − rScript error: No such module "Check for unknown parameters". ( = codimension r + 1Script error: No such module "Check for unknown parameters".). That is, in a projective space of dimension nScript error: No such module "Check for unknown parameters"., the points (dimension 0) correspond to hyperplanes (codimension 1), the lines joining two points (dimension 1) correspond to the intersection of two hyperplanes (codimension 2), and so on.
Classification of dualities
Script error: No such module "Hatnote".
The dual V∗Script error: No such module "Check for unknown parameters". of a finite-dimensional (right) vector space VScript error: No such module "Check for unknown parameters". over a skewfield KScript error: No such module "Check for unknown parameters". can be regarded as a (right) vector space of the same dimension over the opposite skewfield KoScript error: No such module "Check for unknown parameters".. There is thus an inclusion-reversing bijection between the projective spaces PG(n, K)Script error: No such module "Check for unknown parameters". and PG(n, Ko)Script error: No such module "Check for unknown parameters".. If KScript error: No such module "Check for unknown parameters". and KoScript error: No such module "Check for unknown parameters". are isomorphic then there exists a duality on PG(n, K)Script error: No such module "Check for unknown parameters".. Conversely, if PG(n, K)Script error: No such module "Check for unknown parameters". admits a duality for n > 1Script error: No such module "Check for unknown parameters"., then KScript error: No such module "Check for unknown parameters". and KoScript error: No such module "Check for unknown parameters". are isomorphic.
Let Template:Pi be a duality of PG(n, K)Script error: No such module "Check for unknown parameters". for n > 1Script error: No such module "Check for unknown parameters".. If Template:Pi is composed with the natural isomorphism between PG(n, K)Script error: No such module "Check for unknown parameters". and PG(n, Ko)Script error: No such module "Check for unknown parameters"., the composition θScript error: No such module "Check for unknown parameters". is an incidence preserving bijection between PG(n, K)Script error: No such module "Check for unknown parameters". and PG(n, Ko)Script error: No such module "Check for unknown parameters".. By the Fundamental theorem of projective geometry θScript error: No such module "Check for unknown parameters". is induced by a semilinear map T: V → V∗Script error: No such module "Check for unknown parameters". with associated isomorphism σ: K → KoScript error: No such module "Check for unknown parameters"., which can be viewed as an antiautomorphism of KScript error: No such module "Check for unknown parameters".. In the classical literature, Template:Pi would be called a reciprocity in general, and if σ = idScript error: No such module "Check for unknown parameters". it would be called a correlation (and KScript error: No such module "Check for unknown parameters". would necessarily be a field). Some authors suppress the role of the natural isomorphism and call θScript error: No such module "Check for unknown parameters". a duality.[9] When this is done, a duality may be thought of as a collineation between a pair of specially related projective spaces and called a reciprocity. If this collineation is a projectivity then it is called a correlation.
Let Tw = T(w)Script error: No such module "Check for unknown parameters". denote the linear functional of V∗Script error: No such module "Check for unknown parameters". associated with the vector wScript error: No such module "Check for unknown parameters". in VScript error: No such module "Check for unknown parameters".. Define the form φ: V × V → KScript error: No such module "Check for unknown parameters". by:
φScript error: No such module "Check for unknown parameters". is a nondegenerate sesquilinear form with companion antiautomorphism σScript error: No such module "Check for unknown parameters"..
Any duality of PG(n, K)Script error: No such module "Check for unknown parameters". for n > 1Script error: No such module "Check for unknown parameters". is induced by a nondegenerate sesquilinear form on the underlying vector space (with a companion antiautomorphism) and conversely.
Homogeneous coordinate formulation
Homogeneous coordinates may be used to give an algebraic description of dualities. To simplify this discussion we shall assume that KScript error: No such module "Check for unknown parameters". is a field, but everything can be done in the same way when KScript error: No such module "Check for unknown parameters". is a skewfield as long as attention is paid to the fact that multiplication need not be a commutative operation.
The points of PG(n, K)Script error: No such module "Check for unknown parameters". can be taken to be the nonzero vectors in the (n + 1Script error: No such module "Check for unknown parameters".)-dimensional vector space over KScript error: No such module "Check for unknown parameters"., where we identify two vectors which differ by a scalar factor. Another way to put it is that the points of nScript error: No such module "Check for unknown parameters".-dimensional projective space are the 1-dimensional vector subspaces, which may be visualized as the lines through the origin in Kn+1Script error: No such module "Check for unknown parameters"..[10] Also the nScript error: No such module "Check for unknown parameters".- (vector) dimensional subspaces of Kn+1Script error: No such module "Check for unknown parameters". represent the (n − 1Script error: No such module "Check for unknown parameters".)- (geometric) dimensional hyperplanes of projective nScript error: No such module "Check for unknown parameters".-space over KScript error: No such module "Check for unknown parameters"., i.e., PG(n, K)Script error: No such module "Check for unknown parameters"..
A nonzero vector u = (u0, u1, ..., un)Script error: No such module "Check for unknown parameters". in Kn+1Script error: No such module "Check for unknown parameters". also determines an (n − 1)Script error: No such module "Check for unknown parameters". - geometric dimensional subspace (hyperplane) HuScript error: No such module "Check for unknown parameters"., by
- Hu = {(x0, x1, ..., xn) : u0x0 + ... + unxn = 0}Script error: No such module "Check for unknown parameters"..
When a vector uScript error: No such module "Check for unknown parameters". is used to define a hyperplane in this way it shall be denoted by uHScript error: No such module "Check for unknown parameters"., while if it is designating a point we will use uPScript error: No such module "Check for unknown parameters".. They are referred to as point coordinates or hyperplane coordinates respectively (in the important two-dimensional case, hyperplane coordinates are called line coordinates). Some authors distinguish how a vector is to be interpreted by writing hyperplane coordinates as horizontal (row) vectors while point coordinates are written as vertical (column) vectors. Thus, if uScript error: No such module "Check for unknown parameters". is a column vector we would have uP = uScript error: No such module "Check for unknown parameters". while uH = uTScript error: No such module "Check for unknown parameters".. In terms of the usual dot product, Hu = {xP : uH ⋅ xP = 0}Script error: No such module "Check for unknown parameters".. Since KScript error: No such module "Check for unknown parameters". is a field, the dot product is symmetrical, meaning uH ⋅ xP = u0x0 + u1x1 + ... + unxn = x0u0 + x1u1 + ... + xnun = xH ⋅ uPScript error: No such module "Check for unknown parameters"..
A fundamental example
A simple reciprocity (actually a correlation) can be given by uP ↔ uHScript error: No such module "Check for unknown parameters". between points and hyperplanes. This extends to a reciprocity between the line generated by two points and the intersection of two such hyperplanes, and so forth.
Specifically, in the projective plane, PG(2, K)Script error: No such module "Check for unknown parameters"., with KScript error: No such module "Check for unknown parameters". a field, we have the correlation given by: points in homogeneous coordinates (a, b, c) ↔Script error: No such module "Check for unknown parameters". lines with equations ax + by + cz = 0Script error: No such module "Check for unknown parameters".. In a projective space, PG(3, K)Script error: No such module "Check for unknown parameters"., a correlation is given by: points in homogeneous coordinates (a, b, c, d) ↔Script error: No such module "Check for unknown parameters". planes with equations ax + by + cz + dw = 0Script error: No such module "Check for unknown parameters".. This correlation would also map a line determined by two points (a1, b1, c1, d1)Script error: No such module "Check for unknown parameters". and (a2, b2, c2, d2)Script error: No such module "Check for unknown parameters". to the line which is the intersection of the two planes with equations a1x + b1y + c1z + d1w = 0Script error: No such module "Check for unknown parameters". and a2x + b2y + c2z + d2w = 0Script error: No such module "Check for unknown parameters"..
The associated sesquilinear form for this correlation is:
- φ(u, x) = uH ⋅ xP = u0x0 + u1x1 + ... + unxnScript error: No such module "Check for unknown parameters".,
where the companion antiautomorphism σ = idScript error: No such module "Check for unknown parameters".. This is therefore a bilinear form (note that KScript error: No such module "Check for unknown parameters". must be a field). This can be written in matrix form (with respect to the standard basis) as:
- φ(u, x) = uH G xPScript error: No such module "Check for unknown parameters".,
where GScript error: No such module "Check for unknown parameters". is the (n + 1) × (n + 1)Script error: No such module "Check for unknown parameters". identity matrix, using the convention that uHScript error: No such module "Check for unknown parameters". is a row vector and xPScript error: No such module "Check for unknown parameters". is a column vector.
The correlation is given by:
Geometric interpretation in the real projective plane
This correlation in the case of PG(2, R)Script error: No such module "Check for unknown parameters". can be described geometrically using the model of the real projective plane which is a "unit sphere with antipodes[11] identified", or equivalently, the model of lines and planes through the origin of the vector space R3Script error: No such module "Check for unknown parameters".. Associate to any line through the origin the unique plane through the origin which is perpendicular (orthogonal) to the line. When, in the model, these lines are considered to be the points and the planes the lines of the projective plane PG(2, R)Script error: No such module "Check for unknown parameters"., this association becomes a correlation (actually a polarity) of the projective plane. The sphere model is obtained by intersecting the lines and planes through the origin with a unit sphere centered at the origin. The lines meet the sphere in antipodal points which must then be identified to obtain a point of the projective plane, and the planes meet the sphere in great circles which are thus the lines of the projective plane.
That this association "preserves" incidence is most easily seen from the lines and planes model. A point incident with a line in the projective plane corresponds to a line through the origin lying in a plane through the origin in the model. Applying the association, the plane becomes a line through the origin perpendicular to the plane it is associated with. This image line is perpendicular to every line of the plane which passes through the origin, in particular the original line (point of the projective plane). All lines that are perpendicular to the original line at the origin lie in the unique plane which is orthogonal to the original line, that is, the image plane under the association. Thus, the image line lies in the image plane and the association preserves incidence.
Matrix form
As in the above example, matrices can be used to represent dualities. Let Template:Pi be a duality of PG(n, K)Script error: No such module "Check for unknown parameters". for n > 1Script error: No such module "Check for unknown parameters". and let φScript error: No such module "Check for unknown parameters". be the associated sesquilinear form (with companion antiautomorphism σScript error: No such module "Check for unknown parameters".) on the underlying (n + 1Script error: No such module "Check for unknown parameters".)-dimensional vector space VScript error: No such module "Check for unknown parameters".. Given a basis { ei } Script error: No such module "Check for unknown parameters". of VScript error: No such module "Check for unknown parameters"., we may represent this form by:
where GScript error: No such module "Check for unknown parameters". is a nonsingular (n + 1) × (n + 1)Script error: No such module "Check for unknown parameters". matrix over KScript error: No such module "Check for unknown parameters". and the vectors are written as column vectors. The notation xσScript error: No such module "Check for unknown parameters". means that the antiautomorphism σScript error: No such module "Check for unknown parameters". is applied to each coordinate of the vector xScript error: No such module "Check for unknown parameters"..
Now define the duality in terms of point coordinates by:
Polarity
A duality that is an involution (has order two) is called a polarity. It is necessary to distinguish between polarities of general projective spaces and those that arise from the slightly more general definition of plane duality. It is also possible to give more precise statements in the case of a finite geometry, so we shall emphasize the results in finite projective planes.
Polarities of general projective spaces
If Template:Pi is a duality of PG(n, K)Script error: No such module "Check for unknown parameters"., with KScript error: No such module "Check for unknown parameters". a skewfield, then a common notation is defined by Template:Pi(S) = S⊥Script error: No such module "Check for unknown parameters". for a subspace SScript error: No such module "Check for unknown parameters". of PG(n, K)Script error: No such module "Check for unknown parameters".. Hence, a polarity is a duality for which S⊥⊥ = SScript error: No such module "Check for unknown parameters". for every subspace SScript error: No such module "Check for unknown parameters". of PG(n, K)Script error: No such module "Check for unknown parameters".. It is also common to bypass mentioning the dual space and write, in terms of the associated sesquilinear form:
A sesquilinear form φScript error: No such module "Check for unknown parameters". is reflexive if φ(u, x) = 0Script error: No such module "Check for unknown parameters". implies φ(x, u) = 0Script error: No such module "Check for unknown parameters"..
A duality is a polarity if and only if the (nondegenerate) sesquilinear form defining it is reflexive.[12]
Polarities have been classified, a result of Script error: No such module "Footnotes". that has been reproven several times.[12][13][14] Let VScript error: No such module "Check for unknown parameters". be a (left) vector space over the skewfield KScript error: No such module "Check for unknown parameters". and φScript error: No such module "Check for unknown parameters". be a reflexive nondegenerate sesquilinear form on VScript error: No such module "Check for unknown parameters". with companion anti-automorphism σScript error: No such module "Check for unknown parameters".. If φScript error: No such module "Check for unknown parameters". is the sesquilinear form associated with a polarity then either:
- σ = idScript error: No such module "Check for unknown parameters". (hence, KScript error: No such module "Check for unknown parameters". is a field) and φ(u, x) = φ(x, u)Script error: No such module "Check for unknown parameters". for all u, xScript error: No such module "Check for unknown parameters". in VScript error: No such module "Check for unknown parameters"., that is, φScript error: No such module "Check for unknown parameters". is a bilinear form. In this case, the polarity is called orthogonal (or ordinary). If the characteristic of the field KScript error: No such module "Check for unknown parameters". is two, then to be in this case there must exist a vector zScript error: No such module "Check for unknown parameters". with φ(z, z) ≠ 0Script error: No such module "Check for unknown parameters"., and the polarity is called a pseudo polarity.[15]
- σ = idScript error: No such module "Check for unknown parameters". (hence, KScript error: No such module "Check for unknown parameters". is a field) and φ(u, u) = 0Script error: No such module "Check for unknown parameters". for all uScript error: No such module "Check for unknown parameters". in VScript error: No such module "Check for unknown parameters".. The polarity is called a null polarity (or a symplectic polarity) and can only exist when the projective dimension nScript error: No such module "Check for unknown parameters". is odd.
- σ2 = id ≠ σScript error: No such module "Check for unknown parameters". (here KScript error: No such module "Check for unknown parameters". need not be a field) and φ(u, x) = φ(x, u)σScript error: No such module "Check for unknown parameters". for all u, xScript error: No such module "Check for unknown parameters". in VScript error: No such module "Check for unknown parameters".. Such a polarity is called a unitary polarity (or a Hermitian polarity).
A point PScript error: No such module "Check for unknown parameters". of PG(n, K)Script error: No such module "Check for unknown parameters". is an absolute point (self-conjugate point) with respect to polarity ⊥Script error: No such module "Check for unknown parameters". if P I P⊥Script error: No such module "Check for unknown parameters".. Similarly, a hyperplane HScript error: No such module "Check for unknown parameters". is an absolute hyperplane (self-conjugate hyperplane) if H⊥ I HScript error: No such module "Check for unknown parameters".. Expressed in other terms, a point xScript error: No such module "Check for unknown parameters". is an absolute point of polarity Template:Pi with associated sesquilinear form φScript error: No such module "Check for unknown parameters". if φ(x, x) = 0Script error: No such module "Check for unknown parameters". and if φScript error: No such module "Check for unknown parameters". is written in terms of matrix GScript error: No such module "Check for unknown parameters"., xT G xσ = 0Script error: No such module "Check for unknown parameters"..
The set of absolute points of each type of polarity can be described. We again restrict the discussion to the case that KScript error: No such module "Check for unknown parameters". is a field.[16]
- If KScript error: No such module "Check for unknown parameters". is a field whose characteristic is not two, the set of absolute points of an orthogonal polarity form a nonsingular quadric (if KScript error: No such module "Check for unknown parameters". is infinite, this might be empty). If the characteristic is two, the absolute points of a pseudo polarity form a hyperplane.
- All the points of the space PG(2s + 1, K)Script error: No such module "Check for unknown parameters". are absolute points of a null polarity.
- The absolute points of a Hermitian polarity form a Hermitian variety, which may be empty if KScript error: No such module "Check for unknown parameters". is infinite.
When composed with itself, the correlation φ(xP) = xHScript error: No such module "Check for unknown parameters". (in any dimension) produces the identity function, so it is a polarity. The set of absolute points of this polarity would be the points whose homogeneous coordinates satisfy the equation:
- xH ⋅ xP = x0x0 + x1x1 + ... + xnxn = x02 + x12 + ... + xn2 = 0Script error: No such module "Check for unknown parameters"..
Which points are in this point set depends on the field KScript error: No such module "Check for unknown parameters".. If K = RScript error: No such module "Check for unknown parameters". then the set is empty, there are no absolute points (and no absolute hyperplanes). On the other hand, if K = CScript error: No such module "Check for unknown parameters". the set of absolute points form a nondegenerate quadric (a conic in two-dimensional space). If KScript error: No such module "Check for unknown parameters". is a finite field of odd characteristic the absolute points also form a quadric, but if the characteristic is even the absolute points form a hyperplane (this is an example of a pseudo polarity).
Under any duality, the point PScript error: No such module "Check for unknown parameters". is called the pole of the hyperplane P⊥Script error: No such module "Check for unknown parameters"., and this hyperplane is called the polar of the point PScript error: No such module "Check for unknown parameters".. Using this terminology, the absolute points of a polarity are the points that are incident with their polars and the absolute hyperplanes are the hyperplanes that are incident with their poles.
Polarities in finite projective planes
By Wedderburn's theorem every finite skewfield is a field and an automorphism of order two (other than the identity) can only exist in a finite field whose order is a square. These facts help to simplify the general situation for finite Desarguesian planes. We have:[17]
If Template:Pi is a polarity of the finite Desarguesian projective plane PG(2, q)Script error: No such module "Check for unknown parameters". where q = peScript error: No such module "Check for unknown parameters". for some prime pScript error: No such module "Check for unknown parameters"., then the number of absolute points of Template:Pi is q + 1Script error: No such module "Check for unknown parameters". if Template:Pi is orthogonal or q3/2 + 1Script error: No such module "Check for unknown parameters". if Template:Pi is unitary. In the orthogonal case, the absolute points lie on a conic if pScript error: No such module "Check for unknown parameters". is odd or form a line if p = 2Script error: No such module "Check for unknown parameters".. The unitary case can only occur if qScript error: No such module "Check for unknown parameters". is a square; the absolute points and absolute lines form a unital.
In the general projective plane case where duality means plane duality, the definitions of polarity, absolute elements, pole and polar remain the same.
Let PScript error: No such module "Check for unknown parameters". denote a projective plane of order nScript error: No such module "Check for unknown parameters".. Counting arguments can establish that for a polarity Template:Pi of PScript error: No such module "Check for unknown parameters".:[17]
The number of non-absolute points (lines) incident with a non-absolute line (point) is even.
Furthermore,[18]
The polarity Template:Pi has at least n + 1Script error: No such module "Check for unknown parameters". absolute points and if nScript error: No such module "Check for unknown parameters". is not a square, exactly n + 1Script error: No such module "Check for unknown parameters". absolute points. If Template:Pi has exactly n + 1Script error: No such module "Check for unknown parameters". absolute points then;
- if nScript error: No such module "Check for unknown parameters". is odd, the absolute points form an oval whose tangents are the absolute lines; or
- if nScript error: No such module "Check for unknown parameters". is even, the absolute points are collinear on a non-absolute line.
An upper bound on the number of absolute points in the case that nScript error: No such module "Check for unknown parameters". is a square was given by Seib[19] and a purely combinatorial argument can establish:[20]
A polarity Template:Pi in a projective plane of square order n = s2Script error: No such module "Check for unknown parameters". has at most s3 + 1Script error: No such module "Check for unknown parameters". absolute points. Furthermore, if the number of absolute points is s3 + 1Script error: No such module "Check for unknown parameters"., then the absolute points and absolute lines form a unital (i.e., every line of the plane meets this set of absolute points in either 1Script error: No such module "Check for unknown parameters". or s + 1Script error: No such module "Check for unknown parameters". points).[21]
Poles and polars
Script error: No such module "Labelled list hatnote".
Reciprocation in the Euclidean plane
A method that can be used to construct a polarity of the real projective plane has, as its starting point, a construction of a partial duality in the Euclidean plane.
In the Euclidean plane, fix a circle CScript error: No such module "Check for unknown parameters". with center OScript error: No such module "Check for unknown parameters". and radius rScript error: No such module "Check for unknown parameters".. For each point PScript error: No such module "Check for unknown parameters". other than OScript error: No such module "Check for unknown parameters". define an image point QScript error: No such module "Check for unknown parameters". so that OP ⋅ OQ = r2Script error: No such module "Check for unknown parameters".. The mapping defined by P → QScript error: No such module "Check for unknown parameters". is called inversion with respect to circle CScript error: No such module "Check for unknown parameters".. The line pScript error: No such module "Check for unknown parameters". through QScript error: No such module "Check for unknown parameters". which is perpendicular to the line OPScript error: No such module "Check for unknown parameters". is called the polar[22] of the point PScript error: No such module "Check for unknown parameters". with respect to circle CScript error: No such module "Check for unknown parameters"..
Let qScript error: No such module "Check for unknown parameters". be a line not passing through OScript error: No such module "Check for unknown parameters".. Drop a perpendicular from OScript error: No such module "Check for unknown parameters". to qScript error: No such module "Check for unknown parameters"., meeting qScript error: No such module "Check for unknown parameters". at the point PScript error: No such module "Check for unknown parameters". (this is the point of qScript error: No such module "Check for unknown parameters". that is closest to OScript error: No such module "Check for unknown parameters".). The image QScript error: No such module "Check for unknown parameters". of PScript error: No such module "Check for unknown parameters". under inversion with respect to CScript error: No such module "Check for unknown parameters". is called the pole[22] of qScript error: No such module "Check for unknown parameters".. If a point MScript error: No such module "Check for unknown parameters". is on a line qScript error: No such module "Check for unknown parameters". (not passing through OScript error: No such module "Check for unknown parameters".) then the pole of qScript error: No such module "Check for unknown parameters". lies on the polar of MScript error: No such module "Check for unknown parameters". and vice versa. The incidence preserving process, in which points and lines are transformed into their polars and poles with respect to CScript error: No such module "Check for unknown parameters". is called reciprocation.[23]
In order to turn this process into a correlation, the Euclidean plane (which is not a projective plane) needs to be expanded to the extended euclidean plane by adding a line at infinity and points at infinity which lie on this line. In this expanded plane, we define the polar of the point OScript error: No such module "Check for unknown parameters". to be the line at infinity (and OScript error: No such module "Check for unknown parameters". is the pole of the line at infinity), and the poles of the lines through OScript error: No such module "Check for unknown parameters". are the points of infinity where, if a line has slope s (≠ 0)Script error: No such module "Check for unknown parameters". its pole is the infinite point associated to the parallel class of lines with slope −1/sScript error: No such module "Check for unknown parameters".. The pole of the xScript error: No such module "Check for unknown parameters".-axis is the point of infinity of the vertical lines and the pole of the yScript error: No such module "Check for unknown parameters".-axis is the point of infinity of the horizontal lines.
The construction of a correlation based on inversion in a circle given above can be generalized by using inversion in a conic section (in the extended real plane). The correlations constructed in this manner are of order two, that is, polarities.
Algebraic formulation
We shall describe this polarity algebraically by following the above construction in the case that CScript error: No such module "Check for unknown parameters". is the unit circle (i.e., r = 1Script error: No such module "Check for unknown parameters".) centered at the origin.
An affine point PScript error: No such module "Check for unknown parameters"., other than the origin, with Cartesian coordinates (a, b)Script error: No such module "Check for unknown parameters". has as its inverse in the unit circle the point QScript error: No such module "Check for unknown parameters". with coordinates,
The line passing through QScript error: No such module "Check for unknown parameters". that is perpendicular to the line OPScript error: No such module "Check for unknown parameters". has equation ax + by = 1Script error: No such module "Check for unknown parameters"..
Switching to homogeneous coordinates using the embedding (a, b) ↦ (a, b, 1)Script error: No such module "Check for unknown parameters"., the extension to the real projective plane is obtained by permitting the last coordinate to be 0. Recalling that point coordinates are written as column vectors and line coordinates as row vectors, we may express this polarity by:
such that
Or, using the alternate notation, Template:Pi((x, y, z)P) = (x, y, −z)LScript error: No such module "Check for unknown parameters".. The matrix of the associated sesquilinear form (with respect to the standard basis) is:
The absolute points of this polarity are given by the solutions of:
where PScript error: No such module "Check for unknown parameters".T= (x, y, z)Script error: No such module "Check for unknown parameters".. Note that restricted to the Euclidean plane (that is, set z = 1Script error: No such module "Check for unknown parameters".) this is just the unit circle, the circle of inversion.
Synthetic approach
The theory of poles and polars of a conic in a projective plane can be developed without the use of coordinates and other metric concepts.
Let CScript error: No such module "Check for unknown parameters". be a conic in PG(2, F)Script error: No such module "Check for unknown parameters". where FScript error: No such module "Check for unknown parameters". is a field not of characteristic two, and let PScript error: No such module "Check for unknown parameters". be a point of this plane not on CScript error: No such module "Check for unknown parameters".. Two distinct secant lines to the conic, say ABScript error: No such module "Check for unknown parameters". and JKScript error: No such module "Check for unknown parameters". determine four points on the conic (A, B, J, KScript error: No such module "Check for unknown parameters".) that form a quadrangle. The point PScript error: No such module "Check for unknown parameters". is a vertex of the diagonal triangle of this quadrangle. The polar of PScript error: No such module "Check for unknown parameters". with respect to CScript error: No such module "Check for unknown parameters". is the side of the diagonal triangle opposite PScript error: No such module "Check for unknown parameters"..[24]
The theory of projective harmonic conjugates of points on a line can also be used to define this relationship. Using the same notation as above;
If a variable line through the point PScript error: No such module "Check for unknown parameters". is a secant of the conic CScript error: No such module "Check for unknown parameters"., the harmonic conjugates of PScript error: No such module "Check for unknown parameters". with respect to the two points of CScript error: No such module "Check for unknown parameters". on the secant all lie on the polar of PScript error: No such module "Check for unknown parameters"..[25]
Properties
There are several properties that polarities in a projective plane have.[26]
Given a polarity Template:Pi, a point PScript error: No such module "Check for unknown parameters". lies on line qScript error: No such module "Check for unknown parameters"., the polar of point QScript error: No such module "Check for unknown parameters". if and only if QScript error: No such module "Check for unknown parameters". lies on pScript error: No such module "Check for unknown parameters"., the polar of PScript error: No such module "Check for unknown parameters"..
Points PScript error: No such module "Check for unknown parameters". and QScript error: No such module "Check for unknown parameters". that are in this relation are called conjugate points with respect to Template:Pi. Absolute points are called self-conjugate in keeping with this definition since they are incident with their own polars. Conjugate lines are defined dually.
The line joining two self-conjugate points cannot be a self-conjugate line.
A line cannot contain more than two self-conjugate points.
A polarity induces an involution of conjugate points on any line that is not self-conjugate.
A triangle in which each vertex is the pole of the opposite side is called a self-polar triangle.
A correlation that maps the three vertices of a triangle to their opposite sides respectively is a polarity and this triangle is self-polar with respect to this polarity.
History
The principle of duality is due to Joseph Diaz Gergonne (1771−1859) a champion of the then emerging field of Analytic geometry and founder and editor of the first journal devoted entirely to mathematics, Annales de mathématiques pures et appliquées. Gergonne and Charles Julien Brianchon (1785−1864) developed the concept of plane duality. Gergonne coined the terms "duality" and "polar" (but "pole" is due to F.-J. Servois) and adopted the style of writing dual statements side by side in his journal.
Jean-Victor Poncelet (1788−1867) author of the first text on projective geometry, Traité des propriétés projectives des figures, was a synthetic geometer who systematically developed the theory of poles and polars with respect to a conic. Poncelet maintained that the principle of duality was a consequence of the theory of poles and polars.
Julius Plücker (1801−1868) is credited with extending the concept of duality to three and higher dimensional projective spaces.
Poncelet and Gergonne started out as earnest but friendly rivals presenting their different points of view and techniques in papers appearing in Annales de Gergonne. Antagonism grew over the issue of priority in claiming the principle of duality as their own. A young Plücker was caught up in this feud when a paper he had submitted to Gergonne was so heavily edited by the time it was published that Poncelet was misled into believing that Plücker had plagiarized him. The vitriolic attack by Poncelet was countered by Plücker with the support of Gergonne and ultimately the onus was placed on Gergonne.[27] Of this feud, Pierre Samuel[28] has quipped that since both men were in the French army and Poncelet was a general while Gergonne a mere captain, Poncelet's view prevailed, at least among their French contemporaries.
See also
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ a b 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 "citation/CS1"..
- ↑ Script error: No such module "Footnotes".
- ↑ Some authors use the term "correlation" for duality, while others, as shall we, use correlation for a certain type of duality.
- ↑ Script error: No such module "Footnotes". Dembowski uses the term "correlation" for duality.
- ↑ for instance Script error: No such module "Footnotes".
- ↑ Dimension is being used here in two different senses. When referring to a projective space, the term is used in the common geometric way where lines are 1-dimensional and planes are 2-dimensional objects. However, when applied to a vector space, dimension means the number of vectors in a basis, and a basis for a vector subspace, thought of as a line, has two vectors in it, while a basis for a vector space, thought of as a plane, has three vectors in it. If the meaning is not clear from the context, the terms projective or geometric are applied to the projective space concept while algebraic or vector are applied to the vector space one. The relation between the two is simply: algebraic dimension = geometric dimension + 1.
- ↑ the points of a sphere at opposite ends of a diameter are called antipodal points.
- ↑ a b 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".
- ↑ a b 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".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Although no duality has yet been defined these terms are being used in anticipation of the existence of one.
- ↑ 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 "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".
Further reading
- Script error: No such module "citation/CS1".
- F. Bachmann, 1959. Aufbau der Geometrie aus dem Spiegelungsbegriff, Springer, Berlin.
- 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".
- Coxeter, H. S. M., 1995. The Real Projective Plane, 3rd ed. Springer Verlag.
- Coxeter, H. S. M., 2003. Projective Geometry, 2nd ed. Springer Verlag. Template:ISBN.
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Greenberg, M. J., 2007. Euclidean and non-Euclidean geometries, 4th ed. Freeman.
- Script error: No such module "citation/CS1".
- Hartshorne, Robin, 2000. Geometry: Euclid and Beyond. Springer.
- Hilbert, D. and Cohn-Vossen, S., 1999. Geometry and the imagination, 2nd ed. Chelsea.
- 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".
External links
Script error: No such module "Template wrapper".