Choose representatives of the first points. The general-position condition says that these vectors form a basis of . Write a representative of the last point as . Every is nonzero; otherwise the last point and the other basis points would lie in a hyperplane. Rescaling by gives representatives with . Normalize representatives of the second frame in the same way.
There is a unique invertible linear map with for . It also maps to , so its projectivization has the required effect. For uniqueness, the quotient of two candidate projective transformations fixes the normalized frame. A representing matrix must be diagonal in the basis, with entries . Fixing forces all to be equal. Such a scalar represents the identity projective transformation. Thus the ordered projective frame determines the transformation uniquely.
Represent each point by a nonzero column . The source's cross-ratio isRescaling representatives cancels between numerator and denominator. If the projective transformation is represented by , then . Two factors of occur in both numerator and denominator and cancel. Hence the cross-ratio is invariant under every projective transformation.
Injectivity makes the images of any three distinct points distinct. By the ordered-frame result, there is a projective transformation agreeing with the given map on three chosen points. Composing by reduces to an injective map fixing those points and preserving every cross-ratio. Change coordinates so that the three points are .
For any other point with affine coordinate , the convention in the source givesPreservation therefore forces the image of to have the same coordinate . The normalized map fixes every point and is the identity. Undoing the normalization proves the original map is exactly , hence projective. No prior continuity or surjectivity assumption is needed.
Articles by others on the same topic
There are currently no matching articles.