ScalingStacks

7.1. Integration on polytopes [02X2]

Original official author HTML, exact retained edition. Historical TeX conversion verdicts remain unchanged. Cited-edition alignment and mathematical self-containment are not assessed.

Complete original source context · Original author HTML

7.1. Integration on polytopes

In this section, we present a closed formula for the integral over a polytope of a function of one variable composed with a linear form, extending in this direction Brion’s formula for the case of a simplex [Bri88], see Proposition 7.3 and Corollary 7.14 below. In the next section, these formulae will allow us to compute the height of toric varieties with respect to some interesting metrics arising from polytopes.

Let Δ⊂ℝn\Delta\subset\mathbb{R}^{n} be a polytope of dimension nn and u∈ℝnu\in\mathbb{R}^{n} a vector. An aggregate of Δ\Delta in the direction uu is defined as the union of the faces of Δ\Delta lying in some affine hyperplane orthogonal to uu, provided that the union is non-empty. We write Δ⁡(u)\Delta(u) for the set of aggregates of Δ\Delta in the direction uu. Note that, for V∈Δ⁡(u)V\in\Delta(u) and xx a point in the affine space spanned by VV, the value ⟨u,x⟩\langle u,x\rangle is independent of xx. We denote this common value by ⟨u,V⟩\langle u,V\rangle. For any two aggregates V1,V2∈Δ⁡(u)V_{1},V_{2}\in\Delta(u), we have V1=V2V_{1}=V_{2} if and only if ⟨u,V1⟩=⟨u,V2⟩\langle u,V_{1}\rangle=\langle u,V_{2}\rangle.

In each facet FF of Δ\Delta we choose a point mFm_{F}. Let LFL_{F} be the linear hyperplane defined by FF. Hence, F−mFF-m_{F} is a polytope in LFL_{F} of full dimension n−1n-1. Observe that, for V∈Δ⁡(u)V\in\Delta(u), the intersection V∩FV\cap F is an aggregate of FF. We write πF\pi_{F} for the orthogonal projection of ℝn\mathbb{R}^{n} onto LFL_{F}. We also denote by uFu_{F} the vector inner normal to FF of norm 1.

Definition 7.1.

For each aggregate V∈Δ⁡(u)V\in\Delta(u), we define the polynomial

C⁡(Δ,u,V)=∑k=0dim(V)k!dim(V)!​Ck​(Δ,u,V)​zdim(V)−k∈ℝ⁡[z]C(\Delta,u,V)=\sum_{k=0}^{\dim(V)}\frac{k!}{\dim(V)!}C_{k}(\Delta,u,V)z^{\dim(V)-k}\in\mathbb{R}[z]

recursively. For k>dim(V)k>\dim(V) we set Ck​(Δ,u,V)=0C_{k}(\Delta,u,V)=0. For convenience, we set C⁡(Δ,u,∅)=0C(\Delta,u,\emptyset)=0 for all Δ\Delta and uu. If u=0u=0, then V=ΔV=\Delta and we define Cn​(Δ,0,Δ)C_{n}(\Delta,0,\Delta) as the Lebesgue measure of Δ\Delta and Ck​(Δ,0,Δ)=0C_{k}(\Delta,0,\Delta)=0, for k<nk<n. If u≠0u\neq 0, we set

(7.2) Ck(Δ,u,V)=−∑F⟨uF,u⟩‖u‖2Ck(F,πF(u),V∩F),C_{k}(\Delta,u,V)=-\sum_{F}\frac{\langle u_{F},u\rangle}{\|u\|^{2}}C_{k}(F,\pi_{F}(u),V\cap F),

where the sum is over the facets FF of Δ\Delta.

As usual, we write 𝒞n​(ℝ)\mathscr{C}^{n}(\mathbb{R}) for the space of functions of one real variable which are nn-times continuously differentiable. For f∈𝒞n​(ℝ)f\in\mathscr{C}^{n}(\mathbb{R}) and k≥0k\geq 0, we write f(k)f^{(k)} for the kk-th derivative of ff. Write voln\operatorname{vol}_{n} for the Lebesgue measure of ℝn\mathbb{R}^{n}.

