An Intrinsic, Boilerplate-Free Definition of Affine Varieties
1 The new definition
[1, definition 2.1.6] gives an intrinsic, boilerplate-free definition of affine varieties as follows:
2 Strengths
This definition is elegant because:
intrinsic: it does not explicitly rely on embedding \(X\) into some ambient affine space \(k^n\). The existence of such an embedding is encoded in the finiteness of \(k\)-algebra \(A\).
boilerplate-free: it is abstract enough for all use cases withing affine settings, while we don’t have to invoke the machinery of schemes or sheaves.
function-oriented: it emphasizes the algebra of functions on the variety, which is also the same take adopted by the theory of differential manifolds.
We note that condition (b) and (c) together says that \(\operatorname{ev}: X \to \operatorname{Hom}_{k\text{-alg}}(A, k)\) gives a bijection between \(X\) and the set of \(k\)-algebra homomorphisms from \(A\) to \(k\). Somehow this may be interpreted as a canonical isomorphism between \(X\) and its “double dual space”. Similar statements take place everywhere in mathematics:
- For a finite-dimensional vector space \(V\), the evaluation map \(V \to V^{**}\) is an isomorphism.
- For a Hilbert space \(H\), the evaluation map gives an isomorphism \(H\) and its double dual space \(H^{**}\) (dual being the continuous dual).
- For a compact Hausdorff space \(X\), the evaluation map gives a homeomorphism between \(X\) and the maximal ideals of continuous real-valued functions.
Next, we connect this definition to other definitions of affine varieties.
3 Connection to the Concrete Definition
In a standard introductory course, an affine variety is defined extrinsically: you start with \(k^n\), pick a set of polynomials \(f_1, \dots, f_m\), and define \(V\) as their common zero set.
Condition (1) gives the existence of a projection \(\pi: k[x_1, \dots, x_n] \to A\), which gives an embedding of \(X\) into \(k^n\): say \(X\) is generated by \(f_1, \dots, f_n\) (correspond to \(x_1, \dots, x_n\)), then we have a map \(X \to k^n\) sending \(x\) to \((f_1(x), \dots, f_n(x))\).
Condition (2) ensures that \(X \to k^n\) is really an embedding, i.e. injective.
Condition (3) is essentially the weak form of Hilbert’s Nullstellensatz: Every \(k\)-algebra homomorphism \(A \to k\) corresponds to an maximal ideal in the coordinate ring, which corresponds to a point in \(X\).
4 Connection to the Scheme-Theoretic Definition
TODO