Skip to main content

Section 24 Almost commutative algebra

Reference.

[54] (not to be confused with the much longer [55]); [25], section 10.
We introduce the framework of almost commutative algebra in preparation for the discussion of the almost purity theorem in Section 25.

Subsection 24.1 A bit of motivation

We first explain the term purity in this context.

Proof.

We next give an example where purity of the branch locus does not apply, but something “almost” as good is true.

Proof.

Remark 24.1.3.

A closely related phenomenon is the fact that a ramified base change can “weaken” the ramification of a covering. A classical instance of this is Abhyankar’s lemma, which can be used to eliminate tame ramification; see [117], tag 0EXT.

Subsection 24.2 A context for almost commutative algebra

The premise of almost commutative algebra is that in certain situations, one would like to treat certain types of “small” modules over a ring as if they were actually zero. For the theory of modules over a ring, this is relatively straightforward to achieve using the notion of the quotient by a thick subcategory. However, we would also like to define “almost” variants of some ring-theoretic concepts, and this is somewhat more involved; we give only the necessary details here, restricted to the minimal level of generality sufficient for our purposes. See [54] for a more comprehensive initial development.

Definition 24.2.1.

By a context (more precisely a context for almost commutative algebra), we will mean a pair consisting of a base ring V and an ideal m such that m2=m.

Example 24.2.2.

The pair (Z,(1)) is a context for almost commutative algebra. We call this the classical limit, where we expect to recover concepts in ordinary commutative algebra.

Example 24.2.3.

For V a nondiscrete valuation ring with maximal ideal m, the pair (V,m) is a context for almost commutative algebra. Since m is a colimit of principal ideals, the V-module mVm is flat; while adding this restriction to the definition of a context is needed for a deeper treatment (for instance, in [54] it is required starting from the end of Chapter 2), we will not need it here.

Definition 24.2.4.

Fix a context (V,m) for almost commutative algebra. A V-module M is almost zero if mM=0. It is straightforward to check that the subcategory of almost zero V-modules is a thick tensor ideal in ModV. It thus makes sense to say that a morphism in ModV is an almost isomorphism (i.e., its kernel and cokernel are almost zero).

Definition 24.2.5.

Fix a context (V,m). Choose ARingV and MModA. The module of almost elements of M is the object
M=HomA(m,M)ModA;
the natural map
M=HomA(A,M)HomA(m,M)=M
is an almost isomorphism. Note that for NModA a second object, we have natural isomorphisms
(24.1)HomA(M,N)HomA(M,N)HomA(M,N)(24.2)MANMAN(MN).
To define the category of almost A-modules, take objects to be the objects of ModA, with the morphisms from M to N being HomA(M,N). This makes sense because by (24.2), composition defines a morphism
HomA(M,N)AHomA(N,P)HomA(M,P).

Remark 24.2.6.

The category of almost A-modules can be identified with the localization of ModA at the multiplicative system of almost isomorphisms. The easiest way to check this is not to construct the latter directly, but to check that the former satisfies the universal property that characterizes the latter: the obvious functor from ModA to the category of almost A-modules is initial for the property that every almost isomorphism becomes a genuine isomorphism in the target.
We now introduce some definitions which generalize from the classical limit in a perhaps unexpected manner.

Definition 24.2.7.

Fix a context (V,m). Choose ARingV and MModA. We say that M is almost finitely generated if for every finitely generated ideal m0m, there is a finitely generated A-submodule M0M with m0MM0.
We say that M is almost projective if the functor on ModA given by NHomA(M,N) is exact.
We write almost finite projective as shorthand for almost finitely generated and almost projective. Note that M is almost finite projective if and only if for each ηm, there exist a finite free A-module F and a pair of morphisms MFM which compose to multiplication by η. (Compare [54], Proposition 2.3.10, Definition 2.4.4.)

Remark 24.2.8.

While it is true that any A-module which is almost isomorphic to a finitely generated A-module is almost finitely generated, the converse is not true. Moreover, an almost projective module is not projective in the category of almost modules; see [54], Example 2.4.5.

Definition 24.2.9.

Fix a context (V,m). A morphism AB in RingV is almost finite étale if B is an almost finite projective A-module and also an almost finite projective (BAB)-module via the multiplication map. (Note that these conditions do characterize a finite étale morphism in the classical limit, by [117], tag 0CKP.)

Remark 24.2.10.

We will use the following limited form of “almost faithfully flat descent”: if AB is an almost injective, almost finite étale morphism of rings and AC is another morphism of rings, then AC is almost finite étale if and only if BBAC is.

Subsection 24.3 Almost commutative algebra for lenses