We want to give a formula that, for f∈𝒞n​(ℝ)f\in\mathscr{C}^{n}(\mathbb{R}), computes ∫Δf(n)​(⟨u,x⟩)​d​voln\int_{\Delta}f^{(n)}(\langle u,x\rangle)\,\text{\rm d}\operatorname{vol}_{n} in terms of the values of f∘uf\circ u at the vertices of Δ\Delta. However, when uu is orthogonal to some faces of Δ\Delta of positive dimension, such a formula necessarily depends on the values of the derivatives of ff.

Proposition 7.3.

Let Δ⊂ℝn\Delta\subset\mathbb{R}^{n} be a polytope of dimension nn and u∈ℝnu\in\mathbb{R}^{n}. Then, for any f∈𝒞n​(ℝ)f\in\mathscr{C}^{n}(\mathbb{R}),

∫Δf(n)​(⟨u,x⟩)​d​voln\displaystyle\int_{\Delta}f^{(n)}(\langle u,x\rangle)\,\text{\rm d}\operatorname{vol}_{n} =∑V∈Δ⁡(u)(C⁡(Δ,u,V)​(z)⋅f⁡(z+⟨u,V⟩))(dim(V))​(0)\displaystyle=\sum_{V\in\Delta(u)}\big(C(\Delta,u,V)(z)\cdot f(z+\langle u,V\rangle)\big)^{(\dim(V))}(0)
(7.4) =∑V∈Δ⁡(u)∑k≥0Ck​(Δ,u,V)​f(k)​(⟨u,V⟩).\displaystyle=\sum_{V\in\Delta(u)}\sum_{k\geq 0}C_{k}(\Delta,u,V)f^{(k)}(\langle u,V\rangle).

The coefficients Ck​(Δ,u,V)C_{k}(\Delta,u,V) are uniquely determined by this identity.

Proof.

In view of Definition 7.1 both formulae in the above statement are equivalent and so it is enough to prove the second one. In case u=0u=0, we have Δ⁡(u)={Δ}\Delta(u)=\{\Delta\} and formula (7.4) holds because

∫Δf(n)​(⟨0,x⟩)​d​voln=vol⁡(Δ)​f(n)​(0)=∑k≥0Ck​(Δ,0,Δ)​f(k)​(0),\int_{\Delta}f^{(n)}(\langle 0,x\rangle)\,\text{\rm d}\operatorname{vol}_{n}=\operatorname{vol}(\Delta)f^{(n)}(0)=\sum_{k\geq 0}C_{k}(\Delta,0,\Delta)f^{(k)}(0),

We prove (7.4) by induction on the dimension nn. In case n=0n=0, we have u=0u=0 and so the verification reduces to the above one. Hence, we assume n≥1n\geq 1 and u≠0u\neq 0. For short, we write d​x=d​x1∧⋯∧d​xn\,\text{\rm d}x=\,\text{\rm d}x_{1}\wedge\dots\wedge\,\text{\rm d}x_{n}. Choose any vector v∈ℝnv\in\mathbb{R}^{n} of norm 11 and such that ⟨u,v⟩≠0\langle u,v\rangle\not=0. Performing an orientation-preserving orthonormal change of variables, we may assume v=(1,0,…,0)v=(1,0,\dots,0). We have

f(n)​(⟨u,x⟩)​d​x=1⟨u,v⟩​d​(f(n−1)​(⟨u,x⟩)​d​x2∧⋯∧d​xn).f^{(n)}(\langle u,x\rangle)\,\text{\rm d}x=\frac{1}{\langle u,v\rangle}\,\text{\rm d}\left(f^{(n-1)}(\langle u,x\rangle)\,\text{\rm d}x_{2}\wedge\dots\wedge\,\text{\rm d}x_{n}\right).

With Stokes’ theorem, we obtain

(7.5) ∫Δf(n)​(⟨u,x⟩)​d​voln\displaystyle\int_{\Delta}f^{(n)}(\langle u,x\rangle)\,\text{\rm d}\operatorname{vol}_{n} =∫Δf(n)​(⟨u,x⟩)​d​x\displaystyle=\int_{\Delta}f^{(n)}(\langle u,x\rangle)\,\text{\rm d}x
=1⟨u,v⟩​∑F∫Ff(n−1)​(⟨u,x⟩)​d​x2∧⋯∧d​xn.\displaystyle=\frac{1}{\langle u,v\rangle}\sum_{F}\int_{F}f^{(n-1)}(\langle u,x\rangle)\,\text{\rm d}x_{2}\wedge\dots\wedge\,\text{\rm d}x_{n}.

