arXiv reader

Piecewise-exponential functions and Ehrhart fans

Melody Chan, Emily Clader, Caroline Klivans and Dustin Ross

arXiv
2503.22636v2 · PDF · 18 July 2025
Categories
math.CO, math.AG
Licence
CC BY 4.0 The site shows the text.

Abstract

This paper studies rings of integral piecewise-exponential functions on rational fans. Motivated by lattice-point counting in polytopes, we introduce a special class of unimodular fans called Ehrhart fans, whose rings of integral piecewise-exponential functions admit a canonical linear functional that behaves like a lattice-point count. In particular, we verify that all complete unimodular fans are Ehrhart and that the Ehrhart functional agrees with lattice-point counting in corresponding polytopes, which can otherwise be interpreted as holomorphic Euler characteristics of vector bundles on smooth toric varieties. We also prove that all Bergman fans of matroids are Ehrhart and that the Ehrhart functional in this case agrees with the Euler characteristic of matroids, introduced recently by Larson, Li, Payne, and Proudfoot. A key property that we prove about the Ehrharticity of fans is that it only depends on the support of the fan, not on the fan structure, thus providing a uniform framework for studying K-rings and Euler characteristics of complete fans and Bergman fans simultaneously.

Items 68

Definition

Definition 2.1

67C9

Let \Sigma be a rational fan in N_\mathbb{R}. A function f\colon |\Sigma|\rightarrow\mathbb{R} is integral piecewise-linear on \Sigma if, for every cone \sigma\in\Sigma, there exists an integral linear function m\in M such that

f|_\sigma=m|_\sigma.

Denote by \mathrm{PL}(\Sigma) the group of integral piecewise-linear functions on \Sigma.

Example

Example 2.2

AN25

Let N=\mathbb{Z}^2, and let \Sigma be the two-dimensional fan in N_\mathbb{R} \cong \mathbb{R}^2 with one maximal cone \sigma spanned by the two rays v_1=(1,0) and v_2=(1,2). There does not exist an integral piecewise-linear function f\in\mathrm{PL}(\Sigma) such that f(v_1)=0 and f(v_2)=1. Indeed, if such a function existed, then linearity on \sigma would imply that its value at

(1,1)=\frac{1}{2}(1,0)+\frac{1}{2}(1,2) \in \sigma

is 1/2, but this is not an integer.

Definition

Definition 2.3

OZ74

Let \Sigma be a rational fan in N_\mathbb{R}. An element f\in\mathrm{PL}(\Sigma) is integral linear on \Sigma if there exists m\in M such that

f=m|_{|\Sigma|}.

Let \mathrm{L}(\Sigma)\subseteq\mathrm{PL}(\Sigma) denote the subgroup of integral linear functions on \Sigma, and denote by

\underline{\mathrm{PL}}(\Sigma)\coloneq\frac{\mathrm{PL}(\Sigma)}{\mathrm{L}(\Sigma)}

the group of integral piecewise-linear functions on \Sigma up to translation.

Example

Example 2.4

NG44

Let N=\mathbb{Z}^2, and let \Sigma be the one-dimensional fan in N_\mathbb{R}\cong \mathbb{R}^2 with two rays, one spanned by v_1=(1,0) and one spanned by v_2=(1,2). There is a unique piecewise-linear function f such that f(v_1)=0 and f(v_2)=1. This piecewise-linear function is not the restriction of an integral linear function on \mathbb{R}^2 (as we saw in Example 2.2), but 2f is the restriction of an integral linear function; specifically, 2f is the restriction of the integral linear function (x,y)\mapsto y. In other words,

[f]\neq 0\;\;\;\text{ but }\;\;\;2[f]=0

in \underline{\mathrm{PL}}(\Sigma). Thus, \underline{\mathrm{PL}}(\Sigma) has torsion.

Used by Example 2.12
Definition

Definition 2.5

SGH3

Let X\subseteq N_\mathbb{R} be the support of a rational fan. A function f\colon X\rightarrow\mathbb{R} is (integral) piecewise-linear on X if there is a rational fan \Sigma with |\Sigma|=X such that f\in\mathrm{PL}(\Sigma). Denote by \mathrm{PL}(X) the group of piecewise-linear functions on X and by \mathrm{L}(X)\subseteq \mathrm{PL}(X) the group of linear functions on X. Denote by

\underline{\mathrm{PL}}(X)\coloneq \frac{\mathrm{PL}(X)}{\mathrm{L}(X)}

the group of (integral) piecewise-linear functions on X up to translation.

Remark

Remark 2.6

I7J0

\mathrm{PL}(X) is closed (and therefore forms a group) under addition of functions. To see this, suppose that \Sigma_1 and \Sigma_2 are rational fans with equal support X and f_1\in \mathrm{PL}(\Sigma_1) and f_2\in \mathrm{PL}(\Sigma_2). We may then choose a common refinement \Sigma of \Sigma_1 and \Sigma_2, and since each cone of \Sigma is contained in a cone of \Sigma_1 and a cone of \Sigma_2, it follows that f_1 and f_2 are each linear on the cones \Sigma. Thus, the sum f_1+f_2 is piecewise-linear on \Sigma, and since |\Sigma|=X, this implies that f_1+f_2\in\mathrm{PL}(X).

Definition

Definition 2.7

VICT

Let \Sigma be a rational fan in N_\mathbb{R}. A function F\colon |\Sigma|\rightarrow\mathbb{R} is (integral) piecewise-exponential on \Sigma if there exists f\in\mathrm{PL}(\Sigma) such that

F=e^f.

Denoting by \mathrm{Fun}(|\Sigma|,\mathbb{R}) the ring of all functions |\Sigma| \rightarrow \mathbb{R}, the ring of (integral) piecewise-exponential functions on \Sigma, denoted \mathrm{PE}(\Sigma), is the subring of \mathrm{Fun}(|\Sigma|,\mathbb{R}) generated by all (integral) piecewise-exponential functions on \Sigma.

Lemma

Lemma 2.8

PTCG

Let \Sigma be a rational fan. We have equality

\sum_{i=1}^ke^{f_i}=\sum_{j=1}^\ell e^{g_j}\in \mathrm{PE}(\Sigma)

if and only if, for every v\in |\Sigma|, there is an equality of multisets

\{f_i(v)\mid i=1,\dots,k\}=\{g_j(v)\mid j=1,\dots,\ell\}.
Proof of Lemma 2.8

The “if” direction is immediate. To prove the “only-if” direction by contrapositive, suppose that there exists some v\in|\Sigma| such that the two multisets are not equal. Without loss of generality, assume that the elements of the multisets are ordered in nondecreasing order. By successively removing the largest term from each multiset if they agree, one eventually arrives at two new multisets

\{f_1(v),\dots,f_{k-d}(v)\}\;\;\;\text{ and }\;\;\;\{g_1(v),\dots,g_{\ell-d}(v)\}

such that, without loss of generality, f_{k-d}(v)>g_{\ell-d}(v)\geq\dots\geq g_1(v) and

\begin{aligned} \sum_{i=1}^ke^{f_i(v)}-\sum_{j=1}^\ell e^{g_j(v)}=\sum_{i=1}^{k-d}e^{f_i(v)}-\sum_{j=1}^{\ell-d} e^{g_j(v)}. \end{aligned}

Note that it is possible to have \ell-d=0, in which case the final sum above vanishes. Either way, evaluating at \lambda v for \lambda\gg 0, the term

e^{f_{k-d}(\lambda v)}=e^{\lambda f_{k-d}(v)}

dominates all other terms, so the difference cannot be zero.

Definition

Definition 2.9

VLR0

Let \Sigma be a rational fan in N_\mathbb{R}. Denote by

\underline{\mathrm{PE}}(\Sigma)\coloneq\frac{\mathrm{PE}(\Sigma)}{\big\langle e^\ell-1 \mid \ell\in\mathrm{L}(\Sigma)\big\rangle}

the ring of (integral) piecewise-exponential functions on \Sigma up to translation.

Lemma

Lemma 2.11

OLON

Let f \in \mathrm{PL}(\Sigma). Then [e^f] = 1 \in \underline{\mathrm{PE}}(\Sigma) if and only if f \in \mathrm{L}(\Sigma).

Used by Example 2.12
Proof of Lemma 2.11

As explained above, the only direction that requires proof is the “only if” direction, so suppose that [e^f] = 1 \in \underline{\mathrm{PE}}(\Sigma). This means that e^f - 1 \in \langle e^\ell - 1 \; | \; \ell \in \mathrm{L}(\Sigma) \rangle, and unpacking the elements of this ideal, we find that

e^f - e^0 = \sum_{i=1}^k \left(e^{f_i + \ell_i} - e^{f_i}\right)

for some f_1, \ldots, f_k \in \mathrm{PL}(\Sigma) and \ell_1, \ldots, \ell_k \in \mathrm{L}(\Sigma). Rearranging and applying Lemma 2.8, there is an equality of multisets

\{f(v), f_1(v), \ldots, f_k(v)\} = \{0, f_1(v) + \ell_1(v), \ldots, f_k(v) + \ell_k(v)\}

for all v \in |\Sigma|. This, in particular, implies that the sums of the elements in these multisets agree, meaning that

f(v) = \ell_1(v) + \cdots + \ell_k(v)

for all v \in |\Sigma|. That is, f = \ell_1 + \cdots + \ell_k, so the lemma is proved.

Example

Example 2.12

I5FU

Let N=\mathbb{Z}^2, and let \Sigma be the one-dimensional fan in N_\mathbb{R}\cong \mathbb{R}^2 considered in Example 2.4. In that example, we found a piecewise-linear function f\in\mathrm{PL}(\Sigma)\setminus\mathrm{L}(\Sigma) such that 2f\in\mathrm{L}(\Sigma). Thus, in \underline{\mathrm{PE}}(\Sigma), we obtain an element

[e^f]\neq 1\;\;\;\text{ such that }\;\;\;[e^f]^2=1.

(The fact that [e^f] \neq 1 follows from Lemma 2.11, since f \notin \mathrm{L}(\Sigma).) We now use the function f to show that \underline{\mathrm{PE}}(\Sigma) has torsion as an additive group.

For brevity, denote a piecewise-linear function on \Sigma as a pair (a_1,a_2)\in\mathbb{Z}^2, where a_i is the value of the function at v_i; for instance, the function f from Example 2.4 is represented as the pair (0,1). Notice that a piecewise-linear function represented by (a_1,a_2) is the restriction of a linear function if and only if a_1-a_2\in2\mathbb{Z}. Within the quotient ring \underline{\mathrm{PE}}(\Sigma), we have, for example,

[e^f]=[e^{(0,1)}]=[e^{(1,0)}].

Using this observation, we compute

\begin{aligned} 2[e^f-1]&=[e^{(0,1)}]+[e^{(0,1)}]-[e^{(0,0)}]-[e^{(0,0)}]\\ &=[e^{(0,1)}]+[e^{(1,0)}]-[e^{(0,0)}]-[e^{(0,0)}]\\ &=[e^{(1,1)}]+[e^{(0,0)}]-[e^{(0,0)}]-[e^{(0,0)}]\\ &=[e^{(1,1)}]-[e^{(0,0)}] \\&= 0, \end{aligned}

where the third equality follows from Lemma 2.8 and the last equality from Lemma 2.11. Therefore, \underline{\mathrm{PE}}(\Sigma) has nontrivial torsion.

Definition

Definition 2.13

G9N3

Let X\subseteq N_\mathbb{R} be the support of a rational fan. A function F\colon X\rightarrow\mathbb{R} is (integral) piecewise-exponential on X if there is a rational fan \Sigma with |\Sigma|=X such that F\in\mathrm{PE}(\Sigma). Denote by \mathrm{PE}(X) the ring of (integral) piecewise-exponential functions on X, and denote by

\underline{\mathrm{PE}}(X)\coloneq\frac{\mathrm{PE}(X)}{\big\langle e^\ell-1 \mid \ell\in\mathrm{L}(X)\big\rangle}

the ring of (integral) piecewise-exponential functions on X up to translation.

