Esta pregunta es más de un año de edad, pero tengo una perspectiva diferente que podrían ser de interés para usted.
Como otros han señalado, Proj no es ni siquiera un functor, digamos totalmente fiel, pero lo hace a través de un factor de equivalencia en el siguiente sentido. Un Z-calificación en un ring A es el mismo como una acción del grupo multiplicativo GmSpec A. Homomorphisms graduales de los anillos corresponden a Gm-equivariant morfismos de esquemas. Por lo Spec induce una equivalencia de graduado anillos para afín a los esquemas de con Gm-acción.
Pero Proj sólo está definida en nonnegatively gradual de los anillos. Llamar a un Gm-acción en el esquema de X contratante si se extiende a una acción de la multiplicativo monoid A1. Intuitivamente, esto significa que el Gm-acción contratos X en su punto fijo locus XGm. A continuación, un anillo graduado A es nonnegatively clasificada si y sólo si el correspondiente Gm-acción en Spec A es contratantes.
Por lo que podemos interpretar Proj como una construcción que se basa en un esquema a partir de un esquema afín con el contratante Gm-acción. Es decir, se envía a X a la GIT cociente (X∖XGm)//Gm.
El fracaso de functoriality es debido al hecho de que una de morfismos X→Y puede enviar puntos en X∖XGm a puntos en YGm. También hay una cierta pérdida de información, ya que cualquier valor distinto de cero poder de la Gm-acción produce el mismo GIT cociente: esta es la Veronese cosas.