where the sum is over the facets FF of Δ\Delta, and we equip each facet with the induced orientation.

For each facet FF of Δ\Delta, we let ιuF​(d​x)\iota_{u_{F}}(\,\text{\rm d}x) be the differential form of order n−1n-1 obtained by contracting d​x\,\text{\rm d}x with the vector uFu_{F}. The form d​x2∧⋯∧d​xn\,\text{\rm d}x_{2}\wedge\dots\wedge\,\text{\rm d}x_{n} is invariant under translations and its restriction to the linear hyperplane LFL_{F} coincides with ⟨uF,v⟩​ιuF​(d​x)\langle u_{F},v\rangle\iota_{u_{F}}(\,\text{\rm d}x). Therefore,

∫Ff(n−1)​(⟨u,x⟩)​d​x2∧⋯∧d​xn=⟨uF,v⟩​∫F−mFf(n−1)​(⟨u,x+mF⟩)​ιuF​(d​x).\int_{F}f^{(n-1)}(\langle u,x\rangle)\,\text{\rm d}x_{2}\wedge\dots\wedge\,\text{\rm d}x_{n}=\langle u_{F},v\rangle\int_{F-m_{F}}f^{(n-1)}(\langle u,x+m_{F}\rangle)\iota_{u_{F}}(\,\text{\rm d}x).

Let voln−1\operatorname{vol}_{n-1} denote the Lebesgue measure on LFL_{F}. We can verify that voln−1\operatorname{vol}_{n-1} coincides with the measure induced by integration of −ιuF​(d​x)-\iota_{u_{F}}(\,\text{\rm d}x) along LFL_{F}. Let g:ℝ→ℝg\colon\mathbb{R}\to\mathbb{R} be the function defined as g⁡(z)=f⁡(z+⟨u,mF⟩)g(z)=f(z+\langle u,m_{F}\rangle). Then f(n−1)​(⟨u,x+mF⟩)=g(n−1)​(⟨πF​(u),x⟩)f^{(n-1)}(\langle u,x+m_{F}\rangle)=g^{(n-1)}(\langle\pi_{F}(u),x\rangle) for all x∈LFx\in L_{F}. Hence,

∫F−mFf(n−1)(⟨u,x+mF⟩)ιuF(dx)=−∫F−mFg(n−1)(⟨πF(u),x⟩)dvoln−1.\int_{F-m_{F}}f^{(n-1)}(\langle u,x+m_{F}\rangle)\iota_{u_{F}}(\,\text{\rm d}x)=-\int_{F-m_{F}}g^{(n-1)}(\langle\pi_{F}(u),x\rangle)\,\text{\rm d}\operatorname{vol}_{n-1}.

Applying the inductive hypothesis to FF and the function gg we obtain

∫Fg(n−1)​(⟨πF​(u),x⟩)​d​voln−1\displaystyle\int_{F}g^{(n-1)}(\langle\pi_{F}(u),x\rangle)\,\text{\rm d}\operatorname{vol}_{n-1} =∑V′∈F⁡(πF​(u))∑k≥0Ck​(F,πF​(u),V′)​g(k)​(⟨πF​(u),V′⟩)\displaystyle=\sum_{V^{\prime}\in F(\pi_{F}(u))}\sum_{k\geq 0}C_{k}(F,\pi_{F}(u),V^{\prime})g^{(k)}(\langle\pi_{F}(u),V^{\prime}\rangle)
=∑V′∈F⁡(πF​(u))∑k≥0Ck​(F,πF​(u),V′)​f(k)​(⟨u,V′⟩).\displaystyle=\sum_{V^{\prime}\in F(\pi_{F}(u))}\sum_{k\geq 0}C_{k}(F,\pi_{F}(u),V^{\prime})f^{(k)}(\langle u,V^{\prime}\rangle).

Each aggregate V′∈F⁡(πF​(u))V^{\prime}\in F(\pi_{F}(u)) is contained in a unique V∈Δ⁡(u)V\in\Delta(u) and it coincides with V∩FV\cap F. Therefore, we can transform the right-hand side of the last equality in