Remark

Remark 2.15

B2H3

The ring of not-necessarily-integral piecewise-exponential functions, which we denote \underline{\mathrm{PE}}(X)_\mathbb{R}, was previously studied by Brion [Brion] in relation to the polytope algebra and Chow rings of toric varieties. The natural inclusion of integral piecewise-exponential functions \mathrm{PE}(X)\subseteq\mathrm{PE}(X)_\mathbb{R} induces a ring homomorphism from \underline{\mathrm{PE}}(X) to \underline{\mathrm{PE}}(X)_\mathbb{R}, but the nontrivial torsion element constructed in Example 2.12 is in the kernel, so this homomorphism is not generally an inclusion.

Theorem

Theorem 2.18

8O5E

Let X be the support of a rational fan. There is an isomorphism of rings

\underline{\mathrm{PE}}(X) \cong \frac{\mathbb{Z}\{\mathrm{PL}(X)\}}{\mathbb{Z}\bigg\{ \substack{\vspace{5bp}\{f\} + \{g\} - \{\max(f,g)\} - \{\min(f,g)\},\\ \{f+\ell\} - \{f\}}\;\Big|\;\substack{\vspace{5bp}f,g\in\mathrm{PL}(X),\\ \ell\in \mathrm{L}(X)}\bigg\}},

where the notation \mathbb{Z}\{ \cdot \} in the denominator represents the \mathbb{Z}-linear span.

Used by Proof
Proof of Theorem 2.18

By definition,

\underline{\mathrm{PE}}(X)=\frac{\mathrm{PE}(X)}{\langle e^\ell-1\mid \ell\in \mathrm{L}(X)\rangle}.

Since

\langle e^\ell - 1 \mid \ell \in \mathrm{L}(X)\rangle = \mathbb{Z}\big\{ e^{f+\ell} - e^f \mid f \in \mathrm{PL}(X), \; \ell \in \mathrm{L}(X)\big\},

the presentation for \mathrm{PE}(X) given by Proposition 2.20 implies that

\underline{\mathrm{PE}}(X) \cong \frac{\mathbb{Z}\{\mathrm{PL}(X)\}}{\mathbb{Z}\bigg\{\substack{\vspace{5bp}\{f\} + \{g\} - \{\max(f,g)\} - \{\min(f,g)\},\\ \{f+\ell\} - \{f\}}\;\Big|\;\substack{\vspace{5bp}f,g\;\in\;\mathrm{PL}(X),\\ \ell\;\in\; \mathrm{L}(X)}\bigg\}}.\qedhere
Lemma

Lemma 2.19

JSHE

Let X be the support of a rational fan. If f,g\in\mathrm{PL}(X), then

\max(f,g), \; \min(f,g)\in\mathrm{PL}(X).
Proof of Lemma 2.19

Since any two rational fans admit a common rational refinement, we may choose a fan \Sigma with |\Sigma|=X such that f,g\in\mathrm{PL}(\Sigma). For each cone \sigma\in\Sigma, the points

\{v\in\sigma\mid f(v)=g(v)\}

are the intersection of \sigma with a rational hyperplane in \mathrm{span}_\mathbb{R}(\sigma). Upon subdividing each cone \sigma along the corresponding hyperplane, we obtain a new rational fan \Sigma' such that \max(f,g) and \min(f,g) are linear when restricted to each cone of \Sigma'. It then follows that \max(f,g),\min(f,g)\in\mathrm{PL}(\Sigma')\subseteq\mathrm{PL}(X).

Proposition

Proposition 2.20

7IM7

Let X be the support of a rational fan. Then

\mathrm{PE}(X) = \mathbb{Z}\{\mathrm{PL}(X)\}/I

where

I={\mathbb{Z}\big\{ \{f\} + \{g\} - \{\max(f,g)\} - \{\min(f,g)\}\mid f,g\in\mathrm{PL}(X)\big\}}.
Used by Proof
Proof of Proposition 2.20

Equivalently, we prove that I is the kernel of the surjective homomorphism \tau defined by (?). For one inclusion, note that there is an equality of multisets

\{f(v), g(v)\} = \{\max(f,g)(v), \min(f,g)(v)\}

for all v \in X. Thus,

e^f + e^g = e^{\max(f,g)} + e^{\min(f,g)} \in \mathrm{PE}(X),

from which it follows that I\subseteq\ker(\tau).

To prove the converse, we first prove the following “reordering of values” claim in the quotient ring \mathbb{Z}\{\mathrm{PL}(X)\}/I: given f_1,\ldots, f_m \in \mathrm{PL}(X), there exist \widetilde f_1,\ldots, \widetilde f_m\in \mathrm{PL}(X) such that \sum \{f_i\} = \sum \{\widetilde f_i\} \mod I and such that

\widetilde f_1(v) \le \cdots \le \widetilde f_m(v) \text{ for all } v\in X.

This can be proved by induction on the number of i \in \{1, \ldots, m-1\} such that f_i(v) > f_{i+1}(v) for some v\in X. If there are no such i, we are done. Otherwise, let i be as above, and for each k=1,\ldots,m, let

\widetilde f_k = \begin{cases} \min (f_i, f_{i+1}) &\text{ if }k=i,\\ \max (f_i, f_{i+1}) & \text{ if }k=i+1,\\f_k &\text{otherwise.}\end{cases}

Then \sum \{f_i\} = \sum \{\widetilde f_i\} \mod I and the number of i with \widetilde f_i (v) > \widetilde f_{i+1}(v) for some v\in X has decreased compared to the same quantity for the f’s, proving the claim.

From here, suppose

F=\sum_{i=1}^k\{f_i\}-\sum_{j=1}^\ell\{g_j\}

lies in the kernel of \tau. Then, by Lemma 2.8, there is an equality of multisets

\{f_i(v)\mid i=1,\dots,k\}=\{g_j(v)\mid j=1,\dots,\ell\}

for each v \in X. This implies that k=\ell, but it does not immediately imply that f_i = g_i for each i; it could be the case, for instance, that f_1(v) = g_2(v) and f_2(v) = g_1(v). However, the “reordering of values” claim above shows that, after adding an element of I\subseteq\ker(\tau), we may assume that

f_1(v) \le \cdots \le f_k(v)\text{ and } g_1(v) \le \cdots \le g_\ell(v) \text{ for all }v\in X.

Combining this with (?) ensures that f_i = g_i for all i=1,\ldots,k, so F=0, as desired.

Theorem

Theorem 2.25 (Proposition 5.1, Proposition 5)

C2QH

The function (?) is a ring isomomorphism \Pi(M) \rightarrow \underline{\mathrm{PE}}(N_\mathbb{R}).

Motivating Question

Motivating Question 2.26

R4ZR

For which rational fan supports X\subseteq N_\mathbb{R} does there exist a “natural” \mathbb{Z}-algebra homomorphism

\raisebox{2bp}{$\chi$}\colon \underline{\mathrm{PE}}(X)\rightarrow\mathbb{Z}

generalizing the Ehrhart function in the case where X=N_\mathbb{R}?

Theorem

Theorem 2.27 (Theorem 2.4, Theorem 4.3)

LZHO

For any unimodular fan \Sigma,

K(Z_\Sigma)=\underline{\mathrm{PE}}(\Sigma).
Remark

Remark 2.28

UDSP

Brion and Vergne proved that the \mathbb{T}-equivariant \mathrm{K}-ring is equal to \mathrm{PE}(\Sigma), while Merkurjev proved that the map to the ordinary \mathrm{K}-ring is the appropriate quotient; see also the discussion in Section 6 of [VezzosiVistoli].

Remark

Remark 2.29

6N71

More generally, if \Sigma is merely rational but not necessarily unimodular, Anderson and Payne [AndersonPayne] showed that \mathrm{PE}(\Sigma) is naturally isomorphic to the \mathbb{T}-equivariant operational K-ring of the possibly singular toric variety Z_\Sigma.

Motivating Question

Motivating Question 2.30

ME6R

For which unimodular fans \Sigma does there exist a “natural” linear map

\raisebox{2bp}{$\chi$}:\underline{\mathrm{PE}}(\Sigma)\rightarrow\mathbb{Z}

generalizing the holomorphic Euler characteristic in the case where \Sigma is complete?

Definition

Definition 3.3

XTR2

Let \Sigma be a unimodular fan. We say that \Sigma is Ehrhart if

  1. the star fan \Sigma^\rho is Ehrhart for all \rho \in \Sigma(1), and

  2. there exists a well-defined function \raisebox{2bp}{}_\Sigma\colon \underline{\mathrm{PL}}(\Sigma) \rightarrow \mathbb{Z} such that \raisebox{2bp}{}_\Sigma(0) = 1 and

    \raisebox{2bp}{$\chi$}_\Sigma([f]) = \raisebox{2bp}{$\chi$}_\Sigma([f-\delta_\rho]) + \raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)

    for all f \in \mathrm{PL}(\Sigma) and all \rho \in \Sigma(1).

If \Sigma is Ehrhart, we call the function \raisebox{2bp}{}_\Sigma the Ehrhart polynomial of \Sigma.

Proposition

Proposition 3.4

X384

If \Sigma is an Ehrhart fan, then there is a unique function \raisebox{2bp}{}_\Sigma\colon\underline{\mathrm{PL}}(\Sigma)\rightarrow\mathbb{Z} satisfying the conditions of Definition 3.3. Furthermore, the induced function

\begin{aligned} \widehat\raisebox{2bp}{$\chi$}_\Sigma\colon\mathbb{Z}^{\Sigma(1)}&\rightarrow\mathbb{Z}\\ f&\mapsto\raisebox{2bp}{$\chi$}_\Sigma([f]) \end{aligned}

agrees with a polynomial in \mathbb{Q}[x_\rho \; | \; \rho\in\Sigma(1)] of degree \dim(\Sigma).

Proof of Proposition 3.4

The proof is by induction on dimension. When \Sigma is 0-dimensional, \underline{\mathrm{PL}}(\Sigma) = 0 and thus the only function satisfying the conditions of Definition 3.3 is the constant function \raisebox{2bp}{}_\Sigma=1, which agrees with a polynomial function of degree zero, verifying the base case.

Now suppose that the proposition is true for all Ehrhart fans of dimension less than d, and let \Sigma be an Ehrhart fan of dimension d. Let \raisebox{2bp}{}_\Sigma be an Ehrhart function of \Sigma—which may not, a priori, be unique or given by a polynomial.

We first prove that \raisebox{2bp}{}_\Sigma is unique. To prove this, it suffices to observe that repeated applications of the Ehrhart recursion

\raisebox{2bp}{$\chi$}_\Sigma([f]) = \raisebox{2bp}{$\chi$}_\Sigma([f-\delta_\rho]) + \raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)

uniquely determine the value of \raisebox{2bp}{}_\Sigma([f]) for any f\in\mathrm{PL}(\Sigma)=\mathbb{Z}^{\Sigma(1)} from the Ehrhart functions \raisebox{2bp}{}_{\Sigma^\rho} and the initial value \raisebox{2bp}{}_\Sigma(0)=1. Since the Ehrhart functions \raisebox{2bp}{}_{\Sigma^\rho} are all unique, by the induction hypothesis, it follows that \raisebox{2bp}{}_\Sigma is unique.

Now consider the induced function

\begin{aligned} \widehat\raisebox{2bp}{$\chi$}_\Sigma\colon\mathbb{Z}^{\Sigma(1)}&\rightarrow\mathbb{Z}\\ f&\mapsto\raisebox{2bp}{$\chi$}_\Sigma([f]) \end{aligned}

By the induction hypothesis, for each \rho\in\Sigma(1), there is a polynomial P_\rho\in\mathbb{Q}[x_\tau \; | \; \tau\in\Sigma(1)] of degree \dim(\Sigma^\rho) such that

\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)=P_\rho(f)\;\;\;\text{ for every }\;\;\;f\in\mathbb{Z}^{\Sigma(1)},

