Affine variety
In algebraic geometry, an affine variety or affine algebraic variety is a certain kind of algebraic variety that can be described as a subset of an affine space.
More formally, an affine algebraic set is the set of the common zeros over an algebraically closed field Template:Mvar of some family of polynomials in the polynomial ring An affine variety is an affine algebraic set which is not the union of two smaller algebraic sets; algebraically, this means that (the radical of) the ideal generated by the defining polynomials is prime. One-dimensional affine varieties are called affine algebraic curves, while two-dimensional ones are affine algebraic surfaces.
Some texts use the term variety for any algebraic set, and irreducible variety an algebraic set whose defining ideal is prime (affine variety in the above sense).
In some contexts (see, for example, Hilbert's Nullstellensatz), it is useful to distinguish the field Template:Mvar in which the coefficients are considered, from the algebraically closed field Template:Mvar (containing Template:Mvar) over which the common zeros are considered (that is, the points of the affine algebraic set are in KnScript error: No such module "Check for unknown parameters".). In this case, the variety is said defined over Template:Mvar, and the points of the variety that belong to knScript error: No such module "Check for unknown parameters". are said Template:Mvar-rational or rational over Template:Mvar. In the common case where Template:Mvar is the field of real numbers, a Template:Mvar-rational point is called a real point.[1] When the field Template:Mvar is not specified, a rational point is a point that is rational over the rational numbers. For example, Fermat's Last Theorem asserts that the affine algebraic variety (it is a curve) defined by xn + yn − 1 = 0Script error: No such module "Check for unknown parameters". has no rational points for any integer Template:Mvar greater than two.
Introduction
An affine algebraic set is the set of solutions in an algebraically closed field kScript error: No such module "Check for unknown parameters". of a system of polynomial equations with coefficients in kScript error: No such module "Check for unknown parameters".. More precisely, if are polynomials with coefficients in kScript error: No such module "Check for unknown parameters"., they define an affine algebraic set
An affine (algebraic) variety is an affine algebraic set that is not the union of two proper affine algebraic subsets. Such an affine algebraic set is often said to be irreducible.
If X is an affine algebraic set, and is the ideal of all polynomials that are zero on Template:Mvar, then the quotient ring (also denoted or , although the latter may be mistaken for the polynomial ring in one indeterminate) is called the Template:Vanchor of X. The ideal is radical, so the coordinate ring is a reduced ring, and, if X is an (irreducible) affine variety, then is prime, so the coordinate ring is an integral domain. The elements of the coordinate ring can be thought of as polynomial functions on X and are also called the regular functions or the polynomial functions on the variety. They form the ring of regular functions on the variety, or, simply, the ring of the variety; in more technical terms (see Template:Section link), it is the space of global sections of the structure sheaf of X.
The dimension of a variety is an integer associated to every variety, and even to every algebraic set, whose importance relies on the large number of its equivalent definitions (see Dimension of an algebraic variety).
Examples
- The complement of a hypersurface in an affine variety XScript error: No such module "Check for unknown parameters". (that is X \ { f = 0 }Script error: No such module "Check for unknown parameters". for some polynomial fScript error: No such module "Check for unknown parameters".) is affine. Its defining equations are obtained by saturating by Template:Mvar the defining ideal of XScript error: No such module "Check for unknown parameters".. The coordinate ring is thus the localization . For instance, for X = knScript error: No such module "Check for unknown parameters". and f ∈ k[x1,..., xn]Script error: No such module "Check for unknown parameters"., kn \ { f = 0 }Script error: No such module "Check for unknown parameters". is isomorphic to the hypersurface V(1 − xn+1f)Script error: No such module "Check for unknown parameters". in kn+1.[2]
- In particular, (the affine line with the origin removed) is affine, isomorphic to the curve in (see Template:Section link).
- On the other hand, (the affine plane with the origin removed) is not an affine variety (compare this to Hartogs' extension theorem in complex analysis). See Template:Section link.
- The subvarieties of codimension one in the affine space are exactly the hypersurfaces, that is the varieties defined by a single polynomial.
- The normalization of an irreducible affine variety is affine; the coordinate ring of the normalization is the integral closure of the coordinate ring of the variety. (Similarly, the normalization of a projective variety is a projective variety.)
Rational points
Script error: No such module "Labelled list hatnote".
For an affine variety over an algebraically closed field KScript error: No such module "Check for unknown parameters"., and a subfield kScript error: No such module "Check for unknown parameters". of KScript error: No such module "Check for unknown parameters"., a kScript error: No such module "Check for unknown parameters".-rational point of VScript error: No such module "Check for unknown parameters". is a point That is, a point of VScript error: No such module "Check for unknown parameters". whose coordinates are elements of kScript error: No such module "Check for unknown parameters".. The collection of kScript error: No such module "Check for unknown parameters".-rational points of an affine variety VScript error: No such module "Check for unknown parameters". is often denoted Often, if the base field is the complex numbers CScript error: No such module "Check for unknown parameters"., points that are RScript error: No such module "Check for unknown parameters".-rational (where RScript error: No such module "Check for unknown parameters". is the real numbers) are called real points of the variety, and QScript error: No such module "Check for unknown parameters".-rational points (QScript error: No such module "Check for unknown parameters". the rational numbers) are often simply called rational points.
For instance, (1, 0)Script error: No such module "Check for unknown parameters". is a QScript error: No such module "Check for unknown parameters".-rational and an RScript error: No such module "Check for unknown parameters".-rational point of the variety as it is in VScript error: No such module "Check for unknown parameters". and all its coordinates are integers. The point (
- REDIRECT Template:Radic
- REDIRECT Template:Radic
Template:Rcat shell/2)Script error: No such module "Check for unknown parameters". is a real point of Template:Mvar that is not QScript error: No such module "Check for unknown parameters".-rational, and is a point of VScript error: No such module "Check for unknown parameters". that is not RScript error: No such module "Check for unknown parameters".-rational. This variety is called a circle, because the set of its RScript error: No such module "Check for unknown parameters".-rational points is the unit circle. It has infinitely many QScript error: No such module "Check for unknown parameters".-rational points that are the points
where Template:Mvar is a rational number.
The circle is an example of an algebraic curve of degree two that has no QScript error: No such module "Check for unknown parameters".-rational point. This can be deduced from the fact that, modulo 4Script error: No such module "Check for unknown parameters"., the sum of two squares cannot be 3Script error: No such module "Check for unknown parameters"..
It can be proved that an algebraic curve of degree two with a QScript error: No such module "Check for unknown parameters".-rational point has infinitely many other QScript error: No such module "Check for unknown parameters".-rational points; each such point is the second intersection point of the curve and a line with a rational slope passing through the rational point.
The complex variety has no RScript error: No such module "Check for unknown parameters".-rational points, but has many complex points.
If VScript error: No such module "Check for unknown parameters". is an affine variety in C2Script error: No such module "Check for unknown parameters". defined over the complex numbers CScript error: No such module "Check for unknown parameters"., the RScript error: No such module "Check for unknown parameters".-rational points of VScript error: No such module "Check for unknown parameters". can be drawn on a piece of paper or by graphing software. The figure on the right shows the RScript error: No such module "Check for unknown parameters".-rational points of
Singular points and tangent space
Let Template:Mvar be an affine variety defined by the polynomials and be a point of Template:Mvar.
The Jacobian matrix JV(a)Script error: No such module "Check for unknown parameters". of Template:Mvar at Template:Mvar is the matrix of the partial derivatives
The point Template:Mvar is regular if the rank of JV(a)Script error: No such module "Check for unknown parameters". equals the codimension of Template:Mvar, and singular otherwise.
If Template:Mvar is regular, the tangent space to Template:Mvar at Template:Mvar is the affine subspace of defined by the linear equations[3]
If the point is singular, the affine subspace defined by these equations is also called a tangent space by some authors, while other authors say that there is no tangent space at a singular point.[4] A more intrinsic definition which does not use coordinates is given by Zariski tangent space.
The Zariski topology
Script error: No such module "Labelled list hatnote". The affine algebraic sets of kn form the closed sets of a topology on kn, called the Zariski topology. This follows from the fact that and (in fact, a countable intersection of affine algebraic sets is an affine algebraic set).
The Zariski topology can also be described by way of basic open sets, where Zariski-open sets are countable unions of sets of the form for These basic open sets are the complements in kn of the closed sets zero loci of a single polynomial. If k is Noetherian (for instance, if k is a field or a principal ideal domain), then every ideal of k is finitely-generated, so every open set is a finite union of basic open sets.
If V is an affine subvariety of kn the Zariski topology on V is simply the subspace topology inherited from the Zariski topology on kn.
Geometry–algebra correspondence
The geometric structure of an affine variety is linked in a deep way to the algebraic structure of its coordinate ring. Let I and J be ideals of k[V], the coordinate ring of an affine variety V. Let I(V) be the set of all polynomials in that vanish on V, and let denote the radical of the ideal I, the set of polynomials f for which some power of f is in I. The reason that the base field is required to be algebraically closed is that affine varieties automatically satisfy Hilbert's Nullstellensatz: for an ideal J in where k is an algebraically closed field,
Radical ideals (ideals that are their own radical) of k[V] correspond to algebraic subsets of V. Indeed, for radical ideals I and J, if and only if Hence V(I) = V(J) if and only if I = J. Furthermore, the function taking an affine algebraic set W and returning I(W), the set of all functions that also vanish on all points of W, is the inverse of the function assigning an algebraic set to a radical ideal, by the Nullstellensatz. Hence the correspondence between affine algebraic sets and radical ideals is a bijection. The coordinate ring of an affine algebraic set is reduced (nilpotent-free), as an ideal I in a ring R is radical if and only if the quotient ring R/I is reduced.
Prime ideals of the coordinate ring correspond to affine subvarieties. An affine algebraic set V(I) can be written as the union of two other algebraic sets if and only if I = JK for proper ideals J and K not equal to I (in which case ). This is the case if and only if I is not prime. Affine subvarieties are precisely those whose coordinate ring is an integral domain. This is because an ideal is prime if and only if the quotient of the ring by the ideal is an integral domain.
Maximal ideals of k[V] correspond to points of V. If I and J are radical ideals, then if and only if As maximal ideals are radical, maximal ideals correspond to minimal algebraic sets (those that contain no proper algebraic subsets), which are points in V. If V is an affine variety with coordinate ring this correspondence becomes explicit through the map where denotes the image in the quotient algebra R of the polynomial An algebraic subset is a point if and only if the coordinate ring of the subset is a field, as the quotient of a ring by a maximal ideal is a field.
The following table summarizes this correspondence, for algebraic subsets of an affine variety and ideals of the corresponding coordinate ring:
| Type of algebraic set W | Type of ideal I(W) | Type of coordinate ring k[W] |
|---|---|---|
| affine algebraic subset | radical ideal | reduced ring |
| affine subvariety | prime ideal | integral domain |
| point | maximal ideal | field |
Products of affine varieties
A product of affine varieties can be defined using the isomorphism An × Am = An+m,Script error: No such module "Check for unknown parameters". then embedding the product in this new affine space. Let AnScript error: No such module "Check for unknown parameters". and AmScript error: No such module "Check for unknown parameters". have coordinate rings k[x1,..., xn]Script error: No such module "Check for unknown parameters". and k[y1,..., ym]Script error: No such module "Check for unknown parameters". respectively, so that their product An+mScript error: No such module "Check for unknown parameters". has coordinate ring k[x1,..., xn, y1,..., ym]Script error: No such module "Check for unknown parameters".. Let V = V( f1,..., fN)Script error: No such module "Check for unknown parameters". be an algebraic subset of An,Script error: No such module "Check for unknown parameters". and W = V( g1,..., gM)Script error: No such module "Check for unknown parameters". an algebraic subset of Am.Script error: No such module "Check for unknown parameters". Then each fiScript error: No such module "Check for unknown parameters". is a polynomial in k[x1,..., xn]Script error: No such module "Check for unknown parameters"., and each gjScript error: No such module "Check for unknown parameters". is in k[y1,..., ym]Script error: No such module "Check for unknown parameters".. The product of Template:Mvar and Template:Mvar is defined as the algebraic set V × W = V( f1,..., fN, g1,..., gM)Script error: No such module "Check for unknown parameters". in An+m.Script error: No such module "Check for unknown parameters". The product is irreducible if each Template:Mvar, Template:Mvar is irreducible.[5]
The Zariski topology on An × Am Script error: No such module "Check for unknown parameters". is not the topological product of the Zariski topologies on the two spaces. Indeed, the product topology is generated by products of the basic open sets Uf = An − V( f )Script error: No such module "Check for unknown parameters". and Tg = Am − V( g ).Script error: No such module "Check for unknown parameters". Hence, polynomials that are in k[x1,..., xn, y1,..., ym]Script error: No such module "Check for unknown parameters". but cannot be obtained as a product of a polynomial in k[x1,..., xn]Script error: No such module "Check for unknown parameters". with a polynomial in k[y1,..., ym]Script error: No such module "Check for unknown parameters". will define algebraic sets that are closed in the Zariski topology on An × Am ,Script error: No such module "Check for unknown parameters". but not in the product topology.
Morphisms of affine varieties
Script error: No such module "Labelled list hatnote".
A morphism, or regular map, of affine varieties is a function between affine varieties that is polynomial in each coordinate: more precisely, for affine varieties V ⊆ knScript error: No such module "Check for unknown parameters". and W ⊆ kmScript error: No such module "Check for unknown parameters"., a morphism from VScript error: No such module "Check for unknown parameters". to WScript error: No such module "Check for unknown parameters". is a map φ : V → WScript error: No such module "Check for unknown parameters". of the form φ(a1, ..., an) = (f1(a1, ..., an), ..., fm(a1, ..., an)),Script error: No such module "Check for unknown parameters". where fi ∈ k[X1, ..., Xn]Script error: No such module "Check for unknown parameters". for each i = 1, ..., m.Script error: No such module "Check for unknown parameters". These are the morphisms in the category of affine varieties.
There is a one-to-one correspondence between morphisms of affine varieties over an algebraically closed field k,Script error: No such module "Check for unknown parameters". and homomorphisms of coordinate rings of affine varieties over kScript error: No such module "Check for unknown parameters". going in the opposite direction. Because of this, along with the fact that there is a one-to-one correspondence between affine varieties over kScript error: No such module "Check for unknown parameters". and their coordinate rings, the category of affine varieties over kScript error: No such module "Check for unknown parameters". is dual to the category of coordinate rings of affine varieties over k.Script error: No such module "Check for unknown parameters". The category of coordinate rings of affine varieties over kScript error: No such module "Check for unknown parameters". is precisely the category of finitely-generated, nilpotent-free algebras over k.Script error: No such module "Check for unknown parameters".
More precisely, for each morphism φ : V → WScript error: No such module "Check for unknown parameters". of affine varieties, there is a homomorphism φ# : k[W] → k[V]Script error: No such module "Check for unknown parameters". between the coordinate rings (going in the opposite direction), and for each such homomorphism, there is a morphism of the varieties associated to the coordinate rings. This can be shown explicitly: let V ⊆ knScript error: No such module "Check for unknown parameters". and W ⊆ kmScript error: No such module "Check for unknown parameters". be affine varieties with coordinate rings k[V] = k[X1, ..., Xn] / IScript error: No such module "Check for unknown parameters". and k[W] = k[Y1, ..., Ym] / JScript error: No such module "Check for unknown parameters". respectively. Let φ : V → WScript error: No such module "Check for unknown parameters". be a morphism. Indeed, a homomorphism between polynomial rings θ : k[Y1, ..., Ym] / J → k[X1, ..., Xn] / IScript error: No such module "Check for unknown parameters". factors uniquely through the ring k[X1, ..., Xn],Script error: No such module "Check for unknown parameters". and a homomorphism ψ : k[Y1, ..., Ym] / J → k[X1, ..., Xn]Script error: No such module "Check for unknown parameters". is determined uniquely by the images of Y1, ..., Ym.Script error: No such module "Check for unknown parameters". Hence, each homomorphism φ# : k[W] → k[V]Script error: No such module "Check for unknown parameters". corresponds uniquely to a choice of image for each YiScript error: No such module "Check for unknown parameters".. Then given any morphism φ = (f1, ..., fm)Script error: No such module "Check for unknown parameters". from VScript error: No such module "Check for unknown parameters". to W,Script error: No such module "Check for unknown parameters". a homomorphism can be constructed φ# : k[W] → k[V]Script error: No such module "Check for unknown parameters". that sends YiScript error: No such module "Check for unknown parameters". to where is the equivalence class of fiScript error: No such module "Check for unknown parameters". in k[V].Script error: No such module "Check for unknown parameters".
Similarly, for each homomorphism of the coordinate rings, a morphism of the affine varieties can be constructed in the opposite direction. Mirroring the paragraph above, a homomorphism φ# : k[W] → k[V]Script error: No such module "Check for unknown parameters". sends YiScript error: No such module "Check for unknown parameters". to a polynomial in k[V]Script error: No such module "Check for unknown parameters".. This corresponds to the morphism of varieties φ : V → WScript error: No such module "Check for unknown parameters". defined by φ(a1, ... , an) = (f1(a1, ..., an), ..., fm(a1, ..., an)).Script error: No such module "Check for unknown parameters".
Structure sheaf
Equipped with the structure sheaf described below, an affine variety is a locally ringed space.
Given an affine variety X with coordinate ring A, the sheaf of k-algebras is defined by letting be the ring of regular functions on U.
Let D(f) = { x | f(x) ≠ 0 } for each f in A. They form a base for the topology of X and so is determined by its values on the open sets D(f). (See also: sheaf of modules#Sheaf associated to a module.)
The key fact, which relies on Hilbert nullstellensatz in the essential way, is the following: Template:Math theorem Proof:[6] The inclusion ⊃ is clear. For the opposite, let g be in the left-hand side and , which is an ideal. If x is in D(f), then, since g is regular near x, there is some open affine neighborhood D(h) of x such that ; that is, hm g is in A and thus x is not in V(J). In other words, and thus the Hilbert nullstellensatz implies f is in the radical of J; i.e., .
The claim, first of all, implies that X is a "locally ringed" space since
where . Secondly, the claim implies that is a sheaf; indeed, it says if a function is regular (pointwise) on D(f), then it must be in the coordinate ring of D(f); that is, "regular-ness" can be patched together.
Hence, is a locally ringed space.
Serre's theorem on affineness
Script error: No such module "Labelled list hatnote". A theorem of Serre gives a cohomological characterization of an affine variety; it says an algebraic variety is affine if and only if for any and any quasi-coherent sheaf F on X. (cf. Cartan's theorem B.) This makes the cohomological study of an affine variety non-existent, in a sharp contrast to the projective case in which cohomology groups of line bundles are of central interest.
Affine algebraic groups
Script error: No such module "Labelled list hatnote". An affine variety GScript error: No such module "Check for unknown parameters". over an algebraically closed field kScript error: No such module "Check for unknown parameters". is called an affine algebraic group if it has:
- A multiplication μ: G × G → GScript error: No such module "Check for unknown parameters"., which is a regular morphism that follows the associativity axiom—that is, such that μ(μ(f, g), h) = μ(f, μ(g, h))Script error: No such module "Check for unknown parameters". for all points fScript error: No such module "Check for unknown parameters"., gScript error: No such module "Check for unknown parameters". and hScript error: No such module "Check for unknown parameters". in G;Script error: No such module "Check for unknown parameters".
- An identity element eScript error: No such module "Check for unknown parameters". such that μ(e, g) = μ(g, e) = gScript error: No such module "Check for unknown parameters". for every gScript error: No such module "Check for unknown parameters". in G;Script error: No such module "Check for unknown parameters".
- An inverse morphism, a regular bijection ι: G → GScript error: No such module "Check for unknown parameters". such that μ(ι(g), g) = μ(g, ι(g)) = eScript error: No such module "Check for unknown parameters". for every gScript error: No such module "Check for unknown parameters". in G.Script error: No such module "Check for unknown parameters".
Together, these define a group structure on the variety. The above morphisms are often written using ordinary group notation: μ(f, g)Script error: No such module "Check for unknown parameters". can be written as f + gScript error: No such module "Check for unknown parameters"., f⋅g,Script error: No such module "Check for unknown parameters". or fgScript error: No such module "Check for unknown parameters".; the inverse ι(g)Script error: No such module "Check for unknown parameters". can be written as −gScript error: No such module "Check for unknown parameters". or g−1.Script error: No such module "Check for unknown parameters". Using the multiplicative notation, the associativity, identity and inverse laws can be rewritten as: f(gh) = (fg)hScript error: No such module "Check for unknown parameters"., ge = eg = gScript error: No such module "Check for unknown parameters". and gg−1 = g−1g = eScript error: No such module "Check for unknown parameters"..
The most prominent example of an affine algebraic group is GLn(k),Script error: No such module "Check for unknown parameters". the general linear group of degree n.Script error: No such module "Check for unknown parameters". This is the group of linear transformations of the vector space kn;Script error: No such module "Check for unknown parameters". if a basis of kn,Script error: No such module "Check for unknown parameters". is fixed, this is equivalent to the group of n×nScript error: No such module "Check for unknown parameters". invertible matrices with entries in k.Script error: No such module "Check for unknown parameters". It can be shown that any affine algebraic group is isomorphic to a subgroup of GLn(k)Script error: No such module "Check for unknown parameters".. For this reason, affine algebraic groups are often called linear algebraic groups.
Affine algebraic groups play an important role in the classification of finite simple groups, as the groups of Lie type are all sets of FqScript error: No such module "Check for unknown parameters".-rational points of an affine algebraic group, where FqScript error: No such module "Check for unknown parameters". is a finite field.
Generalizations
- If an author requires the base field of an affine variety to be algebraically closed (as this article does), then irreducible affine algebraic sets over non-algebraically closed fields are a generalization of affine varieties. This generalization notably includes affine varieties over the real numbers.
- An open subset of an affine variety is called a quasi-affine variety, so every affine variety is quasi-affine. Any quasi-affine variety is in turn a quasi-projective variety.
- Affine varieties play the role of local charts for algebraic varieties; that is to say, general algebraic varieties such as projective varieties are obtained by gluing affine varieties. Linear structures that are attached to varieties are also (trivially) affine varieties; e.g., tangent spaces, fibers of algebraic vector bundles.
- The construction given in Template:Section link allows for a generalization that is used in scheme theory, the modern approach to algebraic geometry. An affine variety is (up to an equivalence of categories) a special case of an affine scheme, a locally-ringed space that is isomorphic to the spectrum of a commutative ring. Each affine variety has an affine scheme associated to it: if V(I)Script error: No such module "Check for unknown parameters". is an affine variety in knScript error: No such module "Check for unknown parameters". with coordinate ring R = k[x1, ..., xn] / I,Script error: No such module "Check for unknown parameters". then the scheme corresponding to V(I)Script error: No such module "Check for unknown parameters". is Spec(R),Script error: No such module "Check for unknown parameters". the set of prime ideals of R.Script error: No such module "Check for unknown parameters". The affine scheme has "classical points", which correspond with points of the variety (and hence maximal ideals of the coordinate ring of the variety), and also a point for each closed subvariety of the variety (these points correspond to prime, non-maximal ideals of the coordinate ring). This creates a more well-defined notion of the "generic point" of an affine variety, by assigning to each closed subvariety an open point that is dense in the subvariety. More generally, an affine scheme is an affine variety if it is reduced, irreducible, and of finite type over an algebraically closed field k.Script error: No such module "Check for unknown parameters".
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ Template:Harvp
- ↑ Hartshorne, Chapter I, Lemma 4.2
- ↑ Template:Harvp
- ↑ Template:Harvp.
- ↑ This is because, over an algebraically closed field, the tensor product of integral domains is an integral domain; see integral domain#Properties.
- ↑ Script error: No such module "Footnotes".
Script error: No such module "Check for unknown parameters".
See also
References
The original article was written as a partial human translation of the corresponding French article.
- Template:Hartshorne AG
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Milne, James S. Lectures on Étale cohomology
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".