∑V∈Δ⁡(u)∑k≥0Ck​(F,πF​(u),V∩F)​f(k)​(⟨u,V⟩),\sum_{V\in\Delta(u)}\sum_{k\geq 0}C_{k}(F,\pi_{F}(u),V\cap F)f^{(k)}(\langle u,V\rangle),

where, for simplicity, we have set Ck​(F,πF​(u),V∩F)=0C_{k}(F,\pi_{F}(u),V\cap F)=0 whenever V∩F=∅V\cap F=\emptyset. Plugging the resulting expression into (7.5) and exchanging the summations on VV and FF, we obtain that ∫Δf(n)​(⟨x,u⟩)​d​voln\int_{\Delta}f^{(n)}(\langle x,u\rangle)\,\text{\rm d}\operatorname{vol}_{n} is equal to

(7.6) ∑V∈Δ⁡(u)∑k≥0(−∑F⟨uF,v⟩⟨u,v⟩Ck(F,πF(u),V∩F)f(k)(⟨u,V⟩)).\sum_{V\in\Delta(u)}\sum_{k\geq 0}\bigg(-\sum_{F}\frac{\langle u_{F},v\rangle}{\langle u,v\rangle}C_{k}(F,\pi_{F}(u),V\cap F)f^{(k)}(\langle u,V\rangle)\bigg).

Specialising this identity to v=uv=u, we readily derive formula (7.4) from Definition 7.1 of the coefficients Ck​(Δ,u,V)C_{k}(\Delta,u,V).

For the last statement, observe that the values f(k)​(⟨u,V⟩)f^{(k)}(\langle u,V\rangle) can be arbitrarily chosen. Hence, the coefficients Ck​(Δ,u,V)C_{k}(\Delta,u,V) are uniquely determined from the linear system obtained from the identity (7.4) for enough functions ff. ∎

Corollary 7.7.

Let Δ⊂ℝn\Delta\subset\mathbb{R}^{n} be a polytope of dimension nn and u∈ℝnu\in\mathbb{R}^{n}. Then,

voln⁡(Δ)=∑V∈Δ⁡(u)∑k=0dim(V)Ck​(Δ,u,V)​⟨u,V⟩n−k(n−k)!.\operatorname{vol}_{n}(\Delta)=\sum_{V\in\Delta(u)}\sum_{k=0}^{\dim(V)}C_{k}(\Delta,u,V)\frac{\langle u,V\rangle^{n-k}}{(n-k)!}.
Proof.

This follows from formula (7.4) applied to the function f⁡(z)=zn/n!f(z)=z^{n}/n!. ∎

Proposition 7.8.

Let Δ⊂ℝn\Delta\subset\mathbb{R}^{n} be a polytope of dimension nn and u∈ℝnu\in\mathbb{R}^{n}. Let V∈Δ⁡(u)V\in\Delta(u) and k≥0k\geq 0.

  1. (1)

    The coefficient Ck​(Δ,u,V)C_{k}(\Delta,u,V) is homogeneous of weight k−nk-n, in the sense that, for λ∈ℝ×\lambda\in\mathbb{R}^{\times},

    Ck​(Δ,λ​u,V)=λk−n​Ck​(Δ,u,V).C_{k}(\Delta,\lambda u,V)=\lambda^{k-n}C_{k}(\Delta,u,V).
  2. (2)

    The coefficients Ck​(Δ,u,V)C_{k}(\Delta,u,V) satisfy the vector relation

    (7.9) Ck(Δ,u,V)⋅u=−∑FCk(F,πF(u),V∩F)⋅uF,C_{k}(\Delta,u,V)\cdot u=-\sum_{F}C_{k}(F,\pi_{F}(u),V\cap F)\cdot u_{F},

    where the sum is over the facets FF of Δ\Delta.

  3. (3)

    Let Δ1,Δ2⊂ℝn\Delta_{1},\Delta_{2}\subset\mathbb{R}^{n} be two polytopes of dimension nn intersecting along a common facet and such that Δ=Δ1∪Δ2\Delta=\Delta_{1}\cup\Delta_{2}. Then V∩Δi=∅V\cap\Delta_{i}=\emptyset or V∩Δi∈Δi​(u)V\cap\Delta_{i}\in\Delta_{i}(u) and

    Ck​(Δ,u,V)=Ck​(Δ1,u,V∩Δ1)+Ck​(Δ2,u,V∩Δ2).C_{k}(\Delta,u,V)=C_{k}(\Delta_{1},u,V\cap\Delta_{1})+C_{k}(\Delta_{2},u,V\cap\Delta_{2}).