where P_\rho(f) denotes the evaluation of x_\tau at f(u_\tau) for all \tau\in\Sigma(1). Using that integer-valued polynomials in \mathbb{Q}[x_\tau \; | \; \tau\in\Sigma(1)] have a \mathbb{Z}-basis given by products of univariate polynomials of the form

{x_\tau\choose \alpha}=\frac{x_\tau(x_\tau-1)\dots (x_\tau-\alpha+1)}{\alpha!}

with \alpha\geq 0 [CahenChabert, Proposition XI.1.12], it follows that there are integers c_\alpha^\rho\in\mathbb{Z} such that

P_\rho=\sum_{\alpha\in\mathbb{N}^{\Sigma(1)}\atop \alpha_{\rho}>0} c_\alpha^\rho{x_\rho-1\choose\alpha_\rho-1}\prod_{\tau\neq\rho}{x_\tau\choose \alpha_\tau}.

We now claim that the integers c_\alpha^\rho are independent of \rho.

Let us compare coefficients c_\alpha^\rho and c_\alpha^\tau for distinct rays \rho,\tau\in\Sigma(1). Since the \alpha in question appears in a subscript of c_\alpha^\rho, then \alpha_\rho>0 by definition, and similarly, \alpha_\tau>0. Since P_\rho(f)=\raisebox{2bp}{}_{\Sigma^\rho}([f]^\rho) only depends on the values f(u_\tau) for which \tau is a ray in the neighborhood \Sigma^{(\rho)}, and similarly for P_\tau(f), it follows that c_\alpha^\rho=c_\alpha^\tau=0 if \rho and \tau do not lie on a common two-dimensional cone of \Sigma. Thus, suppose that there is a two-dimensional cone \sigma\in\Sigma(2) such that \sigma(1)=\{\rho,\tau\}. Then the Ehrhart recursion applied to \Sigma^\rho and \Sigma^\tau implies that

P_\rho(f)-P_\rho(f-\delta_\tau)=\raisebox{2bp}{$\chi$}_{\Sigma^\sigma}([f]^\sigma)=P_\tau(f)-P_\tau(f-\delta_\rho).

Using that

{x_\tau\choose \alpha_\tau}-{x_\tau-1\choose\alpha_\tau}={x_\tau-1\choose\alpha_\tau-1},

this implies that

\sum_{\alpha\in\mathbb{N}^{\Sigma(1)}\atop \alpha_{\rho},\alpha_\tau>0} c_\alpha^\rho{x_\rho-1\choose\alpha_\rho-1}{x_\tau-1\choose\alpha_\tau-1}\prod_{\tau'\neq\rho,\tau}{x_{\tau'}\choose \alpha_{\tau'}}=\sum_{\alpha\in\mathbb{N}^{\Sigma(1)}\atop \alpha_\tau,\alpha_{\rho}>0} c_\alpha^\tau{x_\tau-1\choose\alpha_\tau-1}{x_\rho-1\choose\alpha_\rho-1}\prod_{\tau'\neq\rho,\tau}{x_{\tau'}\choose \alpha_{\tau'}}

Thus, we see that c_\alpha^\rho=c_\alpha^\tau for all \alpha with \alpha_\rho,\alpha_\tau>0, as desired.

Now for each \alpha\in\mathbb{N}^{\Sigma(1)}\setminus\{0\}, define c_\alpha\coloneq c_\alpha^\rho where \rho\in\Sigma(1) is any ray for which \alpha_\rho>0. By our argument in the previous paragraph, the definition of c_\alpha does not depend on the choice of \rho. Define the polynomial

P=1+\sum_{\alpha\in\mathbb{N}^{\Sigma(1)}\setminus\{0\}}c_\alpha\prod_{\tau\in\Sigma(1)}{x_\tau\choose \alpha_\tau}\in\mathbb{Q}[x_\tau \; | \; \tau\in\Sigma(1)],

which has degree

1+\max_\rho\dim(\Sigma^\rho)=d.

For any f\in\mathbb{Z}^{\Sigma(1)} and \rho\in\Sigma(1), we compute

P(f)-P(f-\delta_\rho)=P_\rho(f)=\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)=\widehat\raisebox{2bp}{$\chi$}_\Sigma(f)-\widehat\raisebox{2bp}{$\chi$}_\Sigma(f-\delta_\rho),

and it follows that P-\widehat\raisebox{2bp}{}_\Sigma is a constant. Since both P and \widehat\raisebox{2bp}{}_\Sigma take value one at 0, the two functions are thus equal. Therefore, \widehat\raisebox{2bp}{}_\Sigma=P, completing the proof of the induction step.

Proposition

Proposition 3.5

TS4N

A one-dimensional unimodular fan \Sigma is Ehrhart if and only if

\sum_{\rho\in\Sigma(1)}u_\rho=0.

Moreover, if \Sigma is Ehrhart, then for every f\in\mathrm{PL}(\Sigma), we have

\raisebox{2bp}{$\chi$}_\Sigma([f])=1+\sum_{\rho\in\Sigma(1)}f(u_\rho).
Uses Definition 3.3 · Used by Proof
Proof of Proposition 3.5

Let \Sigma be a one-dimensional fan. Then condition (1) of Ehrharticity is satisfied, because the star fans \Sigma^\rho are all zero-dimensional, and thus Ehrhart. Thus, it remains to study whether the second condition of Ehrharticity holds for \Sigma. Define the function

\begin{aligned} G_\Sigma:\mathrm{PL}(\Sigma)&\rightarrow\mathbb{Z}\\ f&\mapsto 1+\sum_{\rho\in\Sigma(1)}f(u_\rho). \end{aligned}

Notice that G_\Sigma(0)=1, and since the Ehrhart polynomial of \Sigma^\rho is the constant function 1 for every \rho\in\Sigma(1), it follows that G_\Sigma satisfies the Ehrhart recursion:

G_\Sigma(f)-G_\Sigma(f-\delta_\rho)=1=G_{\Sigma^\rho}([f]^\rho)\;\;\;\text{ for every }\;\;\;\rho\in\Sigma(1).

Thus, \Sigma is Ehrhart if and only if G_\Sigma descends to a well-defined function on the quotient \underline{\mathrm{PL}}(\Sigma). But G_\Sigma is well-defined on \underline{\mathrm{PL}}(\Sigma) if and only if

\sum_{\rho\in\Sigma(1)}f(u_\rho)=\sum_{\rho\in\Sigma(1)}(f+m)(u_\rho)

for all m\in M, which is satisfied if and only if

\sum_{\rho\in\Sigma(1)}u_\rho=0.\qedhere
Proposition

Proposition 3.7

AHMV

Let \Sigma be a pure, unimodular fan of dimension two. Then \Sigma is Ehrhart if and only if there exist integers a_\rho\in\mathbb{Z} for every \rho\in\Sigma(1) such that

\sum_{\sigma\in\Sigma(2)\atop \rho\subseteq\sigma}u_{\sigma(1)\setminus\rho}=a_\rho u_\rho

and

\sum_\rho (2-a_\rho)u_\rho = 0.

Moreover, if \Sigma is Ehrhart, then for every f\in\mathrm{PL}(\Sigma), we have

\raisebox{2bp}{$\chi$}_\Sigma([f])=1+\sum_{\rho\in\Sigma(1)}(1-a_\rho/2)f(u_\rho)+\sum_{\sigma\in\Sigma(2)\atop \sigma(1)=\{\rho_1,\rho_2\}}f(u_{\rho_1})f(u_{\rho_2})-\sum_{\rho\in\Sigma(1)}\frac{a_\rho}{2} f(u_\rho)^2.
Proof of Proposition 3.7

The first condition of Ehrharticity requires that all one-dimensional star fans \Sigma^\rho are Ehrhart, but by Proposition 3.5, this is equivalent to the existence of integers a_\rho\in\mathbb{Z} for every \rho\in\Sigma(1) such that (3.7) holds. Assuming that this is the case, define the function

\begin{aligned} G_\Sigma:\mathrm{PL}(\Sigma)&\rightarrow\mathbb{Z}\\ f&\mapsto 1+\sum_{\rho\in\Sigma(1)}\big(1-\frac{a_\rho}{2}\big)f(u_\rho)+\sum_{\sigma\in\Sigma(2)\atop \sigma(1)=\{\rho_1,\rho_2\}}f(u_{\rho_1})f(u_{\rho_2})-\sum_{\rho\in\Sigma(1)}\frac{a_\rho}{2} f(u_\rho)^2. \end{aligned}

Notice that G_\Sigma(0)=1, and for any \rho\in\Sigma(1), a direct computation verifies that

G_\Sigma(f)-G_\Sigma(f-\delta_\rho)=1+\sum_{\sigma\in\Sigma(2)\atop\rho\subseteq\sigma}f(u_{\sigma(1)\setminus\rho})-a_\rho f(u_\rho)=\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([(f-m)^\rho]),

where m is any linear function such that m(u_\rho)=f(u_\rho). Thus, G_\Sigma satisfies the necessary properties of an Ehrhart polynomial, so \Sigma is Ehrhart if and only if G_\Sigma descends to a well-defined function on \underline{\mathrm{PL}}(\Sigma). A direct computation then shows that the quadratic part of G_\Sigma descends if and only if (3.7) holds, while the linear part of G_\Sigma descends if and only if (3.7) holds.

Example

Example 3.10

084U

Define 14 rays \rho_1,\dots,\rho_{14} in \mathbb{R}^4 as the nonnegative spans of the columns in the following array:

\begin{array}{cccccccccccccc} u_1 & u_2 & u_3 & u_4 & u_5 & u_6 & u_7 & u_8 & u_9 & u_{10} & u_{11} & u_{12} & u_{13} & u_{14}\\ \hline 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 1 &-1 &-1 &-1\\ 0 & 1 & 0 & 0 &-1 & 0 & 0 & 1 & 0 & 1 &-1 & 0 &-1 & 1\\ 0 & 0 & 1 & 0 & 0 &-1 & 0 & 1 &-1 & 0 & 1 & 1 & 0 &-1\\ 0 & 0 & 0 & 1 & 0 & 0 &-1 & 1 & 1 &-1 & 0 &-1 & 1 & 0\\ \end{array}

Construct a fan \Sigma by connecting the 14 rays according to the following graph:

The paper has a picture here, which this page does not show.

It follows from the work of Babaee and Huh that this is, in fact, a balanced unimodular fan. Moreover, we can compute the integers a_i=a_{\rho_i} from this data, and we get the sequence

\begin{array}{cccccccccccccc} a_1 & a_2 & a_3 & a_4 & a_5 & a_6 & a_7 & a_8 & a_9 & a_{10} & a_{11} & a_{12} & a_{13} & a_{14}\\ \hline 3 & 3 & 3 & 3 & 0 & 0 & 0 & 1 & 1 & 1 & 1 & 0 & 0 & 0\\ \end{array}

A direct computation now shows that

\sum_{i=1}^{14}(2-a_i)u_i=(-4,-2,-2,-2)\neq 0,

from which Proposition 3.7 implies that \Sigma is not Ehrhart.

Definition

Definition 3.12

O3WH

Let \Sigma be a balanced fan of dimension d. The volume polynomial of \Sigma is the function

\begin{aligned} V_\Sigma:\underline{\mathrm{PL}}(\Sigma)&\rightarrow\mathbb{Z}\\ [f]&\mapsto \deg_\Sigma([f]^d), \end{aligned}

where we identify \underline{\mathrm{PL}}(\Sigma)=\underline{\mathrm{PP}}^1(\Sigma) and carry out the multiplication [f]^d within \underline{\mathrm{PP}}^*(\Sigma).

Used by Proof
Proposition

Proposition 3.13

VC8M

Let \Sigma be an Ehrhart fan of dimension d. Then the leading term of the Ehrhart polynomial is \frac{1}{d!}V_\Sigma.

Uses Definition 3.3 · Used by Remark 3.16
Proof of Proposition 3.13

The proof is by induction on d. If d=0, then \raisebox{2bp}{}_\Sigma and V_\Sigma are both the constant function 1, proving the base case. Now suppose that \Sigma has positive dimension d and that the proposition holds for all fans of dimension less than d.

