• Aucun résultat trouvé

Euler-Maclaurin formula for polytopes.

N/A
N/A
Protected

Academic year: 2022

Partager "Euler-Maclaurin formula for polytopes."

Copied!
36
0
0

Texte intégral

(1)

Euler-Maclaurin formula for polytopes.

- Common work with Nicole Berline.

Preprint in arkiv; CO/0507256.

- Thanks to Charles Cochet for drawings (the good ones).

. – p.1

(2)

Euler-Maclaurin formula in dimension 1.

Consider the interval [0, k ] and the function x 7→ x

m

on R . Compute the sum of x

m

over the first k + 1 integers, and compare it to the integral R

k

0

x

m

dx =

km+1m+1

.

0

0

+ 1

0

+ 2

0

+ · · · + k

0

= k + 1.

0 + 1 + 2 + 3 + · · · + k = k (k + 1)

2 .

0

2

+ 1

2

+ 2

2

+ 3

2

+ · · · + k

2

= k

3

3 + k

2

2 + k 6 .

· · ·

(3)

Bernoulli polynomials

Theorem: (Jakob BERNOULLI -(1654-1705)) For any non negative integer m , the sum

S

m

(k) =

X

k a=0

a

m

of the m

th

-powers of the k + 1 first integers is given by a polynomial in k .

. – p.3

(4)

IMPORTANT for computational purposes: Fix m . Then the polynomial behaviour in k of S

m

(k) =

km+1m+1

+ · · · implies

that to compute the value of S

m

(k) (a sum of k numbers),

we need only a number of operations only less or equal to

C ∗ Log(k )

m+1

. In other words, we can compute this sum

in "polynomial time" with respect to k .

(5)

Bernoulli numbers

Define the analytic function Ber (u)

= 1

(1 − exp(u)) + 1

u = 1

2 − u

12 + · · · = −

X

∞ j=0

B

j

u

j

(j + 1)!

B

j

Bernoulli numbers. B

j

= 0 if j is odd, except B

1

= 1/2 .

. – p.5

(6)

Euler-Maclaurin formula for the interval

Let φ be a polynomial function over R , A and B two integers.

S (φ, A, B ) =

X

B a=A

φ(a), a runs over integers between A , B . Then

S (φ, A, B ) =

Z

B A

φ(x)dx + R

R sum of derivatives of φ at boundary of interval R := 1

2 (φ(A) + φ(B )) +

X

∞ j=1

B

2j

2j ! (φ

(2j−1)

(A) − φ

(2j−1)

(B ))

(7)

Euler-Maclaurin formula in dimension 1 More condensed formula:

S (φ, A, B ) =

Z

B A

φ(x)dx+(Ber(−∂

x

)φ)(B )+(Ber (∂

x

)φ)(A).

. – p.7

(8)

We want to generalize this formula

Let P be a polytope in R

d

, with vertices in Z

d

, φ a polynomial function: compute

X

a∈P∩L

φ(a) = X

F f aces de P

Z

F

(D

F

φ(x))dx

with D

F

différential operators with constant coefficients.

We will impose conditions on D

F

that I will describe later.

(9)

Idea of the proof of Euler-Maclaurin formula

Do it for cones and decompose a polytope in cones.

. – p.9

(10)

B B

B B

A A

A

A

(11)

Important formulae

(1 − e

−u

)

X

∞ a=0

e

−ku

= 1

(1 − e

−u

)

X

∞ a=−∞

e

−ku

= 0 Continuous version

u

Z

x=0

e

−xu

dx = 1 u

Z

x=−∞

e

−xu

dx = 0

. – p.11

(12)

Thus explicit formula for summing exponentials

u négatif.

S (u) :=

X

∞ n=0

e

nu

= 1 1 − e

u

I (u) :=

Z

0

e

ux

dx = 1

−u Thus

X

B n=A

e

nu

= e

Bu

1 − e

−u

+ e

Au

1 − e

u

AS

X

∞ n=−∞

e

nu

= 0.

Z

B

A

e

ux

dx = e

Au

−u + e

Bu

u AS

Z

−∞

e

ux

dx = 0.

(13)

Comparison between sums and integrals for cones We want to write

X

∞ n=0

e

nu

in function of the integral and of a sum of derivatives of e

xu

at the boundary.

Compare S (u) =

1−e1 u

et I (u) =

−u1

. ??:

S (u) = I (u) + Ber (u) with Ber (u) =

1−e1 u

+

u1

ANALYTIQUE.

S (u) = I (u) + (Ber (∂

x

)e

ux

)

x=0

.

. – p.13

(14)

Any dimension.

Polytope P ⊂ R

d

with vertices in Z

d

. φ polynomial function on R

d

:

Sum(φ, P ) = X

a∈Zd

φ(a).

Theorem: Ehrhart (generalizes d Bernoulli) E (k ) = X

a∈kP∩Zd

φ(a) is a polynomial in k

= Z

kP

φ(x)dx + · · ·

(15)

Ehrhart