Proof.

Statement (1) follows easily from the definition of Ck​(Δ,u,V)C_{k}(\Delta,u,V). For statement (2), we use that, from (7.6), the integral formula in Proposition 7.3 also holds for the choice of coefficients

−∑F⟨uF,v⟩⟨u,v⟩Ck(F,πF(u),V∩F)-\sum_{F}\frac{\langle u_{F},v\rangle}{\langle u,v\rangle}C_{k}(F,\pi_{F}(u),V\cap F)

for any vector vv of norm 1 such that ⟨u,v⟩≠0\langle u,v\rangle\neq 0. But the coefficients satisfying that formula are unique. Hence, this choice necessarily coincides with Ck​(Δ,u,V)C_{k}(\Delta,u,V) for all such vv. Hence,

⟨u,v⟩Ck(Δ,u,V)=−∑F⟨uF,v⟩Ck(F,πF(u),V∩F)\langle u,v\rangle C_{k}(\Delta,u,V)=-\sum_{F}\langle u_{F},v\rangle C_{k}(F,\pi_{F}(u),V\cap F)

and formula (7.9) follows. Statement (3) follows from Formula (7.4) applied to Δ\Delta, Δ1\Delta_{1} and Δ2\Delta_{2} together with the additivity of the integral and the fact that the coefficients Ck​(Δ,u,V)C_{k}(\Delta,u,V) are uniquely determined. ∎

Example 7.10.

In case Δ\Delta is a simplex, its aggregates in a given direction u∈ℝnu\in\mathbb{R}^{n} are some of its faces and the corresponding coefficients can be made explicit. Indeed, they satisfy the linear system

