Generation in prime characteristic

Matthew Robert Ballard
Colloquium
Auburn University
November 4 2022

Joint with Pat Lank
Supported by the Simons Foundation

Let's take $k$ to be a field, eg $$\mathbb{R}, \mathbb{C}, \mathbb{F}_p$$

Here is a more instructive example of a field to keep in mind. Let $x$ be an indeterminant. Set $$ \mathbb{F}_p(x) := \left\lbrace \frac{p(x)}{q(x)} \mid p(x), q(x) \text{ polynomials} \right\rbrace $$ So $$ p(x) = a_nx^n + a_{n-1}x^{n-1} + \cdots + a_0,~ a_i \in \mathbb{F}_p $$
We all remember from linear algebra that a $k$-vector space is completely determined by a basis.
Precisely, any $v \in V$ can be written as $$ v = \sum a_i e_i $$ for unique $a_i \in k$ where $e_i$ are the basis vectors.
In particular, if $V$ and $W$ are two vector spaces each possessing bases with the same number of elements we get an $k$-linear isomorphism $$ A : V \overset{\sim}{\to} W $$
A single number determines a (finite-dimensional) vector space.

To classify $k$-vector spaces, we really just need to understand the vector space $k$. If $\dim V = n$, then $$ V = \underbrace{k \oplus \cdots \oplus k}_n $$ We can build everything from $k$ up to sums (and isomorphisms).

Let's enrich the structure a bit. Suppose instead of a single vector space $V$, we consider pairs $(V,T)$ where $T : V \to V$ is a linear map.

Is there is a single number that determines such pairs completely?

Are there basic building blocks?
There is natural universal object in algebra we can extract from such pairs: the polynomial ring $k[x]$ $$ k[x] = \lbrace a_n x^n + \cdots + a_0 \mid a_i \in k \rbrace $$
Why?
Given a polynomial $a_nx^n + a_{n-1}x^{n-1} + \cdots + a_1x + a_0$, we can plug in $T$ to obtain a linear map $$ a_n T^n + \cdots + a_0 I : V \to V $$
Conversely, any module $M$ over $k[x]$ is a just a pair a $k$-vector space $M$ with an action of $x$ on $M$.

In particular, we can take $k[x]$ itself. Multiplication by $x$ is a $k$-linear.

The module $k[x]$ is our simplest building block.
But not everything is a sum of copies of $k[x]$'s.
Suppose that $p(T)$ is the minimal polynomial of $$T: V \to V.$$ Then we know that multiplication by $p(x)$ is identically $0$.

Thus, the action of $k[x]$ factors through the quotient $$ k[x] \to k[x]/(p(x)) $$ where we set polynomials of the form $q(x)p(x) = 0$.
But we still get our classification.
Any $(V,T)$ is isomorphic to $$ k[x]^{\oplus a} \oplus \bigoplus \left(\frac{k[x]}{(q_i(x)^{e_i})}\right)^{\oplus b_i} $$ where $q_i(x)$ are polynomials that cannot be factored.
Perhaps we need to allow for more building blocks?
No!!

We need more ways to build!
For example, each factor of the form $k[x]/(p(x))$ can be understood in terms of a linear map between $k[x]$ and itself: $$ k[x] \overset{p(x)}{\to} k[x] $$ The cokernel of multiplication by $p(x)$ is exactly $k[x]/(p(x))$ and there is no kernel.
We express this by decorating the map $$ 0 \to k[x] \overset{p(x)}{\to} k[x] \to k[x]/(p(x)) \to 0 $$ Then composing any pair of composable maps in the diagram will yield the zero map.
Revisiting our classification: any finitely-generated $k[x]$-module is the cokernel of a $k[x]$-linear map $$ k[x]^{\oplus a} \overset{M}{\to} k[x]^{\oplus b} $$ Here $M$ can be written a matrix with entries in $k[x]$.
How about two commuting linear endomorphisms of $V$?
We have to add one more indeterminant to our polynomial ring $k[x,y]$ and we have to allow our exact complexes to be one arrow longer: $$ 0 \to F_{-2} \overset{d_{-1}}{\to} F_{-1} \overset{d_0}{\to} F_0 \overset{\phi}{\to} M \to 0 $$ where $F_i = k[x]^{n_i}$ and $$ \phi \circ d_0 = d_0 \circ d_{-1} = d_{-1} \circ d_0 = 0 $$ And moreover $\operatorname{ker} d_i = \operatorname{im} d_{i-1}$.
Theorem(Hilbert). More generally, any finitely-generated $k[x_1,\ldots,x_n]$-module $M$ fits into an exact complex of the form $$ 0 \to F_{-n} \to \cdots \to F_{-1} \to F_0 \to M \to 0 $$
The structure of these resolutions can be very complex but they are ultimately a finite amount of linear algebraic data.
Suppose instead that we only cared about $$T : V \to V$$ satisfying $T^2 = 0$.

