1 Introduction

Since Felix Klein announced his Erlangen program nearly 150 years ago, the study and classification of invariants of geometric objects with respect to transformation groups are among the most important tasks in geometry. In Euclidean space \(\mathbb {R}^n\), volume and the Euler characteristic are invariant under translations and rotations. They are even invariant under maps from the special linear group, \({\text {SL}}(n)\). Both invariants turn out to have a further natural property. They satisfy the inclusion–exclusion principle showing that these functionals are valuations. Here, a functional \(\Psi \) is called a valuation on a collection \({\mathcal {S}}\) of sets if

$$\begin{aligned} \Psi (P)+\Psi (Q) = \Psi (P\cup Q) + \Psi (P\cap Q) \end{aligned}$$
(1)

whenever \(P,Q, P\cap Q, P\cup Q \in {\mathcal {S}}\). Hence it is a natural task to classify invariants which are also valuations.

The aim of this paper is to obtain a complete classification of \({\text {SL}}(n)\) invariants which are valuations on the set \({\mathcal P}^n\) of convex polytopes in \(\mathbb {R}^n\). We show that besides volume and the Euler characteristic there are further invariant valuations. We characterize these \({\text {SL}}(n)\) invariant valuations and prove that among these volume and Euler characteristic are essentially the only invariants with certain continuity properties.

The classification of valuations using invariance and continuity properties is a classical part of geometry with important applications in integral geometry (cf. [5] and [11, Chap. 6]). Such results are useful in the affine geometry of convex bodies and for affine invariant problems in analysis. As mentioned above, the n-dimensional volume \(V_n: {\mathcal P}^n\rightarrow \mathbb {R}\) and the Euler characteristic \(V_0:{\mathcal P}^n\rightarrow \mathbb {R}\) (for which \(V_0(P)=1\) for \(P\ne \emptyset \)) are the most important such functionals. Since we do not assume continuity, also functionals that depend on (possibly discontinuous) solutions \(\psi :[0, \infty )\rightarrow \mathbb {R}\) of Cauchy’s functional equation

$$\begin{aligned} \psi (x+y)=\psi (x)+\psi (y) \end{aligned}$$

for \(x,y\in [0,\infty )\) will occur.

Denote by \({\mathcal P}^n_{\scriptscriptstyle 0}\) the subspace of convex polytopes that contain the origin. First, we consider valuations defined on \({\mathcal P}^n_{\scriptscriptstyle 0}\) and obtain the following result. Let \(\dim P\) be the dimension of the polytope P, that is, the dimension of its affine hull, \({\text {aff}}P\), and write \({\text {relint}}P\) for the relative interior of P with respect to \({\text {aff}}P\). Let \(n\ge 2\) throughout the paper.

Theorem 1.1

