Kähler differential
Template:Short description In mathematics, Kähler differentials provide an adaptation of differential forms to arbitrary commutative rings or schemes. The notion was introduced by Erich Kähler in the 1930s. It was adopted as standard in commutative algebra and algebraic geometry somewhat later, once the need was felt to adapt methods from calculus and geometry over the complex numbers to contexts where such methods are not available.
Definition
Let RScript error: No such module "Check for unknown parameters". and SScript error: No such module "Check for unknown parameters". be commutative rings and φ : R → SScript error: No such module "Check for unknown parameters". be a ring homomorphism. An important example is for RScript error: No such module "Check for unknown parameters". a field and SScript error: No such module "Check for unknown parameters". a unital algebra over RScript error: No such module "Check for unknown parameters". (such as the coordinate ring of an affine variety). Kähler differentials formalize the observation that the derivatives of polynomials are again polynomial. In this sense, differentiation is a notion which can be expressed in purely algebraic terms. This observation can be turned into a definition of the module
of differentials in different, but equivalent ways.
Definition using derivations
An RScript error: No such module "Check for unknown parameters".-linear derivation on SScript error: No such module "Check for unknown parameters". is an RScript error: No such module "Check for unknown parameters".-module homomorphism to an SScript error: No such module "Check for unknown parameters".-module MScript error: No such module "Check for unknown parameters". satisfying the Leibniz rule (it automatically follows from this definition that the image of RScript error: No such module "Check for unknown parameters". is in the kernel of dScript error: No such module "Check for unknown parameters". [1]). The module of Kähler differentials is defined as the SScript error: No such module "Check for unknown parameters".-module for which there is a universal derivation . As with other universal properties, this means that dScript error: No such module "Check for unknown parameters". is the best possible derivation in the sense that any other derivation may be obtained from it by composition with an SScript error: No such module "Check for unknown parameters".-module homomorphism. In other words, the composition with dScript error: No such module "Check for unknown parameters". provides, for every SScript error: No such module "Check for unknown parameters".-moduleScript error: No such module "Check for unknown parameters". MScript error: No such module "Check for unknown parameters"., an SScript error: No such module "Check for unknown parameters".-module isomorphism
One construction of ΩS/RScript error: No such module "Check for unknown parameters". and dScript error: No such module "Check for unknown parameters". proceeds by constructing a free SScript error: No such module "Check for unknown parameters".-module with one formal generator dsScript error: No such module "Check for unknown parameters". for each sScript error: No such module "Check for unknown parameters". in SScript error: No such module "Check for unknown parameters"., and imposing the relations
- dr = 0Script error: No such module "Check for unknown parameters".,
- d(s + t) = ds + dtScript error: No such module "Check for unknown parameters".,
- d(st) = s dt + t dsScript error: No such module "Check for unknown parameters".,
for all rScript error: No such module "Check for unknown parameters". in RScript error: No such module "Check for unknown parameters". and all sScript error: No such module "Check for unknown parameters". and tScript error: No such module "Check for unknown parameters". in SScript error: No such module "Check for unknown parameters".. The universal derivation sends sScript error: No such module "Check for unknown parameters". to dsScript error: No such module "Check for unknown parameters".. The relations imply that the universal derivation is a homomorphism of RScript error: No such module "Check for unknown parameters".-modules.
Definition using the augmentation ideal
Another construction proceeds by letting IScript error: No such module "Check for unknown parameters". be the ideal in the tensor product defined as the kernel of the multiplication map
Then the module of Kähler differentials of SScript error: No such module "Check for unknown parameters". can be equivalently defined by[2]
and the universal derivation is the homomorphism dScript error: No such module "Check for unknown parameters". defined by
This construction is equivalent to the previous one because IScript error: No such module "Check for unknown parameters". is the kernel of the projection
Thus we have:
Then may be identified with IScript error: No such module "Check for unknown parameters". by the map induced by the complementary projection
This identifies IScript error: No such module "Check for unknown parameters". with the SScript error: No such module "Check for unknown parameters".-module generated by the formal generators dsScript error: No such module "Check for unknown parameters". for sScript error: No such module "Check for unknown parameters". in SScript error: No such module "Check for unknown parameters"., subject to dScript error: No such module "Check for unknown parameters". being a homomorphism of RScript error: No such module "Check for unknown parameters".-modules which sends each element of RScript error: No such module "Check for unknown parameters". to zero. Taking the quotient by I2Script error: No such module "Check for unknown parameters". precisely imposes the Leibniz rule.
Examples and basic facts
For any commutative ring RScript error: No such module "Check for unknown parameters"., the Kähler differentials of the polynomial ring are a free SScript error: No such module "Check for unknown parameters".-module of rank n generated by the differentials of the variables:
Kähler differentials are compatible with extension of scalars, in the sense that for a second RScript error: No such module "Check for unknown parameters".-algebra R′Script error: No such module "Check for unknown parameters". and , there is an isomorphism
As a particular case of this, Kähler differentials are compatible with localizations, meaning that if WScript error: No such module "Check for unknown parameters". is a multiplicative set in SScript error: No such module "Check for unknown parameters"., then there is an isomorphism
Given two ring homomorphisms , there is a short exact sequence of TScript error: No such module "Check for unknown parameters".-modules
If for some ideal IScript error: No such module "Check for unknown parameters"., the term vanishes and the sequence can be continued at the left as follows:
A generalization of these two short exact sequences is provided by the cotangent complex.
The latter sequence and the above computation for the polynomial ring allows the computation of the Kähler differentials of finitely generated RScript error: No such module "Check for unknown parameters".-algebras . Briefly, these are generated by the differentials of the variables and have relations coming from the differentials of the equations. For example, for a single polynomial in a single variable,
Kähler differentials for schemes
Because Kähler differentials are compatible with localization, they may be constructed on a general scheme by performing either of the two definitions above on affine open subschemes and gluing. However, the second definition has a geometric interpretation that globalizes immediately. In this interpretation, IScript error: No such module "Check for unknown parameters". represents the ideal defining the diagonal in the fiber product of Spec(S)Script error: No such module "Check for unknown parameters". with itself over Spec(S) → Spec(R)Script error: No such module "Check for unknown parameters".. This construction therefore has a more geometric flavor, in the sense that the notion of first infinitesimal neighbourhood of the diagonal is thereby captured, via functions vanishing modulo functions vanishing at least to second order (see cotangent space for related notions). Moreover, it extends to a general morphism of schemes by setting to be the ideal of the diagonal in the fiber product . The cotangent sheaf , together with the derivation defined analogously to before, is universal among -linear derivations of -modules. If UScript error: No such module "Check for unknown parameters". is an open affine subscheme of XScript error: No such module "Check for unknown parameters". whose image in YScript error: No such module "Check for unknown parameters". is contained in an open affine subscheme VScript error: No such module "Check for unknown parameters"., then the cotangent sheaf restricts to a sheaf on UScript error: No such module "Check for unknown parameters". which is similarly universal. It is therefore the sheaf associated to the module of Kähler differentials for the rings underlying UScript error: No such module "Check for unknown parameters". and VScript error: No such module "Check for unknown parameters"..
Similar to the commutative algebra case, there exist exact sequences associated to morphisms of schemes. Given morphisms and of schemes there is an exact sequence of sheaves on
Also, if is a closed subscheme given by the ideal sheaf , then and there is an exact sequence of sheaves on
Examples
Finite separable field extensions
If is a finite field extension, then if and only if is separable. Consequently, if is a finite separable field extension and is a smooth variety (or scheme), then the relative cotangent sequence
proves .
Cotangent modules of a projective variety
Given a projective scheme , its cotangent sheaf can be computed from the sheafification of the cotangent module on the underlying graded algebra. For example, consider the complex curve
then we can compute the cotangent module as
Then,
Morphisms of schemes
Consider the morphism
in . Then, using the first sequence we see that
hence
Higher differential forms and algebraic de Rham cohomology
de Rham complex
As before, fix a map . Differential forms of higher degree are defined as the exterior powers (over ),
The derivation extends in a natural way to a sequence of maps
satisfying This is a cochain complex known as the de Rham complex.
The de Rham complex enjoys an additional multiplicative structure, the wedge product
This turns the de Rham complex into a commutative differential graded algebra. It also has a coalgebra structure inherited from the one on the exterior algebra.[3]
de Rham cohomology
The hypercohomology of the de Rham complex of sheaves is called the algebraic de Rham cohomology of XScript error: No such module "Check for unknown parameters". over YScript error: No such module "Check for unknown parameters". and is denoted by or just if YScript error: No such module "Check for unknown parameters". is clear from the context. (In many situations, YScript error: No such module "Check for unknown parameters". is the spectrum of a field of characteristic zero.) Algebraic de Rham cohomology was introduced by Script error: No such module "Footnotes".. It is closely related to crystalline cohomology.
As is familiar from coherent cohomology of other quasi-coherent sheaves, the computation of de Rham cohomology is simplified when X = Spec SScript error: No such module "Check for unknown parameters". and Y = Spec RScript error: No such module "Check for unknown parameters". are affine schemes. In this case, because affine schemes have no higher cohomology, can be computed as the cohomology of the complex of abelian groups
which is, termwise, the global sections of the sheaves .
To take a very particular example, suppose that is the multiplicative group over Because this is an affine scheme, hypercohomology reduces to ordinary cohomology. The algebraic de Rham complex is
The differential dScript error: No such module "Check for unknown parameters". obeys the usual rules of calculus, meaning The kernel and cokernel compute algebraic de Rham cohomology, so
and all other algebraic de Rham cohomology groups are zero. By way of comparison, the algebraic de Rham cohomology groups of are much larger, namely,
Since the Betti numbers of these cohomology groups are not what is expected, crystalline cohomology was developed to remedy this issue; it defines a Weil cohomology theory over finite fields.
Grothendieck's comparison theorem
If XScript error: No such module "Check for unknown parameters". is a smooth complex algebraic variety, there is a natural comparison map of complexes of sheaves
between the algebraic de Rham complex and the smooth de Rham complex defined in terms of (complex-valued) differential forms on , the complex manifold associated to X. Here, denotes the complex analytification functor. This map is far from being an isomorphism. Nonetheless, Script error: No such module "Footnotes". showed that the comparison map induces an isomorphism
from algebraic to smooth de Rham cohomology (and thus to singular cohomology by de Rham's theorem). In particular, if X is a smooth affine algebraic variety embedded in , then the inclusion of the subcomplex of algebraic differential forms into that of all smooth forms on X is a quasi-isomorphism. For example, if
- ,
then as shown above, the computation of algebraic de Rham cohomology gives explicit generators for and , respectively, while all other cohomology groups vanish. Since X is homotopy equivalent to a circle, this is as predicted by Grothendieck's theorem.
Counter-examples in the singular case can be found with non-Du Bois singularities such as the graded ring with where and .[4] Other counterexamples can be found in algebraic plane curves with isolated singularities whose Milnor and Tjurina numbers are non-equal.[5]
A proof of Grothendieck's theorem using the concept of a mixed Weil cohomology theory was given by Script error: No such module "Footnotes"..
Applications
Canonical divisor
If XScript error: No such module "Check for unknown parameters". is a smooth variety over a field kScript error: No such module "Check for unknown parameters".,Script error: No such module "Unsubst". then is a vector bundle (i.e., a locally free -module) of rank equal to the dimension of XScript error: No such module "Check for unknown parameters".. This implies, in particular, that
is a line bundle or, equivalently, a divisor. It is referred to as the canonical divisor. The canonical divisor is, as it turns out, a dualizing complex and therefore appears in various important theorems in algebraic geometry such as Serre duality or Verdier duality.
Classification of algebraic curves
The geometric genus of a smooth algebraic variety XScript error: No such module "Check for unknown parameters". of dimension dScript error: No such module "Check for unknown parameters". over a field kScript error: No such module "Check for unknown parameters". is defined as the dimension
For curves, this purely algebraic definition agrees with the topological definition (for ) as the "number of handles" of the Riemann surface associated to X. There is a rather sharp trichotomy of geometric and arithmetic properties depending on the genus of a curve, for gScript error: No such module "Check for unknown parameters". being 0 (rational curves), 1 (elliptic curves), and greater than 1 (hyperbolic Riemann surfaces, including hyperelliptic curves), respectively.
Tangent bundle and Riemann–Roch theorem
The tangent bundle of a smooth variety XScript error: No such module "Check for unknown parameters". is, by definition, the dual of the cotangent sheaf . The Riemann–Roch theorem and its far-reaching generalization, the Grothendieck–Riemann–Roch theorem, contain as a crucial ingredient the Todd class of the tangent bundle.
Unramified and smooth morphisms
The sheaf of differentials is related to various algebro-geometric notions. A morphism of schemes is unramified if and only if is zero.[6] A special case of this assertion is that for a field kScript error: No such module "Check for unknown parameters"., is separable over kScript error: No such module "Check for unknown parameters". iff , which can also be read off the above computation.
A morphism fScript error: No such module "Check for unknown parameters". of finite type is a smooth morphism if it is flat and if is a locally free -module of appropriate rank. The computation of above shows that the projection from affine space is smooth.
Periods
Periods are, broadly speaking, integrals of certain arithmetically defined differential forms.[7] The simplest example of a period is , which arises as
Algebraic de Rham cohomology is used to construct periods as follows:[8] For an algebraic variety XScript error: No such module "Check for unknown parameters". defined over the above-mentioned compatibility with base-change yields a natural isomorphism
On the other hand, the right hand cohomology group is isomorphic to de Rham cohomology of the complex manifold associated to XScript error: No such module "Check for unknown parameters"., denoted here Yet another classical result, de Rham's theorem, asserts an isomorphism of the latter cohomology group with singular cohomology (or sheaf cohomology) with complex coefficients, , which by the universal coefficient theorem is in its turn isomorphic to Composing these isomorphisms yields two rational vector spaces which, after tensoring with become isomorphic. Choosing bases of these rational subspaces (also called lattices), the determinant of the base-change matrix is a complex number, well defined up to multiplication by a rational number. Such numbers are periods.
Algebraic number theory
In algebraic number theory, Kähler differentials may be used to study the ramification in an extension of algebraic number fields. If L / KScript error: No such module "Check for unknown parameters". is a finite extension with rings of integers RScript error: No such module "Check for unknown parameters". and SScript error: No such module "Check for unknown parameters". respectively then the different ideal δL / KScript error: No such module "Check for unknown parameters"., which encodes the ramification data, is the annihilator of the RScript error: No such module "Check for unknown parameters".-module ΩR/SScript error: No such module "Check for unknown parameters".:[9]
Related notions
Hochschild homology is a homology theory for associative rings that turns out to be closely related to Kähler differentials. This is because of the Hochschild-Kostant-Rosenberg theorem which states that the Hochschild homology of an algebra of a smooth variety is isomorphic to the de-Rham complex for a field of characteristic . A derived enhancement of this theorem states that the Hochschild homology of a differential graded algebra is isomorphic to the derived de-Rham complex.
The de Rham–Witt complex is, in very rough terms, an enhancement of the de Rham complex for the ring of Witt vectors.
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".; the map fScript error: No such module "Check for unknown parameters". is supposed to be locally of finite type for this statement.
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes".
Script error: No such module "Check for unknown parameters".
References
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1". (letter to Michael Atiyah, October 14, 1963)
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Template:Hartshorne AG
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
External links
- Notes on p-adic algebraic de-Rham cohomology - gives many computations over characteristic 0 as motivation
- A thread devoted to the relation on algebraic and analytic differential forms
- Differentials (Stacks project)