Abstract
The fundamental theorem of projective geometry states that a mapping from a projective space to itself whose range has a sufficient number of points in general position is a projective transformation possibly combined with a self-homomorphism of the underlying field. We obtain generalisations of this in many directions, dealing with the case where the mapping is only defined on an open subset of the underlying space, or a subset of positive measure, and dealing with many different spaces over many different rings.