It is convenient to make a slightly different set of definitions when working with modules over lenses.

Definition 24.3.1.

For J an ideal of a lens R, Corollary 19.4.6 implies that the natural map from R to the lens coperfection (R/J)lens is surjective. Denote its kernel by Jlens; this means that R/Jlens=(R/J)lens, allowing us to omit some parentheses in what follows.
Let M be a derived p-complete R-module. We say that M is J-almost zero if JlensM=0. We say that a derived p-complete complex KD(R) is J-almost zero if Hi(M) is J-almost zero for all i. (Compare [25], Definition 10.1.)

Proof.

The second equality is a direct consequence of Proposition 8.4.8, and the others follow from this. (Compare [25], Lemma 10.3.)

Definition 24.3.4.

Let J be an ideal of a lens R. For each positive integer n, let Jlens,n be the image of Jlens in R/pn. By Lemma 24.3.3, the pair (R/pn,Jlens,n) is a context.

Proof.

For M,N two derived p-complete (R/J)lens-modules,
RHomR(M,N)=RHomR/Jlens(M^RLR/Jlens,N)
and by Lemma 24.3.3 we have M^RLR/JlensM (reducing to the case M=R/Jlens). It follows that the restriction functor from derived p-complete R/Jlens-modules to derived p-complete R-modules, which evidently factors through the subcategory in question, defines an equivalence to this subcategory and preserves Ext1; this yields all of the claims.

Proof.

Proof.

The “only if” is clear because tensor products are right exact. For the converse, note that in the distinguished triangle
Jlens^RLτ0KJlens^RLKJlens^RLτ>0K
the first term is concentrated in degrees 0 and the last term is zero by Proposition 24.3.5. Combining this with the distinguished triangle
Jlens^RLKKR/Jlens^RLK
yields the claim. (Compare [25], Lemma 10.5.)

Subsection 24.4 Almost Galois extensions of rings

Just as it is sometimes useful to study field extensions using Galois theory (see Remark 23.1.2 for an example that we encountered recently), we would like to study finite étale maps of rings using Galois actions.

Definition 24.4.1.

Fix a context (V,m). Let AB be a morphism in RingV. Let G be a finite group acting A-linearly on the ring B. We say that AB is an almost G-Galois extension if the map ABG is an almost isomorphism and the canonical map
(24.3)BABgGB,bb(γ(b)b)γG
is an almost isomorphism. Note that this property persists under base change on A.

Proof.

To prove (1), we only need to check that B is an almost finite projective A-module, as (24.3) already implies that B is an almost finite projective BAB-module. By (24.3), the idempotent element of gGB that picks out the identity component is an almost element of BAB. Consequently, for each ηm, we may multiply by η to get a genuine element eηBAB satisfying eη2=eη that kills the kernel of μ and projects to ηB. Write eη=i=1nbibi for some bi,biB; we then have i=1nγ(bi)bi=0 for γG{e} and i=1nbibi=η.
Define the trace map tB/A:BA as the sum over G-conjugates. Then
itB/A(bbi)bi=ηb(bB).
In other words, the composition
Bb(tB/A(bbi))iAn(ai)aibiB
is multiplication by η; since ηm was arbitrary, this proves that B is an almost finite projective A-module.
To prove (2), we first apply (1) to deduce that CB is almost finite étale. We then check that the canonical map CABG/HB is an almost isomorphism: we can check this after tensoring over C with B, in which case we have almost isomorphisms
BC(CAB)=BABGBG/H(BCB)=BCG/HB.
Thus the map AC becomes almost finite étale after tensoring over A with B, and so by Remark 24.2.10 is itself almost finite étale. (Compare [4], Proposition 9.1.)

Definition 24.4.3.

Let J be an ideal of a lens R. We define a J-almost G-Galois extension of R-algebras by analogy with Definition 24.4.1.

Proof.

The map R/pnS/pn is again a J-almost G-Galois cover, so we may apply Lemma 24.4.2 to conclude. (Compare [25], Proposition 10.8.)
The construction of Galois closures of field extensions has the following analogue in this context. (One can give a version of this for almost commutative algebra, but we will only need the classical limit.)

Proof.

Let SpecT be the closed-open subscheme of the r-fold fiber product of SpecS over SpecR which is the complement of all of the partial diagonals; this has the desired effect. (Compare [4], Lemma 1.9.2.)

Exercises 24.5 Exercises

1.

Prove that in the notation of Definition 24.4.1, the induced map ARΓ(G,B) is also an almost isomorphism; that is, the groups Hi(G,B) are almost zero for all i>0.
Hint.
In the classical limit, B is an induced A[G]-module.