So $k[x]/(x^2)$ are our basic building blocks with which we want to understand all other modules.

In particular, let's try to understand the module $k$ where $x$ acts by $0$.
We could seemingly start with what we know $$ 0 \to k[x] \overset{x}{\to} k[x] \to k \to 0 $$ and just mod out by $x^2$ everywhere $$ 0 \to \frac{k[x]}{(x^2)} \overset{x}{\to} \frac{k[x]}{(x^2)} \to k \to 0 $$ but something has gone wrong.
We have lost exactness. The map $$ \frac{k[x]}{(x^2)} \overset{x}{\to} \frac{k[x]}{(x^2)} $$ is no longer injective.

Can we fix it?
The kernel is $kx \subset k[x]/(x^2)$. So we need surject onto that $$ \frac{k[x]}{(x^2)} \overset{x}{\to}\frac{k[x]}{(x^2)} \overset{x}{\to} \frac{k[x]}{(x^2)} $$
There is still kernel of this map. The kernel is $kx \subset k[x]/(x^2)$. So we need surject onto that $$ \frac{k[x]}{(x^2)} \overset{x}{\to}\frac{k[x]}{(x^2)} \overset{x}{\to} \frac{k[x]}{(x^2)} $$
There is still kernel of this map. The kernel is $kx \subset k[x]/(x^2)$. So we need surject onto that $$ \frac{k[x]}{(x^2)} \overset{x}{\to}\frac{k[x]}{(x^2)} \overset{x}{\to} \frac{k[x]}{(x^2)} $$
Uh oh.
There is no finite resolution of $k$ as $k[x]/(x^2)$-module.
Things get much worse.

Try taking the resolution of $k$ as a $k[x,y,z]/(xy,yz)$-module.
Theorem(Auslander-Buchsbaum-Serre). Suppose $R = k[x_1,\ldots,x_n]/(f_1,\ldots,f_s)$. Then $k$ has a finite resolution as an $R$-module if and only if there is a there is a non-vanshing minor of size $\operatorname{codim} R$ in the matrix $(\partial f_i/\partial x_j)$.
So, for singular $R$, there is no finite amount of linear algebra data that builds an $R$-module $M$ from $R$ in general.
When $p = 0$ in our field $k$, there is a magic map: the Frobenius map. $$ x \mapsto x^p $$
For example, $$ (x+y)^p = x^p + \sum \binom{p}{j} x^jy^{p-j} + y^p \\ = x^p + y^p $$
In characteristic $p$, given a $k$-vector space $V$, we get a new one $V^{(p)}$ by declaring that $$ a \cdot v := a^p v $$ This is not the same in general.
Pull back out the field $\mathbb{F}_p(x)$ from the start. Note that $$ \mathbb{F}_p(x)^{(p)} \not \cong \mathbb{F}_p(x) $$ but $$ \mathbb{F}_p^{(p)} = \mathbb{F}_p $$
For a ring $R$ with characteristic $p$, we say it is $F$-finite if $R^{(p)}$ is a finitely-generated $R$-module.

For example, if $R = \mathbb{F}_p[x]$, then $$ R^{(p)} = \mathbb{F}_p[x^p] \oplus x \mathbb{F}_p[x^p] \oplus \cdots \oplus x^{p-1} \mathbb{F}_p[x^p] $$
We've seen that if $R$ are our basic building blocks then we cannot construct all modules using a finite amount of linear algebra data in general.

Can we do better with $R^{(p)}$?
Theorem(B.-Lank). For $F$-finite rings, yes.

Independently, Iyengar-Mukhopadhyay-Pollitz also.
Let's look at our problematic example: $$\mathbb{F}_p[x]/(x^2)$$ Then $$ \mathbb{F}_p[x]/(x^2)^{(p)} \cong \mathbb{F}_p \oplus \mathbb{F}_p x $$ and $x$ acting via multiplication of $x^p$ acts by $0$. So the above is an isomorphism of modules.
We've got $\mathbb{F}_p$ as a summand of $R^{(p)}$ already.
In general, $R^{(p^e)}$ generates the derived category $D^b(\operatorname{mod} R)$ for any $F$-finite Noetherian ring $R$.

In other words, building finite complexes out of $R^{(p^e)}$ gives all modules. (Indeed all complexes.) Moreover, there is a uniform bound on the length of the complex necessary.
Using $R^{(p^e)}$ as our basic building blocks, everything is build from a finite amount of linear algebraic data, restoring the nice situation for regular rings.
More generally, high enough Frobenius pushforwards of bounded complexes of finite rank vector bundles generate $D^b(\operatorname{coh} X)$ for an $F$-finite Noetherian scheme.
Thanks for your attention.

AMS Mathematical Research Community
Derived Categories, Arithmetic, and Geometry
June 4-10 2023

Organizers


Mentors

Applications are open!!