By precomposing the Ehrhart polynomial and the volume polynomial with the quotient map \mathrm{PL}(\Sigma)\rightarrow \underline{\mathrm{PL}}(\Sigma), we obtain polynomials \widehat\raisebox{2bp}{}_\Sigma and \widehat V_\Sigma from \mathrm{PL}(\Sigma)=\mathbb{Z}^{\Sigma(1)} to \mathbb{Z}. Since a homogeneous polynomial is uniquely determined from its partial derivatives, we consider the partial derivatives of \frac{1}{d!}\widehat V_\Sigma and the partial derivatives of the degree-d homogeneous component of the inhomogeneous polynomial \widehat\raisebox{2bp}{}_\Sigma.

Denoting elements of \mathrm{PL}(\Sigma) by f=\sum_{\rho}z_\rho\delta_\rho, the chain rule gives

\frac{\partial}{\partial z_\rho}\widehat V_\Sigma(f)=\frac{\partial}{\partial z_\rho}\deg_\Sigma([f]^d)=d\cdot \deg_\Sigma([f]^{d-1}[\delta_\rho]).

A standard computation (see, for example, Equation (2.6) in [RossLorentzian]) then gives

\deg_\Sigma([f]^{d-1}[\delta_\rho])=\deg_{\Sigma^\rho}(([f]^\rho)^{d-1}),

so that

\frac{\partial}{\partial z_\rho}\frac{1}{d!}\widehat V_\Sigma(f)=\frac{1}{(d-1)!}\widehat V_{\Sigma^\rho}((f-m)^\rho),

where m is any linear function that agrees with f at u_\rho. On the other hand, the derivative with respect to z_\rho of the leading term of \widehat \raisebox{2bp}{}_\Sigma(f) is equal to the leading term of

\widehat \raisebox{2bp}{$\chi$}_\Sigma(f)-\widehat \raisebox{2bp}{$\chi$}_\Sigma(f-\delta_\rho),

which, by the Ehrhart condition, is equal to the leading term of \widehat\raisebox{2bp}{}_{\Sigma^\rho}((f-m)^\rho). Thus, letting \widehat\raisebox{2bp}{}_\Sigma^d denote the leading term of \widehat\raisebox{2bp}{}_\Sigma, we have

\frac{\partial}{\partial z_\rho}\widehat\raisebox{2bp}{$\chi$}_\Sigma^d(f)=\widehat\raisebox{2bp}{$\chi$}_{\Sigma^\rho}^{d-1}((f-m)^\rho).

Equations (?) and (?), along with the induction hypothesis, prove that \frac{1}{d!}\widehat V_\Sigma and \widehat\raisebox{2bp}{}_\Sigma^d have the same partial derivatives, and since they are each homogeneous polynomials, Euler’s homogeneous function theorem then implies that they are equal.

Remark

Remark 3.16

F1PA

Once we prove in the next section that complete fans are Ehrhart and \raisebox{2bp}{}_\Sigma is a lattice-point count (Theorem 4.1), Proposition 3.13 can be viewed as a natural generalization of the fact that the leading coefficient of the Ehrhart polynomial (?) is the volume of P. In particular, fixing a lattice polytope P and letting \Sigma denote any unimodular refinement of its normal fan, we have P = P_f for some convex function f \in \mathrm{PL}(\Sigma), and Theorem 4.1 shows that the classical Ehrhart polynomial \raisebox{2bp}{}_P is related to \raisebox{2bp}{}_\Sigma by

\raisebox{2bp}{$\chi$}_P(t) = \raisebox{2bp}{$\chi$}_\Sigma([tf]).

The leading coefficient of \raisebox{2bp}{}_P is thus given by evaluating the leading term of \raisebox{2bp}{}_\Sigma at [f], and this equals the volume of P by Proposition 3.13 and the preceding discussion.

Theorem

Theorem 4.1

XDPW

Let \Sigma be a complete unimodular fan. Then \Sigma is Ehrhart. Furthermore, for every convex f\in\mathrm{PL}(\Sigma),

\raisebox{2bp}{$\chi$}_\Sigma([f])=|P_f\cap M|,

where P_f is the lattice polytope

P_f \coloneq \{m \in M_\mathbb{R} \; | \; m(u_\rho) \leq f(u_\rho) \;\; \forall \rho \in \Sigma(1)\},

and for every concave f\in\mathrm{PL}(\Sigma),

\raisebox{2bp}{$\chi$}_\Sigma([f])=(-1)^n|\mathrm{Int}(P_{-f})\cap M|,

where \mathrm{Int}(P) denotes the topological interior of the polytope P.

Proof of Theorem 4.1

Let \Sigma be a complete unimodular fan of dimension n, and define a function \raisebox{2bp}{}_\Sigma\colon \mathrm{PL}(\Sigma)\to \mathbb{Z} by

\raisebox{2bp}{$\chi$}_\Sigma(f) = (-1)^n \sum_{m\in M} \left(\sum_{\sigma\in \Sigma_{f,m}}(-1)^{\dim \sigma}\right)\in \mathbb{Z}.

Note that the outer sum is finite by Lemma 4.3, so \raisebox{2bp}{}_\Sigma(f) is a well-defined integer. Given any m'\in M, observe that

\begin{aligned} \raisebox{2bp}{$\chi$}_\Sigma(f+m') &= (-1)^n \sum_{m\in M} \sum_{\sigma\in \Sigma_{f\!+\!m',m}} (-1)^{\dim \sigma} \\ &= (-1)^n \sum_{m\in M} \sum_{\sigma\in \Sigma_{f\!+\!m',m\!+\!m'}} (-1)^{\dim \sigma} \\ &= \raisebox{2bp}{$\chi$}_\Sigma(f), \end{aligned}

where the final equality uses that \Sigma_{f,m} = \Sigma_{f+m', m+m'} for all m'\in M, which follows directly from the definition of \Sigma_{f,m}. Hence, \raisebox{2bp}{}_\Sigma gives a well-defined function \raisebox{2bp}{}_\Sigma:\underline{\mathrm{PL}}(\Sigma)\to\mathbb{Z}. Moreover, for any convex f\in\mathrm{PL}(\Sigma), Lemma 4.4 implies that

\raisebox{2bp}{$\chi$}_\Sigma([f])=(-1)^n \sum_{m\in P_f}(-1)^n=|P_f\cap M|,

and for any concave f\in\mathrm{PL}(\Sigma), Lemma 4.4 implies that

\raisebox{2bp}{$\chi$}_\Sigma([f])=(-1)^n \sum_{m\in \mathrm{Int}(P_{-f})}1=(-1)^n|\mathrm{Int}(P_{-f})\cap M|.

It remains to prove that \Sigma is Ehrhart with respect to the function \raisebox{2bp}{}_\Sigma.

We prove that \Sigma is Ehrhart by induction on n. First, if \Sigma is complete then so is \Sigma^\rho for all \rho\in \Sigma(1). Since \dim \Sigma^\rho = \dim \Sigma - 1, it follows inductively that \Sigma^\rho is Ehrhart, verifying Property (1) of Ehrharticity.

In order to verify Property (2), we first note that

\raisebox{2bp}{$\chi$}_\Sigma(0)=|P_0\cap M|=1,

where the first equality is a special case of (Proof) and the second equality is because P_0=\{0\}. Lastly, we must show that, for any ray \rho\in \Sigma(1), the function \raisebox{2bp}{}_\Sigma satisfies the recursion

\raisebox{2bp}{$\chi$}_\Sigma([f]) - \raisebox{2bp}{$\chi$}_\Sigma([f-\delta_\rho]) = \raisebox{2bp}{$\chi$}_{\Sigma^\rho} ([f]^\rho).

The left-hand side above is

(-1)^n \sum_{m\in M}\left(\sum_{\sigma} (-1)^{\dim \sigma}\right),

where \sigma ranges over cones in \Sigma_{f,m} \setminus \Sigma_{f-\delta_\rho,m}. Note that the expression in parentheses is zero outside a finite subset of M, since it is a difference of two expressions enjoying the same property. Using the definitions of \Sigma_{f,m} and \Sigma_{f-\delta_\rho,m}, the expression (?) is

(-1)^n \sum_{\substack{m\in M \\ m(u_\rho) =f(u_\rho)}} \sum_{\substack{\sigma \in \Sigma, \rho \preceq \sigma, \\ m(x) \le f(x) \\ \text{for all } x\in \sigma}} (-1)^{\dim \sigma}.

Now the cones in \Sigma containing \rho are exactly the cones of the star fan \Sigma^\rho, so this expression can be rewritten in terms of \Sigma^\rho. In order to do so, let m_0\in M be any element such that m_0(u_\rho) = f(u_\rho), and substitute m' = m-m_0. Then (?) is