Example: φ = 1 .

The number card(kP ∩ Z

d

) of integral points in kP is a polynômial in k : Ehrhart polynomial.

Example: standard simplex in R

d

. Polynôme d’Ehrhart

(k+1)(k+2)···(k+d)

d!

.

No formula in general, even for simplices.

Mordell example: simplex in R

3

with vertices

[0, 0, 0] [a, 0, 0], [0, b, 0], [0, 0, c].

. – p.15

(16)

o 7 8

1 2 3 4 5 6

1 2 3 4 5 6 7 8

k

o k

a b

volume(k∆) =

k22

, |(k ∆ ∩ Z

2

)| =

(k+1)(k+2)2

(17)

Euler-MacLaurin formula in any dimension:

Let V be a real vector space with a lattice L , P a rational polytope in V , φ a polynomial function on V :

we want to write X

a∈P∩L

φ(a) = X

F f aces de P

Z

F

(D

F

φ(x))dx

with D

F

differential operators with constant coefficients.

Here dx is the canonical measure on faces determined by the lattice. WITH Conditions satisfied by D

F

:

. – p.17

(18)

Normal cone

Normal cone to a face of a polytope P : projection of the tangent cone in the vector space V /lin(F ) with lattice.

To see it: intersect the polytope by a the orthogonal space to F passing through a generic point of F .

Cone normal à l’arête.

normalcone

(19)

Conditions satisfied by D

F

Locality: Operators D

F

depends only of the normal cone.

Invariants: Invariants modulo translation by an element of the lattice.

: Explicit formula for D

F

, computable in polynomial time up to some order when the dimension and the order of D

F

are fixed.

Calculable: Function P

a∈P∩Zd

φ(a) is computable in polynomial time for dimV fixed and degree of φ fixed

(BARVINOK 1994), so we want same computability for the D

F

.

. – p.19

(20)

What was known before ??.

Mac-Mullen: proof of the existence of the operators D

F

satisfying locality and invariance. But no construction.

Cappell-Shaneson, Brion-Vergne: Existence and

explicit construction of operators D

F

, but the operators where depending of the fan and are not local.

Pommersheim ( Danilov conjecture): For P integral, construction (via desingularisation of toric varieties) of rational and local numbers µ(F ) such that

card(P ∩ L) = X

F

µ(F )vol(F )

(21)

Theorem: Berline-Vergne

We give ourselves a rational scalar product on V . then X

a∈P∩L

φ(a) = X

F f aces de P

Z

F

(D

F

φ(x))dx

with D

F

differential operators with constant coefficients : -Local,invariant, rational, derivation with respect to normal directions to the face.

-explicit construction, computable in polynomial time .

. – p.21

(22)

Example for polygones in R

2

. Pick theorem:

Let P be a polygone in R

2

, with vertices with integral coordinates. then

Number of points in Z

2

∩ P

= Area P + 1 2

X

a=edges

lenght

Z

(a) + 1 Pommersheim-Berline-Vergne:

= Area P + 1 2

X

a=edges

lenght

Z

(a) + X

s=vertices

µ(s).

(23)

Example of constants µ(s) adding to 1 .

1 4 1

4

1 4

1 6 1 4

1 4

CS BV

1 4

1 4

1 3

3 8

1 4

1 8

The middle drawing is the constants found by

Cappell-Shaneson (CRAS). Clearly not local constants.

Berline-Vergne (If P is good):

µ(v ) = 1

4 + hα, β i

12 ( 1

hα, αi + 1

hβ, β i ).

Otherwise, formulae with Dedekind sums (computable by reciprocity).

. – p.23

(24)

Another example

µ([0,0]) = 20083

µ([3,1]) = 103

µ([4,4]) = 409 µ([3,4]) = 503

0 1 2 3 4

1 2 3 4

µ([0, 0]) = 83/200 , µ([3, 1]) = 3/10 , µ([4, 4]) = 9/40 , µ([3, 4]) = 3/50 ;

Number of points in Z

2

∩ P = 9 ;

Area of P = 6 , 4 edges of lenght 1 (with respect to the lattice):

. – p.24

(25)

D C

B

A

P

a∈(P∩Z2)

φ(a) = R

P

φ(x)dx + R

B

A

(D

AB

φ)(x)dx + R

C

B

(D

BC

φ)(x)dx + R

D

C

(D

CD

φ)(x)dx + R

A

D

(D

DA

φ)(x)dx

+(D

A

φ)(A) + (D

B

φ)(B ) + (D

C

φ)(C ) + (D

D

φ)(D ).

Remarque: opérateurs correspondant aux arêtes déjà connus, car cône normal de dimension 1 .

Exemple: D

AB

. – p.25

(26)

0pérateurs différentiels D

F

s’additionnant à 1

D

[0,0]

= 83

200 − 1

4 ∂

x

− 5

24 ∂

y

+ · · · D

[3,1]

= 3

10 + 1

12 ∂

x

− 1

12 ∂

y

+ · · · D

[4,4]

