Projective frame
In mathematics, and more specifically in projective geometry, a projective frame or projective basis is a tuple of points in a projective space that can be used for defining homogeneous coordinates in this space. More precisely, in a projective space of dimension nScript error: No such module "Check for unknown parameters"., a projective frame is a n + 2Script error: No such module "Check for unknown parameters".-tuple of points such that no hyperplane contains n + 1Script error: No such module "Check for unknown parameters". of them. A projective frame is sometimes called a simplex,Template:Sfn although a simplex in a space of dimension nScript error: No such module "Check for unknown parameters". has at most n + 1Script error: No such module "Check for unknown parameters". vertices.
In this article, only projective spaces over a field KScript error: No such module "Check for unknown parameters". are considered, although most results can be generalized to projective spaces over a division ring.
Let P(V)Script error: No such module "Check for unknown parameters". be a projective space of dimension nScript error: No such module "Check for unknown parameters"., where VScript error: No such module "Check for unknown parameters". is a KScript error: No such module "Check for unknown parameters".-vector space of dimension n + 1Script error: No such module "Check for unknown parameters".. Let be the canonical projection that maps a nonzero vector Template:Mvar to the corresponding point of P(V)Script error: No such module "Check for unknown parameters"., which is the vector line that contains Template:Mvar.
Every frame of P(V)Script error: No such module "Check for unknown parameters". can be written as for some vectors of Template:Mvar. The definition implies the existence of nonzero elements of KScript error: No such module "Check for unknown parameters". such that . Replacing by for and by , one gets the following characterization of a frame:
- n + 2Script error: No such module "Check for unknown parameters". points of P(V)Script error: No such module "Check for unknown parameters". form a frame if and only if they are the image by Template:Mvar of a basis of Template:Mvar and the sum of its elements.
Moreover, two bases define the same frame in this way, if and only if the elements of the second one are the products of the elements of the first one by a fixed nonzero element of KScript error: No such module "Check for unknown parameters"..
As homographies of P(V)Script error: No such module "Check for unknown parameters". are induced by linear endomorphisms of Template:Mvar, it follows that, given two frames, there is exactly one homography mapping the first one onto the second one. In particular, the only homography fixing the points of a frame is the identity map. This result is much more difficult in synthetic geometry (where projective spaces are defined through axioms). It is sometimes called the first fundamental theorem of projective geometry. Template:Sfn
Every frame can be written as where is basis of Template:Mvar. The projective coordinates or homogeneous coordinates of a point p(v)Script error: No such module "Check for unknown parameters". over this frame are the coordinates of the vector Template:Mvar on the basis If one changes the vectors representing the point p(v)Script error: No such module "Check for unknown parameters". and the frame elements, the coordinates are multiplied by a fixed nonzero scalar.
Commonly, the projective space Pn(K) = P(Kn+1)Script error: No such module "Check for unknown parameters". is considered. It has a canonical frame consisting of the image by pScript error: No such module "Check for unknown parameters". of the canonical basis of Kn+1Script error: No such module "Check for unknown parameters". (consisting of the elements having only one nonzero entry, which is equal to 1), and (1, 1, ..., 1)Script error: No such module "Check for unknown parameters".. On this basis, the homogeneous coordinates of p(v)Script error: No such module "Check for unknown parameters". are simply the entries (coefficients) of vScript error: No such module "Check for unknown parameters"..
Given another projective space P(V)Script error: No such module "Check for unknown parameters". of the same dimension Template:Mvar, and a frame FScript error: No such module "Check for unknown parameters". of it, there is exactly one homography hScript error: No such module "Check for unknown parameters". mapping FScript error: No such module "Check for unknown parameters". onto the canonical frame of P(Kn+1)Script error: No such module "Check for unknown parameters".. The projective coordinates of a point aScript error: No such module "Check for unknown parameters". on the frame FScript error: No such module "Check for unknown parameters". are the homogeneous coordinates of h(a)Script error: No such module "Check for unknown parameters". on the canonical frame of Pn(K)Script error: No such module "Check for unknown parameters"..
In the case of a projective line, a frame consists of three distinct points. If P1(K)Script error: No such module "Check for unknown parameters". is identified with Template:Mvar with a point at infinity ∞Script error: No such module "Check for unknown parameters". added, then its canonical frame is (∞, 0, 1)Script error: No such module "Check for unknown parameters".. Given any frame (a0, a1, a2Script error: No such module "Check for unknown parameters".), the projective coordinates of a point a ≠ a0Script error: No such module "Check for unknown parameters". are (r, 1)Script error: No such module "Check for unknown parameters"., where Template:Mvar is the cross-ratio (a, a2; a1, a0)Script error: No such module "Check for unknown parameters".. If a = a0Script error: No such module "Check for unknown parameters"., the cross ratio is the infinity, and the projective coordinates are (1,0)Script error: No such module "Check for unknown parameters"..
Notes
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".
References
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".