A functional \(\,\Psi :{\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) is an \(\,{\text {SL}}(n)\) invariant valuation if and only if there are constants \(c_0,c_0'\in \mathbb {R}\) and a solution \(\psi :[0,\infty )\rightarrow \mathbb {R}\) of Cauchy’s functional equation such that

$$\begin{aligned} \Psi (P)= c_0\,V_0(P) + c_0' \,(-1)^{{{\dim } P}} \mathbbm {1}_{{{{\text {relint}}} P}} (0) + \psi (V_n(P)) \end{aligned}$$

for every \(P\in {\mathcal P}^n_{\scriptscriptstyle 0}\).

Here \(\mathbbm {1}_Q\) is the indicator function of \(Q\subset \mathbb {R}^n\), that is, \(\mathbbm {1}_Q(x)=1\) if \(x\in Q\) and \(\mathbbm {1}_Q(x)=0\) otherwise.

Let \({\mathcal P}^n\) and \({\mathcal P}^n_{\scriptscriptstyle 0}\) be equipped with the standard topology, which comes from the Hausdorff metric. A functional on \({\mathcal P}^n\) or \({\mathcal P}^n_{\scriptscriptstyle 0}\) is (Borel) measurable if the pre-image of every open set in \(\mathbb {R}\) is a Borel set. In Sect. 5, we show that \(P\mapsto (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0)\) is measurable. It is well known that every measurable solution of Cauchy’s functional equation is linear. This immediately implies the following result.

Corollary 1.2

A functional \(\,\Psi :{\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) is a measurable and \(\,{\text {SL}}(n)\) invariant valuation if and only if there are constants \(c_0, c_0', c_n \in \mathbb {R}\) such that

$$\begin{aligned} \Psi (P)= c_0\,V_0(P) +c_0'\, (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) + c_n\,V_n(P) \end{aligned}$$
(2)

for every \(P\in {\mathcal P}^n_{\scriptscriptstyle 0}\).

Let \({\mathcal K}^n\) denote the space of convex bodies (that is, compact convex sets) in \(\mathbb {R}^n\) and let \({\mathcal K}^n_{\scriptscriptstyle 0}\) be the subspace of convex bodies that contain the origin. On these spaces, important upper semicontinuous functionals exist that are defined as certain curvature integrals. Classification results for \({\text {SL}}(n)\) invariant and upper semicontinuous valuations were established in [6, 9, 10]. For \({\text {SL}}(n)\) invariant valuations on polytopes containing the origin, the following result is a consequence of Corollary 1.2.

Corollary 1.3

A functional \(\,\Psi :{\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) is an upper semicontinuous and \({\text {SL}}(n)\) invariant valuation if and only if there are constants \(c_0, c_n\in \mathbb {R}\) such that

$$\begin{aligned} \Psi (P)= c_0\,V_0(P) +c_n\,V_n(P) \end{aligned}$$

for every \(P\in {\mathcal P}^n_{\scriptscriptstyle 0}\).

We remark that for upper semicontinuous and \({\text {SL}}(n)\) invariant valuations on \({\mathcal P}^n_{\scriptscriptstyle (0)}\), that is, the set of convex polytopes that contain the origin in their interiors, a complete classification was established by Haberl and Parapatits [3]. For homogeneous, measurable and \({\text {SL}}(n)\) invariant valuations such a result was established in [7]. Recently, Haberl and Parapatits [4] strengthened these results and obtained a complete classification of measurable and \({\text {SL}}(n)\) invariant valuations on \({\mathcal P}^n_{\scriptscriptstyle (0)}\).

Next, we consider the space of all convex polytopes \({\mathcal P}^n\). For \(P\in {\mathcal P}^n\), we write [0, P] for the convex hull of the origin and P.

Theorem 1.4

A functional \(\,\Psi :{\mathcal P}^n \rightarrow \mathbb {R}\) is an \(\,{\text {SL}}(n)\) invariant valuation if and only if there are constants \(c_0, c_0', d_0\in \mathbb {R}\) and solutions \(\phi ,\psi :[0,\infty )\rightarrow \mathbb {R}\) of Cauchy’s functional equation such that

$$\begin{aligned} \Psi (P)= c_0 \,V_0(P) + c_0'\, (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) + \psi (V_n(P))+d_0 \mathbbm {1}_{P}(0) + \phi ( V_n([0,P])) \end{aligned}$$

for every \(P\in {\mathcal P}^n\).

Taking into account that all measurable solutions of Cauchy’s functional equation are linear immediately gives the following corollary.

Corollary 1.5

A functional \(\,\Psi :{\mathcal P}^n \rightarrow \mathbb {R}\) is a measurable and \(\,{\text {SL}}(n)\) invariant valuation if and only if there are constants \(c_0, c_0', c_n, d_0, d_n\in \mathbb {R}\) such that

$$\begin{aligned} \Psi (P)= c_0\, V_0(P) +c_0'\, (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) + c_n\, V_n(P)+ d_0 \mathbbm {1}_{P}(0) + d_n\, V_n([0,P]) \end{aligned}$$

for every \(P\in {\mathcal P}^n\).

As in Corollary 1.3, we also impose stronger assumptions on the valuations and obtain the following results.

Corollary 1.6

A functional \(\,\Psi :{\mathcal P}^n \rightarrow \mathbb {R}\) is an upper semicontinuous and \(\,{\text {SL}}(n)\) invariant valuation if and only if there are constants \(c_0, c_n, d_n\in \mathbb {R}\) and \(d_0\ge 0\) such that

$$\begin{aligned} \Psi (P)= c_0\,V_0(P) + c_n\,V_n(P)+d_0 \mathbbm {1}_{P}(0)+ d_n\,V_n([0,P]) \end{aligned}$$

for every \(P\in {\mathcal P}^n\).

Corollary 1.7

A functional \(\,\Psi :{\mathcal P}^n \rightarrow \mathbb {R}\) is a continuous and \(\,{\text {SL}}(n)\) invariant valuation if and only if there are constants \(c_0, c_n, d_n\in \mathbb {R}\) such that

$$\begin{aligned} \Psi (P)= c_0\,V_0(P) + c_n\,V_n(P)+ d_n\,V_n\left( [0,P]\right) \end{aligned}$$

for every \(P\in {\mathcal P}^n\).

We remark that deducing Theorem 1.4 from Theorem 1.1 is similar to the corresponding step for convex-body valued valuations. Classification results for convex-body valued valuations intertwining \({\text {SL}}(n)\) were first established on \({\mathcal K}_0^n\) in [8] (also see [2]) and then extended to classification results on \({\mathcal K}^n\) by Schuster and Wannerer [12] and Wannerer [13].

2 Notation and Preliminaries

We work in n-dimensional Euclidean space, \(\mathbb {R}^n\), and denote its standard basis by \(e_1,\ldots ,e_n\). We write \({\text {lin}}\) for linear hull and \([v_1, \dots , v_i]\) for the convex hull of \( v_1, \dots , v_i\in \mathbb {R}^n\).

A valuation \(\Psi :{\mathcal P}^n\rightarrow \mathbb {R}\) can be extended to a valuation on finite unions of convex polytopes such that the inclusion–exclusion principle holds (cf. [5] or [11, Thms. 6.2.1 and 6.2.3]), that is, for \(P_1,\dots , P_m\in {\mathcal P}^n\),

$$\begin{aligned} \Psi (P_1\cup \dots \cup P_m) = \sum _{j=1}^{m} (-1)^{j-1} \sum _{1 \le i_1< \dots < i_j \le m} \Psi (P_{i_1} \cap \dots \cap P_{i_j}). \end{aligned}$$
(3)

This is also called finite additivity.

Let Q be a finite union of k-dimensional polytopes. We define a triangulation of Q into simplices as a set of k-dimensional simplices \(\left\{ T_1, \dots , T_m\right\} \) which have pairwise disjoint interiors, with \(Q=\bigcup T_i \) and with the property that for arbitrary \(1 \le i_1< \dots < i_j \le m\) the intersections \(T_{i_1} \cap \dots \cap T_{i_j}\) are again simplices. This guarantees that when making use of the inclusion–exclusion principle in this setting, on the right hand side only simplices occur.

We also require the following special case of a result by Haberl [1, Lem. 3.2] (or see [2, Lem. 2]) for simple valuations, that is, for valuations which vanish on lower dimensional sets.

Lemma 2.1

(Haberl [1]) If \(\,\Psi : {\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) is a simple valuation and \(\Psi (T)=0\) for every n-dimensional simplex T with one vertex at the origin, then \(\Psi (P)=0\) for every \(P\in {\mathcal P}^n_{\scriptscriptstyle 0}\).

3 Proof of Theorem 1.1

First, we check that \(\Psi : {\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) defined by \(\Psi (P)=(-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0)\) is a valuation, that is, we check that (1) holds for all \(P,Q\in {\mathcal P}^n_{\scriptscriptstyle 0}\) with \(P\cup Q \in {\mathcal P}^n_{\scriptscriptstyle 0}\). Note that (1) holds if \(P\subseteq Q\) or \(Q\subseteq P\). If there is no inclusion, then \(P\cup Q \in {\mathcal P}^n_{\scriptscriptstyle 0}\) implies that P and Q have the same affine hull and hence \(\dim P=\dim Q=\dim (P\cup Q)\). If \(0\in {\text {relint}}P\) and \(0\in {\text {relint}}Q\), then \(0\in {\text {relint}}(P\cap Q)\) and \(0\in {\text {relint}}(P\cup Q)\) and therefore (1) holds. If \(0\in {\text {relint}}P\) and \(0\not \in {\text {relint}}Q\) (or vice versa), then \(0\in {\text {relint}}(P\cup Q)\) and \(0\not \in {\text {relint}}(P\cap Q)\) and therefore (1) holds. If \(0\not \in {\text {relint}}P\) and \(0\not \in {\text {relint}}Q\) while \(0\not \in {\text {relint}}(P\cup Q)\), then \(0\not \in {\text {relint}}(P\cap Q)\) and therefore (1) holds. Finally, if \(0\not \in {\text {relint}}P\) and \(0\not \in {\text {relint}}Q\) while \(0\in {\text {relint}}(P\cup Q)\), then \(0\in {\text {relint}}(P\cap Q)\) and \(\dim (P\cup Q)= \dim (P\cap Q) +1\) and therefore (1) holds. Thus \(\Psi \) is a valuation and it clearly is \({\text {SL}}(n)\) invariant. Hence for \(c_0,c_0'\in \mathbb {R}\) and \(\psi :[0,\infty )\rightarrow \mathbb {R}\) a solution of Cauchy’s functional equation

$$\begin{aligned} P \mapsto c_0\,V_0(P) + c_0' \,(-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) + \psi (V_n(P)) \end{aligned}$$

is an \({\text {SL}}(n)\) invariant valuation on \({\mathcal P}^n_{\scriptscriptstyle 0}\). We have to show that every \({\text {SL}}(n)\) invariant valuation \(\Psi : {\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) is of such form.

For \(i=0, \dots , n\), let \({\mathcal T}^i\) be the set of i-dimensional simplices \(T \subset \mathbb {R}^n\) with one vertex at the origin 0.

Lemma 3.1

If  \(\Psi : {\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) is an \({\text {SL}}(n)\) invariant valuation, then there are a constant \(c_0\in \mathbb {R}\) and a solution \(\psi : [0,\infty ) \rightarrow \mathbb {R}\) of Cauchy’s functional equation such that

$$\begin{aligned} \Psi (T) = c_0\, V_0(T) + \psi (V_n(T)) \end{aligned}$$

for every \(\,T\in {\mathcal T}^1 \cup \dots \cup {\mathcal T}^n\).

Proof

Note that for \(k \le n-1\), any simplex \(T \in {\mathcal T}^k\) is an \({\text {SL}}(n)\) image of the simplex \([0, e_1, \dots , e_k]\). Set

$$\begin{aligned} c_0 = \Psi \left( [0, e_1]\right) . \end{aligned}$$

We show that

$$\begin{aligned} \Psi (T)=c_0\,\,\, \text{ for } \text{ all } \,\,T \in {\mathcal T}^1 \cup \dots \cup {\mathcal T}^{n-1}. \end{aligned}$$
(4)

By definition this holds true for \(T \in {\mathcal T}^1\).

For \(n\ge 3\), assume \(T_1, T_2, T_1 \cup T_2 \in {\mathcal T}^{2}\) and \(T_1\cap T_2\in {\mathcal T}^1\). By the additivity of \(\Psi \), we have

$$\begin{aligned} \Psi (T_1) + \Psi (T_2) = \Psi \left( T_1 \cup T_2\right) + \Psi \left( T_1 \cap T_2\right) . \end{aligned}$$

Since all simplices in \({\mathcal T}^{2}\) are \({\text {SL}}(n)\) images of \([0, e_1, e_2]\), we obtain

$$\begin{aligned} \Psi \left( [0,e_1, e_{2}]\right) = \Psi \left( T_1 \cap T_2\right) = \Psi \left( [0, e_1]\right) = c_0. \end{aligned}$$

We continue by induction. Assume that for \(k \le n-2\) we already know that \(\Psi (T)=c_0\) for all \(T \in {\mathcal T}^1 \cup \dots \cup {\mathcal T}^{k-1}\). Further, let \(T_1, T_2, T_1 \cup T_2 \in {\mathcal T}^{k}\) and \(T_1\cap T_2\in {\mathcal T}^{k-1}\). By the additivity of \(\Psi \), we have

$$\begin{aligned} \Psi (T_1) + \Psi (T_2) = \Psi (T_1 \cup T_2) + \Psi (T_1 \cap T_2) . \end{aligned}$$

Since all simplices in \({\mathcal T}^{k}\) are \({\text {SL}}(n)\) images of \([0, e_1, \dots , e_{k}]\) for \(k \le n-1\), we obtain

$$\begin{aligned} \Psi \left( [0,e_1, \dots , e_{k}]\right) = \Psi \left( T_1 \cap T_2\right) = \Psi \left( [0, e_1, \dots , e_{k-1}]\right) = c_0. \end{aligned}$$

This proves (4).

In the last step, let \(T \in {\mathcal T}^{n}\). There is \(A \in {\text {SL}}(n)\) such that

$$\begin{aligned} A T= [0, e_1, \dots , e_{n-1},n! v\, e_n] \end{aligned}$$

where \(v= V_n(T)\). Define \(\alpha :[0,\infty )\rightarrow \mathbb {R}\) by

$$\begin{aligned} \alpha (v)= \Psi \left( [0, e_1, \dots , e_{n-1}, n! v\, e_n]\right) \end{aligned}$$

and note that by the \({\text {SL}}(n)\) invariance \(\Psi (T)= \alpha \big (V_n(T)\big )\) for all \(T \in {\mathcal T}^n\).

For \(x, y\ge 0\), let \(T\in {\mathcal T}^n\) be such that \(x+y =V_n(T)\). We choose \( T_1, T_2 \in {\mathcal T}^n\) such that \(x= V_n(T_1)\) and \(y= V_n(T_2)\) while \(T=T_1\cup T_2\) and \(T_1, T_2\) have disjoint interiors. It follows that

$$\begin{aligned} \alpha (x+y)=\Psi (T) = \Psi (T_1) + \Psi (T_2) - \Psi (T_1 \cap T_2) = \alpha (x)+\alpha (y) - c_0. \end{aligned}$$

Thus \(\alpha - c_0\) is a solution, say \(\psi :[0,\infty )\rightarrow \mathbb {R}\), of Cauchy’s functional equation. Thus we obtain

$$\begin{aligned} \Psi (T) =c_0\, V_0(T) + \psi (V_n(T)) \end{aligned}$$

which proves the lemma. \(\square \)

Let \(c_0\) and \(\psi \) be as in Lemma 3.1 and set \(c_0'= \Psi (\{0\})-c_0\). Define \(\Psi ': {\mathcal P}^n_{\scriptscriptstyle 0}\rightarrow \mathbb {R}\) as

$$\begin{aligned} \Psi ' = \Psi - c_0\, V_0 - \psi \circ V_n - c_0' (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P}(0). \end{aligned}$$

Note that \(\Psi '\) is an \({\text {SL}}(n)\) invariant valuation, that \(\Psi '(\{0\})=0\) and that \(\Psi '\) vanishes by Lemma 3.1 on \({\mathcal T}^1\cup \cdots \cup {\mathcal T}^{n}\). The following lemma completes the proof of the theorem.

Lemma 3.2

The valuation \(\Psi '\) vanishes on \({\mathcal P}^n_{\scriptscriptstyle 0}\).

Proof

Since \(\Psi '\) vanishes on \({\mathcal T}^0\cup {\mathcal T}^1\), for \(s,t>0\) we have \( \Psi '\left( [0,t e_1]\right) = 0 \) and

$$\begin{aligned} \Psi '\left( [-s e_1,t e_1]\right) = \Psi '\left( [-s e_1,0]\right) + \Psi '\left( [0,t e_1]\right) = 0 . \end{aligned}$$

Thus \(\Psi '\) vanishes on all at most 1-dimensional polytopes in \({\mathcal P}^n_{\scriptscriptstyle 0}\).

We proceed by induction on \(k=\dim P\) and assume that \(\Psi '(P)=0\) holds for all at most \((k-1)\)-dimensional \(P\in {\mathcal P}^n_{\scriptscriptstyle 0}\). Hence \(\Psi '\) is simple when restricted to polytopes in \({\mathcal P}^n_{\scriptscriptstyle 0}\) in a k-dimensional subspace. Since \(\Psi '\) vanishes on \({\mathcal T}^k\), Lemma 2.1 implies that \(\Psi '\) vanishes on all polytopes in \({\mathcal P}^n_{\scriptscriptstyle 0}\) in this k-dimensional subspace. Hence \(\Psi '\) vanishes on all at most k-dimensional polytopes in \({\mathcal P}^n_{\scriptscriptstyle 0}\). This completes the proof of the lemma. \(\square \)

4 Proof of Theorem 1.4

It is easy to check (as in the proof of Theorem 1.1) that \(P\mapsto (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0)\) is a valuation on \({\mathcal P}^n\) and also \(P\mapsto \mathbbm {1}_{P}(0)\) is a valuation on \({\mathcal P}^n\). They clearly are \({\text {SL}}(n)\) invariant. Hence for \(c_0, c_0', d_0\in \mathbb {R}\) and \(\phi ,\psi :[0,\infty )\rightarrow \mathbb {R}\) solutions of Cauchy’s functional equation

$$\begin{aligned} P\mapsto c_0 \,V_0(P) + c_0'\, (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) + \psi \big (V_n(P)\big )+d_0 \mathbbm {1}_{P}(0) + \phi \big ( V_n([0,P])\big ) \end{aligned}$$

is an \({\text {SL}}(n)\) invariant valuation on \({\mathcal P}^n\). We have to show that every \({\text {SL}}(n)\) invariant valuation \(\Psi : {\mathcal P}^n\rightarrow \mathbb {R}\) is of such form.

We apply Theorem 1.1 to the restriction of \(\Psi \) to \({\mathcal P}^n_{\scriptscriptstyle 0}\) and obtain \(a_0, a_0'\in \mathbb {R}\) and a solution \(\alpha :[0,\infty )\rightarrow \mathbb {R}\) of Cauchy’s functional equation such that

$$\begin{aligned} \Psi (P)= a_0\,V_0(P) + a_0' \,(-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) + \alpha \big (V_n(P)\big ) \end{aligned}$$

for \(P\in {\mathcal P}^n_{\scriptscriptstyle 0}\). Set \(b_0 = \Psi (\{e_1\})\). Define \(\Psi ':{\mathcal P}^n\rightarrow \mathbb {R}\) by

$$\begin{aligned} \Psi ' (P)= \Psi (P) - a_0\,\mathbbm {1}_P (0) - a_0'\, (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) - b_0 \mathbbm {1}_{P^c}(0) - \alpha \big (V_n(P)\big ), \end{aligned}$$

where \(P^c\) is the complement of P in \(\mathbb {R}^n\). Note that \(\Psi '\) is an \({\text {SL}}(n)\) invariant valuation on \({\mathcal P}^n\) which vanishes on \({\mathcal P}^n_{\scriptscriptstyle 0}\).

First we consider \(\Psi '\) on at most \((n-2)\)-dimensional polytopes.

Lemma 4.1

The valuation \(\Psi '\) vanishes on every polytope \(P \in {\mathcal P}^n\) with \(\dim P \le n-2\).

Proof

Note that \(\Psi '\) vanishes already on \({\mathcal P}^n_{\scriptscriptstyle 0}\) and thus we have to take care of polytopes P in \({\mathcal P}^n \setminus {\mathcal P}^n_{\scriptscriptstyle 0}\). We prove the statement by induction on \(k=\dim P\). For \(k=0\), we have \(\Psi '(\{x\})=\Psi '(\{e_1\})=0\) for \(x \ne 0\). Assume \( \Psi '(P)= 0\) for all \(P\in {\mathcal P}^n\) with \(\dim P\le k-1\). We prove the statement for \(\dim P =k\le n-2\).

First, let T be a k-dimensional simplex and \(0 \notin {\text {aff}}T\). There is a special linear map from T onto \([e_1, e_2, \dots , e_{k+1}]\) and if we dissect T into two k-dimensional simplices \(T_1\) and \(T_2\), then there are special linear maps from \(T_1\) and \(T_2\) onto \([e_1, e_2, \dots , e_{k+1}]\). By the \({\text {SL}}(n)\) invariance of \(\Psi '\), the valuation property and the induction assumption, we obtain

$$\begin{aligned} \Psi '(T)= \Psi '(T_1)+\Psi '(T_2) - \Psi '(T_1 \cap T_2)= 2 \Psi '(T) \end{aligned}$$

which proves \( \Psi '(T)=0\).

Second, let P be a k-dimensional polytope with \(0 \notin {\text {aff}}P\). Triangulate P into k-dimensional simplices \(T_1, \dots , T_m\). By the inclusion–exclusion principle (3), the induction assumption and the statement just proved for simplices, we have

$$\begin{aligned} \Psi '(P) = \sum _{j=1}^{m} (-1)^{j-1} \sum _{1 \le i_1< \dots < i_j \le m} \Psi '(T_{i_1} \cap \dots \cap T_{i_j}) =0. \end{aligned}$$

Third, let P be a k-dimensional polytope with \(0 \in {\text {aff}}P \). For \(P \in {\mathcal P}^n_{\scriptscriptstyle 0}\) we already have \(\Psi '(P)=0\). So assume \(0 \notin P\) and let \(F_1, \dots , F_m\) be the facets of P visible from the origin, i.e. \( {\text {relint}}F_i \subseteq {\text {relint}}[0,P]\). Triangulate the facets \(F_i\) into simplices \(T'_1, \dots , T'_l\), and thus the closure of \([0,P]\setminus P\) into simplices \(T_1=[0, T'_1], \dots , T_l=[0, T'_l]\) with a vertex at the origin. Using the inclusion–exclusion principle (3), the fact that \(\Psi '\) vanishes on \({\mathcal P}^n_{\scriptscriptstyle 0}\), and by the induction hypothesis also on polytopes of dimension at most \(k-1\), we obtain

$$\begin{aligned} 0 = \Psi '(\underbrace{[0,P]}_{\in {\mathcal P}^n_{\scriptscriptstyle 0}})= & {} \sum _{j=1}^{m} (-1)^{j-1} \sum _{1 \le i_1< \dots< i_j \le m} \Psi '(\underbrace{T_{i_1} \cap \dots \cap T_{i_j}}_{\in {\mathcal P}^n_{\scriptscriptstyle 0}})\\&+ \sum _{j=1}^{m} (-1)^{j} \sum _{1 \le i_1< \dots < i_j \le m} \Psi '(\underbrace{T_{i_1} \cap \dots \cap T_{i_j} \cap P}_{\dim \le k-1}) + \Psi '(P) \\= & {} \Psi '(P). \end{aligned}$$

This completes the proof of the lemma. \(\square \)

It remains to investigate polytopes of dimension at least \(n-1\).

Lemma 4.2

There is a solution \(\beta :[0,\infty )\rightarrow \mathbb {R}\) of Cauchy’s functional equation such that

$$\begin{aligned} \Psi '(P)=\beta ( V_n([0,P])) \end{aligned}$$

for every \((n-1)\)-dimensional polytope \(P \in {\mathcal P}^n\).

Proof

First, let T be an \((n-1)\)-dimensional simplex with \(0 \notin {\text {aff}}T\). There is a special linear map from T onto the simplex \([e_1, \dots , e_{n-1}, n! v\, e_{n}]\) with \(v= V_n([0, T])\). Define the function \(\beta : [0,\infty )\rightarrow \mathbb {R}\) by

$$\begin{aligned} \beta (v) =\Psi '([e_1, \dots , e_{n-1}, n! v\, e_{n}]) = \Psi '(T). \end{aligned}$$

Dissecting T into two \((n-1)\)-dimensional simplices \(T_1\) and \(T_2\) and setting \(v_i=V_n([0, T_i])\) for \(i=1,2\), we obtain by Lemma 4.1 that

$$\begin{aligned} \beta (v)= \Psi '(T)= \Psi '(T_1)+\Psi '(T_2) = \beta (v_1) + \beta (v_2) \end{aligned}$$

where clearly \(v=v_1+v_2\). Thus \(\beta \) is a solution of Cauchy’s functional equation, and we have \(\Psi '(T)= \beta (V_n([0,T]))\).

Second, let P be an \((n-1)\)-dimensional polytope with \(0 \notin {\text {aff}}P\). Triangulate P into simplices \(T_1, \dots , T_l\). Using the inclusion–exclusion principle (3) and that \(\Psi '\) vanishes on at most \((n-2)\)-dimensional polytopes, we obtain

$$\begin{aligned} \Psi '(P)=\sum _{j=1}^{l} \Psi '(T_j)=\sum _{j=1}^{l} \beta (V_n([0,T_j])= \beta ( V_n([0,P])), \end{aligned}$$

where we used the previous calculation for simplices and the finite additivity of \(V_n\).

Third, let P be an \((n-1)\)-dimensional polytope with \(0 \in {\text {aff}}P\). Then the polytope [0, P] is \((n-1)\)-dimensional and thus \(\beta (V_n([0,P]))=0\). So we have to prove that \(\Psi '(P)=0\). If \(P \in {\mathcal P}^n_{\scriptscriptstyle 0}\) we already know that \(\Psi '(P)=0\). So assume \(0 \notin P\), and as in the proof of Lemma 4.1 triangulate the facets of P visible from the origin, and thus the closure of \([0,P]\setminus P\) into simplices \(T_1, \dots , T_l\) with a vertex at the origin. Using that \(\Psi '\) vanishes on \({\mathcal P}^n_{\scriptscriptstyle 0}\) and on at most \((n-2)\)-dimensional polytopes and the inclusion–exclusion principle (3), we obtain

$$\begin{aligned} 0 = \Psi '([0,P])=\sum _{j=1}^{l} \Psi '(T_j ) +\Psi '(P)= \Psi '(P) \end{aligned}$$

which completes the proof of the lemma. \(\square \)

Observe that \(V_n([0,P])=V_n([0,P]\setminus P)\) for every \((n-1)\)-dimensional polytope \(P \in {\mathcal P}^n\). Thus Lemmas 4.1 and 4.2 yield

$$\begin{aligned} \Psi '(P) = \beta ( V_n([0,P]\setminus P)) \end{aligned}$$

if \(\dim P \le n-1\). It remains to prove this also for polytopes P of dimension n.

For \(P \in {\mathcal P}^n_{\scriptscriptstyle 0}\), the assertion is trivial since \(\Psi '\) vanishes on \({\mathcal P}^n_{\scriptscriptstyle 0}\). Let \(P\in {\mathcal P}^n\backslash {\mathcal P}^n_{\scriptscriptstyle 0}\), and let \(F_1, \dots , F_m\) be the facets of P visible from the origin. Since \(\Psi '\) vanishes on \({\mathcal P}^n_{\scriptscriptstyle 0}\) and on all at most \((n-2)\)-dimensional polytopes, we have by the inclusion–exclusion principle (3)

$$\begin{aligned} 0= & {} \Psi '\left( [0,P]\right) \\= & {} \sum _{j=1}^{m} (-1)^{j-1} \sum _{1 \le i_1< \dots< i_j \le m} \Psi '(\underbrace{[0, F_{i_1}] \cap \dots \cap [0,F_{i_j}]}_{\in {\mathcal P}^n_{\scriptscriptstyle 0}})\\&+\ \sum _{j=2}^{m} (-1)^{j} \sum _{1 \le i_1< \dots < i_j \le m} \Psi '(\underbrace{[0,F_{i_1}] \cap \dots \cap [0,F_{i_j}] \cap P}_{\dim \le n-2})\\&- \sum _{1 \le i \le m} \Psi '(\underbrace{[0,F_{i}] \cap P}_{= F_i}) + \Psi '(P) \\= & {} \Psi '(P)- \sum _{i=1}^m \Psi '( F_i). \end{aligned}$$

Hence Lemma 4.2 implies that

$$\begin{aligned} \Psi '(P)=\sum _{i=1}^m\Psi '(F_i) =\sum _{i=1}^m\beta (V_n([0,F_i])) = \beta (V_n([0,P]\backslash P)). \end{aligned}$$

Thus we obtain the following for \(\Psi \). For all \(P\in {\mathcal P}^n\),

$$\begin{aligned} \Psi (P)= & {} a_0\,\mathbbm {1}_P (0) + a_0'\, (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) + b_0 \mathbbm {1}_{P^c}(0)\\&\,+\, \alpha (V_n(P)) + \beta (V_n([0,P]\backslash P)) . \end{aligned}$$

Set \(c_0= a_0+b_0\) and \(c_0'=a_0'\) as well as \(d_0=-b_0\). Further define the functions \(\phi , \psi :[0,\infty )\rightarrow \mathbb {R}\) as \(\psi =\alpha -\beta \) and \(\phi =\beta \). This gives the representation from Theorem 1.4.

5 Proofs of the Corollaries

For Corollaries 1.2 and 1.5, we show that the function \(P\mapsto (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0)\) is measurable. For \(k=0,\dots , n\), the set \(\{P\in {\mathcal P}^n_{\scriptscriptstyle 0}: \dim P\le k\}\) is closed in \({\mathcal P}^n_{\scriptscriptstyle 0}\). Hence \({\mathcal P}_{\scriptscriptstyle 0,k}^n=\{P\in {\mathcal P}^n_{\scriptscriptstyle 0}: \dim P= k\}\) is a Borel set in \({\mathcal P}^n_{\scriptscriptstyle 0}\) for \(k=0,\dots , n\). Since the set \(\{P \in {\mathcal P}^n_{\scriptscriptstyle 0}:\dim P=k, \ 0 \in {\text {relint}}P\} \) is open in \({\mathcal P}_{\scriptscriptstyle 0,k}^n\), this shows that \(\{P \in {\mathcal P}^n_{\scriptscriptstyle 0}:\dim P=k, \ 0 \in {\text {relint}}P\} \) is a Borel set in \({\mathcal P}^n_{\scriptscriptstyle 0}\) and in \({\mathcal P}^n\) for \(k=0,\dots , n\), which implies measurability.

For Corollaries 1.3 and 1.6, it suffices to show that the valuation

$$\begin{aligned} \Phi (P)= c_0' (-1)^{\dim P} \mathbbm {1}_{{\text {relint}}P} (0) \end{aligned}$$

is upper semicontinuous if and only if \(c_0'=0\). Indeed,

$$\begin{aligned} \lim _{s \rightarrow 0} \Phi \left( \left[ - se_1, se_1\right] \right) = - c_0' \le \Phi (0) =c_0' \end{aligned}$$

and hence \(c_0' \ge 0\). On the other hand

$$\begin{aligned} \lim _{s \rightarrow 0} \Phi \left( \left[ - se_1, se_1, -e_2, e_2\right] \right) = c_0' \le \Phi \left( \left[ -e_2, e_2\right] \right) =-c_0' \end{aligned}$$

and thus \(c_0' \le 0\) which gives \(c_0'=0\).

For Corollary 1.6 it remains to note that \(P\mapsto d_0 \mathbbm {1}_{P}(0)\) is upper semicontinuous for \(d_0 \ge 0\).