There is a collection of standard objects in toric geometry:
- the algebraic torus \(T\)
- the character lattice \(M\)
- the cocharacter lattice \(N\)
- cones \(\sigma \subseteq N_{\mathbb R}\)
- monoids \(P_\sigma = \sigma^\vee \cap M\)
- the toric variety \(X\)
- etc.
These objects all play multiple roles and interrelate in a myriad of ways. It is advantageous to understand all of them, especially when you wish to do log geometry. The point of this note is to provide a few different perspectives for reference.
Throughout this we assume \(k = \Spec\mathbb C\), but I think we actually only need \(T\) to be a split torus. My understanding is that the weight decomposition is slightly more annoying when you don’t have a split torus, so I’m just assuming that \(T = \mathbb G_m^r\) all the time.
The character lattice of a torus
Start with an algebraic torus \(T\), not toric variety for now. The character lattice \(M\) of \(T\) can be thought of in the following equivalent ways:
- \(M = \Hom(T, \mathbb G_m)\) in the category of algebraic groups
- \(M\) is the set of monomial functions on \(T\) which constant coefficient (“M” for “monomial”)
- \(M\) is the set of invertible functions on \(T\) modulo \(\mathbb C^\times\)
- \(M\) is the degree one part of \(A^*(BT) = A^*_T(\pt) = \Sym(M)\)
To show the equivalence of \((1)\) and \((2)\), show that every regular function \(f:T\to \mathbb C\) can be written as a finite sum of characters \(\chi:T\to \mathbb G_m = \mathbb C^\times\).
We could instead start with a lattice (finite rank \(\mathbb Z\)-module) \(M\), and then we could recover \(T\) by setting \(T = \Spec \mathbb C[M] \cong \Spec \mathbb C[t^{\pm}_1,...,t^{\pm}_r]\) where \(r = \rank M\). Note that
\begin{align*} \Spec \mathbb C[M] = \Spec \left\{\sum t^\chi ~ \mid ~ \chi \in M\right\}, \end{align*}and if we choose a basis \(e_1,...,e_r\) for \(M\) and \(\chi = a_1e_1 + ... + a_re_r\), then by choosing coordinates \((t_1,...,t_r) \in T\) we get \(\chi(t_1,...,t_r) = t_1^{a_1}\cdot \dots\cdot t_r^{a_r}\). This is how to interpret \(t^\chi\) as a function on \(T\).
If we had started with \(T\) instead, then a character \(\chi\) would by definition be a function \(\chi:T\to \mathbb G_m\subset \mathbb C\), in which case the formal symbol \(t^\chi\in \mathbb C[M]\) is a regular function on \(T\) simply by setting \(t^\chi(p) = \chi(p)\).
For \((3)\), we may need the algebraic closedness of \(\mathbb C\).
Monoids and Affine Toric Varieties
Now start with an affine toric variety \(X = \Spec R\) with torus \(T\), and consider: how does \(R\) relate to \(\mathbb C[m] = \mathcal O_T\)? The quick answer: \(R\) is the subring of \(\mathbb C[M]\) obtained by deleting all functions which don’t extend to \(X\), because they don’t converge. Said another way, \(\mathbb C[M]\) is obtained from \(R\) by localizing at certain functions.
More precisely, let \(Z = X\setminus T\). Then \(Z\hookrightarrow X\) is a closed immersion, so \(Z\) corresponds to some ideal \(I\subset R\). Since a toric variety is finite type and hence Noetherian, \(I = (f_1,...,f_n)\) for some functions \(f_i \in R\).
Let \(j:T\to X\) be the inclusion. Then \(j^{-1}\mathcal O_T^\times \cap R\) consists of all functions on \(X\) which are both invertible on \(T\) and are defined on \(R\), that is, its the set of functions \(f:X\to \mathbb C\) which, if they have a zero anywhere, it occurs outside of the open set \(T\) (obviously this is the divisorial log structure on \(X\) with respect to \(D = X\setminus T\)). Let’s restrict our attention to just those functions which have at least some zero. We do this by quotienting by the units in \(R\), and we get a set
\begin{align*} P = j^{-1}\mathcal O^\times_T \cap R/R^\times. \end{align*}It turns out \(P\) is a monoid under multiplication; if I take two functions \(f_1,f_2\in P\) then \(f_1 + f_2\) may have a new zero, but \(f_1\cdot f_2\) vanishes only on \(X\setminus T\). Notice that since \(\mathbb C^\times \subset R^\times\),
\begin{align*} P \subset j^{-1}\mathcal O^\times_T/\mathbb C^\times = M, \end{align*}so as a matter of fact, \(P\) is a submonoid of \(M\).
Punchline:
\begin{align*} \left(\text{toric variety} ~ T\hookrightarrow X \right) ~ \rightsquigarrow \left(\text{monoid} ~ P \subseteq M\right) \end{align*}Notice a property of this monoid: if \(\chi\in P\), then it is a non-vanishing function \(f:T\to \mathbb G_m\) since \(P\subset M\). However it is also a regular function on \(X\) well defined up to scaling by \(R^\times\); we can fix a representative by demanding that \(\chi(1) = 1\), where \(1\) is the unit in \(T\) (this then ensures it is a group homomorphism too). Once we’ve done this, we see that by definition, \(\chi\) extends to \(X\) – of course it does, it started life as a function on \(X\). The claim is then that
\begin{align*} X = \Spec \mathbb C[P]. \end{align*}This is the case. It is easier to show that \(R = \mathbb C[P]\). The inclusion \(\mathbb C[P] \subset R\) is easy, it follows from what we have just described – for the other direction, start with a regular function \(f\in R\), restrict it to \(T\), then write it in terms of characters in \(M \) (possible since \(\mathcal O_T = \mathbb C[M]\)). These characters must all extend to \(X\), hence are contained in \(P\), giving \(R\subseteq \mathbb C[P]\). So a more straightforward definition of \(P\) might be that “\(P\) is the submonoid of \(M\) containing all characters which extend from a map \(T\to \mathbb G_m\) to a map \(X\to \mathbb C\).”
Reverse direction If we instead start with a torus \(T\) with character lattice \(M\), we can build \(X\) by setting \(X = \Spec \mathbb C[P]\).