\begin{aligned} (-1)^{n-1} \sum_{\substack{m'\in M \\ m'(u_\rho) =0 }} \, \sum_{\substack{\sigma \in \Sigma^\rho, \\ m'(x) \le (f-m_0)(x) \\ \text{for all } x\in \sigma}} (-1)^{\dim \sigma}, \end{aligned}

and this expression is exactly \raisebox{2bp}{}_{\Sigma^\rho} ([f]^\rho). This completes the proof of Theorem 4.1, modulo the proofs of Lemmas 4.3 and 4.4, which we provide below.

Remark

Remark 4.2

V0H8

Since complete unimodular fans correspond to smooth complete toric varieties, one could use known results in toric geometry to prove Theorem 4.1, where the role of the Ehrhart polynomial would be played by the holomorphic Euler characteristic of line bundles. We take a different approach, modeled on techniques from Ehrhart theory; this more elementary proof does not require any tools from algebraic geometry. While the techniques below may be well-known to an expert in Ehrhart theory, it is useful to spell them out as we will generalize these ideas in the next section.

Lemma

Lemma 4.3

0NRE

Let \Sigma be a complete unimodular fan. For any f\in\mathrm{PL}(\Sigma), there are only finitely many m\in M such that

\sum_{\sigma\in \Sigma_{f,m}}(-1)^{\dim \sigma}\neq 0.
Used by Proof
Proof of Lemma 4.3

Given any subfan \Sigma'\subseteq\Sigma, define

V\coloneq\{m\in M_\mathbb{R} \mid \Sigma_{f,m} = \Sigma'\}\subseteq M_\mathbb{R}.

We prove that \raisebox{2bp}{}_c(\Sigma')=0 whenever V is unbounded. Since there are finitely-many subfans of \Sigma, this implies that there are finitely-many m\in M such that \raisebox{2bp}{}_c(\Sigma_{f,m})\neq 0. Toward this end, suppose that V is unbounded; we shall show that the link of \Sigma' is contractible, implying that \raisebox{2bp}{}_c(\Sigma') = 0. We begin by studying the structure of the set V.

Given m\in M_\mathbb{R}, the condition on m that \Sigma_{f,m}=\Sigma' is equivalent to the condition that for all ray generators u_\rho of rays \rho\in \Sigma(1),

\langle m, u_\rho\rangle \le f(u_\rho)\text{ if and only if }\rho \in \Sigma'.

Therefore, V is the intersection of the closed halfspaces

\{m \in M_\mathbb{R} \mid \langle m,u_\rho\rangle \le f(u_\rho)\}

for each ray generator u_\rho of \rho \in \Sigma'(1), and the open halfspaces

\{m \in M_\mathbb{R} \mid \langle m,u_\rho\rangle > f(u_\rho)\}

for each ray generator u_\rho of \rho\in\Sigma(1)\setminus\Sigma'(1). In particular, V is an intersection of finitely many closed and open half-spaces. Thus, if V is unbounded, as is assumed, then it must be unbounded in a particular linear direction; that is, there exists v\in M_\mathbb{R}\setminus \{0\} such that v+ V \subseteq V.

Now let H be the hyperplane in N_\mathbb{R} defined by

H = \{ x \in N_\mathbb{R}\mid \langle v,x\rangle = 0\},

and let

H^+ = \{ x \in N_\mathbb{R} \mid \langle v,x\rangle >0\}\;\;\;\text{ and }\;\;\; H^- = \{ x \in N_\mathbb{R} \mid \langle v,x\rangle <0\}

be the open half-spaces bounded by H. We claim that whether a ray \rho\in \Sigma(1) is in \Sigma'(1) is almost entirely determined by its position relative to the hyperplane H. The precise claim is as follows: let u_\rho denote the primitive ray generator of \rho \in \Sigma(1). Then we claim that if u_\rho \in H^- then u_\rho\in \Sigma', and if u_\rho\in H^+ then u_\rho\not \in \Sigma'. (If u_\rho \in H then we cannot conclude either way, a priori.)

To prove this claim, suppose first that u_\rho\in H^-, so \langle v,u_\rho\rangle < 0. We claim that \rho\in\Sigma'(1). If not, then V\subseteq \{m\in M_\mathbb{R}: \langle m,u_\rho\rangle > f(u_\rho)\}. Since V is unbounded in the direction v, there exists v_0\in V such that \langle v_0+\lambda v, u_\rho \rangle > f(u_\rho) for all \lambda\ge 0. But this contradicts that \langle v, u_\rho\rangle < 0. A similar argument shows that if u_\rho \in H^+ then \rho\not\in\Sigma'(1), proving the claim. The claim implies, in particular, that all rays of \Sigma' are contained in H\cup H^-, and it follows that \Sigma'\subseteq H\cup H^-.

We now prove that the link of \Sigma' is contractible. Here it will be convenient to use the “combinatorial” link of the unimodular fan \Sigma', which is the simplicial complex L\Sigma' glued from the simplices

L\sigma = \mathrm{conv}\{u_\rho~|~\rho\in\sigma(1)\}

along faces. Consider the space

Y \coloneq (L\Sigma' \cap H) \cup (L\Sigma\cap H^-).

The space L\Sigma\cap H^- is homeomorphic an open disk, and the whole space Y is then homeomorphic to a partial closure of this open disk, which is contractible. Note that L\Sigma' is a subset of Y, since \Sigma' \subseteq H \cup H^- as previously shown. We shall construct a deformation retract from Y to L\Sigma'.

We first set notation for certain deformation retracts of subsets of simplices. If T is a finite set, write \Delta^T for the standard simplex of dimension |T|-1 in \mathbb{R}^T, with vertices labeled by T. If S and T are two nonempty sets then there is a canonical homeomorphism of the simplex \Delta^{S\sqcup T} with the topological join \Delta^S \ast \Delta^T, defined as the quotient of \Delta^S \times \Delta^T \times [0,1] by the equivalence relation \sim generated by

(x,y,0) \sim (x',y,0) \text{ and } (x,y,1) \sim (x,y', 1)

whenever x,x'\in \Delta^S, and y,y'\in \Delta^T. Thus there are canonical embeddings \Delta^S \to \Delta^{S\sqcup T} and \Delta^T \to \Delta^{S\sqcup T}. We denote these images \Delta^S, respectively \Delta^T; they are closed faces of \Delta^{S\sqcup T}.

The identification of \Delta^{S\sqcup T} with the join \Delta^S\ast\Delta^T makes evident a deformation retraction of \Delta^{S\sqcup T} \setminus \Delta^S onto \Delta^T. In coordinates, it is the map

\Delta^{S\sqcup T} \setminus \Delta^S\times[0,1]\to\Delta^{S\sqcup T} \setminus \Delta^S, \quad ((x,y,a),b)\mapsto (x,y,a(1-b)).

It is important to note that these deformation retracts glue along faces: if S'\subseteq S and T'\subseteq T are nonempty subsets, then the following diagram commutes:

\begin{aligned} {\xymatrix@R=8mm@C=8mm{ \Delta^{S'\sqcup T'}\times [0,1]\ar[d]\ar[r] & \Delta^{S'\sqcup T'}\ar[d] \\ \Delta^{S\sqcup T}\times [0,1]\ar[r] &\Delta^{S\sqcup T}. }}. \end{aligned}

Now we return to the main proof. For each cone \sigma\in \Sigma that meets H^-, let \sigma' be the face of \sigma spanned by its rays in \Sigma', and let \sigma'' be the face of \sigma spanned by its rays not in \Sigma'. Then L\sigma \cong L\sigma' \ast L\sigma''. Moreover, the subset

Y_\sigma \coloneq (L\sigma'\cap H)\cup (L\sigma \cap H^-) \subseteq L\sigma \setminus L\sigma''

admits a deformation retraction onto L\sigma'. Indeed, the deformation retraction of L\sigma \setminus L\sigma'' onto L\sigma', given in (?), restricts to a deformation retraction of Y_\sigma onto L\sigma'. That is because, under the identification of L\sigma with L\sigma' \ast L\sigma'' = (L\sigma' \times L\sigma'' \times [0,1])/\sim, the set Y_\sigma has the property that if (x,y,a_1)\in Y_\sigma then (x,y,a_2)\in Y_\sigma for all a_2 \in [ a_1, 1].

These deformation retractions are compatible along faces by (?), and so glue to give a deformation retraction of Y onto L\Sigma'. Therefore L\Sigma' is contractible since Y is contractible, and we conclude that \raisebox{2bp}{}_c(L\Sigma') = 0, as desired, concluding the proof of Lemma 4.3.

Lemma

Lemma 4.4

U9JZ

Let \Sigma be a complete unimodular fan. For any convex f\in\mathrm{PL}(\Sigma),

\sum_{\sigma\in \Sigma_{f,m}}(-1)^{\dim \sigma}=\begin{cases} (-1)^n & m\in P_f\\ 0 & \text{else,} \end{cases}

and for any concave f\in\mathrm{PL}(\Sigma),

\sum_{\sigma\in \Sigma_{f,m}}(-1)^{\dim \sigma}=\begin{cases} 1& m\in \mathrm{Int}(P_{-f})\\ 0 & \text{else.} \end{cases}
Used by Proof, Proof, Proof
Proof of Lemma 4.4

We focus on the statement regarding convex functions; using that the negation of any concave function is convex, the statement regarding concave functions can then be obtained via appropriate modifications of the arguments. Suppose that f\in\mathrm{PL}(\Sigma) is convex, so that

f(x)+f(y)\geq f(x+y)\;\;\;\text{ for all }\;\;\;x,y\in N_\mathbb{R}.

If m\in P_f, then it follows from definition that \Sigma_{f,m}=\Sigma, and we compute

\raisebox{2bp}{$\chi$}_c(\Sigma_{f,m})=\raisebox{2bp}{$\chi$}_c(\mathbb{R}^n)=(-1)^n.

This proves one case of the statement in the lemma; it remains to prove that \raisebox{2bp}{}_c(\Sigma_{f,m})=0 when m\notin P_f.

Assume that m\in M\setminus P_f, and define the set

U \coloneq \{x\in N_\mathbb{R} \mid m(x) > f(x)\}.

The convexity of the piecewise-linear function f implies that U is an open convex polyhedral cone in N_\mathbb{R}, and the assumption that m\notin P_f further implies that U is nonempty. In particular, defining Y as the intersection of L\Sigma with the complement of U

Y\coloneq L\Sigma\cap U^c,

it follows that Y is contractible.

By definition, a cone \sigma\in\Sigma lies in \Sigma_{f,m} if and only if its rays lie in U^c. In particular, \Sigma_{f,m}\subseteq U^c, implying that L\Sigma_{f,m}\subseteq Y. Moreover, an argument similar to that in the proof of Lemma 4.3 shows that Y admits a deformation retract onto L\Sigma_{f,m}. The contractibility of Y then implies the contractibility of L\Sigma_{f,m}, from which we conclude that \raisebox{2bp}{}_c(\Sigma_{f,m})=0, as desired.

Definition

Definition 5.1

6QCT

Let 0\to N' \to N \xrightarrow{\pi} N'' \to 0 be a short exact sequence of finitely-generated free abelian groups, and let \Sigma' and \Sigma'' be unimodular fans in N'_\mathbb{R} and N''_\mathbb{R}, respectively. (We view N'_\mathbb{R} \subseteq N_\mathbb{R} by tensoring the short exact sequence with \mathbb{R}.) A \Sigma'-bundle over \Sigma'' is a unimodular fan \Sigma in N_\mathbb{R} such that

  1. |\Sigma|\cap N_\mathbb{R}'=|\Sigma'|;

  2. there exists a subfan \widetilde\Sigma\subseteq\Sigma such that \pi is injective on \widetilde\Sigma and the function

    \begin{aligned} \widetilde\Sigma&\rightarrow\Sigma''\\ \widetilde\sigma&\mapsto\pi(\widetilde\sigma) \end{aligned}

    is a bijection such that \pi(\widetilde \sigma \cap N) = \pi(\widetilde \sigma) \cap N'' for each \widetilde \sigma \in \widetilde \Sigma;

  3. the function

    \begin{aligned} \Sigma'\times\widetilde\Sigma&\rightarrow\Sigma\\ (\sigma',\widetilde\sigma)&\mapsto\sigma'+\widetilde\sigma \end{aligned}

    is a bijection.

Used by Proof
Remark

Remark 5.2

53P0

In the language of toric geometry, a \Sigma'-bundle over \Sigma'' corresponds to a smooth toric variety Z_\Sigma along with a projection map to Z_{\Sigma''} whose fibers are all isomorphic to Z_{\Sigma'}. This perspective informs but is not essential to what follows.

Proposition

Proposition 5.3

R0ZF

Let \Sigma' and \Sigma'' be unimodular fans. If \Sigma' is complete, then a \Sigma'-bundle over \Sigma'' is Ehrhart if and only if \Sigma'' is Ehrhart.

Uses Definition 3.3 · Used by Proof
Proof of Proposition 5.3

Suppose that \Sigma' is complete and that \Sigma is a \Sigma'-bundle over \Sigma''. Throughout this proof, we use the notation of Definition 5.1.

First, let us assume that \Sigma is Ehrhart. Choose any maximal cone \sigma\in\Sigma'\subseteq\Sigma. It follows directly from the definitions of fiber bundles and star fans that \Sigma^\sigma\cong \Sigma''. Since the star fan of \Sigma at an arbitrary cone \sigma can be obtained iteratively from \Sigma by taking star fans at a ray, the assumption that \Sigma is Ehrhart implies that \Sigma'' is Ehrhart.

Conversely, suppose that \Sigma'' is Ehrhart. We use induction on \dim\Sigma to prove that \Sigma is Ehrhart. In other words, we assume that a fiber bundle is Ehrhart whenever it has complete fibers, an Ehrhart base, and dimension less than \dim\Sigma. To check Condition (1) of Ehrharticity, let \rho\in\Sigma(1). Then either \rho\in\Sigma'(1) or \rho\in\widetilde\Sigma(1). In the first case, it follows from the definitions that \Sigma^\rho is a (\Sigma')^\rho-bundle over \Sigma'', and in the second case, \Sigma^\rho is a \Sigma'-bundle over (\Sigma'')^{\pi(\rho)}. In either case, \Sigma^\rho is Ehrhart by induction on \dim\Sigma.

To prove Condition (2) of Ehrharticity for the fiber bundle \Sigma, we define an explicit function \raisebox{2bp}{}_\Sigma:\mathrm{PL}(\Sigma)\rightarrow\mathbb{Z}; to do so, we must first introduce additional notation. Given f\in \mathrm{PL}(\Sigma), define f'\in\mathrm{PL}(\Sigma') as the restriction of f to \Sigma', and define f''\in\mathrm{PL}(\Sigma'') as the unique piecewise-linear function such that

f''(u_{\pi(\rho)})=f(u_\rho)\;\;\;\text{ for every }\;\;\;\rho\in\widetilde\Sigma(1).

Choose a splitting of the quotient map \pi:N_\mathbb{R}\rightarrow N_\mathbb{R}'', allowing us to write N_\mathbb{R}=N_\mathbb{R}'\oplus N_\mathbb{R}''. Given any m'\in M'—in other words, an integral linear map on N_\mathbb{R}'—we can use the above splitting to view m' to an integral linear map on N_\mathbb{R}. For any f\in\mathrm{PL}(\Sigma), define (using the notation from Section ?)

\raisebox{2bp}{$\chi$}_\Sigma(f)=(-1)^{\dim\Sigma'}\sum_{m'\in M'}\Big(\Big (\sum_{\sigma\in\Sigma'_{f',m'}}(-1)^{\dim(\sigma)}\Big)\raisebox{2bp}{$\chi$}_{\Sigma''}([(f-m')''])\Big).

We first prove that \raisebox{2bp}{}_\Sigma descends to \underline{\mathrm{PL}}(\Sigma). Given any \ell\in M, we compute

\begin{aligned} \raisebox{2bp}{$\chi$}_\Sigma(f+\ell)&=(-1)^{\dim\Sigma'}\sum_{m'\in M'}\Big(\sum_{\sigma\in\Sigma'_{f'+\ell',m'}}(-1)^{\dim(\sigma)}\Big)\raisebox{2bp}{$\chi$}_{\Sigma''}([(f+\ell-m')''])\\ &=(-1)^{\dim\Sigma'}\sum_{m'+\ell'\in M'}\Big(\sum_{\sigma\in\Sigma'_{f'+\ell',m'+\ell'}}(-1)^{\dim(\sigma)}\Big)\raisebox{2bp}{$\chi$}_{\Sigma''}([(f+\ell-m'-\ell')''])\\ &=\raisebox{2bp}{$\chi$}_\Sigma(f), \end{aligned}

where the final equality uses the fact that \Sigma'_{f'+\ell',m'+\ell'}=\Sigma'_{f',m'}, along with the observation that (\ell-\ell')'' is linear on \Sigma''. Thus, \raisebox{2bp}{}_\Sigma descends to a function \raisebox{2bp}{}_\Sigma:\underline{\mathrm{PL}}(\Sigma)\rightarrow\mathbb{Z}.

Next, we observe that

\raisebox{2bp}{$\chi$}_\Sigma(0)=(-1)^{\dim\Sigma'}\sum_{m'\in M'}\Big(\sum_{\sigma\in\Sigma'_{0,m'}}(-1)^{\dim(\sigma)}\Big)\raisebox{2bp}{$\chi$}_{\Sigma''}([(-m')''])=\raisebox{2bp}{$\chi$}_{\Sigma''}(0)=1,

where the second equality uses Lemma 4.4 to conclude that m'=0 is the only element of M' contributing to the sum. To complete the proof that \Sigma is Ehrhart, it now remains to verify that

\raisebox{2bp}{$\chi$}_\Sigma([f]) - \raisebox{2bp}{$\chi$}_\Sigma([f-\delta_\rho]) = \raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)

for all f\in\mathrm{PL}(\Sigma) and \rho\in\Sigma(1). There are two cases to consider, depending on whether \rho\in\Sigma'(1) or \rho\in\widetilde\Sigma(1).

If \rho\in\Sigma'(1), then the left-hand side of (?) can be written as

(-1)^{\dim\Sigma'}\sum_{m'\in M'}\Big(\sum_{\sigma\in\Sigma'_{f',m'}\setminus\Sigma'_{f'-\delta_\rho,m'}}(-1)^{\dim(\sigma)}\Big)\raisebox{2bp}{$\chi$}_{\Sigma''}([(f-m')'']).

As in the proof of Theorem 4.1, the cones \sigma appearing in the sum above can be identified with the cones of (\Sigma')^\rho, and then interpreting \Sigma^\rho as a (\Sigma')^\rho-bundle over \Sigma'', it then follows that this difference is equal to \raisebox{2bp}{}_{\Sigma^\rho}([f]^\rho), verifying (?) in this case.

If \rho\in\widetilde\Sigma(1), then the left-hand side of (?) can be written as

(-1)^{\dim\Sigma'}\sum_{m'\in M'}\Big(\sum_{\sigma\in\Sigma'_{f',m'}}(-1)^{\dim(\sigma)}\Big)\Big(\raisebox{2bp}{$\chi$}_{\Sigma''}([(f-m')''])-\raisebox{2bp}{$\chi$}_{\Sigma''}([(f-m')''-\delta_{\pi(\rho)}])\Big).

Since \Sigma'' is Ehrhart, the final difference in the above expression is equal to

\raisebox{2bp}{$\chi$}_{(\Sigma'')^{\pi(\rho)}}(([f-m')]^{\pi(\rho)}),

and then the interpretation of \Sigma^\rho as a \Sigma'-bundle over (\Sigma'')^{\pi(\rho)} implies the validity of (?) in this case, finishing the proof.

Proposition

Proposition 5.5

LFVZ

Let \Sigma_1 and \Sigma_2 be Ehrhart fans. Then \Sigma_1 \times \Sigma_2 is Ehrhart, with Ehrhart polynomial given by the product of the Ehrhart polynomials of the factors:

\raisebox{2bp}{$\chi$}_{\Sigma_1\times\Sigma_2}([f_1 \times f_2])=\raisebox{2bp}{$\chi$}_{\Sigma_1}([f_1])\times\raisebox{2bp}{$\chi$}_{\Sigma_2}([f_2]).
Uses Definition 3.3 · Used by Proof
Proof of Proposition 5.5

Let d_i=\dim(\Sigma_i) and \Sigma = \Sigma_1 \times \Sigma_2. We proceed by induction on d_1 + d_2.

The base case is when d_1 +d_2 = 0, and hence both fans as well as their product are zero-dimensional and therefore Ehrhart. For the induction step, suppose products of Ehrhart fans are Ehrhart with the desired Ehrhart polynomial whenever the sum of their dimensions is less than d, and suppose that d_1 + d_2 = d. Given a ray \rho\in\Sigma(1), either \rho\in\Sigma_1(1) or \rho\in\Sigma_2(1). In the first case, we have

\Sigma^\rho=\Sigma_1^{\rho}\times\Sigma_2,

and similarly for the second case. It then follows from the induction hypothesis and the assumption that both \Sigma_1 and \Sigma_2 are Ehrhart that \Sigma^\rho is Ehrhart for every \rho\in\Sigma(1). Given a piecewise-linear function f= f_1 \times f_2 on \Sigma, we define

\raisebox{2bp}{$\chi$}_\Sigma([f])=\raisebox{2bp}{$\chi$}_{\Sigma_1}([f_1])\raisebox{2bp}{$\chi$}_{\Sigma_2}([f_2]).

To show that this function satisfies the Ehrhart relation, let \rho \in \Sigma(1), and suppose without loss of generality that \rho\in\Sigma_1(1) so that f-\delta_\rho=(f_1-\delta_\rho) \times f_2. We then compute

\begin{aligned} \raisebox{2bp}{$\chi$}_\Sigma([f])-\raisebox{2bp}{$\chi$}_\Sigma([f-\delta_\rho])&=\raisebox{2bp}{$\chi$}_{\Sigma_1}([f_1])\raisebox{2bp}{$\chi$}_{\Sigma_2}([f_2])-\raisebox{2bp}{$\chi$}_{\Sigma_1}([f_1-\delta_\rho])\raisebox{2bp}{$\chi$}_{\Sigma_2}([f_2])\\ &=\raisebox{2bp}{$\chi$}_{(\Sigma_1)^\rho}([f_1]^\rho)\raisebox{2bp}{$\chi$}_{\Sigma_2}([f_2])\\ &=\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho), \end{aligned}

where we use the assumption that \Sigma_1 is Ehrhart in the second equality and the induction hypothesis in the third.

Definition

Definition 5.6

FQ9S

Let \Sigma be a unimodular fan and let \tau\in\Sigma. Define

u_\tau=\sum_{\rho\in\tau(1)}u_\rho\;\;\;\text{ and }\;\;\;\rho_\tau=\mathbb{R}_{\geq 0}u_\tau.

The stellar subdivision of \Sigma at \tau, denoted \Sigma_\tau, is the fan

\Sigma_\tau \coloneq \{\sigma \in \Sigma \; | \; u_\tau \notin \sigma\} \;\; \cup \;\;\bigcup_{\substack{ u_\tau \in \sigma }} \;\; \bigcup_{\substack{\pi \preceq \sigma,\\u_\tau \notin \pi}} \pi + \rho_\tau,

where in the two unions, both \sigma and \pi range over cones of \Sigma.

Remark

Remark 5.7

U8ND

In the language of toric geometry, a stellar subdivision, as defined above, corresponds to a blowup of a smooth toric variety along a toric subvariety. This perspective informs but is not essential to what follows.

Lemma

Lemma 5.8

D9LF

Let \Sigma be a unimodular fan in N_\mathbb{R} and \tau\in\Sigma. Given any ray \rho in the stellar subdivision \Sigma_\tau, the star fan (\Sigma_\tau)^\rho is described by one of the following three cases.

  1. If \rho\notin\Sigma^{(\tau)}(1), then

    (\Sigma_\tau)^\rho=\Sigma^\rho.
  2. If \rho\in\Sigma^{(\tau)}(1)\setminus\{\rho_\tau\}, then \tau projects onto a cone \overline\tau\in\Sigma^\rho, and the star fan of \Sigma_\tau at \rho is the stellar subdivision of the star fan \Sigma^\rho at \overline\tau:

    (\Sigma_\tau)^\rho=(\Sigma^\rho)_{\overline\tau}.
  3. If \rho=\rho_\tau, then (\Sigma_\tau)^\rho is a \Pi_{\dim\tau-1}-bundle over \Sigma^\tau, where \Pi_k denotes the normal fan of the standard k-simplex in \mathbb{R}^{k+1}/\mathbb{R}.

Used by Proof
Proof of Lemma 5.8

To justify the description of the star fan in Case (1), note that, in this case, the neighborhood \Sigma^{(\rho)}—and thus the star fan \Sigma^\rho—is unaffected by stellar subdivision at \tau.

To justify Case (2), note that any cone \sigma in the neighborhood (\Sigma_\tau)^{(\rho)} is either a cone of \Sigma^{(\rho)} (if u_\tau\notin\sigma), or it is a cone of the form

\pi + \rho_\tau

for some \pi\in\Sigma^{(\rho)} such that \pi and u_\tau lie in a common cone of \Sigma^{(\rho)} and u_\tau\notin\pi. Upon projecting these two types of cones to N_\mathbb{R}^\rho, we obtain the two types of cones comprising the stellar subdivision of \Sigma^\rho at \overline\tau.

Lastly, we consider Case (3). In order to describe (\Sigma_\tau)^{\rho_\tau}\subseteq N_\mathbb{R}^{\rho_\tau} as a fiber bundle, we describe the fiber and the base explicitly. Define \Sigma' to be the image of \Sigma_\tau\cap\tau in the quotient space N_\mathbb{R}^{\rho_\tau}, and define N_\mathbb{R}'=\mathrm{Span}_\mathbb{R}(\Sigma')\subseteq N_\mathbb{R}^{\rho_\tau}. It follows from the definition of stellar subdivisions that \Sigma'=(\Sigma_\tau)^{\rho_\tau}\cap N_\mathbb{R}' is the normal fan of the standard simplex. Let \widetilde\Sigma be the maximal subfan of (\Sigma_\tau)^{\rho_\tau} that omits the rays of \Sigma', or in other words, omits the images of rays of \tau. It then follows from the definition of star fans that the natural quotient map

\pi:N_\mathbb{R}^{\rho_\tau}\rightarrow N_\mathbb{R}^{\rho_\tau}/N_\mathbb{R}' = N_\mathbb{R}^\tau

is an injection of the cones of \widetilde\Sigma onto the cones of the star fan \Sigma^\tau. Moreover, by the definition of stellar subdivisions, the cones of (\Sigma_\tau)^{\rho_\tau} are in natural bijection with pairs (\sigma',\widetilde\sigma)\in\Sigma'\times\widetilde\Sigma. Putting this all together, it follows that (\Sigma_\tau)^{\rho_\tau} is a fiber bundle over \Sigma''=\Sigma^\tau, with fibers \Sigma'=\Pi_{\dim\tau-1}, completing the proof.

Proposition

Proposition 5.9

6NPP

If \Sigma is a unimodular fan and \tau\in\Sigma, then \Sigma is Ehrhart if and only if the stellar subdivision \Sigma_\tau is Ehrhart. Moreover, if both \Sigma and \Sigma_\tau are Ehrhart, then their Ehrhart polynomials agree: for all f\in \mathrm{PL}(\Sigma), we have

\raisebox{2bp}{$\chi$}_\Sigma([f])=\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f]).
Uses Definition 3.3 · Used by Proof
Proof of Proposition 5.9

We first prove the “only if” direction by induction on dimension. To do so, assume that Ehrharticity is preserved by stellar subdivisions of fans of dimension less than d, and assume that \Sigma is a d-dimensional Ehrhart fan. We aim to prove that \Sigma_\tau is Ehrhart.

By Lemma 5.8, the star fan (\Sigma_\tau)^\rho for any \rho\in\Sigma_\tau(1) is either a star fan of \Sigma, a stellar subdivision of a star fan of \Sigma, or a fiber bundle over a star fan of \Sigma with complete fibers. It follows from the Ehrharticity of \Sigma, the induction hypothesis, and Proposition 5.3 that (\Sigma_\tau)^\rho is Ehrhart for all \rho\in\Sigma_\tau(1). We have thus proven Condition (1) in the definition of Ehrharticity for \Sigma_\tau, and we turn to Condition (2).

Given any \tilde f\in \mathrm{PL}(\Sigma_\tau), there is a unique f\in \mathrm{PL}(\Sigma) and a\in\mathbb{Z} such that

\tilde f=f+a\tilde\delta_{\rho_\tau}

Specifically, the function f takes the same value as \tilde f on all ray generators except u_{\rho_\tau}, whereas

f(u_{\rho_\tau}) = \sum_{\rho \in \tau(1)} \tilde f(u_\rho)

to ensure linearity across \tau; from here, taking a = \tilde f(u_{\rho_\tau}) - f(u_{\rho_{\tau}}) makes (?) hold. The pictorial example in Figure ? may help to clarify the relationship between \tilde f and f.

The paper has a figure here, which this page does not show.

In the example of Figure ?, one sees that the lattice points of P_f are obtained from the lattice points of P_{\tilde{f}} by adding the lattice points along the “slices” of P_f \setminus P_{\tilde{f}} perpendicular to the ray \rho_\tau. This observation motivates us to define

\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f])=\raisebox{2bp}{$\chi$}_\Sigma([f])+\sum_{i=1}^a\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f+i\tilde\delta_{\rho_\tau}]^{\rho_\tau}),

where the existence of \raisebox{2bp}{}_\Sigma and \raisebox{2bp}{}_{(\Sigma_\tau)^{\rho_\tau}} are ensured by the assumption that \Sigma is Ehrhart and the observation above that \raisebox{2bp}{}_{(\Sigma_\tau)^{\rho_\tau}} is also Ehrhart. (We adopt the standard convention that

\sum_{i=1}^a s_i \coloneq -\sum_{i=a+1}^0s_i

when a < 1, for any summands s_i; in particular in the example of Figure ?, there are summands for i=-2, i=-1, and i=0, corresponding to the three perpendicular slices to \rho_\tau along which the circled lattice points lie.) One readily checks that \raisebox{2bp}{}_{\Sigma_\tau}(\tilde f+m)=\raisebox{2bp}{}_{\Sigma_\tau}(\tilde f) for any m\in M, so we obtain a well-defined function \raisebox{2bp}{}_{\Sigma_\tau}:\underline{\mathrm{PL}}(\Sigma_\tau)\rightarrow\mathbb{Z} that agrees with \raisebox{2bp}{}_\Sigma when restricted to \underline{\mathrm{PL}}(\Sigma).

We claim that \raisebox{2bp}{}_{\Sigma_\tau} satisfies the Ehrhart relation

\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f-\tilde\delta_\rho])=\raisebox{2bp}{$\chi$}_{(\Sigma_ \tau)^\rho}([\tilde f]^\rho).

