# Homografía (geometría)

En geometría proyectiva, una homografía es un isomorfismo de espacios proyectivos inducido por un isomorfismo de los espacios vectoriales a partir de los que se construyen los espacios proyectivos.Se puede demostrar que toda homografía es una biyección que envía rectas a rectas, es decir, es lo que se suele denominar una colineación. En general, sin embargo, hay colineaciones que no son homografías, pero el teorema fundamental de la geometría proyectiva afirma que en espacios proyectivos reales de dimensión mayor o igual que dos toda colinación sí que resulta ser una homografía. Otros términos para referirse al mismo concepto de homografía son proyectividad, transformación proyectiva y colineación proyectiva.
Históricamente, las homografías (y, de hecho, los espacios proyectivos) fueron introducidas para estudiar la perspectiva y las proyecciones en la geometría euclídea, y el término homografía, que etimológicamente significa "dibujo parecido", se introdujo ya desde estos primeros momentos. A finales del siglo XIX se introdujeron las primeras definiciones formales de los espacios proyectivos, que extendían los espacios euclídeos y afines mediante la adición de puntos del infinito. El término transformación proyectiva tiene su origen en estas construcciones abstractas. Los espacios proyectivos se pueden definir de dos formas distintas que resultan ser equivalentes. Una primera forma (la geometría proyectiva analítica) construye los espacios proyectivos como el conjunto de rectas de un espacio vectorial sobre un cierto cuerpo. En esta versión se suelen usar los términos proyectividad o transformación proyectiva. Esta construcción facilita el uso de coordenadas proyectivas y permite el uso de las herramientas del álgebra lineal para estudiar la geometría proyectiva en general y las homografías en particular. El enfoque alternativo (la geometría proyectiva sintética) consiste en definir los espacios proyectivos a partir de una serie de axiomas que no involucran explícitamente ningún cuerpo ni espacio vectorial. En este contexto, las colineaciones (transformaciones que mandan rectas a rectas) son más sencillas de definir que las homografías, que quedan como un caso particular de colineación, y de aquí el nombre colineación proyectiva.
Por simplicidad, a no ser que se indique lo contrario, los espacios proyectivos considerados en este artículo se suponen definidos sobre un cuerpo (conmutativo). Equivalentemente, en geometría sintética, suponemos ciertos el teorema del hexágono de Pappus y el teorema de Desargues. Gran parte de los resultados siguen siendo ciertos con otras hipótesis, o pueden ser generalizados.

## Motivación geométrica

Históricamente, el concepto de homografía fue introducido para entender, explicar y estudiar la perspectiva y, específicamente, la diferente apariencia de un objeto plano visto desde distintos puntos de vista.
En el espacio euclídeo tridimensional, una proyección central desde un punto O (el centro de la proyección) en un plano P que no contiene el punto O es la transformación que manda cada punto A a la intersección (si existe) de la recta OA con el plano P. Esta proyección no está definida si el punto A pertenece al plano paralelo a P que pasa por O. La noción de espacio proyectivo se introdujo originalmente extendiendo el plano euclídeo añadiéndole puntos del infinito, y esto nos permite definir la proyección de cualquier punto excepto la de O; la de un punto A en el plano paralelo a P que pasa por O sería el punto del infinito de P en la dirección de la recta OA. Esta proyección se puede entender intuitivamente de la forma siguiente: O puede representar el ojo de una persona (o su punto de vista), el espacio euclídeo es la realidad que lo rodea, y el plano P es el plano adonde mira; la proyección del espacio en el plano es la representación de la realidad que ve O al mirar hacia el plano P.
Dado otro plano Q que no contenga el punto O, podemos proyectar los puntos de Q en P desde O como antes. Obtenemos entonces en P cómo ve O los puntos de Q. La proyección restringida a Q recibe entonces el nombre de perspectividad.
Esta misma noción se puede generalizar a espacios proyectivos de cualquier dimensión, sobre cualquier cuerpo, de la manera ssiguiente:
   Dados dos espacios proyectivos P y Q de una misma dimensión n, una perspectividad es una biyección de Q a P que se puede obtener considerando P y Q inmersos en un espacio proyectivo R de dimendión n+1 y restringiendo a Q una proyección central a P desde un punto O fuera de P y Q.
Originalmente, una homografía se definía como la composición de un número finito de proyectividades.Es parte del teorema fundamental de la geometría proyectiva que esta definición coincide con la más algebraica expuesta a continuación.

## Definición analítica