∑V∈Δ⁡(u)∑k=0min⁡{i,dim(V)}Ck​(Δ,u,V)​⟨u,V⟩i−k(i−k)!={0for ​i=0,…,n−1,Voln​(Δ)for ​i=n.\sum_{V\in\Delta(u)}\sum_{k=0}^{\min\{i,\dim(V)\}}C_{k}(\Delta,u,V)\frac{\langle u,V\rangle^{i-k}}{(i-k)!}=\begin{cases}0&\mbox{for }i=0,\dots,n-1,\\ {\rm Vol}_{n}(\Delta)&\mbox{for }i=n.\end{cases}

This system has as many unknowns as equations and might be solved using Cramer’s rule. These coefficients admit the closed formula below, which the reader might check using the recurrence relation (7.9):

(7.11) Ck​(Δ,u,V)=(−1)dim(V)−k​n!k!​voln⁡(Δ)​∑|β|=dim(V)−k∏ν∉V⟨V−ν,u⟩−βν−1,C_{k}(\Delta,u,V)=(-1)^{\dim(V)-k}\frac{n!}{k!}{\operatorname{vol}}_{n}(\Delta)\sum_{|\beta|=\dim(V)-k}\prod_{\nu\notin V}\langle V-\nu,u\rangle^{-\beta_{\nu}-1},

where the products are over the vertices ν\nu of Δ\Delta not lying in VV and the sum is over the tuples β\beta of non negative integers of length dim(V)−k\dim(V)-k, indexed by those same vertices of Δ\Delta that are not in VV, that is, β∈ℕn−dim(V)\beta\in\mathbb{N}^{n-\dim(V)} and |β|=dim(V)−k|\beta|=\dim(V)-k. In case V=ν0V=\nu_{0} is a vertex of Δ\Delta, the above formula reduces to

(7.12) C0​(Δ,u,ν0)=n!​voln⁡(Δ)​∏ν≠ν0⟨ν0−ν,u⟩−1.C_{0}(\Delta,u,\nu_{0})=n!{\operatorname{vol}}_{n}(\Delta)\prod_{\nu\neq\nu_{0}}\langle\nu_{0}-\nu,u\rangle^{-1}.

Suppose that the simplex is presented as the intersection of n+1n+1 halfspaces as Δ=⋂i=0n{x∈ℝn|⟨ui,x⟩−λi≥0}\Delta=\bigcap_{i=0}^{n}\{x\in\mathbb{R}^{n}|\,\langle u_{i},x\rangle-\lambda_{i}\geq 0\} for some ui∈ℝnu_{i}\in\mathbb{R}^{n} and λi∈ℝ\lambda_{i}\in\mathbb{R}. Up to a reordering, we can assume that u0u_{0} is normal to the unique face of Δ\Delta not containing ν0\nu_{0} and that det(u1,…,un)>0\det(u_{1},\dots,u_{n})>0. Then the above coefficient can be alternatively written as

(7.13) C0​(Δ,u,ν0)=det(u1,…,un)n−1∏i=1ndet(u1,…,ui−1,u,ui+1,…,un).C_{0}(\Delta,u,\nu_{0})=\frac{\det(u_{1},\dots,u_{n})^{n-1}}{\prod_{i=1}^{n}\det(u_{1},\dots,u_{i-1},u,u_{i+1},\dots,u_{n})}.

We obtain the following extension of Brion’s ‘‘short formula’’ for the case of a simplex [Bri88, Théorème 3.2], see also [BBDL+11].

Corollary 7.14.

Let Δ⊂ℝn\Delta\subset\mathbb{R}^{n} be a simplex of dimension nn that is the convex hull of points νi\nu_{i}, i=0,…,ni=0,\dots,n, and let u∈ℝnu\in\mathbb{R}^{n} such that ⟨u,νi⟩≠⟨u,νj⟩\langle u,\nu_{i}\rangle\neq\langle u,\nu_{j}\rangle for i≠ji\neq j. Then, for any f∈𝒞n​(ℝ)f\in\mathscr{C}^{n}(\mathbb{R}),

∫Δf(n)​(⟨u,x⟩)​d​voln=n!​voln⁡(Δ)​∑i=0nf⁡(⟨u,νi⟩)∏j≠i⟨νi−νj,u⟩.\displaystyle\int_{\Delta}f^{(n)}(\langle u,x\rangle)\,\text{\rm d}\operatorname{vol}_{n}=n!{\operatorname{vol}}_{n}(\Delta)\sum_{i=0}^{n}\frac{f(\langle u,\nu_{i}\rangle)}{\prod_{j\neq i}\langle\nu_{i}-\nu_{j},u\rangle}.
Proof.

This follows from Proposition 7.3 and equation (7.12). ∎

In the next section, we will have to compute integrals over a polytope of functions of the form ℓ⁡(x)​log⁡(ℓ⁡(x))\ell(x)\log(\ell(x)) where ℓ\ell is an affine function. The following result gives the value of such integral for the case of a simplex.

Proposition 7.15.

Let Δ⊂ℝn\Delta\subset\mathbb{R}^{n} be a simplex of dimension nn and let ℓ:ℝn→ℝ\ell\colon\mathbb{R}^{n}\to\mathbb{R} be an affine function which is non-negative on Δ\Delta. Write ℓ⁡(x)=⟨u,x⟩−λ\ell(x)=\langle u,x\rangle-\lambda for some vector uu and constant λ\lambda. Then 1voln⁡(Δ)​∫Δℓ⁡(x)​log⁡(ℓ⁡(x))​d​voln\displaystyle\frac{1}{\operatorname{vol}_{n}(\Delta)}\int_{\Delta}\ell(x)\log(\ell(x))\,\text{\rm d}\operatorname{vol}_{n} equals

(7.16) ∑V∈Δ⁡(u)∑β′(nn−|β′|)​ℓ⁡(V)​(log⁡(ℓ⁡(V))−∑j=2|β′|+11j)(|β′|+1)​∏ν∉V(−(ℓ⁡(ν)ℓ⁡(V)−1)βν′),\sum_{V\in\Delta(u)}\sum_{\beta^{\prime}}\binom{n}{n-|\beta^{\prime}|}\frac{\ell(V)\left(\log(\ell(V))-\sum_{j=2}^{|\beta^{\prime}|+1}\frac{1}{j}\right)}{(|\beta^{\prime}|+1)\prod_{\nu\notin V}\left(-\big(\frac{\ell(\nu)}{\ell(V)}-1\big)^{\beta^{\prime}_{\nu}}\right)},

where the second sum is over β′∈(ℕ×)n−dim(V)\beta^{\prime}\in(\mathbb{N}^{\times})^{n-\dim(V)} with |β′|≤n|\beta^{\prime}|\leq n and the product is over the n−dim(V)n-\dim(V) vertices ν\nu of Δ\Delta not in VV. In case ℓ⁡(x)\ell(x) is the defining equation of a hyperplane containing a facet FF of Δ\Delta,

(7.17) 1voln⁡(Δ)​∫Δℓ⁡(x)​log⁡(ℓ⁡(x))​d​x=ℓ⁡(νF)n+1​(log⁡(ℓ⁡(νF))−∑j=2n+11j),\frac{1}{\operatorname{vol}_{n}(\Delta)}\int_{\Delta}\ell(x)\log(\ell(x))\,\text{\rm d}x=\frac{\ell(\nu_{F})}{n+1}\bigg(\log(\ell(\nu_{F}))-\sum_{j=2}^{n+1}\frac{1}{j}\bigg),

where νF\nu_{F} denotes the unique vertex of Δ\Delta not contained in FF.

Proof.

This follows from formulae (7.4) and (7.11) with the function f(n)​(z)=(z−λ)​log⁡(z−λ)f^{(n)}(z)=(z-\lambda)\log(z-\lambda), a (n−k)(n-k)-th primitive of which is

f(k)​(z)=(z−λ)n−k+1(n−k+1)!​(log⁡(z−λ)−∑j=2n−k+11j).f^{(k)}(z)=\frac{(z-\lambda)^{n-k+1}}{(n-k+1)!}\left(\log(z-\lambda)-\sum_{j=2}^{n-k+1}\frac{1}{j}\right).

∎

We end this section with a lemma specific to integration on the standard simplex.

Lemma 7.18.

Let Δr\Delta^{r} be the standard simplex of ℝr\mathbb{R}^{r} and β=(β0,…,βr−1)∈ℕr\beta=(\beta_{0},\dots,\beta_{r-1})\in\mathbb{N}^{r}. Let f∈𝒞|β|+r​(ℝ)f\in\mathscr{C}^{|\beta|+r}(\mathbb{R}) where |β|=β0+⋯+βr−1|\beta|=\beta_{0}+\dots+\beta_{r-1}. For (w1,…,wr)∈Δr(w_{1},\dots,w_{r})\in\Delta^{r} write w0=1−w1−⋯−wrw_{0}=1-w_{1}-\dots-w_{r}. Then

∫Δr(∏i=0r−1wiβiβi!)​f(|β|+r)​(wr)​d​w1∧⋯∧d​wr=f⁡(1)−∑j=0|β|+r−1f(j)​(0)j!.\int_{\Delta^{r}}\bigg(\prod_{i=0}^{r-1}\frac{w_{i}^{\beta_{i}}}{\beta_{i}!}\bigg)f^{(|\beta|+r)}(w_{r})\,\text{\rm d}w_{1}\wedge\cdots\wedge\,\text{\rm d}w_{r}=f(1)-\sum_{j=0}^{|\beta|+r-1}\frac{f^{(j)}(0)}{j!}.
Proof.

We proceed by induction on rr. Let r=1r=1. Applying β0+1\beta_{0}+1 successive integrations by parts, the integral computes as

∑j=0β0[(1−w1)jj!​f(j)​(w1)]01=f⁡(1)−∑j=0β0f(j)​(0)j!,\sum_{j=0}^{\beta_{0}}\left[\frac{(1-w_{1})^{j}}{j!}f^{(j)}(w_{1})\right]_{0}^{1}=f(1)-\sum_{j=0}^{\beta_{0}}\frac{f^{(j)}(0)}{j!},

as stated. Let r≥2r\geq 2. Applying the case r−1r-1 to the function f⁡(z)=z|β|+r−1(|β|+r−1)!f(z)=\frac{z^{|\beta|+r-1}}{(|\beta|+r-1)!},

1β0!​…​βr−1!​∫Δr−1w0β0​w1β1​…​wr−1βr−1​d​w1∧⋯∧d​wr−1=1(|β|+r−1)!\frac{1}{\beta_{0}!\dots\beta_{r-1}!}\int_{\Delta_{r-1}}w_{0}^{\beta_{0}}w_{1}^{\beta_{1}}\dots w_{r-1}^{\beta_{r-1}}\,\text{\rm d}w_{1}\wedge\dots\wedge\,\text{\rm d}w_{r-1}=\frac{1}{(|\beta|+r-1)!}

and, after rescaling,

1β0!​…​βr−1!​∫(1−wr)​Δr−1w0β0​w1β1​…​wr−1βr−1​d​w1∧⋯∧d​wr−1=(1−wr)|β|+r−1(|β|+r−1)!.\frac{1}{\beta_{0}!\dots\beta_{r-1}!}\int_{(1-w_{r})\Delta_{r-1}}w_{0}^{\beta_{0}}w_{1}^{\beta_{1}}\dots w_{r-1}^{\beta_{r-1}}\,\text{\rm d}w_{1}\wedge\dots\wedge\,\text{\rm d}w_{r-1}=\frac{(1-w_{r})^{|\beta|+r-1}}{(|\beta|+r-1)!}.

Therefore, the left-hand side of the equality to be proved reduces to

1(|β|+r−1)!​∫01(1−wr)|β|+r−1​f(|β|+r)​(wr)​d​wr.\frac{1}{(|\beta|+r-1)!}\int_{0}^{1}(1-w_{r})^{|\beta|+r-1}f^{(|\beta|+r)}(w_{r})\,\text{\rm d}w_{r}.

Applying the case r=1r=1 and index |β|+r−1∈ℕ|\beta|+r-1\in\mathbb{N}, we find that this integral equals f⁡(1)−∑j=0|β|+r−1f(j)​(0)/j!f(1)-\sum_{j=0}^{|\beta|+r-1}f^{(j)}(0)/j!, which concludes the proof. ∎

Corollary 7.19.

Let α∈ℕr+1\alpha\in\mathbb{N}^{r+1}. For (w1,…,wr)∈Δr(w_{1},\dots,w_{r})\in\Delta^{r}, write w0=1−w1−⋯−wrw_{0}=1-w_{1}-\dots-w_{r}. Then

∫Δrw0α0​w1α1​…​wrαr​d​w1∧⋯∧d​wr=α0!​…​αr!(|α|+r)!\int_{\Delta^{r}}w_{0}^{\alpha_{0}}w_{1}^{\alpha_{1}}\dots w_{r}^{\alpha_{r}}\,\text{\rm d}w_{1}\wedge\dots\wedge\,\text{\rm d}w_{r}=\frac{\alpha_{0}!\dots\alpha_{r}!}{(|\alpha|+r)!}

and, for i=0,…,ri=0,\dots,r,

∫Δrw0α0w1α1…wrαrlog(wi)dw1∧⋯∧dwr=−α0!​…​αr!(|α|+r)!∑j=αi+1|α|+r1j.\int_{\Delta^{r}}w_{0}^{\alpha_{0}}w_{1}^{\alpha_{1}}\dots w_{r}^{\alpha_{r}}\log(w_{i})\,\text{\rm d}w_{1}\wedge\dots\wedge\,\text{\rm d}w_{r}=-\frac{\alpha_{0}!\dots\alpha_{r}!}{(|\alpha|+r)!}\sum_{j=\alpha_{i}+1}^{|\alpha|+r}\frac{1}{j}.
Proof.

The first integral follows from Lemma 7.18 applied to β=(α0,…,αr−1)\beta=(\alpha_{0},\dots,\alpha_{r-1}) and f⁡(z)=z|α|+r(|α|+r)!f(z)=\frac{z^{|\alpha|+r}}{(|\alpha|+r)!}. The second one follows similarly, applying Lemma 7.18 to the function f⁡(z)=z|α|+r(|α|+r)!​(log⁡(z)−∑j=αi+1|α|+r1j)f(z)=\frac{z^{|\alpha|+r}}{(|\alpha|+r)!}\left(\log(z)-\sum_{j=\alpha_{i}+1}^{|\alpha|+r}\frac{1}{j}\right), after some possible permutation (for i=1,…,r−1i=1,\dots,r-1) or linear change of variables (for i=0i=0). ∎

Original mathematics by the credited authors. Source-backed reader collection; mathematical self-containment is not assessed.