for every \rho\in\Sigma_\tau(1). We consider four possible cases, in order of increasing complexity; for the reader’s convenience, we illustrate the four cases in Figure ?.

The paper has a figure here, which this page does not show.
  1. Case 1: If \rho=\rho_\tau, then \tilde f=f+a\tilde\delta_{\rho_\tau} with f\in \mathrm{PL}(\Sigma) implies that \tilde f-\tilde\delta_{\rho_\tau}=f+(a-1)\tilde\delta_{\rho_\tau}. Directly from the definition of \raisebox{2bp}{}_{\Sigma_\tau}, we then compute

    \begin{aligned} \raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f-\tilde\delta_{\rho_\tau}])&=\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f+a\tilde\delta_{\rho_\tau}]^{\rho_\tau})=\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([\tilde f]^{\rho_\tau}), \end{aligned}

    verifying (?) in this case.

  2. Case 2: If \rho\notin\Sigma^{(\tau)}, then we observe that

    • \tilde\delta_\rho=\delta_\rho,

    • \tilde f=f+a\tilde\delta_{\rho_\tau} with f\in \mathrm{PL}(\Sigma) implies \tilde f-\tilde\delta_\rho=(f-\delta_\rho)+a\tilde\delta_{\rho_\tau} with f-\delta_\rho\in \mathrm{PL}(\Sigma),

    • [\tilde f]^\rho=[f]^\rho (since \tilde f agrees with f on the neighborhood of \rho),

    • [f+i\tilde\delta_{\rho_\tau}]^{\rho_\tau}=[f-\delta_\rho+i\tilde\delta_{\rho_\tau}]^{\rho_\tau} (for a similar reason).

    It then follows from the definition of \raisebox{2bp}{}_{\Sigma_\tau} and the assumption that \Sigma is Ehrhart that

    \begin{aligned} \raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f-\tilde\delta_\rho])&=\raisebox{2bp}{$\chi$}_{\Sigma}([f])-\raisebox{2bp}{$\chi$}_{\Sigma}([f-\delta_\rho])\\ &=\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)\\ &=\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^\rho}([\tilde f]^\rho), \end{aligned}

    verifying (?) in this case.

  3. Case 3: If \rho\in\Sigma^{(\tau)}\setminus\tau(1), then we observe that

    • \tilde\delta_\rho=\delta_\rho, and

    • \tilde f=f+a\tilde\delta_{\rho_\tau} with f\in \mathrm{PL}(\Sigma) implies \tilde f-\tilde\delta_\rho=(f-\delta_{\rho})+a\tilde\delta_{\rho_\tau} with f-\delta_\rho\in \mathrm{PL}(\Sigma).

    From the definition of \raisebox{2bp}{}_{\Sigma_\tau}, we then compute

    \begin{aligned} \raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([\tilde f-\tilde\delta_\rho])&=\raisebox{2bp}{$\chi$}_{\Sigma}([f])-\raisebox{2bp}{$\chi$}_{\Sigma}([f-\delta_\rho])\\ &\hspace{20bp}+\sum_{i=1}^a\Big(\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f+i\tilde\delta_{\rho_\tau}]^{\rho_\tau})-\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\delta_\rho+i\tilde\delta_{\rho_\tau}]^{\rho_\tau})\Big). \end{aligned}

    Using the Ehrharticity of both \Sigma and (\Sigma_\tau)^{\rho_\tau}, this expression simplifies to

    \raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)+\sum_{i=1}^a\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^\pi}([f+i\tilde\delta_{\rho_\tau}]^\pi),

    where \pi\in\Sigma_\tau(2) is the cone with rays \rho and \rho_\tau. Using that (\Sigma_\tau)^\rho=(\Sigma^\rho)_{\overline\tau}, this final expression is then seen to be equal to \raisebox{2bp}{}_{(\Sigma_\tau)^\rho}([\tilde f]^\rho), verifying (?) in this case.

  4. Case 4: If \rho\in\tau(1), then we observe that

    • \tilde\delta_\rho+\tilde\delta_{\rho_\tau}=\delta_\rho and

    • \tilde f=f+a\tilde\delta_{\rho_\tau} with f\in \mathrm{PL}(\Sigma) implies \tilde f-\tilde\delta_\rho=(f-\delta_\rho)+(a+1)\tilde\delta_{\rho_\tau} with f-\delta_\rho\in \mathrm{PL}(\Sigma).

    We compute the left-hand side of (?) from the definition of \raisebox{2bp}{}_{\Sigma_\tau}:

    \begin{aligned} \raisebox{2bp}{$\chi$}_{\Sigma}([f])-\raisebox{2bp}{$\chi$}_{\Sigma}([f-\delta_\rho])+\sum_{i=1}^a\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f+i\tilde\delta_{\rho_\tau}]^{\rho_\tau})-\sum_{i=1}^{a+1}\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_{\rho}+(i-1)\tilde\delta_{\rho_\tau}]^{\rho_\tau}). \end{aligned}

    Since \Sigma is Ehrhart, the first difference above is \raisebox{2bp}{}_{\Sigma^\rho}([f]^\rho), and, using the fact that the star fan (\Sigma_\tau)^{\rho _\tau} is Ehrhart, the second difference works out to be

    -\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_\rho]^{\rho_\tau})+\sum_{i=1}^a\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^\pi}([f+i\tilde\delta_{\rho^\tau}]^\pi),

    where \pi\in\Sigma_\tau(2) is the cone with rays \rho and \rho_\tau. In order to verify (?) in this case, it remains to prove that

    \raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)-\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_\rho]^{\rho_\tau})=\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^\rho}([f]^\rho).

    Since (\Sigma_\tau)^\rho=(\Sigma^\rho)_{\overline\tau} and [f]^\rho is linear on the cones of \Sigma^\rho, it follows that

    \raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^\rho}([f]^\rho)=\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho),

    so it remains to show that \raisebox{2bp}{}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_\rho]^{\rho_\tau})=0. After translating f, we can assume that f vanishes on \tau, so that [f-\tilde\delta_\rho]^{\rho_\tau}=[f-\tilde\delta_\rho]. For notational convenience, set \Sigma'=\Pi_{\dim\tau-1}. Using that (\Sigma_\tau)^{\rho_\tau} is a \Sigma'-bundle over \Sigma^\tau, we can use the construction in the proof of Proposition 5.3 to write

    \raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_\rho])=(-1)^{\dim\Sigma'}\sum_{m'\in M'}\Big(\sum_{\sigma\in\Sigma'_{-\tilde\delta_\rho',m'}}(-1)^{\dim(\sigma)}\Big)\raisebox{2bp}{$\chi$}_{\Sigma^\tau}([(f-m')'']),

    where (f-\tilde\delta_\rho)'=-\tilde\delta_\rho' follows from the assumption that f vanishes on \tau. However, noting that the the function -\tilde\delta_\rho'\in\mathrm{PL}(\Sigma') is concave and that the simplex P_{\tilde\delta_\rho'} does not have any interior lattice points, it follows from Lemma 4.4 that the contribution from every m'\in M' to the above sum is zero. Thus,

    \raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_\rho]^{\rho_\tau})=0,

    completing the verification of (?) in this case.

We have now proved that the stellar subdivision of an Ehrhart fan is Ehrhart, and it remains to prove the converse. By induction, assume that the Ehrharticity of a stellar subdivision implies the Ehrharticity of the original fan in all dimensions less than d, and let \Sigma be a unimodular d-dimensional fan such that \Sigma_\tau is Ehrhart for some \tau\in\Sigma. We must prove that \Sigma is Ehrhart.

To verify the first Ehrhart condition for \Sigma, we note that, for any \rho\in\Sigma, the star fan \Sigma^\rho is either equal to a star fan of \Sigma_\tau or has a stellar subdivision that is equal to a star fan of \Sigma_\tau. Using the assumption that \Sigma_\tau is Ehrhart and the induction hypothesis, it follows that \Sigma^\rho is Ehrhart for any \rho\in\Sigma(1).

To verify the second condition of Ehrharticity for \Sigma, start by defining \raisebox{2bp}{}_\Sigma:\underline{\mathrm{PL}}(\Sigma)\rightarrow\mathbb{Z} by

\raisebox{2bp}{$\chi$}_\Sigma([f])\coloneq \raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f]),