Un espacio proyectivo de dimensión $n$ sobre un cuerpo $\mathbb {K}$ se puede definir como el conjunto $\mathbb {P} (V)$ de rectas que pasan por el origen de un espacio vectorial $(n+1)$-dimensional $V$ sobre el mismo cuerpo $\mathbb {K}$. Fijada una base de $V$, cada vector $v\in V$ se puede representar por una $(n+1)$-tupla de escalares (sus coordenadas): $(v_{0},\dots ,v_{n})\in \mathbb {K} ^{n+1}$. Cada punto de $\mathbb {P} (V)$, al ser de hecho una recta de $V$, queda representado por el vector director de esta, que está definido salvo producto por escalar no nulo. Por tanto, cada punto de $p\in \mathbb {P} (V)$ queda representado por una $(n+1)$-tupla de escalares salvo producto por escalar no nulo $[p_{0}:\dots :p_{n}]$. Estas se denominan las coordenadas homogéneas de $p$.
Más en general, un espacio proyectivo de dimensión $n$ es una tupla $(\mathbb {P} ,V,\pi )$ donde $\mathbb {P}$ es un conjunto (de puntos), $V$ es un espacio vectorial de dimensión $n+1$ sobre un cuerpo $\mathbb {K}$ y $\pi$ es una aplicación $\pi \colon V\setminus \{0\}\rightarrow \mathbb {P} ,\quad x\mapsto \pi (x)=:[x]_{\pi }$ sobreyectiva tal que $\pi (x)=\pi (y)\Leftrightarrow \exists \lambda \in \mathbb {K} \setminus \{0\}:y=\lambda x$ (es decir, los puntos de $\mathbb {P}$ están en correspondencia con las rectas de $V$, pero no pedimos que sean las rectas necesariamente). Las coordenadas homogéneas dada una base de $V$ se definen de forma completamente análoga al caso anterior.
Dados dos espacios proyectivos $(\mathbb {P} ,E,\pi )$, $(\mathbb {P} ',E',\pi ')$ de una misma dimensión $n$ definidos sobre espacios vectoriales sobre un mismo cuerpo, una homografía entre ellos es una aplicación $f\colon \mathbb {P} \rightarrow \mathbb {P} '$ inducida por un isomorfismo $\varphi \colon E\rightarrow E'$ definida como $f([x]_{\pi })=[\varphi (x)]_{\pi '}$. Escribiremos $f=[\varphi ]$.
* Las homografías están bien definidas.
* Está bien definida: Tomamos $x,y\in E$ tales que $[x]_{\pi }=[y]_{\pi }$. Tenemos que $y=\lambda x$ para un cierto $\lambda \in \mathbb {K} \setminus \{0\}$, por lo que $\varphi (y)=\varphi (\lambda x)=\lambda \varphi (x)$, así que $[\varphi (y)]_{\pi '}=[\varphi (x)]_{\pi '}$ y $f$ está bien definida.

## Propiedades