= 9

40 + 1

12 ∂

x

+ 1

8 ∂

y

+ · · · D

[3,4]

= 3

50 + 1

12 ∂

x

+ 1

6 ∂

y

+ · · ·

(27)

A function on cones.

Let V be a vector space with a lattice L and scalar product.

Let Cones the set of affine rational cones in V

There exists a unique function µ on Cones with values in analytic function on V

(defined near 0 ) such that

1): µ({s}) = 1 or 0 according to the fact that s in integer or not.

2) For any rational cone C in V and −u in the dual cone in V

X

ξ∈C∩L

e

<ξ,u>

= X

F f acesof C

µ(N ormal(C, F ))(u) Z

F

e

<x,u>

dx.

. – p.27

(28)

Properties of µ

1) µ(C ) = 0 if the cone C is not acute.

2) µ is invariant by translation by an integral vector.

2) µ is additive when restricted to cones with fixed vertice

s .

(29)

Euler-MacLaurin pour les cones

Transformer µ en opérateur différentiel:

X

ξ∈C∩L

e

−<ξ,u>

= X

F f acesdeC

Z

F

µ(N ormal(C, F ))(∂

x

)e

−<x,u>

dx.

Propriétés de µ :

-Invariante par translations.

-Additive sur les cônes duaux:

-Calculable en temps polynomial.

. – p.29

(30)

translation: equivariant homology of toric varieties Let T be a torus with Lie algebra t .

Lattice t

Z

avec T = t /2iπ t

Z

.

Ev a fan: decomposition of t in rational cones.

Corresponds to a variety M (Ev ) : each cone σ of the fan

indexe an open affine set U

σ

of M (Ev ) invariant by T

C

.

This open set contains a unique closed orbit O

σ

of T

C

.

(31)

P

1

( C )

Example: T = {e

iu

} = R /2π Z

Ev = { R

+

} ∪ {0} ∪ { R

} M (Ev ) = P

1

( C )

U

R+

= C with fixed point 0 = N U

R

= C with fixed point: 0 = S . U

0

= C

with orbit C

.

P

1

( C ) = C ∪ C guled over C

3 orbites de C

.

. – p.31

(32)

P

1

( C ) glued with affines open set

S N

S

N

C C C \ {0}

et et

3 invariant cycles [P

1

( C )] , N et S .

(33)

Equivariant Homology

We can define the equivariant homology H

T

(M ) of an

algebraic variety M provided with an algebraic action of a torus T = ( C

)

d

. This is a module under the action of

S ( t

) . Equivariant homology is generated by the cycles invariants by T with relations.

S N

S

N

C C C \ {0}

et et

Relations u[P

1

( C )] = [N ] − [S ] in equivariant homology, au lieu de N = S ( u = 0 ).

. – p.33

(34)

Equivariant Todd class

The equivariant Todd class of M belongs to S ˆ ( t

)H

T

(M ) Recall that we have associated to any rational cone in V a fonction on V

.

Theorem: Let Ev be a fan and M (Ev ) the corresponding variety Then the equivariant Todd class of M (Ev ) is equal to

T odd(M (Ev )) = X

σ∈Ev

µ(σ

)[O

σ

].

(35)

Euler-Maclaurin in equivariant homology

Return to P

1

( C ) . In homology:

T odd(P

1

( C )) = [P

1

( C )] + ( 1

1 − e

−u

− 1

u )[N ] + ( 1

1 − e

u

+ 1

u )[S ].

. – p.35

(36)

Question

If we write T odd(P

1

( C )) in a basis, we only need two

orbits: for example Schubert cells [P

1

] , and N , as we have the relation u[P

1

] = [S ] − [N ] .

T odd(P

1

) = u

1 − e

−u

[P

1

] + 1

1 − e

−u

[N ].

Not so nice.

Is there a beautiful invariant formula for Todd class of flag

varieties ??

Références

Documents relatifs

(2010) [2] we show that, in the case of periodic boundary conditions and for arbitrary space dimension d 2, there exist infinitely many global weak solutions to the

Nous construisons cette suite et demontrons sa convergence par les methodes de Nash et Moser.. Pour Ie probleme linearise nous utilisons les operateurs construits

In section 5, we apply Euler-Maclaurin formula to some series and give the orders of some finite summations.. Key Words: Euler-Maclaurin formula, infinite series,

Bismut’s theorem on the local index of a family of Dirac operators is based on an infinite dimensional analogue of Quillen’s construction.. This generalization of

In the case where p is a polytope with integral vertices, two asymptotic formulae were previously obtained : one by Guillemin-Sternberg (extending Khovanskii-Pukhlikov formula

Using, on the one side, a general result in linear algebra due to Klingenberg (see [Kli54]) and on the other side, a theorem on the holonomy of pseudo-Riemannian ma- nifolds

This interpre- tation considers the values of f and its derivatives at the extremities as the left and right limits at a jump and explains why they govern the accuracy; it also leads

We will extend this definition so that V r makes sense for every r positive