where we are using the assumption that \Sigma_\tau is Ehrhart. Thus, Condition (2) of Ehrharticity is equivalent to proving that

\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f-\delta_\rho])=\raisebox{2bp}{$\chi$}_{(\Sigma_ \tau)^\rho}([f]^\rho)

for every f\in \mathrm{PL}(\Sigma) and \rho\in\Sigma(1). We consider two cases.

  1. Case 1: If \rho\notin\tau(1), then \delta_\rho=\tilde\delta_\rho, and it follows from the Ehrharticity of \Sigma_\tau that

    \raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f-\delta_\rho])=\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f-\tilde\delta_\rho])=\raisebox{2bp}{$\chi$}_{(\Sigma_ \tau)^\rho}([f]^\rho)

    verifying (?) in this case.

  2. Case 2: If \rho\in\tau(1), then we observe that \delta_\rho=\tilde\delta_\rho+\tilde\delta_{\rho_\tau} and it follows that

    \raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f-\delta_\rho])=\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f-\tilde\delta_\rho-\tilde\delta_{\rho_\tau}]).

    Ehrharticity of \Sigma_\tau implies that

    \raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f])-\raisebox{2bp}{$\chi$}_{\Sigma_\tau}([f-\tilde\delta_\rho-\tilde\delta_{\rho_\tau}])=\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho}}([f]^\rho)+\raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_\rho]^{\rho_\tau}).

    The argument used in Case 4 above shows that

    \raisebox{2bp}{$\chi$}_{(\Sigma_\tau)^{\rho_\tau}}([f-\tilde\delta_\rho]^{\rho_\tau})=0,

    verifying (?) in this case, and completing the proof of the proposition.