(1) Habitualmente, el símbolo $[\cdot ]$ se puede entender como "salvo producto por escalar no nulo". Veamos que $f=[\varphi ]$ sigue esta convención, en el sentido de que $[\varphi ]=[\psi ]\Leftrightarrow \psi =\lambda \varphi ,\quad \lambda \in \mathbb {K} \setminus \{0\}$.
* Demostración
* $(\Leftarrow )$ Escribimos $f=[\varphi ],g=[\psi ]$. Suponemos que $\psi =\lambda \varphi ,\quad \lambda \in \mathbb {K} \setminus \{0\}$ y tenemos que ver que $f(p)=g(p)\quad \forall p\in \mathbb {P}$. Como $\pi$ es sobreyectiva, basta ver que $f([x]_{\pi })=g([x]_{\pi })\quad \forall x\in E\setminus \{0\}$. Tomamos $x\in E\setminus \{0\}$ y calculamos:
* $g([x]_{\pi })=[\psi (x)]_{\pi '}=[\lambda \varphi (x)]_{\pi '}{\overset {{\text{def }}\pi '}{=}}[\varphi (x)]_{\pi '}=f([x]_{\pi })$,
* como queríamos.
* $(\Rightarrow )$ Supongamos ahora que $f=g$ y veamos que $\psi =\lambda \varphi ,\quad \lambda \in \mathbb {K} \setminus \{0\}$.
* Sea $e=(e_{0},\dots ,e_{n})$ una base de $E$. Para cada $i=0,\dots ,n$, se tiene que $[\varphi (e_{i})]_{\pi '}=[\psi (e_{i})]_{\pi '}$, por lo que existe $\lambda _{i}\in \mathbb {K} \setminus \{0\}$ (que puede depender de $i$) tal que $\psi (e_{i})=\lambda _{i}\varphi (e_{i})$. Análogamente, para cada par $i\neq j$, existe $\lambda _{ij}\in \mathbb {K} \setminus \{0\}$ tal que $\psi (e_{i}+e_{j})=\lambda _{ij}\varphi (e_{i}+e_{j})$. Entonces,
* $\lambda _{i}\varphi (e_{i})+\lambda _{j}\varphi (e_{j})=\psi (e_{i})+\psi (e_{j})=\psi (e_{i}+e_{j})=\lambda _{ij}\varphi (e_{i}+e_{j})=\lambda _{ij}\varphi (e_{i})+\lambda _{ij}\varphi (e_{j})$.
* Por tanto, $(\lambda _{i}-\lambda _{ij})\varphi (e_{i})+(\lambda _{j}-\lambda _{ij})\varphi (e_{j})=0$. Al ser $e_{i},e_{j}$ linealmente independientes y $\varphi$ un isomorfismo, también $\varphi (e_{i}),\varphi (e_{j})$ son linealmente independientes, por lo que lo anterior implica, por definición de independencia lineal, que $\lambda _{i}=\lambda _{ij}=\lambda _{j}=:\lambda$, y esto para cada $i,j=0,\dots ,n$. Por tanto, $\psi (e_{i})=\lambda \varphi (e_{i})$ para cada $i=0,\dots ,n$ y, por linealidad, $\psi (v)=\lambda \varphi (v)\quad \forall v\in V$, como queríamos. $\quad \square$
(2) La identidad de $\mathbb {P} \rightarrow \mathbb {P}$ es la homografía que se corresponde con la identidad de $E\rightarrow E$:
* $\operatorname {id} _{\mathbb {P} }=[\operatorname {id} _{E}]$
* En efecto, basta comprobar que ambas aplicaciones mandan los mismos puntos a los mismos puntos, y esto es inmediato (como antes, en lugar de comprobarlo para todo $p\in \mathbb {P}$ basta verlo para todo $[x]_{\pi },\ \ x\in E\setminus \{0\}$ por sobreyectividad de $\pi$):
* $[\operatorname {id} _{E}]([x]_{\pi })=[\operatorname {id} _{E}(x)]_{\pi }=[x]_{\pi }=\operatorname {id} _{\mathbb {P} }([x]_{\pi })\quad \square$
(3) La definición se comporta bien con la composición, es decir, si $f=[\varphi ]\colon \mathbb {P} \rightarrow \mathbb {P} '$ y $g=[\psi ]\colon \mathbb {P} '\rightarrow \mathbb {P} ''$ son dos homografías, su composición $g\circ f$ es una homografía y satisface que $g\circ f=[\psi \circ \varphi ]$.
* Demostración
* Basta demostrar la igualdad, porque de ella se deduce, por definición, que la composición es una homografía. Y, en efecto, para cada $p=[x]_{\pi }\in \mathbb {P}$, se tiene que
* $(g\circ f)(p)=g(f(p))=g(f([x]_{\pi }))=g([\varphi (x)]_{\pi '})=[\psi (\varphi (x))]_{\pi ''}=[(\psi \circ \varphi )(x)]_{\pi ''}=[\psi \circ \varphi ]([x]_{\pi })=[\psi \circ \varphi ](p)\quad \square$
(4) Si $f=[\varphi ]$ es una homografía, es biyectiva y su inversa es la homografía dada por $f^{-1}=[\varphi ^{-1}]$.
* Demostración
* Si demostramos la igualdad, habremos demostrado que $f$ tiene una inversa, y que esta inversa es una homografía. Además, teniendo inversa, $f$ tiene que ser biyectiva. Por tanto, basta demostrar la igualdad. Pero de 2 y 3 obtenemos que
* $[\varphi ^{-1}]\circ [\varphi ]=[\varphi ^{-1}\circ \varphi ]=[\operatorname {id} _{E}]=\operatorname {id} _{\mathbb {P} }$
* y, análogamente,
* $[\varphi ]\circ [\varphi ^{-1}]=\operatorname {id} _{\mathbb {P} '},$
* por lo que $[\varphi ^{-1}]$ es la inversa de $f=[\varphi ].\quad \square$
De las propiedades 2, 3 y 4 anteriores se deduce que, fijado un espacio proyectivo $\mathbb {P}$, el conjunto de sus homografías forma un grupo con la operación de la composición.
(5) Si $f=[\varphi ]\colon \mathbb {P} \rightarrow \mathbb {P}$ es una homografía de un espacio proyectivo en sí mismo, un punto $p=[x]_{\pi }\in \mathbb {P}$ es un punto fijo de $f$ si y sólo si $x$ es un vector propio de $\varphi$.
* Demostración
* Si $x$ es un vector propio de $\varphi$, tenemos que $\varphi (x)=\lambda x$ para un cierto $\lambda \in \mathbb {K} \setminus \{0\}$ ($\lambda \neq 0$ porque $\varphi$ es biyectiva). Entonces, tenemos que
* $f(p)=[\varphi ]([x]_{\pi })=[\varphi (x)]_{\pi }=[\lambda x]_{\pi }{\overset {{\text{def }}\pi }{=}}[x]_{\pi }=p$,
* por lo que $p$ es fijo por $f$.
* Recíprocamente, si $p$ es fijo por $f$, tenemos que $f(p)=p$, por lo que $[\varphi (x)]_{\pi }=[x]_{\pi }$, de donde, por definición de $\pi$, $\varphi (x)=\lambda x$ (con $\lambda \in \mathbb {K} \setminus \{0\}$), y esto es, por definición, que $x$ sea un vector propio de $\varphi$.$\quad \square$

## Homografías y referencias proyectivas

Sea $(\mathbb {P} ,E,\pi )$ un espacio proyectivo de dimensión $n$ y sea $\Delta =(p_{0},\dots ,p_{n},A)$ una referencia proyectiva ($n+2$ puntos tales que cada $n+1$ de ellos son proyectivamente independientes, esto es, que tienen representantes $x_{i}$ ($p_{i}=[x_{i}]_{\pi }$) linealmente independientes). Lo que nos interesa de la referencia proyectiva es que, como se detalla en ese artículo, nos define unívocamente una base $e=(e_{0},\dots ,e_{n})$ de $E$ (llamada "adaptada a la referencia") imponiendo que $p_{0}=[e_{0}],\dots ,p_{n}=[e_{n}],A=[e_{0}+\dots +e_{n}]$, donde escribimos $[x]:=[x]_{\pi }=\pi (x)$.
Fijada una referencia proyectiva, podemos definir las coordenadas homogéneas de cada punto: un punto $p=[x]\in \mathbb {P}$ tiene coordenadas $[x_{0}:\dots :x_{n}]$ definidas salvo producto por escalar no nulo si y sólo si un representante suyo $x$ tiene coordenadas $(x_{0},\dots ,x_{n})$ en base $e$. Escribiremos que $p=[x_{0}:\dots :x_{n}]_{\Delta }$.
Un resultado importante es que las homografías quedan unívocamente determinadas tras fijar la imagen de una referencia proyectiva. Es decir, si $\Delta =(p_{0},\dots ,p_{n},A)$ y $\Delta '=(p_{0}',\dots ,p_{n}',A')$ son referencias proyectivas de $\mathbb {P}$ y $\mathbb {P} '$, respectivamente, existe una única homografía $f\colon \mathbb {P} \rightarrow \mathbb {P} '$ tal que $f(\Delta )=\Delta '$, donde $f(\Delta )$ representa la tupla $(f(p_{0}),\dots ,f(p_{n}),f(A))$. Además, si $f$ es la homografía anterior, se tiene que $f([x_{0}:\dots :x_{n}]_{\Delta })=[x_{0}:\dots :x_{n}]_{\Delta '}$:
* Dadas dos referencias proyectivas $\Delta ,\Delta '$ de $\mathbb {P} ,\mathbb {P} '$, respectivamente, existe una única homografía tal que $f(\Delta )=\Delta '$. Además, se satisface la igualdad $f([x_{0}:\dots :x_{n}]_{\Delta })=[x_{0}:\dots :x_{n}]_{\Delta '}$.
* Sean $e=(e_{0},\dots ,e_{n}),e'=(e_{0}',\dots ,e_{n}')$ bases adaptadas a $\Delta ,\Delta '$, respectivamente. Sabemos que una aplicación lineal queda unívocamente determinada por la imagen de una base. Por tanto, si $E,E'$ son los espacios vectoriales asociados a $\mathbb {P} ,\mathbb {P} '$, podemos definir la aplicación lineal $\varphi \colon E\rightarrow E'$ tal que $\varphi (e_{i})=e_{i}',\ \ i=0,\dots ,n$. Por linealidad,
* $\varphi (x_{0}e_{0}+\dots +x_{n}e_{n})=x_{0}e_{0}'+\dots +x_{n}e_{n}'$
* para cualesquiera $x_{0},\dots ,x_{n}\in \mathbb {K}$.
* Ahora podemos tomar la homografía $f=[\varphi ]$, que satisface que $f([x_{0}:\dots :x_{n}]_{\Delta })=[\varphi (x_{0}e_{0}+\dots +x_{n}e_{n})]=[x_{0}e_{0}'+\dots +x_{n}e_{n}']=[x_{0}:\dots :x_{n}]_{\Delta '}$. Esto demuestra la igualdad del enunciado y, como $f([1:0:\dots :0]_{\Delta })=[1:0:\dots :0]_{\Delta '},\dots ,f([0:\dots :0:1]_{\Delta })=[0:\dots :0:1]_{\Delta '},f([1:\dots :1]_{\Delta })=[1:\dots :1]_{\Delta '}$, tenemos que $f(p_{i})=p_{i}',\ \ i=0,\dots ,n,\ f(A)=A'$, por definición de base adaptada. Con esto tenemos la existencia de la homografía deseada.
* Falta ver la unicidad. Supongamos que hubiera otra aplicación $g=[\psi ]\colon \mathbb {P} \rightarrow \mathbb {P} '$ con $g(\Delta )=\Delta '$. Se tiene entonces que $p_{0}'=g(p_{0})=[\psi (e_{0})],\dots ,p_{n}'=g(p_{n})=[\psi (e_{n})],A'=g(A)=[\psi (e_{0})+\dots +e_{n})]=[\psi (e_{0})+\dots +\psi (e_{n})]$. Esto significa que, por definición, $\psi (e_{0}),\dots ,\psi (e_{n})$ es una base adaptada a $\Delta '$. Pero las bases adaptadas a una referencia son únicas salvo múltiplo por escalar no nulo, como se demuestra en el artículo Referencia proyectiva.
* Como $e_{0}',\dots ,e_{n}'$ es otra base adaptada a $\Delta '$, existe $\lambda \in \mathbb {K} \setminus \{0\}$ tal que $\psi (e_{i})=\lambda e_{i}'=\lambda \varphi (e_{i}),\ \ i=0,\dots ,n$, esto último por definición de $\varphi$. Por linealidad, se sigue que $\psi (v)=\lambda \varphi (v)$ para todo $v\in E$, de donde $\psi =\lambda \varphi$ y $f=[\varphi ]=[\psi ]=g$, por la propiedad $(1)$ anterior. Por tanto, la homografía es única, como queríamos. $\quad \square$

### Matriz de una homografía

A una aplicación lineal, fijadas bases de los espacios de salida y llegada, se le puede asociar una matriz que, al ser multiplicada por las coordenadas de vectores, produce las coordenadas de las imágenes de los mismos vectores por la aplicación lineal. En esta sección queremos hacer algo análogo con las homografías: encontrar una matriz que transforme las coordenadas homogéneas de los puntos en las coordenadas homogéneas de sus imágenes.
Dada una homografía $f=[\varphi ]$ entre dos espacios proyectivos $\mathbb {P} ,\mathbb {P} '$ y referencias proyectivas $\Delta ,\Delta '$ de cada uno con bases adaptadas $e,e'$, podemos definir la matriz homogénea (es decir, definida salvo producto por escalar no nulo) de $f$ como $M_{\Delta ,\Delta '}(f)=[M_{e,e'}(\varphi )]$, donde $M_{e,e'}(\varphi )$ es la matriz de $\varphi$ en bases $e,e'$. Es sencillo comprobar que la matriz está bien definida respecto de las elecciones de $\varphi ,e,e'$, usando la propiedad 1 anterior y que dos bases adaptadas a una misma referencia proyectiva son necesariamente proporcionales (esto último demostrado en el artículo Referencia proyectiva).
* Está bien definida.
* Es todo consecuencia de que $M_{e,e'}(\varphi )$ consiste, por columnas, en los vectores $\varphi (e_{i})$ en base $e'$, con $e=(e_{0},\dots ,e_{n})$.
* Si $f=[\varphi ]=[\psi ]$, por la propiedad (1) anterior, tenemos que $\psi =\lambda \varphi$ para $\lambda \in \mathbb {K} \setminus \{0\}$. Por tanto, para cada $i=0,\dots ,n$, $\psi (e_{i})=\lambda \varphi (e_{i})$, de donde $M_{e,e'}(\psi )=\lambda M_{e,e'}(\varphi )$ y tenemos que $[M_{e,e'}(\psi )]=[\lambda M_{e,e'}(\varphi )]$.
* Si $e,u$ son dos bases adaptadas a $\Delta$, tenemos que $u=\lambda e$ para $\lambda \in \mathbb {K} \setminus \{0\}$. Entonces, si $\varphi (u_{i})=\varphi (\lambda e_{i})=\lambda \varphi (e_{i})$, por lo que las componentes de $\varphi (u_{i})$ en base $e'$ son las componentes de $\varphi (e_{i})$ multiplicadas por $\lambda$. Entonces, $M_{u,e'}(\varphi )=\lambda M_{e,e'}(\varphi )$ y tenemos que $[M_{u,e'}(\varphi )]=[\lambda M_{e,e'}(\varphi )]$.
* Si $e',u'$ son dos bases adaptadas a $\Delta '$, tenemos que $u'=\lambda e'$ para $\lambda \in \mathbb {K} \setminus \{0\}$. Entonces, si $\varphi (e_{i})=x_{0i}e_{0}'+\dots +x_{ni}e_{n}'$, se tiene que $\varphi (e_{i})=\lambda ^{-1}(x_{0i}u_{0}'+\dots +x_{ni}u_{n}')$. Por tanto, las componentes de cada $\varphi (e_{i})$ en base $u'$ se obtienen como las componentes en base $e'$ multiplicadas por $\lambda ^{-1}$. Así pues, $M_{e,u'}(\varphi )=\lambda ^{-1}M_{e,e'}(\varphi )$ y $[M_{e,u'}(\varphi )]=[\lambda M_{e,e'}(\varphi )]$.$\quad \square$
También es sencillo comprobar (se deduce de que $M_{e,e'}(\varphi )$ transforma las coordenadas de cada $x\in E$ en base $e$ en las coordenadas de $\varphi (x)\in E'$ en base $e'$) que si $[X]=[x_{0}:\dots :x_{n}]$ son las coordenadas homogéneas de un punto $p\in \mathbb {P}$ en referencia $\Delta$, las coordenadas de su imagen $f(p)\in \mathbb {P} '$ en referencia $\Delta '$ vienen dadas por $M_{\Delta ,\Delta '}(f)\cdot [X]$.

## Invariantes por una homografía

En esta sección se estudian propiedades de los espacios proyectivos y sus elementos que se conservan tras la aplicación de cualquier homografía.

### Alineaciones y variedades lineales proyectivas

Una variedad lineal proyectiva de un espacio proyectivo $(\mathbb {P} ,E,\pi )$ se define como la proyección al espacio proyectivo de un subespacio vectorial de $E$. Esto es, una variedad lineal proyectiva $L$ se define como $\pi (F\setminus \{0\})$, con $F\subseteq E$ un subespacio vectorial. Se denotará como $L=[F]_{\pi }$ o $L=[F]$ si la mención de $\pi$ no es necesaria. La dimensión de la variedad lineal proyectiva se define como uno menos que la del subespacio vectorial: $\dim L=\dim[F]=\dim F-1$. Si la dimensión de $L$ es 0, 1, 2 o n-1, diremos que $L$ es un punto, una recta, un plano o un hiperplano, respectivamente. Los puntos $p\in \mathbb {P}$ son, a su vez, variedades proyectivas de dimensión 0 (puntos): $p=[x]_{\pi }=[\langle x\rangle ]_{\pi }$, y $\langle x\rangle \subseteq E$ es un subespacio vectorial de dimensión 1.
Dadas dos variedades lineales proyectivas $L_{1}=[F_{1}],L_{2}=[F_{2}]$ se pueden definir las operaciones de intersección como conjuntos $L_{1}\cap L_{2}$, que resulta ser una variedad lineal proyectiva, pues $L_{1}\cap L_{2}=[F_{1}]\cap [F_{2}]=[F_{1}\cap F_{2}]$, y su suma $L_{1}\vee L_{2}=[F_{1}]\vee [F_{2}]:=[F_{1}+F_{2}]$, que es una variedad lineal proyectiva por definición. La suma de dos variedades lineales proyectivas resulta ser la más pequeña que las contiene a ambas.
El primer resultado de esta sección es que las variedades lineales proyectivas y su dimensión son un invariante para las homografías. Esto es, si $f=[\varphi ]\colon \mathbb {P} \rightarrow \mathbb {P} '$ es una homografía y $L=[F]_{\pi }\subseteq \mathbb {P}$ es una variedad lineal proyectiva de dimensión $n$, entonces $f(L)\subseteq \mathbb {P} '$ es también una variedad lineal proyectiva de dimensión $n$.
* Demostración
* Al ser $F$ un subespacio de $E$ y $\varphi \colon E\rightarrow E'$ un isomorfismo, $\varphi (F)$ es un subespacio de $E'$ de la misma dimensión que $F$. Afirmamos que $f(L)=[\varphi (F)]_{\pi '}$, con lo que tendremos que $f(L)$ es una variedad lineal proyectiva. En efecto,
* $[\varphi (F)]_{\pi '}=\pi '(\varphi (F)\setminus \{0\})=\{[\varphi (x)]_{\pi '}:x\in F\setminus \{0\}\}=\{f([x]_{\pi }):[x]_{\pi }\in [F]_{\pi }=L\}=f(L)$.
* Además, $\dim f(L)=\dim \varphi (F)-1=\dim F-1=\dim L.\quad \square$
Las homografías se comportan bien respecto a las operaciones definidas entre variedades lineales proyectivas:
* $(1)\quad f(L_{1}\cap L_{2})=f(L_{1})\cap f(L_{2})$
* $(2)\quad f(L_{1}\vee L_{2})=f(L_{1})\vee f(L_{2})$
* La propiedad $(1)$ es una pro piedad básica de teoría de conjuntos, pues $f$ es una biyección al ser una homografía, como ya se ha demostrado más arriba, y la intersección de variedades lineales proyectivas se define como la intersección de sus conjuntos de puntos.
* Para la propiedad $(2)$ basta hacer un cálculo:
* $f([F_{1}]_{\pi }\vee [F_{2}]_{\pi })=f([F_{1}+F_{2}]_{\pi })=[\varphi ]([F_{1}+F_{2}]_{\pi })=[\varphi (F_{1}+F_{2})]_{\pi '}=$
* $=[\varphi (F_{1})+\varphi (F_{2})]_{\pi '}=[\varphi (F_{1})]_{\pi '}\vee [\varphi (F_{2})]_{\pi '}{\overset {\overset {\text{dem. de la }}{\text{prop. anterior}}}{=}}f(L_{1})\vee f(L_{2})\quad \square$
En particular, tomando en la propiedad $(2)$ dos puntos distintos como las variedades lineales proyectivas tenemos que $f(p_{1}\vee p_{2})=f(p_{1})\vee f(p_{2})$, es decir, la imagen de la recta que pasa por los dos puntos es la recta que pasa por las imágenes de los puntos. Esto es lo que en geometría proyectiva se denomina colineación. Por tanto, toda homografía es, en particular, una colineación.

### Independencia proyectiva y referencias proyectivas

Un conjunto de puntos $p_{0},\dots ,p_{m}\in \mathbb {P}$ se denominan proyectivamente independientes si representantes suyos $u_{0},\dots ,u_{n}\in E$ (esto es, $p_{i}=[u_{i}]_{\pi }$) son linealmente independientes. Es sencillo comprobar, por definición de $\pi$, que la independencia proyectiva de un conjunto de puntos no depende de los representantes escogidos para cada uno de los puntos. Una referencia proyectiva de un espacio proyectivo de dimensión $n$ es un conjunto de $n+2$ puntos tales que cada subconjunto de $n+1$ son proyectivamente independientes.
En este apartado se demuestra que conjuntos de puntos proyectivamente independientes se corresponden por una homografía con conjuntos de puntos también proyectivamente independientes. En particular, la imagen por una homografía de una referencia proyectiva vuelve a ser una referencia proyectiva.
* Si $p_{0},\dots ,p_{m}\in \mathbb {P}$ son proyectivamente independientes y $f\colon \mathbb {P} \rightarrow \mathbb {P} '$ es una homografía, entonces $f(p_{0})\dots ,f(p_{m})\in \mathbb {P} '$ también son proyectivamente independientes.
* Se deduce de las definiciones y de que la imagen por un isomorfismo de un conjunto de puntos linealmente independientes vuelve a ser linealmente independiente. En efecto, si $p_{i}=[u_{i}]$ para cada $i=0,\dots ,m$:
* Si $p_{0}=[u_{0}],\dots ,p_{m}=[u_{m}]$ son proyectivamente independientes, entonces $u_{0},\dots ,u_{m}$ son linealmente independientes. Como $\varphi$ es un isomorfismo, esto significa que $\varphi (u_{0}),\dots ,\varphi (u_{m})$ son linealmente independientes, y esto que $f(p_{0})=[\varphi (u_{0})],\dots ,f(p_{m})=[\varphi (u_{m})]$ son proyectivamente independientes.$\quad \square$

### Razón doble

Dados cuatro puntos $A,B,S,T\in \mathbb {P}$ alineados, por lo menos tres de ellos distintos, podemos definir su razón doble. Fijada una referencia proyectiva $\Delta$ de la recta $r=A\vee B\vee S\vee T$, podemos tomar sus coordenadas homogéneas: $A=[a_{1}:a_{2}]_{\Delta },B=[b_{1}:b_{2}]_{\Delta },S=[s_{1}:s_{2}]_{\Delta },T=[t_{1}:t_{2}]_{\Delta }$. Así, podemos definir su razón doble como el número (ver, por ejemplo, la página en alemán):
$(A,B;S,T):={\frac {\begin{vmatrix}s_{1}&a_{1}\\s_{2}&a_{2}\end{vmatrix}}{\begin{vmatrix}b_{1}&s_{1}\\b_{2}&s_{2}\end{vmatrix}}}:{\frac {\begin{vmatrix}t_{1}&a_{1}\\t_{2}&a_{2}\end{vmatrix}}{\begin{vmatrix}b_{1}&t_{1}\\b_{2}&t_{2}\end{vmatrix}}}={\frac {s_{1}a_{2}-s_{2}a_{1}}{b_{1}s_{2}-b_{2}s_{1}}}:{\frac {t_{1}a_{2}-t_{2}a_{1}}{b_{1}t_{2}-b_{2}t_{1}}}$.
Este número es invariante respecto las homografías, es decir, si $f=[\varphi ]\colon \mathbb {P} \rightarrow \mathbb {P} '$ es una homografía, entonces $(A,B;S,T)=(f(A),f(B);f(S),f(T))$.
En efecto, veamos primero que el símbolo de la derecha tiene sentido (para definir la razón doble los puntos tienen que cumplir ciertas condiciones). Al estar $A,B,S,T$ alineados y conservar las homografías las alineaciones, también lo están los puntos $f(A),f(B),f(S),f(T)$. Además, por ser por lo menos tres de los puntos $A,B,S,T$ distintos y ser $f$ una biyección (ver la propiedad $(4)$ de este artículo), también tres de los puntos $f(A),f(B),f(S),f(T)$ son distintos. Así pues, la razón doble $(f(A),f(B);f(S),f(T))$ está definida.
Ahora, para ver la igualdad, tenemos que $\Delta$ es una referencia proyectiva de $r=A\vee B\vee S\vee T$, por lo que, por el apartado anterior, $f(\Delta )$ es una referencia proyectiva de $f(r)$. Ahora, por el resultado demostrado en la sección sobre referencias proyectivas, las coordenadas de $f(A),f(B),f(S),f(T)$ en referencia $f(\Delta )$ son las coordenadas de $A,B,S,T$ en referencia $\Delta$. Esto es $f(A)=[a_{1}:a_{2}]_{f(\Delta )},f(B)=[b_{1}:b_{2}]_{f(\Delta )},f(S)=[s_{1}:s_{2}]_{f(\Delta )},f(T)=[t_{1}:t_{2}]_{f(\Delta )}$. Observando que, por definición, la razón doble sólo depende de las coordenadas en una referencia, y teniendo los puntos originales y sus imágenes las mismas coordenadas, deben tener las mismas razones dobles. $\quad \square$

#### Aplicación a la perspectiva

Esta última propiedad tiene una aplicación importante en la teoría de la perspectiva. En el espacio tridimensional, una perspectividad de un plano $\Pi$ a otro plano $\Pi '$ respecto de un punto $O$ que no esté en ninguno de ellos consiste en tomar cada punto de $p\in \Pi$ y hacerle corresponder la intersección de la recta que lo une con $O$ y $\Pi '$; esto es, $p\mapsto (p\vee O)\cap \Pi '$. Un caso concreto de perspectividad se da cuando $O$ es el punto de vista (el ojo) de un observador y $\Pi$ es un plano de la realidad. Entonces, la persepctividad tiene como resultado la representación que ve $O$ de $\Pi$ cuando mira hacia $\Pi '$. Se puede demostrar que toda perspectividad es una homografía y, por tanto, conserva la razón doble.
La segunda observación que hay que hacer antes de entender la aplicación es una interpretación de la razón doble. En caso de que el espacio proyectivo sea la clausura proyectiva de uno afín (añadiéndole puntos del infinito), la razón doble de cuatro puntos se puede calcular como un cociente de razones simples: $(A,B;S,T):=(A,B;S):(A,B;T)$. Si el espacio afín es, a su vez, euclídeo, cada una de las razones simples se puede calcular como un cociente de longitudes (con signo; ${\overline {CA}},{\overline {CB}}$ tienen igual signo si $A,B$ están en el mismo lado de $C$ y contrario en otro caso):
$(A,B;S,T)={\frac {\frac {\overline {\mathrm {SA} }}{\overline {\mathrm {SB} }}}{\frac {\overline {\mathrm {TA} }}{\overline {\mathrm {TB} }}}}$
Si alguno de los puntos está en el infinito las mismas fórmulas valen eliminando los términos que involucren dicho punto.
Ahora, podemos utilizar la conservación de la razón doble para determinar las longitudes de objetos en el mundo real a partir de sus representaciones perspectivas. En efecto, la relación entre el objeto en el mundo real y su representación perspectiva es una perspectividad, luego una homografía. Por tanto, cualesquiera cuatro puntos en un plano de la realidad y sus representaciones tienen que tener la misma razón doble. Usando que tanto el plano de la realidad como el de la representación son clausuras de espacios euclídeos, tenemos una ecuación que relaciona las distancias entre los puntos reales y las distancias de las representaciones de los puntos (la igualdad entre razones dobles). Por ejemplo, en la imagen de la derecha tenemos un ejemplo concreto.

## Ejemplos
### Perspectiva central y proyección general

En todo este apartado, para una variedad lineal proyectiva $L=[F]$ como se ha definido más arriba, denotamos ${\vec {L}}:=F$ su espacio vectorial director. Análogamente, en lugar de escribir el espacio proyectivo como $\mathbb {P}$, sobre un espacio vectorial $E$, denotaremos el espacio proyectivo por $E$, y reservaremos ${\vec {E}}$ para el espacio vectorial.
* Dado un hiperplano $H$ del espacio proyectivo $E$ y un punto $S$ que no pertenece a $H$, la proyección (o perspectiva) de centro $S$ y de base $H$ es la aplicación que hace corresponder a cualquier punto $M$ distinto de $S$ el punto de intersección de la línea $(SM)$ con $H$. Es una aplicación proyectiva, dado que es inducida por la proyección vectorial de base ${\vec {H}}$ (que es un hiperplano de ${\vec {E}}\,$) y dirección ${\vec {S}}$ (que es una recta de ${\vec {E}}$).
* De manera más general, si $F\,$ y $G\,$ son dos subespacios proyectivos suplementarios de $E\,$ (es decir, que ${\vec {F}}+{\vec {G}}={\vec {E}}$), la proyección de subespacio central $G\,$ y de base $F\,$ es la aplicación que a cualquier punto $M\,$ que no pertenece a $G\,$ le hace corresponder el punto de intersección de $F\,$con el subespacio proyectivo generado por $G\,$ y $M\,$. En dimensión 3, por ejemplo, si $D_{1}\,$ y $D_{2}\,$ son dos rectas no coplanarias, se puede definir la proyección de recta central $D_{1}\,$ y base $D_{2}\,$.

### Homografías de la recta

Una biyección de una recta proyectiva sobre sí misma es una homografía si y sólo si conserva la razón anarmónica (la parte del sólo si se ha demostrado más arriba; la parte del si forma parte del teorema fundamental de la geometría proyectiva). Entonces, si $(A,B,C)$ y $(A',B',C')$ son dos tripletes de puntos distintos de la recta, la homografía única que transforma $(A,B,C)$ en $(A',B',C')$ queda definida por $M\mapsto M'$ si y sólo si
$(A',B',C',M')=(A,B,C,M).$
Dotamos a la recta proyectiva de una referencia proyectiva $(X_{\infty },O,I)$, y dotamos de la referencia afín $(O,I)\,$a la recta afín obtenida enviando el punto $X_{\infty }$ al infinito. Las coordenadas de los diferentes puntos se dan en la tabla siguiente:
| Puntos | $X_{\infty }$ | $O$ | $I$ | $G$ |
| Coordenadas homogéneas | (1,0) | (0,1) | (1,1) | (1,2) |
| Coordenadas afines | $\infty$ | 0 | 1 | 1/2 |
A continuación, para una homografía $f=[\varphi ]$ como se ha definido arriba, llamaremos a $\varphi$ su aplicación homogénea.
La clasificación de las homografías de la recta proviene de la de las matrices de orden 2. En caso de que el polinomio característico de la aplicación homogénea sea descomponible en factores lineales (esto es, cuando tiene tantas raíces como su grado, como por ejemplo, en la geometría compleja, es decir, cuando el cuerpo son los números complejos), sólo hay dos posibilidades, dependiendo de si este polinomio tiene raíces simples o dobles:
| Matriz homogénea reducida de un sistema proyectivo. $(A,B,\Omega )$ | Puntos fijos | Caso $A=X_{\infty },B=0,\Omega =I\,$ | Expresión analítica en este caso | Caso $A=I,B=O,\Omega =G\,$ |
| ${\begin{bmatrix}a&\\&1\end{bmatrix}}$ | $A$ y $B$ Homología especial de base $A$ y de centro $B$ (o a la inversa) | Homotecia de razón $a$ | $x'=ax\,$ | $x'={\frac {ax}{(a-1)x+1}}$ Homografía con dos puntos fijos $O$ e $I$ |
| ${\begin{bmatrix}1&1\\&1\end{bmatrix}}$ | $A$ Homología especial de base A y centro B | Traslación según el vector ${\overrightarrow {OI}}$. | $x'=x+1\,$ | $x'={\frac {1}{2-x}},$ Homografía con un punto fijo $I$ |
En el caso real, hay un caso añadido: aquel en el que el polinomio característico (de grado 2) no tiene raíces (reales). Cada una de estas raíces da lugar a por lo menos un vector propio, y cada uno de estos, a un punto fijo, como se demostró más arriba. Así, las homografías reales tienen 2, 1 o 0 puntos fijos (correspondientes a un polinomio característico con discriminante >0, =0 o <0), y se denominan hiperbólicas, parabólicas o elípticas, respectivamente. (La identidad, que tiene de hecho todos los puntos fijos, estaría incluida aquí como un caso degenerado de aplicación hiperbólica).
En el caso complejo, las homografías de la recta proyectiva compleja, que es un plano real con un punto del infinito añadido, y las homografías (las dos posibilidades de la tabla anterior) compuestas con las reflexiones (llamadas antihomografías) forman exactamente las transformaciones circulares.

### Homografías del plano

Dotamos al plano proyectivo de una referencia proyectiva $(X_{\infty },Y_{\infty },O,K)$, y dotamos de la referencia $(O,I,J)\,$ al plano afín obtenido enviando la recta $(X_{\infty },Y_{\infty })$ al infinito. Las coordenadas de los diferentes puntos se dan en la tabla siguiente:
| Puntos | $X_{\infty }$ | $Y_{\infty }$ | $O$ | $I$ | $J$ | $K$ | $G$ |
| Coordenadas homogéneas | (1,0,0) | (0,1,0) | (0,0,1) | (1,0,1) | (0,1,1) | (1,1,1) | (1,1,3) |
| Coordenadas afines | ($\infty$,0) | (0,$\infty$) | (0,0) | (1,0) | (0,1) | (1,1) | (1/3,1/3) |
La clasificación de homografías proviene de la de las matrices de orden 3. Para los casos en los que el polinomio característico de la aplicación homogénea descompone en factores lineales (esto es, cuando tiene tantas raíces como su grado), se obtiene:
| Matriz homogénea reducida de un sistema proyectivo $(A,B,C,\Omega )$ | Puntos fijos y rectas estables | Caso $A=X_{\infty },B=X_{\infty },C=0,\Omega =K\,$ | Expresiones analíticas en este caso | Caso $A=I,B=J,C=O,\Omega =G\,$ |
| ${\begin{bmatrix}a&&\\&b&\\&&1\end{bmatrix}}$ | | Biafinidad de razón $a$ según $Ox$, y de razón $b$ según $Oy$ | ${\begin{aligned}x'&=ax\\y'&=by\end{aligned}}$ | ${\begin{aligned}x'&={\frac {ax}{(a-1)x+(b-1)y+1}}\\y'&={by \over (a-1)x+(b-1)y+1}\end{aligned}}$ |
| ${\begin{bmatrix}a&&\\&a&\\&&1\end{bmatrix}}$ | La recta $(AB)$ está formada por puntos fijos, $C$ es fijo y las rectas que pasan por $C$ son estables. | Homotecia de razón $a$ y de centro $O$ | ${\begin{aligned}x'&=ax\\y'&=by\end{aligned}}$ | ${\begin{aligned}x'&={\frac {ax}{(a-1)(x+y)+1}}\\y'&={ay \over (a-1)(x+y)+1}\end{aligned}}$ Homología general de centro $O$, de base $(IJ)$ y de razón $a$. |
| ${\begin{bmatrix}1&&\\&1&1\\&&1\end{bmatrix}}$ | La recta $(AB)$ está formada por puntos fijos y las rectas que pasan por $A$ son estables | Traslación según el vector ${\vec {j}}$. | ${\begin{aligned}x'&=x\\y'&=y+1\end{aligned}}$ | ${\begin{aligned}x'&={x \over 2-x-y}\\y'&={1-x \over 2-x-y}\end{aligned}}$ Homología especial de centro $I$ y de base $(IJ)$ |
| ${\begin{bmatrix}a&&\\&1&1\\&&1\end{bmatrix}}$ | $A$ y $B$ son fijos, y las rectas $(AB)$ y $(BC)$ son fijas. | Dilatación de razón $a$ según $Ox$ y traslación vectorial ${\vec {j}}$ . | ${\begin{aligned}x'&=ax\\y'&=y+1\end{aligned}}$ | |
| ${\begin{bmatrix}1&1&\\&1&1\\&&1\end{bmatrix}}$ | $A$ es fijo y la recta $(AB)$ es invariante | Cizallamiento según $Ox$ y traslación según $Oy$ | ${\begin{aligned}x'&=x+y\\y'&=y+1\end{aligned}}$ | |
Se observa que siempre hay tantos puntos fijos como rectas invariantes. De manera más general, se puede demostrar que para cualquier homografía existe una dualidad (una biyección entre los puntos y las rectas del plano que invierte sus denominaciones) que induce una biyección entre sus puntos fijos y sus rectas invariantes.