Theorem

Theorem 5.13

8XL1

Let \Sigma_1 and \Sigma_2 be unimodular fans with |\Sigma_1|=|\Sigma_2|. Then \Sigma_1 is Ehrhart if and only if \Sigma_2 is Ehrhart. Moreover, if \Sigma_1 and \Sigma_2 are Ehrhart and f\in \mathrm{PL}(\Sigma_1)\cap \mathrm{PL}(\Sigma_2), then

\raisebox{2bp}{$\chi$}_{\Sigma_1}([f])=\raisebox{2bp}{$\chi$}_{\Sigma_2}([f]).
Proof of Theorem 5.13

Let \Sigma be a common unimodular refinement of \Sigma_1 and \Sigma_2. Theorem 5.14 implies that there exists a sequence of unimodular fans \Sigma_1',\dots,\Sigma_k' such that

\Sigma_1\sim\Sigma_1'\sim\dots\sim\Sigma_j'\sim\Sigma\sim\Sigma_{j+1}'\sim\dots\sim\Sigma_k'\sim\Sigma_2,

where each \sim denotes that one fan is a stellar subdivision of the other—but is agnostic about which direction the stellar subdivision goes—and where \Sigma_1',\dots,\Sigma_j' all refine \Sigma_1 and \Sigma_{j+1}',\dots,\Sigma_k' all refine \Sigma_2. It then follows from Proposition 5.9 that any fan in this sequence is Ehrhart if and only if any other fan in this sequence is Ehrhart; in particular, \Sigma_1 is Ehrhart if and only if \Sigma_2 is Ehrhart. Morever, if any fan in this sequence is Ehrhart and if f\in\mathrm{PL}(\Sigma_1)\cap \mathrm{PL}(\Sigma_2), then f\in\mathrm{PL}(\Sigma_i') for all i=1,\dots,k, and Proposition 5.9 further implies that the Ehrhart polynomial of any fan in this sequence takes the same value at f; in particular, \raisebox{2bp}{}_{\Sigma_1}([f])=\raisebox{2bp}{}_{\Sigma_2}([f]).

Theorem

Theorem 5.14

0ZRZ

Let \Sigma be any simplicial fan and let \Sigma' and \Sigma'' be two unimodular refinements of \Sigma. There exists a sequence \Sigma_0,\dots,\Sigma_k of unimodular refinements of \Sigma such that \Sigma_0=\Sigma', \Sigma_k=\Sigma'', and for each i=0,\dots,k-1, either \Sigma_i is a stellar subdivision of \Sigma_{i+1} or \Sigma_{i+1} is a stellar subdivision of \Sigma_i.

Used by Proof
Definition

Definition 5.15

X8MO

Let X be the support of an Ehrhart fan. The Ehrhart polynomial of X is the function \raisebox{2bp}{}_X:\underline{\mathrm{PL}}(X)\rightarrow\mathbb{Z} defined by

\raisebox{2bp}{$\chi$}_X([f])=\raisebox{2bp}{$\chi$}_\Sigma([f])

where \Sigma is any unimodular fan with support X.

Uses Definition 3.3 · Used by Proof
Theorem

Theorem 5.16

IDDW

If X is the support of an Ehrhart fan, then the Ehrhart polynomial of X induces a well-defined linear function \widetilde\raisebox{2bp}{}_X:\underline{\mathrm{PE}}(X)\rightarrow \mathbb{Z} defined on additive generators by

\widetilde\raisebox{2bp}{$\chi$}_X([e^{f}]) = \raisebox{2bp}{$\chi$}_X([f]).
Proof of Theorem 5.16

By Theorem 2.18, it suffices to prove that

\raisebox{2bp}{$\chi$}_X([f])+\raisebox{2bp}{$\chi$}_X([g])=\raisebox{2bp}{$\chi$}_X([\max(f,g)])+\raisebox{2bp}{$\chi$}_X([\min(f,g)])

for all f,g\in\mathrm{PL}(X), and that

\raisebox{2bp}{$\chi$}_X([f+\ell])=\raisebox{2bp}{$\chi$}_X([f])

for all f\in\mathrm{PL}(X) and \ell\in\mathrm{L}(X), the latter of which is immediate from the observation that [f+\ell]=[f]\in\mathrm{PL}(X). To prove (Proof), start by fixing a unimodular fan \Sigma supported on X such that f, g, \max(f,g), and \min(f,g) are all linear on the cones of \Sigma. Notice that, for each cone \sigma\in\Sigma, it must be the case that f\geq g or f\leq g on all of \sigma. By Definition 5.15, we see that (Proof) is equivalent to the similar relation obtained by replacing X with \Sigma everywhere:

\raisebox{2bp}{$\chi$}_\Sigma([f])+\raisebox{2bp}{$\chi$}_\Sigma([g])=\raisebox{2bp}{$\chi$}_\Sigma([\max(f,g)])+\raisebox{2bp}{$\chi$}_\Sigma([\min(f,g)]).

We prove (Proof) by induction on the nonnegative integer

\sum_{\rho\in\Sigma(1)}|f(u_\rho)-g(u_\rho)|.

When (Proof) is zero, then f=g=\max(f,g)=\min(f,g), and (Proof) follows immediately, proving the base case. To prove the induction step, suppose that (Proof) is positive and choose any \rho\in\Sigma(1) such that (without loss of generality) f(u_\rho)>g(u_\rho). By our assumption on \Sigma, it follows that f(x)\geq g(x) for all x in the neighborhood of \rho. In particular, it then follows that

[f]^\rho=[\max(f,g)]^\rho\in\underline{\mathrm{PL}}(\Sigma^\rho).

and

\max(f-\delta_\rho,g)=\max(f,g)-\delta_\rho.

Applying the Ehrhart recursion to both [f] and [\max(f,g)] at \rho, we then obtain

\raisebox{2bp}{$\chi$}_\Sigma([f])=\raisebox{2bp}{$\chi$}_\Sigma([f-\delta_\rho])+\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho)

and

\raisebox{2bp}{$\chi$}_\Sigma([\max(f,g)])=\raisebox{2bp}{$\chi$}_\Sigma([\max(f-\delta_\rho,g)])+\raisebox{2bp}{$\chi$}_{\Sigma^\rho}([f]^\rho).

In particular, it then follows that (Proof) is equivalent to

\raisebox{2bp}{$\chi$}_\Sigma([f-\delta_\rho])+\raisebox{2bp}{$\chi$}_\Sigma([g])=\raisebox{2bp}{$\chi$}_\Sigma([\max(f-\delta_\rho,g)])+\raisebox{2bp}{$\chi$}_\Sigma([\min(f,g)]),

but this new relation has a strictly smaller value of (Proof), and thus follows by the induction hypothesis.

Corollary

Corollary 5.20

T6EP

If \Sigma is an Ehrhart fan, then the Ehrhart polynomial of \Sigma induces a well-defined linear function \widetilde\raisebox{2bp}{}_\Sigma:\underline{\mathrm{PE}}(\Sigma)\rightarrow \mathbb{Z} defined on additive generators by

\widetilde\raisebox{2bp}{$\chi$}_\Sigma([e^{f}]) = \raisebox{2bp}{$\chi$}_\Sigma([f]).
Theorem

Theorem 6.1

S7DJ

Let \mathcal{M} be a loopless matroid. Then \Sigma_\mathcal{M} is Ehrhart, with Ehrhart polynomial given by

\raisebox{2bp}{$\chi$}([f]) = \raisebox{2bp}{$\chi$}_\mathcal{M}\left(\bigotimes_{F}\mathcal{O}(D_F)^{\otimes f(u_F)}\right).
Proof of Theorem 6.1

We first note that \raisebox{2bp}{} is well-defined on \underline{\mathrm{PL}}(\Sigma_\mathcal{M}) simply because

\underline{\mathrm{PL}}(\Sigma_\mathcal{M})\cong \mathrm{Pic}(Z_{\Sigma_\mathcal{M}})\subseteq K(\Sigma_{\mathcal{M}})= K(\mathcal{M}),

where the isomorphism is given by ([CoxLittleSchenck, Theorems 4.2.1 and 4.2.12])

[f]\mapsto \bigotimes_{F}\mathcal{O}(D_F)^{\otimes f(u_F)}.

Next, for any ray \rho_F of \Sigma_\mathcal{M} corresponding to a proper flat F of \mathcal{M}, the star fan of \Sigma_\mathcal{M} at \rho_F is isomorphic to a product of Bergman fans,

\Sigma_\mathcal{M}^{\rho_F} \cong \Sigma_{\mathcal{M}^F} \times \Sigma_{\mathcal{M}_F},

by [AHK, Proposition 3.5]. Here, \mathcal{M}^F denotes the restriction of \mathcal{M} to F and \mathcal{M}_F denotes the contraction, both of which are themselves loopless matroids. Thus, condition (1) in the definition of Ehrharticity follows by induction on the size of the ground set and the fact that products of Ehrhart fans are Ehrhart (Proposition 5.5), where the base case is given by the (zero-dimensional) Bergman fan of the unique loopless matroid on a one-element ground set.

The fact that \raisebox{2bp}{} satisfies the recursion in condition (2) of the definition of Ehrharticity follows directly from [LLPP, Proposition 8.6] via the identification (?). To help the reader parse notation, we note that [LLPP] uses the notation \mathrm{Snap}_\mathcal{M}^{\mathrm{FY}}(\mathbf{a}) for a tuple \mathbf{a} = (a_F) of nonnegative integers, which is related to the above by

\mathrm{Snap}_\mathcal{M}^{\mathrm{FY}}(\mathbf{a})=\raisebox{2bp}{$\chi$}_\mathcal{M}\left(\bigotimes_{F}\mathcal{O}(D_F)^{\otimes a_F}\right).

And finally, that \raisebox{2bp}{}(0)=1 follows from setting \mathbf{m}=0 in [LLPP, Theorem 7.2].

Source and licence

The text on this page is from arXiv:2503.22636v2 by Melody Chan, Emily Clader, Caroline Klivans and Dustin Ross, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2503/2503.22636.jsonl.