Aspects g eom etriques et combinatoires de la convexit e

Transcription

Aspects g eom etriques et combinatoires de la convexit e
Aspects geometriques et combinatoires
de la convexite
Journees X-UPS 1995
Juillet 1995
F{91128 Palaiseau Cedex
Tel. : ((33)) (1) 69 33 40 88
Fax : ((33)) (1) 69 33 30 19
Internet : [email protected]
Sommaire
Preface
iii
Bibliographie : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : iv
Matrices hermitiennes et convexite
Michele Audin
1 Autour du theoreme de Toeplitz-Hausdor
2 Demonstration des theoremes de convexite
3 Polygones et polytopes convexes : : : : : :
Bibliographie : : : : : : : : : : : : : : : : : :
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Michel Brion
Introduction : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
1 Le polyn^ome d'Ehrhart d'un polytope convexe entier : : : : : : : :
2 Une generalisation de la formule sommatoire d'Euler et MacLaurin :
3 Polyn^ome d'Ehrhart et mesures invariantes des polytopes entiers : :
4 L'anneau des polytopes entiers : : : : : : : : : : : : : : : : : : : : :
Bibliographie : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
:
:
:
:
:
:
:
:
:
:
:
:
Polytopes convexes entiers
Construction de courbes reelles
Jean-Jacques Risler
1 Introduction : : : : : : : : : :
2 Compactications de (R )2 : :
3 Carte d'un polyn^ome : : : : :
4 Collage de cartes : : : : : : :
5 Applications et complements :
Bibliographie : : : : : : : : : : :
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Volumes mixtes des corps convexes
Bernard Teissier
Introduction : : : : : : : : : : : : : : :
1 Le probleme isoperimetrique : : : :
2 Corps convexes : : : : : : : : : : :
3 Volumes mixtes : : : : : : : : : : :
4 Volumes mixtes avec la boule unite
5 Nombres de faces des polytopes : :
Bibliographie : : : : : : : : : : : : : :
i
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
1
1
6
14
17
19
19
19
26
31
35
39
43
43
45
48
49
53
56
59
59
59
64
66
72
74
75
Preface
La geometrie des corps convexes, initiee par Brunn et Minkowski a la n du
siecle dernier, forme un beau chapitre de la geometrie euclidienne. Le volume mixte
de plusieurs convexes est un concept central de la theorie, donnant lieu a une serie
d'inegalites de convexite.
Parmi les convexes, les polytopes (polyedres de Rn) sont une source de problemes
de nature combinatoire, par exemple
(1) etant donnee une famille d'entiers f0 : : : fd, sous quelles conditions existe-t-il
un polytope convexe de dimension d dont le nombre de facettes de dimension k soit
fk pour tout k (voir le texte de B. Teissier) ? Une condition necessaire, remontant a
Euler et Poincare, est que la somme alternee des fk soit egale a 1 ; (;1)d (2) lorsque le polytope P est a sommets dans Zn , calculer le nombre de points de
Zn contenus dans P au debut des annees 60, E. Ehrhart, professeur dans un lycee
a Strasbourg, a decouvert des proprietes remarquables du nombre de points entiers
dans les homothetiques kP , considere comme fonction (polynomiale) de k (voir le
texte de M. Brion).
Un des outils essentiels dans ce type de problemes est un dictionnaire remarquable entre proprietes des polytopes convexes et proprietes de certaines varietes
algebriques (ensembles denis par des equations polynomiales a plusieurs variables
complexes), dites varietes toriques, permettant d'utiliser des methodes et des resultats (d'analyse par exemple) a priori tres eloignes des problemes initiaux (voir le
texte de B. Teissier).
En retour, des proprietes d'algebre se sont trouvees reliees a la convexite, par
exemple
(1) le nombre de zeros communs (a coordonnees complexes non nulles) de k
polyn^omes a k variables peut s'exprimer en terme du volume mixte des polytopes
de Newton associes aux polyn^omes, au moins lorsque les coecients des polyn^omes
sont \assez generaux" (ceci generalise le fait bien connu qu'un polyn^ome de degre
exactement d et dont le terme constant n'est pas nul, a exactement d racines non
nulles) (2) la methode des varietes toriques permet de construire des congurations
d'ovales (courbes planes denies par une equation polynomiale reelle f (x y) = 0,
iii
sans singularite), diciles a deviner directement (16eme probleme de Hilbert) (voir
le texte de J-J. Risler) (3) on generalise des inegalites classiques (dues a Schur dans les annees 20)
qui contraignent les termes diagonaux des matrices hermitiennes de valeurs propres
donnees a rester dans une partie convexe de l'espace (voir le texte de M. Audin).
Nicole Berline et Claude Sabbah
Bibliographie
1] M. Berger, Geometrie, Masson, Paris, 1978.
2] Grunbaum, Convex polytopes, Interscience, London, 1967.
3] Schneider, Convex Bodies : the Brunn-Minkowski theory, Encyclopedia of
Mathematics and its applications vol. 44, Cambridge University Press, 1994.
Figure dessinee a l'aide de Mathematica par J. Bethery
professeur au lycee Albert Schweizer, Le Raincy
iv
Matrices hermitiennes et convexite
Michele Audin
et la photo du grand-pere dans son cadre ovale, et la
cheminee avec, entre les deux pots a pieds coniques, la lampe
dont le socle est un cube d'opaline et le poisson rouge dans
son bocal spherique, et la table ronde avec le dessous de
plat metallique en forme de losange, le cendrier octogonal
de faence blanche et la petite bo^te a cigarettes en bois
sculpte aectant la forme d'un tonneau
G. P.
Dans ces notes, je vais expliquer comment on peut utiliser des techniques de
topologie dierentielle, la theorie de Morse, qui traite des points critiques de fonctions numeriques, pour demontrer des theoremes de convexite. Je focaliserai l'etude
sur des theoremes mettant en jeu des matrices hermitiennes, et notamment sur des
generalisations du theoreme de Toeplitz-Hausdor en dimension nie.
1. Autour du theoreme de Toeplitz-Hausdor
1.1. Le theoreme de Toeplitz-Hausdor
Un probleme classique, dit de Toeplitz-Hausdor, est celui de la determination
de l'image numerique d'un operateur A sur un espace de Hilbert H. Il s'agit tout
simplement de l'ensemble W (A) des valeurs prises par le produit hAv vi quand v
parcourt la sphere unite de H. Je me limiterai ici au cas des matrices, c'est a dire
au cas d'un espace de dimension nie : je supposerai que H = Cn avec la forme
hermitienne standard. Ainsi l'operateur A est-il une matrice n n complexe.
Exemples. | L'image numerique peut prendre des formes relativement variees.
Je m'inspire ici des exemples donnes dans 7], considerant les matrices
!
!
!
1
0
0
0
0
0
A= 0 0 B= 1 0 C= 1 1 00 0 11
00 0 01
01 0 01
D=B
@ 1 0 0 CA E = B@ 1 0 0 CA F = B@ 0 i 0 CA
0 1 0
0 0 1
0 0 0
pour lesquelles on verie (plus ou moins facilement) que les images numeriques sont
celles representees sur la gure 1.
1
2
Michele Audin
0
1
W (A)
0
1=2
0
W (B )
W (C )
i
j
j2
1
1
W (D)
0
1
0
W (E )
1
W (F )
Figure 1 : Images numeriques d'operateurs
Le point commun le plus evident entre ces dierentes parties de C est, bien
entendu, leur convexite. C'est ce qu'arme le theoreme de Toeplitz-Hausdor :
Theoreme 1. | L'image numerique W (A) est convexe.
Remarque. | Ce theoreme reste vrai dans un espace de Hilbert quelconque.
Comme en dimension innie la sphere unite n'est plus compacte, on peut trouver
des convexes non fermes (voir 7] et les references citees dans cet ouvrage).
1.2. Des vecteurs unitaires aux matrices hermitiennes
Des vecteurs unitaires a l'espace projectif. | L'application v 7! hAv vi dont
nous contemplons l'image depuis le debut de cet article est denie sur la sphere unite
S = fv 2 Cn j kvk = 1g
mais a vrai dire, la valeur de hAv vi ne depend que de la droite complexe ` que le
vecteur v engendre : si w = v,
hAw wi = jj2 hAv vi = hAv vi
quand v et w sont unitaires. En d'autres termes, notre application est en fait bien
denie sur l'espace projectif
Pn;1 (C) = fdroites vectorielles ` de Cng le quotient de la sphere S par la relation d'equivalence
v w , 9 2 C jj = 1 tel que w = v:
Matrices hermitiennes et convexite
3
On a ainsi une application :
fA : Pn;1 (C) ;;;! C
` 7;;;! hAv vi
(ou v est un vecteur unitaire de `).
Remarque. | Considerons par exemple le cas ou n = 3, de sorte que Pn;1 (C)
est le plan projectif, qu'on peut considerer comme l'espace des coordonnees homogenes x y z] ou comme le plan ane fx y 1] j (x y) 2 C2g compete par sa droite de
l'inni fx y 0]g comme sur la gure 2 ou la droite oblique est celle de l'inni et le
@@ 0 1 0]
@@
@@
@@
@@ 1 0 0]
@@
0 0 1]
Figure 2 : Le plan projectif
point x y z] est celui dont les coordonnees barycentriques dans le triangle sont x,
y et z. Il y a beaucoup plus qu'une analogie entre cette gure et l'image numerique
W (F ) representee sur la gure 1 : on pourra verier que les sommets du triangle
sont envoyes sur les sommets et les droites projectives complexes schematisees par
les trois droites de la gure 2 sur les c^otes du triangle W (F ).
De l'espace projectif aux matrices hermitiennes. | Etant donnes une droite
vectorielle ` de Cn et deux nombres reels et , on construit un operateur hermitien
V : Cn ! Cn de la facon suivante : on decompose Cn en ` `? et on denit
V j` = Id`, V j`? = Id`? . Le spectre de V est ( | :{z: : }) par construction.
n;1
Prenons par exemple = 1 et = 0. On verie alors simplement que, pour tout
vecteur unitaire v de ` et pour toute matrice complexe A,
hAv vi = tr(AV )
de sorte qu'on peut ^etre tente de remplacer la sphere unite par l'ensemble des matrices hermitiennes de spectre ( : : : ) xe et, pourquoi pas, par l'ensemble
isospectral plus general
H(1:::n) = H = fmatrices hermitiennes V de valeurs propres 1 : : : n g
4
Michele Audin
pour tout (1 : : : n ) = 2 Rn .
Le probleme auquel on arrive ainsi est celui de la description de l'image de
l'application
fA : H ;;;! C
V 7;;;! tr(AV )
qui est celui de Toeplitz-Hausdor quand = (1 0 : : : 0). Il est remarquable que
le theoreme enonce ci-dessus reste vrai dans cette generalite, comme l'a demontre
Viktor Ginzburg dans 4] :
Theoreme 1 bis. | L'image de H par fA est une partie convexe de C.
1.3. Des polygones et des polytopes convexes
On aura remarque, parmi les exemples ci-dessus, les cas de W (A), W (D) et
W (F ) qui sont un peu mieux que des convexes : ce sont des polygones convexes1.
Les matrices qui les denissent ont une propriete specique : elles sont normales au
sens ou elles commutent avec leur adjointe. La demonstration du theoreme suivant
est en fait un exercice facile, que je laisse au lecteur :
Theoreme 2. | L'image numerique d'une matrice normale est l'enveloppe
convexe de ses valeurs propres.
Remarque. | En dimension innie, c'est l'adherence de l'image numerique qui
a cette propriete.
La demonstration de Ginzburg du theoreme 1 bis donne aussi, sans beaucoup
de fatigue supplementaire, la generalisation suivante du theoreme 2, un peu moins
triviale :
Theoreme 2 bis. | Si A est une matrice normale dont les valeurs propres
sont a1 : : : an, l'image de H par fA est l'enveloppe convexe des n! nombres complexes
n
X
j =1
aj (j)
ou parcourt le groupe Sn des permutations de f1 : : : ng.
Le mot poly-gone (resp. -edre, -tope) convexe designe l'enveloppe convexe d'un nombre ni de
points dans un espace de dimension 2 (resp. 3 ou quelconque).
1
Matrices hermitiennes et convexite
5
Exemples. | On a deja remarque que les W (A), W (D) et W (F ) de la gure
1 entrent dans ce cadre. M^eme en restant dans les matrices 3 3, on a maintenant
une panoplie d'exemples plus varies. Gardons la matrice
01 0 01
F =B
@ 0 i 0 CA 0 0 0
mais changeons de spectre en considerant un arbitraire. D'apres le theoreme 2 bis,
l'image de fF est formee de l'enveloppe convexe des points k + il (pour k 6= l).
C'est un hexagone quand le spectre est simple (gure 3), un triangle, voire un
point, sinon.
i3
i2
1
2
3
i1
Figure 3
Toujours dans cet exemple, regardons maintenant ce qu'est eectivement l'application V 7! tr(FV ) : a une matrice hermitienne V = (vkl) de spectre elle
associe v11 + iv22 2 C ou (v11 v22) 2 R2, ce qui
est equivalent
a donner les terP
P
mes diagonaux de la matrice puisque la trace vii = i est xee sur H . Le
theoreme 2 bis applique a cet exemple est donc une caracterisation de ceux des
nombres (v1 v2 v3) 2 R3 qui sont les termes diagonaux d'une matrice hermitienne
3 3 de spectre (1 2 3) xe. Precisement ici, si on range les i comme les vi par
ordre croissant,
8
>
< 1 v1 3
+ v +v +
>
: v11 + v22 + v31= 12 + 22+ 33:
Le theoreme de Schur et Horn. | Il existe des inegalites analogues a celles que
nous venons d'obtenir pour les diagonales des matrices hermitiennes de toute taille.
Il s'agit d'un theoreme de Schur 9] et Horn 8]. Il est bien plus simple d'ecrire un
6
Michele Audin
theoreme de convexite tel que le theoreme 2 bis qu'une liste d'inegalites plus ou
moins comprehensibles :
Theoreme 3. | L'application qui, a une matrice hermitienne, associe sa diagonale envoie H(1:::n) sur l'enveloppe convexe dans Rn de l'ensemble des points
((1) : : : (n) ) (pour 2 Sn ).
Figure 4 : Diagonales des matrices n n hermitiennes, cas n = 3 et n = 4
La gure 4 represente cette image dans l'hyperplan P vi = P i de Rn pour
n = 3 (hexagone) et n = 4 (permutaedre)2 dans le cas ou les i sont distincts.
2. Demonstration des theoremes de convexite
Les theoremes que j'ai decrits ci-dssus appartiennent a une famille assez generale de \theoremes de convexite en geometrie symplectique" | quel que soit le sens
que ca puisse avoir. Le prototype en est un theoreme publie simultanement en 1982
par Atiyah 2] et Guillemin et Sternberg 6]. Si le theoreme de Schur-Horn (notre
theoreme 3) en est une application directe, celui de Ginzburg (nos theoremes 1 bis
et 2 bis) est plut^ot une consequence des idees de la demonstration d'Atiyah. Je vais
expliquer maintenant ces idees et demontrer le theoreme 1 bis (et donc en particulier
le theoreme 1).
2.1. Strategie de demonstration : comment demontrer un theoreme
de convexite ?
De la connexite a la convexite. | Imaginons qu'on veuille montrer que l'image
d'une certaine application continue f d'un espace topologique W dans Rm est convexe. Par denition un convexe est une partie de Rm dont l'intersection avec toutes
je remercie J. Bethery, professeur au lycee Albert Schweizer au Raincy, de m'avoir fourni cette
gure.
2
Matrices hermitiennes et convexite
7
les droites est vide ou connexe. En consequence, pour montrer que f (W ) est convexe, il sut de montrer que pour toute application lineaire ' : Rm ! Rm;1 et
pour tout u 2 Rm;1 , (' f );1 (u) est vide ou connexe : en eet
f (W ) \ ';1(u) = f (' f );1 (u)
sera alors vide ou connexe.
Dans le cas des theoremes de type 1 ou 1 bis ci-dessus, l'espace Rm est C,
autrement dit m = 2 et m ; 1 = 1 et les ' f sont des fonctions numeriques. On
veut donc montrer que les niveaux3 de certaines applications sont vides ou connexes.
Comment demontrer que tous les niveaux d'une fonction sont connexes. |
Commencons par considerer les deux exemples representes sur la gure 5.
Figure 5
Dans les deux cas, la fonction consideree est l'altitude, la hauteur. Il y a un
minimum a partir duquel les niveaux sont non vides et connexes. Dans le cas de
la sphere (a gauche) tous les niveaux non vides sont eectivement connexes. Dans
le cas du tore (a droite) ce n'est vrai que jusqu'au niveau t0 au dessus duquel les
niveaux ont deux composantes connexes.
En traversant la valeur minimale, le type topologique du niveau change (il etait
vide, il devient un cercle). Il se passe quelque chose d'analogue en chaque valeur
critique. La valeur t0 correspond a un col (gure 6).
L'etude de ce type de phenomenes est l'objet de la theorie de Morse, outil precieux utilise dans des contextes varies : on considere une fonction de Morse, une
application dont tous les points critiques sont non degeneres (voir la denition juste
en dessous) et on a des modeles locaux tres similaires au cas simple du col represente
sur la gure 6 qui permettent de decrire comment le type topologique des niveaux
change quand on traverse une valeur critique.
En un point critique, par denition, la dierentielle de la fonction est nulle.
3
Les niveaux de g sont les g;1 (u).
8
Michele Audin
Figure 6 : le col z = t0 + x2 ; y2
Definition. | On dit que le point critique c est non-degenere si la derivee
seconde est une forme quadratique non-degeneree. Une fonction de Morse est une
fonction dont tous les points critiques sont non-degeneres.
Il est equivalent4 de dire que le point critique c est non-degenere ou qu'il existe
des coordonnees locales (x1 : : : xm) sur W dans lesquelles la fonction f s'ecrit
(2)
f (x1 : : : xm) = f (c) + Q(x1 : : : xm)
ou Q est une forme quadratique non-degeneree.
Du coup on a des modeles locaux pour les changements de topologie. Par exemple, le cas d'un minimum local est celui d'une forme Q de signature (m 0) (le bas
des dessins de la gure 5 represente la cas (2 0) et le haut le cas (0 2)). La gure 6
represente le cas d'une forme de signature (1 1) et la gure 7 celui d'une forme de
signature (2 1).
c
Figure 7
C'est ce qu'arme le theoreme qui fonde la theorie de Morse, le celebre lemme de Morse (voir
5] par exemple).
4
9
Matrices hermitiennes et convexite
Plus generalement, le changement local de type topologique est decrit tres explicitement par la transformation de la quadrique Q(x1 : : : xm) = t pour t 2 ;" "].
De cette description explicite, on deduit que, pour ^etre certain que tous les niveaux
d'une fonction de Morse sont connexes5, il sut de s'assurer que celle-ci n'a aucun
point critique en lequel la derivee seconde a pour signature (m ; 1 1) ou (1 m ; 1).
Proposition. | Soit f : W ! R une fonction de Morse n'ayant aucun point
critique en lequel la signature est (m ; 1 1) ou (1 m ; 1). Si W est connexe, alors
tous les niveaux de f sont vides ou connexes.
Remarque. | Au debut de ce x, je parlais d'un espace topologique W . Il va
sans dire que les techniques de theorie de Morse s'appliquent a une fonction W ! R
qui doit ^etre au moins de classe C 2: : : et donc que l'espace W doit ^etre assez \lisse"
pour que ca ait un sens. La bonne \categorie" d'espaces est celle des varietes dierentielles. Ceux que nous etudions ici sont les H, qui sont des sous-varietes de
l'espace vectoriel des matrices n n : ce n'est pas plus complique que la sphere ou
le tore de l'espace de dimension 3 qu'on a pu contempler sur la gure 5.
Points critiques d'une application et points xes de l'action d'un groupe. |
Regardons d'un peu plus pres l'exemple de la sphere sur la gure 5 : les points
critiques de la fonction consideree ne sont autres que les points xes du groupe des
rotations autour de l'axe vertical, dont nos niveaux sont d'ailleurs les orbites.
Il se trouve que toutes les fonctions dont nous souhaitons montrer que les niveaux
sont connexes sont aussi reliees a des actions de groupes. Je vais expliquer maintenant
pourquoi ceci est vrai, et aussi pourquoi cette propriete donne la connexite des
niveaux.
2.2. Fonctions de Morse et operations de groupes
Le cadre general des theoremes de convexite en geometrie symplectique dont je
parle ici6 est celui d'une variete symplectique W | ce sera notre H | munie de
l'operation d'un tore | un sous-groupe compact, connexe et abelien d'un groupe de
matrices7 | et d'une fonction liee a cette operation. Je prefere expliciter tous ces
objets dans la famille dexemples a laquelle je m'interesse ici plut^ot que de donner
une liste abstraite de denitions.
Le sous-groupe TX de U (n). | Soit X une matrice hermitienne xee. La matrice iX est anti-hermitienne, de sorte que exp(itX ) est, pour tout t 2 R, une matrice unitaire. Quand t decrit R, l'ensemble de ces matrices decrit un sous-groupe
commutatif du groupe unitaire U (n). L'adherence de ce sous-groupe (gure 8) est
un sous-groupe compact, connexe et abelien de U (n), appelons le TX .
est bien entendu supposee connexe ici.
On peut faire plus general (voir le x 3).
Un tel sous-groupe est eectivement un tore, c'est a dire isomorphe a R =Z ou a
f(t1 : : : t ) 2 C j jt j = 1g.
5W
6
7
r
r
r
i
r
10
Michele Audin
Figure 8 : Le sous-groupe fexp(itX )g et son adherence
Une operation de TX sur H. | Revenons a H . Il est temps de remarquer
que c'est une classe de conjugaison sous le groupe unitaire (c'est dire que toute
matrice hermitienne est diagonalisable dans une base unitaire). Donc U (n) et tous
ses sous-groupes operent sur H par conjugaison. En particulier TX .
Remarque. | De ce que H est une orbite de U (n), on deduit en particulier
que c'est une sous-variete compacte et connexe de l'espace de toutes les matrices
n n. Elle s'identie au quotient de U (n) par le stabilisateur de la matrice diagonale
(1 : : : n ). Plus precisement, si les i sont ordonnes en
1 = = n1 < n1 +1 = = n1 +n2 < < n1 ++nk;1 +1 = = n1 ++nk
(avec n1 + + nk = n), H s'identie a U (n)=U (n1 ) U (nk ). Son type
topologique ne depend que des multiplicites (n1 : : : nk ) et pas des valeurs des i,
c'est ce qu'on appelle une variete de drapeaux, generalisation de l'espace projectif.
Une fonction sur H. | Comme X est hermitienne, tr(XV ) est reelle pour
toute matrice hermitienne V , de sorte qu'on a une fonction a valeurs reelles
fX : H ;;;! R
V 7;;;! tr(XV ):
Il se trouve que l'operation du groupe TX sur H et la fonction fX ont des liens
tres etroits. C'est la que la geometrie symplectique entre en jeu.
Geometrie symplectique sur H. | Sur H, il y a une forme symplectique.
C'est tout simplement, sur chaque espace tangent TV H , une forme bilineaire alternee non-degeneree !V . Ce type de machine permet d'identier vecteurs tangents
et formes lineaires sur l'espace tangent. Ici on a justement, pour tout V 2 H
une forme lineaire TV H ! R, la dierentielle de fX en V ,
un vecteur de TV H , le vecteur tangent X V en t = 0 de la courbe
t 7! eitX V e;itX :
Matrices hermitiennes et convexite
11
Le lien etroit entre l'operation de TX et la fonction fX , c'est que, pour toute
matrice V dans H, ces deux objets se correspondent via la forme symplectique.
Pour expliquer ca, il faut decrire la forme symplectique !V | et tout d'abord l'espace
tangent TV H .
L'espace tangent a H en V . | Comme je l'ai deja dit, H est une orbite de
U (n). Autrement dit, U (n) opere sur H par conjugaison et l'operation est transitive.
Ainsi H s'identie a U (n)=G , ou G est le stabilisateur d'une matrice diagonale
de l'orbite, et on peut decrire TV H comme quotient de TIdU (n). Comme U (n)
est decrit par l'equation tAA = Id, son espace tangent en Id est l'espace u(n) des
matrices antihermitiennes8.
La derivee en Id de l'application d'orbite
U (n) ;;;! H
g 7;;;! gV g;1
est une application u(n) ! TV H qui peut s'ecrire
u(n) ;;;! TV H fmatrices n ng
Y 7;;;! V Y ]:
Ainsi TV H est-il le quotient de u(n) par le sous-espace des matrices Y telles que
V Y ] = 0.
La forme symplectique. | Pour Y , Z 2 u(n), posons !V (Y Z ) = tr (iV Y Z ]).
On verie que ca denit bien une forme bilineaire alternee non-degeneree sur TV H .
Maintenant, le vecteur tangent X V a la courbe eitX V e;itX est precisement l'image
de iX 2 u(n) dans TV H. La forme lineaire !V (iX ) sur TV H qui lui est associee
par la forme symplectique est
Y 7! tr (iV iX Y ]) = ; tr (V X Y ]) :
Quant a la dierentielle de fX en V , comme fX est lineaire, ce n'est pas tres
dicile, on ecrit un vecteur tangent V Y ] et on obtient
dV fX (Y ) = tr (X V Y ]) = ; tr (V X Y ]) ce qu'on voulait :
Proposition. | On a
dV fX (Y ) = !V (iX Y )
en d'autres termes la dierentielle de fX et le vecteur tangent X deni par X se
correspondent via la dualite denie par la forme symplectique.
8
C'est l'algebre de Lie du groupe U (n).
12
Michele Audin
Exemple. | Choisissons n = 2 et = (1 ;1), ainsi H est l'ensemble des
matrices hermitiennes dont la trace est nulle et le determinant vaut ;1, c'est a dire
!
)
(
a
2
2
H = V = ;a telles que a 2 R 2 C et a + j j = 1 :
Il s'agit de la sphere unite9 de R3 = C R. Prenons pour X la matrice A du x 1.1
de sorte que tr(XV ) = a : la fonction fX est la hauteur sur la sphere comme sur la
gure 5. De plus,
it 0 !
e
exp(itX ) = 0 1 le groupe TX est un cercle et
eitX
!
!
a e;itX =
a eit ;a
e;it ;a
ainsi, il opere sur la sphere unite par rotations autour de l'axe des a. C'est exactement
la situation a laquelle j'ai fait allusion a la n du x 2.1.
Points critiques et points xes. | Comme la forme symplectique est nondegeneree, la dierentielle dV fX est nulle si et seulement si le vecteur tangent correspondant est nul, c'est a dire exactement quand V est un point xe de l'operation
du groupe TX .
Or, il est facile d'etudier l'operation d'un tore au voisinage d'un point xe c : on
peut lineariser l'operation. Precisement, au voisinage de c, il existe des coordonnees
locales (x1 : : : xp y1 : : : yp) dans lesquelles l'action du tore est
g (z1 : : : zp) = (ga1 z1 : : : gap zp) ecriture dans laquelle
g designe un element du tore, je le considere comme un r-uplet (g1 : : : gr ) de
nombres complexes de module 1
j'ai regroupe les coordonnees xj + iyj = zj , il ne faut pas s'etonner qu'elles
soient en nombre pair ici : les formes bilineaires alternees sont de rang pair et
donc la dimension d'une variete symplectique est paire
les ai sont des multi-exposants, ai 2 Zr .
Mais ce n'est pas tout : dans les coordonnees en question, la forme symplectique
s'ecrit de facon assez standard. Je ne veux pas m'etendre sur cette ecriture mais
9 Et bien s^
ur aussi de la droite projective P1 (C).
Matrices hermitiennes et convexite
13
seulement sur la consequence qui m'importe ici : la fonction fX s'ecrit, dans ces
coordonnees
p
X
(4)
fX (z1 : : : zp) = fX (c) + i jzij2
i=1
pour certains reels 1 : : : p fonctions des ai et de la position de exp(itX ) dans TX .
C'est une expression du m^eme type que celle que nous a donnee le lemme de
Morse (2): : : a cela pres que jzij2 = x2i + yi2 et donc que la signature de notre
forme quadratique est ici de la forme (2 2): : : en particulier jamais (1 m ; 1) ou
(m ; 1 1), d'ou l'on deduit :
Proposition. | Tous les niveaux de fX sont vides ou connexes.
Remarque. | J'avoue que j'ai un peu triche : les fonctions fX ne sont pas
tout a fait des fonctions de Morse, autrement dit certains des i qui gurent dans
le deuxieme membre de (4) peuvent tres bien ^etre nuls. Les points critiques de
fX ne sont peut-^etre pas isoles, mais on a une propriete de non-degenerescence
transversalement a ces points critiques qui est susante pour demontrer ce que
nous voulons.
2.3. Recapitulons
Reprenons et demontrons le theoreme 1 bis. On decompose la matrice A en
A = X + iY ou X et Y sont hermitiennes. Alors tr(AV ) = tr(XV ) + i tr(Y V ) de
sorte que fA = fX + ifY . On peut appliquer le traitement ci-dessus a chacune des
coordonnees fX et fY , mais aussi a fX +Y pour , 2 R.
fY
fA (H)
fX +Y
fX
Figure 9 : Convexite de fA(H )
On en deduit que tous les niveaux de toutes les fX +Y sont vides ou connexes.
Remarquons qu'on est exactement dans le cadre decrit au debt du x 2.1 :
fX +Y = ' fA
14
Michele Audin
ou ' : R2 ! R est l'application lineaire (x y) 7! X + Y (voir la gure 9). Ainsi,
pour toute application lineaire ' : R2 ! R, et pour tout u 2 R, (' fA);1 (u) est
vide ou connexe. Donc fA(H ) est convexe.
3. Polygones et polytopes convexes
En guise de conclusion, je vais donner une idee de demonstration des theoremes 2
bis (et donc 2) et 3. La grosse dierence est que l'image est maintenant un polytope
convexe.
3.1. Le cas des matrices normales
Rappelons que A est normale si elle commute avec son adjointe. Il est equivalent
de dire, en decomposant A en X + iY avec X et Y hermitiennes, que X et Y
commutent. C'est justement ce qu'il faut pour que exp(itX ) et exp(itY ) ensemble
engendrent un sous-groupe abelien de U (n). Appelons T l'adherence de ce sousgroupe. Son operation sur H se linearise pres des points xes comme on l'a vu et
chacune des fonctions fX , fY se met sous la forme (4) dans ces m^emes coordonnees.
De cette facon, les deux composantes de la fonction fA sont donnees au voisinage
d'un point xe C par
!
p
p
X
X
2
2
(z1 : : : zp) 7! fX (C ) + i jzij fY (C ) + i jzij
i=1
i=1
pour certains reels i, i.
fA (c)
Figure 10
Un voisinage de C a donc pour image un c^one convexe. C'est une propriete de
convexite locale. Ajoutee a la convexite (globale) que nous avons deja demontree,
elle donne que l'image de fA est l'enveloppe convexe des images fA (C ) des points
xes de l'operation du tore T .
Pour nir la demonstration du theoreme 2 bis, il reste a identier ces points xes.
Il s'agit des matrices C telles que exp(itA) commute avec C pour tout t, c'est a dire
telles que A commute avec C . Remarquons que, comme A est normale, ses parties
Matrices hermitiennes et convexite
15
hermitienne (X ) et antihermitienne (iY ) commutent et donc qu'on peut les diagonaliser dans la m^eme base unitaire. En d'autres termes, il existe une base unitaire
dans lquelle A est diagonale. Quitte a remplacer A par gAg;1 (et C par gV g;1 ), on
est reduit a chercher les C de H qui commutent avec la matrice diagonale
0
1
a
1
B
CC
.
.
A=B
.
@
A:
an
Il existe un changement de base P tel que PCP ;1 et PAP ;1 sont diagonales10 , en
particulier
1
0
(1)
CC
B
...
PCP ;1 = B
A avec 2 Sn :
@
(n)
Comme fA (C ) = tr(AC ) = tr((PAP ;1)(PCP ;1)) = P ai(i), on en deduit le
theoreme 2 bis.
Exemple. | Considerons a nouveau la matrice F du x 1.1 et l'application fF
sur H pour = (1 0 0).
Ainsi H est le plan projectif P2(C) : donner une matrice V de H est equivalent
a donner une droite ` C3, le sous-espace propre de V pour la valeur propre 1,
l'autre espace propre, ou V opere trivialement, est `? .
Bien s^ur, F est normale, le sous-groupe T est engendre par
0 eit
1
01
1
eitX = B
1 C
@
A et eitY = B@ eit CA
1
1
de sorte que
80 it
9
1
>
>
<B e iu C
=
T = >:@ e
:
A telles que t u 2 R>
1
Il opere sur H par conjugaison. Traduite en termes de P2(C) et de ses coordonnees
homogenes, cette operation est
i
it iu
h
e e x y z] = eitx eiuy z
dont les points xes sont 1 0 0], 0 1 0] et 0 0 1]. Ce sont bien ceux qui correspondent aux matrices diagonales
01
1 00
1 00
1
B@ 0 C
A B@ 1 CA B@ 0 CA
0
0
1
de H. L'image de fF est donc l'enveloppe convexe des points 1, i et 0 comme on
l'a vu sur la gure 1 (et d'ailleurs aussi sur la gure 3).
10
Si les a sont distincts, on n'a pas besoin de P .
i
16
Michele Audin
3.2. D'autres theoremes de convexite
La demonstration des theoremes 1 et 1 bis que j'ai expliquee ici est un produit
des idees utilisees par Atiyah dans 2] pour demonter un theoreme de convexite assez
general, que je vais enoncer maintenant, m^eme si je n'ai pas deni toutes les notions.
Theoreme 4. | Soit W une variete compacte et connexe munie d'une forme
symplectique. Soit T un tore de dimension r operant sur W avec application moment
: W ;;;! Rr:
Alors l'image de est un polytope convexe dans Rr , l'enveloppe convexe des images
des points xes de l'operation du tore.
Le theoreme 3 en est une application directe : la variete symplectique compacte
et connexe est notre H . Le tore T est
80
9
1
>
>
z
1
<B .
=
C
CA telles que jzij = 1 U (n)
..
T = >B@
>
:
zn
et il opere sur H par conjugaison.
Le sous-groupe de T deni par la j -eme coordonnee, ou par les equations z1 =
= zj;1 = zj+1 = = 1 est exactement, avec les notations precedentes,
TXj = fexp(itXj )g
pour
00
BB . .
.
Xj = B
BB
1
@
...
1
CC
CC
CA
de sorte qu'on a n fonctions fX1 : : : fXn liees a l'operation de ces sous-groupes
comme ci-dessus. L'application moment dont il est question dans l'enonce du
theoreme 4 n'est rien d'autre que
= (fX1 : : : fXn )
et, plus concretement
(V ) = (tr(X1V ) : : : tr(Xn V )) = (v11 : : : vnn )
la diagonale de la matrice V .
La demonstration des theoremes 3 ou 4 est fondee sur une recurrence (\connexite
, convexite" | comme au debut du x 2.1) et sur les arguments de theorie de Morse
expliques ci-dessus.
Matrices hermitiennes et convexite
17
3.3. Quelques complements sur Toeplitz-Hausdor
Revenons aux exemples du x 1.1. Les matrices A, D et F sont normales, on en
deduit aisement les images numeriques correspondantes sur la gure 1. Les images
W (A), W (C ) et W (E ) sont sans doute plus interessantes. Halmos signale dans 7]
que, pour une matrice 2 2, l'image numerique est une ellipse dont les foyers sont
les valeurs propres de cette matrice (d'ou les images W (A), W (B ) et W (C )).
Plus directement accessibles par nos methodes est le cas de la matrice E . Remarquons que c'est la somme directe
00 0 01
!
0
0
B
C
E = @ 1 0 0 A = 1 0 (1) :
0 0 1
La matrice 2 2 est B , dont l'image numerique est le disque (gure 1). L'image
numerique de la matrice (1) est evidemment le point 1 2 C, et W (E ) est: : : l'enveloppe convexe de la reunion des deux.
Indications bibliographiques
Le petit livre 5] est une introduction accessible (dans tous les sens du terme) a
la theorie de Morse. On trouvera des rudiments de geometrie symplectique (entre
autres choses) dans 1]. Le livre 3] est completement consacre aux techniques et
theoremes evoques dans ces notes.
Bien que n'aie utilise ici qu'une toute petite partie de 7], je prote de l'occasion
pour conseiller sa lecture : l'idee directrice de ce livre est \c'est en faisant des mathematiques qu'on les apprend", idee certes elementaire mais peu developpee dans la
litterature.
Les autres references citees en bibliographie sont les sources originales des theoremes enonces et/ou demontres ici.
Bibliographie
1] V. I. Arnold, Methodes mathematiques de la mecanique classique, MIR,
Moscou, 1974.
2] M. F. Atiyah, Convexity and commuting Hamiltonians, Bull. London Math.
Soc. 23 (1982), 1{15.
3] M. Audin, The topology of torus actions on symplectic manifolds, Progress in
Mathematics 93, Birkh%auser, 1991.
4] V. A. Ginzburg, Equivariant cohomology and K
ahler geometry, Funkts. Anal.
Prilozh. 21 (1987), 271{283.
5] A. Gramain, Topologie des surfaces, PUF, 1971.
18
Michele Audin
6] V. Guillemin, S. Sternberg, Convexity properties of the moment mapping
I et II, Invent. Math. 67 (1982), 491{513 et 77 (1984), 533{546.
7] P. Halmos, A Hilbert space problem book, Graduate Texts in Mathematics,
Springer, 1982.
8] A. Horn, Doubly stochastic matrices and the diagonal of a rotation matrix,
American J. Math. 76 (1954), 620{630.
eine Klasse von Mittelbildungen mit Anwendungen auf der De9] I. Schur, Uber
terminantentheorie, Sitzungsberichte der Berliner Mathematischen Gesellschaft
22 (1923), 9{20.
Institut de Recherche Mathematique Avancee
Universite Louis Pasteur et URA 001 du CNRS
7 rue Rene-Descartes
F{67084 Strasbourg Cedex
Adresse electronique : [email protected]
Polytopes convexes entiers
Michel Brion
Introduction
On presente quelques resultats sur les polytopes convexes entiers, c'est-a-dire
les sous-ensembles d'un espace vectoriel Rd qui sont l'enveloppe convexe d'un nombre ni de points de Zd . C'est un sujet elementaire, mais qui ne s'est developpe
que depuis les annees soixante en particulier, les travaux pionniers d'E. Ehrhart,
professeur de lycee a Strasbourg, y ont joue un r^ole important. Ehrhart a etudie
le nombre de points entiers dans un polytope convexe entier, et dans ses multiples rationnels. On redemontre une partie de ses resultats dans la premiere partie
de ce texte (1.1 et 1.2) quelques complements sont donnes sans demonstration en
1.3 et 1.4. La deuxieme partie est consacree a une generalisation recente (1991)
de la formule sommatoire d'Euler-MacLaurin on y calcule la somme des valeurs
d'une fonction polynomiale aux points entiers d'un polytope convexe entier. Dans
la troisieme partie, on expose un theoreme de Betke et Kneser (1985) qui decrit
toutes les \mesures niment additives" sur les polytopes convexes entiers, qui sont
invariantes par automorphismes anes entiers. Enn, dans la quatrieme partie, on
fait le point sur des travaux plus recents, concernant les mesures niment additives
et invariantes par translations.
Le present texte n'est ni detaille (en completer les demonstrations peut ^etre
une bonne source d'exercices), ni exhaustif. En particulier, on fait l'impasse sur les
relations entre polytopes convexes entiers et geometrie algebrique ou symplectique,
bien que ces relations jouent un r^ole essentiel dans beaucoup de travaux recents.
Pour ces liens, on renvoie entre autres a T], B2] et A].
1. Le polyn^ome d'Ehrhart d'un polytope convexe entier
1.1. | On considere l'espace vectoriel reel Rd de dimension d, et le reseau Zd
dans Rd. Un polytope convexe P dans Rd est l'enveloppe convexe d'un nombre ni
de points de Rd. On appelle dimension de P , et on note dim(P ), la dimension de
l'espace ane engendre par P . On appelle interieur relatif de P , et on designe par
P 0, l'interieur de P dans l'espace ane qu'il engendre. L'enveloppe convexe dans
Rd d'un nombre ni de points de Zd est appelee polytope convexe entier.
19
20
Michel Brion
P
Figure 1
On cherche a compter les points entiers dans P et P 0, c'est-a-dire a denombrer
les ensembles (nis) P \ Zd et P 0 \ Zd . Des proprietes remarquables des nombres de
points entiers dans les multiples nP et nP 0, consideres comme fonctions de l'entier
positif n, ont ete decouvertes par E. Ehrhart voir E1], E3], E4]. Voici une partie
de ses resultats.
Theoreme. | Il existe un unique polyn^ome iP (t), de degre dim(P ), a coecients rationnels, tel que
iP (n) = card(nP \ Zd )
pour tout entier n 1. De plus, on a : iP (0) = 1 et
iP (;n) = (;1)dim(P ) card(nP 0 \ Zd)
pour tout entier n 1 (\loi de reciprocite").
1.2. Demonstration. | Considerons d'abord le cas ou P est un simplexe de
sommets s0 : : : sd, c'est-a-dire : P est l'enveloppe convexe des points anement
independants s0 : : : sd. Denissons un sous-ensemble C de Rd R par
C = f(v t)j v 2 tP t 0g :
Alors C est le c^one convexe ferme dont les ar^etes sont engendrees par les vecteurs
(lineairement independants) (s0 1) : : : (sd 1). De plus, pour tout v 2 Rd, on a :
v 2 nP \ Zd , (v n) 2 (Zd Z) \ C .
' le sous-ensemble de Zd Z forme des points qui peuvent s'ecrire
Pd Notons
d
i=0 ti(si 1) avec des ti 2 0 1. Alors les couples (m n) tels que m 2 nP \ Z sont
ceux qui peuvent s'ecrire
d
X
(m n) = (m0 n0) + xi(si 1)
i=0
ou (m0 n0) 2 ' et ou les xi sont des entiers non negatifs une telle decomposition
est unique. Par consequent, le nombre de points de nP \ Zd est le coecient de zn
21
Polytopes convexes entiers
dans la serie formelle
X
FP (z) =
(m0 n0 )2
zn0
X
x0 :::xd 0
zx0++xd :
Observons que 0 n0 d pour tout (m0 n0) 2 ' et que n0 = 0 implique m0 = 0.
Par suite, il existe des entiers 0 : : : d tels que
FP (z) = (0 + 1z + + dzd ) (1 ; z);d;1 :
De plus, 0 = 1. En developpant la serie, on en deduit que
!
!
!
n
+
d
n
+
d
;
1
n
d
card(nP \ Z ) = 0 d + 1
+ + d d
d
!
t
ou d designe le polyn^ome t(t ; 1) d(! t ; d + 1) . Ainsi, card(nP \Zd) est fonction
polynomiale de n, et la valeur en 0 de cette fonction est 1.
'0 le sous-ensemble de Zd Z forme des points qui peuvent s'ecrire
Pd Notons
i=0 ti(si 1) avec des ti 2]0 1]. On montre comme ci-dessus que
1
X
X n0
card(nP 0 \ Zd) zn =
z (1 ; z);d;1 :
(m0 n0 )20
n=1
R6
(s0 1)
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
' (s1 1)
Rd
p
p
p
p
p
p
p
p
p
p
(s0 1)
(s1 1)
'0
R6
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
Rd
Figure 2
Observons que ' et '0 sont echanges par la symetrie centrale qui envoie (m n)
sur (s0 + + sd ; m d + 1 ; n), d'ou
1
d
X
X d+1;n
X
card(nP 0 \ Zd ) =
z
(1 ; z);d;1 = izd+1;i (1 ; z);d;1
n=1
(mn)2
i=0
et nalement
!
!
!
n
;
1
n
n
+
d
;
1
0
d
card(nP \ Z ) = 0 d + 1 d + + d
:
d
!
!
;
t
t
+
d
;
1
d
D'autre part, on a
et ceci entra^(ne la loi de reciprocite
d = (;1)
d
pour les simplexes entiers.
22
Michel Brion
Considerons maintenant le cas d'un polytope entier P quelconque. Alors P peut
^etre subdivise par des simplexes entiers, c'est-a-dire qu'il existe une famillle nie de
simplexes entiers (Sj )j2J , telle que :
(i) si F est une face de Sj , alors F = Sk pour un k 2 J (ii) si j k 2 J , alors Sj \ Sk est une face (eventuellement vide) de Sj et de Sk (iii) P est reunion disjointe des interieurs relatifs des Sj .
On en deduit que
card(nP \ Zd ) =
X
j 2J
card(nSj \ Zd) :
La premiere partie de la preuve entra^(ne que card(nP \ Zd ) est fonction polynomiale
de n le polyn^ome correspondant est
X
iP (t) = (;1)dim(Sj ) iSj (;t)
j 2J
d'apres laPloi de reciprocite pour les simplexes entiers. La valeur en 0 de ce polyn^ome
est donc j2J (;1)dim(Sj ) = 1 (caracteristique d'Euler-Poincare de P ). De plus, on
a:
X
(;1)dim(P ) iP (;t) = (;1)codim(Sj ) iSj (t)
j 2J
ou on pose codim(Sj ) = dim(P ) ; dim(Sj ). Mais pour tout entier n 0, on a :
X
X
(;1)codim(Sj ) iSj (n) = (;1)codim(Sj ) card(nSj \ Zd ) = card(nP \ Zd)
j 2J
j 2J
d'apres l'identite d'Euler. Ceci demontre la loi de reciprocite pour P .
1.3. Les coe
cients du polyn^ome d'Ehrhart. | Avec les notations de 1.1,
ecrivons
iP (t) = a0(P ) + a1(P ) t + + ad(P ) td
(on suppose pour simplier que P engendre Rd, c'est-a-dire que dim(P ) = d). Notons
vold (P ) le volume de P , normalise de facon que les mailles du reseau Zd soient de
volume 1. De m^eme, toute k-face de P a un volume bien deni volk (F ) en eet,
puisque l'espace ane engendre par F est rationnel, son intersection avec Zd y induit
un reseau, et celui-ci permet de normaliser le volume.
Proposition. | Avec les notations precedentes, on a : ad (P ) = vold (P ) et
X
vold;1(F )
ad;1(P ) = 21
F P
ou la somme porte sur les (d ; 1)-faces de P .
Polytopes convexes entiers
23
Demonstration. | Pour n entier positif, on a :
X
1:
iP (n) = card(nP \ Zd) = card(P \ n1 Zd) =
1
d
m2P \ n Z
R
Par suite, n;d iP (n) est une somme de Riemann pour l'integrale P dx = vold(P ),
d'ou ad(P ) = limn!1 n;d iP (n) = vold(P ).
La seconde equation se deduit de la loi de reciprocite en eet, celle-ci implique
iP (n) = ad(P )nd ; ad;1(P )nd;1 + et ainsi
n;d+1 (iP (n) ; iP (n)) = 2ad;1(P ) :
D'autre part, P n P est reunion des (d ; 1)-faces de P , et leurs interieurs relatifs
sont deux a deux disjoints. D'ou
X
;d+1
(n)) =
lim
n
(
i
(
n
)
;
i
vold;1(F )
P
P
n!1
nlim
!1
F P
par l'argument precedent.
En particulier, lorsque d = 2, on retrouve la formule de Pick (voir Pi]) : le
nombre de points entiers dans un polygone convexe entier P est egal a l'aire de P ,
plus la moitie du nombre de points entiers sur le bord de P , plus 1. Cette formule est
d'ailleurs valable pour les polygones entiers simplement connexes pour la demontrer
directement, on subdivise le polygone en triangles entiers, qui ne contiennent pas
d'autres points entiers que leurs sommets. On montre ensuite que pour un tel triangle
~ et AC
~ forment une base du reseau en particulier, l'aire du
ABC , les vecteurs AB
triangle est 1=2.
En dimension 3, tout se complique. En eet, dans R3 muni du reseau Z3, considerons le tetraedre T (p q) de sommets (0 0 0), (1 0 0), (0 1 0), (1 p q) ou p et q sont
des entiers premiers entre eux tels que 0 p < q. Alors T (p q) ne contient pas
d'autres points entiers que ses sommets mais T (p q) n'est pas engendre par une
base de Z3, car il est de volume q=6. Tout tetraedre entier, ne contenant pas d'autres
points entiers que ses sommets, est l'image d'un T (p q) par un automorphisme ane
entier ce resultat non trivial est d^u a White, voir W].
Pour un polytope convexe entier P de dimension 3, on a :
X
iP (t) = 1 + a1(P ) t + 12 vol2(F ) t2 + vol3(P ) t3
F P
24
Michel Brion
z6
(1 1 3)
C
CC
p
p
p
p
p
CC
;C
;
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
;
;
;x
;
-y
Figure 3 : T (1 3)
et le seul terme inconnu est a1(P ). Contrairement au cas de la dimension 2, on ne
peut exprimer ce terme en fonction des volumes des ar^etes de P . En eet les faces
de T (p q) sont de volume 1/2, et ses ar^etes sont de volume 1. D'ou
a1(T (p q)) = card(T (p q) \ Z3) ; 1 ; a2(T (p q)) ; a3(T (p q)) = 2 ; q6
et notre assertion.
Plus generalement, en dimension d, on ne
Xpeut exprimer aucun des coecients
a1(P ) : : : ad;2(P ) en fonction des termes volk (F ) (somme sur les faces de diF P
mension k) voir K]. Par contre, ak (P ) est combinaison lineaire des volumes des
k-faces de P , avec des coecients qui ne dependent que de la geometrie locale de P
en ces faces. Plus precisement, pour toute face F , considerons le c^one PF engendre
par les points ;f + p ou p 2 P et f 2 F (voir gure 4). Alors PF est un c^one
convexe polyedral rationnel (c'est-a-dire : PF est engendre par un nombre ni de
demi-droites entieres). De plus, le plus grand sous-espace lineaire contenu dans PF
est la direction de la face F .
Theoreme. | On peut associer a tout c^one convexe polyedral rationnel , un
nombre rationnel () tel que
ak (P ) =
X
F P
(PF )volk (F )
ou la somme porte sur les k-faces de P .
Ceci resulte de M4] voir aussi B2]. Par exemple, pour les faces de dimension
d ; 1, on peut prendre (PF ) = 1=2 d'apres le calcul de ad;1(P ), et c'est le seul
choix possible. Pour les faces de dimension plus petite, il n'y a pas de choix unique
de .
25
Polytopes convexes entiers
s
F
P
0
Ps
0
PF
Figure 4
1.4. Le nombre de points entiers dans un tetraedre. | On va donner la valeur
du coecient a1(P ) lorsque P est un tetraedre entier dans R3 le resultat nal est
d^u a J. Pommersheim (voir Po]) et il fait intervenir des expressions arithmetiques
appelees \sommes de Dedekind" (voir RG]).
Soit A une ar^ete de P soient F1 et F2 les faces de P qui contiennent A. Notons
R3 le quotient de R3 par la droite ane engendree par A, et Z3 l'image de Z3
dans R3. On peut trouver une base (e1 e2) du groupe abelien libre R3 telle que e1
et F1 engendrent la m^eme demi-droite. Alors la demi-droite engendree par F2 est
engendree par pe1 + qe2 ou p, q sont des entiers premiers entre eux. De plus, on peut
supposer que 1 p < q. Denissons la somme de Dedekind associee a (p q) par
qX
;1
s(p q) = (( qi ))(( piq ))
i=1
ou ((x)) = x ; x] ; 12 si x n'est pas entier, et ((x)) = 0 sinon. Enn, posons mA = q
et dA = ;s(p q) + 41 .
Theoreme. | Avec les notations precedentes, on a :
!
X 1 vol2(FA1) vol2(FA2) !
a1(P ) =
+
+ dA vol1(A) :
A 36mA vol2 (FA2 ) vol2 (FA1)
En particulier, lorsque P R3 a pour sommets (0 0 0), (a 0 0), (0 b 0), (0 0 c)
ou a, b, c sont des entiers positifs, on trouve :
2 ! a+b+c+A+B +C
1
ab
bc
ac
d
a1(P ) = 12 c + a + b + abc +
4 !
!
!
ac bB ; Cs ab cC
;As bcd aA
;
Bs
d
d d
d d
ou A = pgcd(b c), B = pgcd(a c), C = pgcd(a b) et d = ABC .
26
Michel Brion
Dans le cas ou a, b, c sont premiers entre eux deux a deux, on retrouve une
formule due a Mordell, et redecouverte par Ehrhart voir Ml], E2]. D'autre part,
Kantor et Khovanskii ont redemontre les resultats de Pommersheim, dans le cadre
de leur generalisation de la formule sommatoire d'Euler et MacLaurin (voir KK2] et
2.3 ci-dessous). Enn, Cappell et Shaneson ont annonce une formule qui denombre
les points entiers dans un simplexe entier de dimension quelconque, voir CS].
2. Une generalisation de la formule sommatoire d'Euler et MacLaurin
On expose un resultat de Pukhlikov, Kantor et Khovanskii (voir KK1] et PK2])
qui generalise aux polytopes convexes entiers la classique formule sommatoire d'Euler
et MacLaurin :
Zb
1
b
X
X
f
(
a
)
+
f
(
b
)
n;1 Bn (f (2n;1)(b) ; f (2n;1) (a))
+
(
;
1)
f (m) = f (x)dx +
2
(2n)!
a
m=a
n=1
pour tout intervalle entier a b], et pour toute fonction f : a b] ! C susamment
reguliere. Ici les Bn sont les nombres de Bernoulli, denis par la serie generatrice
1
z
1z + X
n;1 Bn z 2n :
=
1
+
(
;
1)
1 ; exp(;z)
2 n=1
(2n)!
On peut reformuler ce resultat en introduisant l'operateur dierentiel de Todd :
1
2n
1 @ +X
@=@h
n;1 Bn @
=
1
+
(
;
1)
Td(@=@h) = 1 ; exp(
;@=@h)
2 @h n=1
(2n)! @h2n :
C'est une serie formelle en l'operateur de derivation partielle @=@h. Observons que
Z b+h
Zb
1
X
Td(@=@h)
f (x) dxh=0 = f (x)dx + 12 f (b) + (;1)n;1 (2Bnn)! f (2n;1)(b) :
a
a
n=1
On a donc :
Z b+h2
b
X
f (m) = Td(@=@h1) Td(@=@h2)
f (x) dx
:
m =a
a;h1
h1 =h2 =0
C'est cette version de la formule sommatoire d'Euler et MacLaurin qu'on va generaliser aux polytopes convexes entiers, en etablissant au passage d'autres formules
sommatoires.
2.1. | On conserve les notations de 1.1, et on note
A = Zx1 x;1 1 : : : xd x;d 1]
l'anneau des polyn^omes de Laurent en d variables, a coecients entiers. Cet anneau
est integre on note K son corps des fractions. Le mon^ome de Laurent xm1 1 xmd d
sera souvent note xm, avec m 2 Zd.
Polytopes convexes entiers
27
On note M l'ensemble des \series formelles" Pm2Zd am xm ou les am sont des
entiers relatifs. L'ensemble M est un groupe abelien, et m^eme un A-module : on
peut multiplier une serie formelle par un polyn^ome, mais le produit de deux series
formelles n'est pas deni en general.
Une serie formelle f 2 M est dite sommable s'il existe Q 2 A non nul, tel que la
serie formelle Qf := P est dans A. La somme de f est alors P=Q 2 K . On verie que
la somme de fPest uniquement denie, si elle existe. Par exemple, pour m 2 Zd nf0g
nm
m ;1
xe, la
serie 1
n=0 x est sommable, et sa somme est (1 ; x ) tandis que la
P
1
nm
serie n=;1 x est sommable, de somme nulle.
Revenons aux polytopes convexes entiers. Soit P un tel polytope. Pour s sommet
de P , rappelons que Ps designe le c^one engendre par les ;s + p avec p 2 P . C'est
un c^one convexe polyedral rationnel.
Theoreme.
(i) Pour tout c^one convexe polyedral rationnel , la serie formelle
'() :=
X
x2\Zd
xm
est sommable notons )( ) sa somme. De plus, )() = 0 si contient une droite.
(ii) Pour tout polytope convexe entier P , on a dans K :
X
m2P \Zd
xm =
X
s
xs)(Ps )
(somme sur l'ensemble des sommets de P ).
Demonstration.
(i) On se ramene par subdivision au cas ou le c^one est engendre par d ar^etes
dont les directions sont lineairement independantes. Soient m1 : : : md les points a
coordonnees entieres, premieres entre elles,Psur ces ar^etes. Soit ' le sous-ensemble
de Zd forme des points qui peuvent s'ecrire di=1 timi avec des ti 2 0 1. On verie,
comme dans la preuve du theoreme 1.1, que
'( )
Yd
i=1
(1 ; xmi ) =
X
m2\Zd
xm :
Ainsi, '() est sommable. Si de plus contient une droite, alors est invariant par
une translation de vecteur entier m 6= 0, d'ou (1 ; xm)'() = 0.
28
Michel Brion
(ii) Pour toute face F de P , on dispose du c^one convexe PF engendre par les
;f + p avec f 2 F et p 2 P . Notons PeF le c^one f + PF ou f est un point arbitraire
de F 0. Alors PeF ne depend pas du choix de f , et on a '(PeF ) = xf '(PF ). Montrons
qu'on a dans M :
1
0
X m X
X mC
x A:
()
x = (;1)dim(F ) B
@
F
d
m2P \Zd
m2PeF \Z
e en resulte, en sommant les series et en observant que la somme de
P L'enonc
m
x2PeF \Zd x est nulle si PF contient une droite, c'est-a-dire si F n'est pas un sommet.
Soit m 2 Zd. Verions que xm appara^(t avec le m^eme coecient dans les
deux
de (). Si m 2 P alors m 2 PeF pour toute face F . De plus 1 =
P (;membres
dim(F ) (identite d'Euler). D'autre part, si m 2
= P , notons Q l'enveloppe conF 1)
vexe de P et de m notons R l'adherence de Q n P . Alors les faces F de P telles que
m 2= PeF sont exactement les facesPde R qui ne contiennent pas m. Mais puisque R
est etoile par rapport
a m, on a : G (;1)dim(G) = 1 (somme sur toutes les faces G
P
de R),Pet aussi H (;1)dim(H ) =P0 (somme sur les faces H de R qui contiennent m).
D'ou m=2PeF (;1)dim(F ) = 1 et m2PeF (;1)dim(F ) = 0, ce qui termine la verication
de ().
2.2. | On considere maintenant un polytope convexe entier P de dimension d,
tel que tous les c^ones Ps (ou s decrit l'ensemble des sommets de P ) ont exactement
d ar^etes. Un tel polytope P est appele simple. Pour chaque sommet s, on note
m1(s) : : : md(s) les points P
a coordonnees entieres, premieres entre elles, sur les
ar^etes de P . On pose ' := d 0 1m (s).
s
s
i
i=1
Theoreme. | Soit L une forme lineaire sur
Rd, a valeurs complexes, telle
que L(mi(s)) 6= 0 pour tout i et tout sommet s de P . Alors :
X Pm2s\Zd exp L(s + m)
exp L(m) = Qd
s
i=1 (1 ; exp L(mi(s)))
m2P \Zd
X
(i)
et de plus :
(ii)
Z
P
exp L(x)dx = (;1)d
X
s
exp L(s) j det(Qmd1(s) : : : md(s))j
i=1 L(mi (s))
Demonstration. | D'apres la preuve du theoreme 2.1, on a :
X m X Pm2s\Zd xs+m
x = Qd
m (s)
s
i=1 (1 ; x i )
m2P \Zd
Pour en deduire (i), on voudrait substituer exp L(m) a xm. A cet eet, denissons
un homomorphisme de groupes " : A ! C par "(xm) = exp L(m). Alors " est
Polytopes convexes entiers
29
un homomorphisme d'anneaux. De plus, " s'etend au sous-anneau de K forme des
fractions ayant pour denominateur un produit de termes 1 ; xmi(s) en eet, on a
"(1 ; xmi(s)) = 1 ; exp L(mi(s)) et ce nombre n'est pas nul. L'identite (i) en resulte.
Pour (ii), observons que le polytope P est entier par rapport au reseau n1 Zd ou n est
un entier positif arbitraire. Appliquant (i) a ce reseau et divisant par nd , on obtient
1 X exp L(m) = X exp L(s) Pm2s\Zd exp L( mn )
Qd n(1 ; exp L( mi(s) ))
nd m2P \ 1 Zd
s
i=1
n
n
On en deduit (ii) par passage a la limite, en observant que
card('s \ Zd ) = j det(m1(s) : : : md(s))j :
Remarquons que l'equation (ii) est valable pour tout polytope convexe simple
P , a sommets non necessairement entiers un bon exercice consiste a demontrer
directement cette identite. On renvoie a B1] pour une generalisation du theoreme
2.2 aux polytopes convexes entiers non necessairement simples.
2.3. | On conserve les notations de 2.2, et on note F1 : : : FN les faces de
codimension 1 de P . Chaque Fi a pour equation fi = 0 ou fi est une forme ane
sur Rd, denie a un multiple pres. On normalise fi en imposant que ses coecients
soient entiers, premiers entre eux, et que fi(x) 0 pour tout x 2 P . Pour h =
(h1 : : : hN ) 2 RN , on note P (h) le polytope convexe deni par les inequations
fi(x) + hi 0. Ainsi P (h) est obtenu par deplacement des faces de P .
On denit l'operateur dierentiel de Todd en N variables, par
N
Y
@=@hi
Td(@=@h1 : : : @=@hN ) =
:
i=1 1 ; exp(;@=@hi)
C'est une serie formelle en les operateurs de derivation partielle @=@hi. En particulier,
pour toute fonction polynomiale f (h1 : : : hN ), l'expression
Td(@=@h1 : : : @=@hn)f (h1 : : : hN ) = Td(@=@h)f (h)
a un sens.
Theoreme. | Soit P un polytope convexe entier de dimension d. On suppose
que chaque c^one Ps (s sommet de P ) est engendre par une base du reseau Zd en
particulier, P est simple. Alors pour toute fonction polynomiale f de degre au plus
n sur Rd, la fonction
Z
f (x) dx
h!
P (h)
est polynomiale de degre au plus n + d au voisinage de l'origine, et on a :
()
Td(@=@h)
Z
P (h)
X
f (m) :
f (x) dxh=0 =
m2P \Zd
30
Michel Brion
En particulier, on a : Td(@=@h)vol(P (h))jh=0 = card(P \ Zd). Le membre de
gauche de () depend doublement du reseau Zd : par la normalisation de l'element
de volume, et par les normalisations des inequations des faces, qui servent a denir
P (h).
Demonstration. | On utilise les notations de 2.2. On verie d'abord que toute
fonction polynomiale homogene de degre n est combinaison lineaire a coecients
constants de fonctions de la forme x ! L(x)n ou L est une forme lineaire sur Rd,
telle que
L(mi(s)) 6= 0 pour tous s et i. On peut donc supposer que f (x) = L(x)n R
alors RP (h) f (x) dx est le terme homogene de degre n dans le developpement en serie
de n! P (h) exp L(x) dx comme fonction de L. Appliquons l'identite (ii) du theoreme
2.2 au polytope convexe P (h) pour h assez petit. Les sommets de P (h) sont alors
d
X
s(h) = s ; hj(si)mi(s)
i=1
ou j (s i) est l'indice de la face Fj de P qui contient s, mais qui ne contient pas l'ar^ete
de P issue de s et de direction mi(s). De plus, chaque c^one P (h)s(h) s'identie a Ps .
F2
m1(s
)1 s
p
p
m2(s)
F1 p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
P
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
F2
m1(s
)1 s(h) s
m2(s)
P (h)
F1 p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
Figure 5
On a donc
Z
dX
exp
L
(
x
)
dx
=
(
;
1)
P (h)
s
exp(L(s) ; Pdi=1 hj(si)L(mi(s))) :
Qd L(m (s))
i=1
i
En developpant en serie par rapport a L, on en deduit la premiere assertion du
theoreme. De plus, pour verier (), il sut de montrer que
Pd h L(m (s))) X
X
exp(
L
(
s
)
;
d
(;1) Td(@=@h)
exp L(m)
Qd iL=1(mj((iss))) i h=0 =
i
s
i=1
m2P \Zd
Mais d'apres le theoreme 2.2 (i), le second membre est egal a
X
exp L(s)
Qd (1 ; exp L(m (s)))
i
s
i=1
Polytopes convexes entiers
31
Enn, observons qu'on a pour tout t 2 C :
t
Td(@=@h) exp(th)jh=0 = 1 ; exp(
;t) :
En eet, la derivation par rapport a h multiplie exp(th) par t. On en deduit que
!
d
X
Yd
L(mi(s)) :
Td(@=@h) exp L(s) ; hj(si)L(mi(s)) h=0 = exp L(s) 1 ;;exp
L(mi(s))
i=1
i=1
Ceci permet de terminer la verication de ().
On trouvera dans KK1] et PK2], des enonces analogues, pour les fonctions
produit d'un polyn^ome par l'exponentielle d'une forme lineaire. Lorsqu'on essaie de
generaliser le theoreme dans une autre direction, en aaiblissant les hypotheses sur
les c^ones Ps , la situation est beaucoup moins claire on renvoie a KK2] pour des resultats partiels, qui permettent cependant de retrouver la formule de Pommersheim
enoncee en 1.4.
3. Polyn^ome d'Ehrhart et mesures invariantes des polytopes entiers
On expose un resultat de Betke et Kneser qui caracterise le polyn^ome d'Ehrhart,
voir BK].
3.1. | On conserve les notations de 1.1, et on note P (Zd) l'ensemble des polytopes convexes entiers. Une mesure (niment additive) sur P (Zd ), a valeurs dans un
groupe abelien ;, est une application
: P (Zd) ! ;
qui verie le \principe d'inclusion et d'exclusion" : chaque fois que P 2 P (Zd) est
reunion de P1 : : : Pn 2 P (Zd ), on a
X
(P ) =
(;1)k (Pi1 \ \ Pik )
1i1 <<ik n
Par exemple, le volume est une mesure a valeurs dans (1=d!)Z. L'application qui
a P associe son polyn^ome d'Ehrhart iP est aussi une mesure : en eet le principe
d'inclusion et d'exclusion est verie pour tous les iP (n) = card(nP \ Zd ) ou n 2 N,
et donc pour iP (t).
Notons Aut(Zd ) le groupe des transformations anes bijectives de Rd qui preservent Zd ce groupe opere dans l'ensemble P (Zd). Observons que P et g(P ) ont le
m^eme nombre de points entiers, pour tout g 2 Aut(Zd) d'ou ig(P )(t) = iP (t). Ainsi,
le polyn^ome d'Ehrhart est une mesure invariante par Aut(Zd ). Reciproquement, on
a le
32
Michel Brion
Theoreme. | Soit : P (Zd ) ! ; une mesure invariante par Aut(Zd ). Alors
est fonction lineaire des valeurs du polyn^ome d'Ehrahrt en 0 1 : : : d, c'est-a-dire :
il existe 0 : : : d 2 ; tels que
(P ) =
d
X
k=0
k iP (k) :
Dans cet enonce, on peut remplacer les valeurs en 0 1 : : : d par les valeurs en
n n + 1 : : : n + d ou n est un entier arbitraire. En eet, le polyn^ome d'Ehrhart
appartient a l'ensemble des fonctions polynomiales de degre au plus d, qui prennent
des valeurs entieres en tous les entiers notons Ed cet ensemble. Pour 0 k d, la
fonction
!
t = t(t ; 1) (t ; k + 1)
k
k!
est dans Ed, et ces fonctions forment une
! base du groupe abelien Ed (exercice).
t
+
n
Il en est de m^eme des fonctions
k pour 0 k d : ainsi, les valeurs en
n n + 1 : : : n + d de tout f 2 Ed sont combinaisons lineaires entieres des valeurs
en 0 1 : : : d.
3.2. Demonstration. | On commence par construire un groupe abelien BK(Zd)
et une application
P (Zd) ! BK(Zd )
P 7! P ]
qui verient la propriete universelle suivante : pour toute mesure , a valeurs dans
; et invariante par Aut(Zd ), il existe un unique homomorphisme de groupes ~ :
BK(Zd) ! ; tel que ~(P ]) = P ] pour tout P 2 P (Zd). Autrement dit, l'application
de P (Zd) vers BK(Zd) est la mesure invariante par Aut(Zd) et universelle.
A cet eet, on denit BK(Zd) comme le groupe abelien qui a pour generateurs
les elements de P (Zd), et pour relations :
P;
n
X
k=1
(;1)k;1
X
1i1 <<ik n
Pi1 \ \ Pik
pour tout P qui est reunion de P1 : : : Pn , et
P ; g(P )
pour tous P 2 P (Zd ) et g 2 Aut(Zd). On note P ] l'image du generateur P dans
BK(Zd) il est clair que l'application ainsi denie est la mesure universelle.
Polytopes convexes entiers
33
Pour 0 k d, appelons k-simplexe standard tout simplexe entier de dimension
k et de volume k-dimensionnel (1=k!). Les k-simplexes standard sont les images par
Aut(Zd) du simplexe Sk dont les sommets sont l'origine et les k premiers vecteurs
d'une base de Zd . Le polyn^ome d'Ehrhart d'un tel k-simplexe est :
!
t + k = (t + 1)(t + 2) (t + k) :
k
k!
En dimension au moins trois, il existe des polytopes convexes entiers qui n'admettent
aucune subdivision par des simplexes standard (par exemple, les tetraedres T (p q)
denis en 1.3). Cependant, on peut trouver de telles subdivisions si on s'autorise
a faire des dierences de polytopes. Plus precisement, on va montrer le resultat
suivant.
Proposition. | Le groupe BK(Zd ) est engendre par les k -simplexes standard.
Le theoreme en resulte en eet, soit P un polytope convexe entier. La proposition implique l'existence d'entiers x0(P ) : : : xd(P ) tels qu'on ait dans BK(Zd) :
d
X
P ] = xk (P ),k] :
k=0
Il en resulte d'une part que
(P ) =
et d'autre part que
d
X
k=0
xk (P )(,k )
!
t
+
k
iP (t) = xk (P ) k :
k=0
Cette derniere equation permet d'exprimer les xk (P ) comme combinaisons lineaires
entieres de iP (0) : : : iP (d).
d
X
Pour demontrer la proposition, observons que le groupe BK(Zd) est engendre
par les images des simplexes entiers en eet, tout polytope convexe entier P admet
une subdivision par des simplexes entiers (Sj )j2J comme en 1.2 alors on a dans
BK(Zd) :
X
P ] = (;1)codim(Sj ) Sj ] :
j 2J
De plus, par recurrence sur la dimension, on peut supposer que l'image dans BK(Zd )
de tout simplexe entier de dimension d ; 1 est dans le sous-groupe engendre par les
,k], 0 k d ; 1. Soit S un simplexe entier de dimension d de sommets x0 : : : xd alors d!vol(S ) := V (S ) est un entier positif. Si V (S ) = 1, alors S est standard, et
c'est termine. On va montrer par recurrence sur V (S ) que S ] ; V (S ),d] appartient
au sous-groupe engendre par les ,k], 0 k d ; 1.
34
Michel Brion
Notons F0 : : : Fd les (d ; 1)-faces de S . Soit p 2 Zd soient Fi1 : : : Fil les
faces dont l'hyperplan separe strictement p et S soient Fj1 : : : Fjm les autres faces.
Alors le polyedre convexe conv(p S ) engendre par p et S admet deux subdivisions
en simplexes entiers : l'une par S et les conv(p Fi ), et l'autre par les conv(p Fj ).
Fi S Fj
F@i @
@
p
p
p
p
p
p
p
p
p
p
p
1
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
2
p
p
p
p
Fj Fi
@
Fj @@
p
p
p
p
p
p
p
p
p
p
1
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
2
p
p
p
p
p
p
Figure 6
Pour terminer la demonstration, il sut donc de trouver p 2 Zd tel que
V (conv(p Fi)) < V (S )
pour 0 i d autrement dit, que p est plus proche de chaque Fi que le sommet
de S qui n'est pas dans Fi.
On va expliciter un tel point p. On peut supposer que les seuls points entiers de
S sont ses sommets alors les vecteurs x1 ; x0 : : : xd ; x0 sont indivisibles dans
Zd. Soit s le plus grand entier tel que (x1 ; x0 : : : xs ; x0) peut ^etre complete
en une base de Zd . Quitte a remplacer S par g(S ) pour un g 2 Aut(Zd ), on peut
supposer que x0 = 0, x1 = e1 : : : xs = es. Alors xs+1 = a1e1 + + aded avec
pgcd(as+1 : : : ad) > 1 par maximalite de s. On peut supposer que as+2 = =
ad = 0, puis que
0 a1 a2 as;1 < as
et as > 1. Soit r le plus grand entier tel que
r < 1 + a;s 1(a1 + + as;1 ; 1)
alors r < s. Soit p le point de coordonnees 0 (s ; r ; 1 fois), 1 (r + 1 fois), 0 (d ; s
fois). Verions que p convient.
Pour 0 i d, notons Fi la (d ; 1)-face de S qui ne contient pas le sommet xi.
Notons fi l'unique forme ane sur Rd qui vaut 0 sur Fi et 1 en xi. Les valeurs des
Polytopes convexes entiers
35
fi sont :
f0 = x1 + + xs;1 + a;s 1(1 ; a1 ; ; as;1)xs + g0(xs+1 : : : xd) ; 1
fi = xi ; aia;s 1xs + gi (xs+1 : : : xd) (1 i s ; 1)
fs = a;s 1xs + gs (xs+1 : : : xd)
fj = gj (xs+1 : : : xd) (s + 1 j d) :
Il faut verier que jfi(p)j < 1 pour 0 i d. Observons d'abord que p est dans
l'hyperplan engendre par Fi, pour tout i s + 1. D'autre part, on a :
f0(p) = r + a;s 1(1 ; a1 ; ; as;1 )
d'ou 0 f0(p) < 1. On a aussi : fs(p) = a;s 1 2 0 1 et pour 1 i s ; r ; 1, on
a : fi(p) = ;a;s 1ai 2] ; 1 0]. Enn, pour s ; r i s ; 1, on a : fi(p) = 1 ; a;s 1ai,
d'ou fi(p) 2 0 1]. Si de plus fi (p) = 1, alors ai = 0, d'ou a1 = = ai;1 = 0 et
r < 1 + a;s 1(ai+1 + + as;1 ; 1) < 1 + (s ; 1 ; i)
et i < s ; r, contradiction.
Remarque. | La demonstration ci-dessus redonne l'existence du polyn^ome
d'Ehrhart, en n'utilisant que son calcul (facile) pour les simplexes standard.
4. L'anneau des polytopes entiers
On expose une partie des resultats de McMullen, Morelli, Kantor, Pukhlikov et
Khovanskii sur l'anneau des polytopes et son analogue entier, ainsi que leurs applications aux mesures (ou valuations) invariantes par translations. Des constructions
universelles analogues a celle du groupe BK(Zd) de 3.2, joueront un grand r^ole dans
cette derniere partie.
4.1. Mesures et valuations sur les polytopes. | On note P (Rd) l'ensemble
des polytopes convexes de Rd. Comme en 3.1, on a la notion de mesure (niment
additive) sur P (Rd), a valeurs dans un groupe abelien ;. Une notion apparemment
plus faible est celle de valuation : il s'agit d'une application : P (Rd) ! ; telle que
(P Q) = (P ) + (Q) ; (P \ Q)
pour tous P et Q dans P (Rd) tels que P Q est aussi dans P (Rd). En fait, ces deux
notions co%(ncident, comme le montre le resultat suivant.
Proposition. | Soit : P (Rd ) ! ; une application qui verie
(P ) = (P \ H +) + (P \ H ; ) ; (P \ H )
pour tout P 2 P (Rd) et pour tout hyperplan H de Rd , delimitant deux demi-espaces
fermes H + et H ; . Alors est une mesure.
36
Michel Brion
Demonstration. | Notons E (Rd ) le groupe abelien ayant pour generateurs les
elements de P (Rd) et pour relations
P ] ; P \ H +] ; P \ H ; ] + P \ H ]
ou P et H sont comme ci-dessus, et ou P ] designe l'image de P dans E (Zd ). D'autre
part, associons a tout polytope convexe P sa fonction caracteristique 1P : Rd !
f0 1g notons L(Rd) le sous-groupe du groupe additif des applications de Rd dans
Z, engendre par les fonctions caracteristiques des polytopes convexes. La relation
evidente
1P = 1P \H + + 1P \H ; ; 1P \H
permet de denir l'homomorphisme de groupes
' : E (Rd ) ! L(Rd) P ] ! 1P :
L'enonce dePla proposition
equivaut a l'injectivite de '. Pour la verier, consideP
rons x = Pi] ; Qj ] 2 E (Rd ) tel que '(x) = 0. Ecrivons les Pi et les Qj
comme intersections nies de demi-espaces d'ou une famille (nie) d'hyperplans
(H). Le complementaire de la reunion de ces hyperplans n'a qu'un nombre ni de
composantes connexes, et chacune de ces composantes n'a qu'un nombre ni de faces
bornees soit (R ) la famille nie des adherences de ces faces.
Les relations
P ] = P \ H+] + P \ H; ] ; P \ H ]
permettentPd'ecrire les Pi et Qj comme combinaisons entieres des R . Par suite,
on a x = a R ] avec des a entiers. Choisissons un R dont la dimension est
maximale parmi les dimensions des R gurant dans x. En evaluant '(x) en un
point de l'interieur relatif de R , on obtient a = 0. On conclut par une recurrence
immediate.
4.2. L'anneau des polytopes (voir Mc1], Mc2]). | Il existe une mesure (ou
valuation) universelle sur P (Rd), donnee par la construction suivante. Notons '~ (Rd)
le groupe abelien ayant pour generateurs les elements de P (Rd), et pour relations
P Q] ; P ] ; Q] + P \ Q]
chaque fois que P , Q et P Q sont dans P (Rd). Alors l'application canonique
P (Rd) ! '~ (Rd) P ! P ]
est la valuation universelle. On s'interesse plus particulierement aux valuations invariantes par un groupe de transformations anes, le plus simple etant le groupe
des translations. En designant par '(Rd) le quotient de '~ (Rd) par les relations
v + P ] ; P ]
(v 2 Rd P 2 P (Rd))
l'application canonique de P (Rd) dans '(Rd) est la valuation invariante par translations, universelle.
Polytopes convexes entiers
37
Rappelons que la somme de Minkowski de deux polytopes convexes P et Q est
denie par
P + Q = fp + q j p 2 P q 2 Qg
c'est un polytope convexe. Du lemme ci-dessous resulte que la formule
P ]Q] = P + Q]
~ Rd) et '(Rd). Ce dernier est appele l'anneau
denit une structure d'anneau sur '(
des polytopes.
Lemme. | Soient P , Q, R 2 P (Rd ). Alors
(P Q) + R = (P + R) (Q + R) :
Si de plus P Q 2 P (Rd ), alors
(P \ Q) + R = (P + R) \ (Q + R) :
Demonstration. | La premiere assertion est evidente, ainsi que l'inclusion de
(P \ Q) + R dans (P + R) \ (Q + R). Pour l'inclusion opposee, soient p 2 P ,
q 2 Q et r1, r2 2 R tels que p + r1 = q + r2 := x. Puisque P Q est convexe, le
segment p q] rencontre P \ Q. Soit t 2 0 1] tel que tp + (1 ; t)q 2 P \ Q. Alors
x = tp + (1 ; t)q + tr1 + (1 ; t)r2 est dans (P \ Q) + R.
Pour tout entier k 0, notons Fk ZP (Rd) le sous-groupe de ZP (Rd) engendre
par les polytopes de dimension au plus k. On denit ainsi des ltrations croissantes des anneaux '~ (Rd) et '(Rd). La proposition 4.1 entra^(ne que le groupe
'(Rd)=Fd;1'(Rd) a pour generateurs les polytopes de dimension d, et pour relations : P Q] ; P ] ; Q] avec P , Q polytopes de dimension d, tels que P Q
est convexe et que P \ Q est contenu dans un hyperplan. Ce groupe joue un r^ole
essentiel dans les problemes de decomposition des polyedres, voir C].
L'application deg : ZP ! Z denie par deg(P nP P ) = P nP est nulle sur les
relations de '~ (Rd) et '(Rd). On peut donc denir des degres sur '~ (Rd) et '(Rd) ce sont des homomorphismes d'anneaux.
Pour tout P 2 P (Rd), on pose
P ] =
X
F P
(;1)dim(F )F ]
c'est-a-dire : P ] = (;1)dim(P )P 0] gr^ace a l'identite (equivalente a la relation
d'Euler) :
X
1P 0 = (;1)codim(F )1F :
F P
38
Michel Brion
On verie que * est un automorphisme involutif de '~ (Rd) et de '(Rd). Pour 2 R
non nul, on denit l'homothetie de rapport , notee , par :
(
]
si > 0
P ] = P
;P ] si < 0.
On obtient ainsi un automorphisme de '~ (Rd) et de '(Rd) on pose : 0 P = deg(P ).
On doit a MacMullen des resultats tres profonds sur la structure de l'anneau
'(Rd). On va enoncer une version abstraite d'une partie de ces resultats des corollaires plus concrets seront donnes ensuite.
Theoreme. | Il existe une unique decomposition
d
M
'(Rd) = 'k
k=0
du groupe abelien '(Rd) telle que :
(i) '0 = Z et '1 = '1 'd est le noyau de deg.
(ii) Pour 1 k d, le sous-groupe 'k a une structure d'espace vectoriel reel,
telle que pour tout 2 R et pour tout x 2 'k , on a : x = k x.
(iii) L'espace vectoriel reel 'd est de dimension 1.
En fait, un isomorphisme de 'd sur R est donne par le volume. Ceci equivaut a
un resultat classique de Hadwiger : toute mesure sur P (Rd), invariante par translations, et homogene de degre d, est un multiple constant du volume (voir H]).
Observons d'autre part que l'enonce (ii), joint au fait que l'homothetie de rapport est un automorphisme de '(Rd), entra^(ne que 'k 'l 'k+l pour tous k l 2 1 d].
Autrement dit, '1 est une R-algebre graduee. Les demonstrations de McMullen
sont elementaires mais astucieuses on renvoie a B3] pour une approche plus algebrique, et une generalisation du theoreme de Hadwiger.
4.3. L'anneau des polytopes entiers (voir M1], M2], PK1]). | Comme en
4.1, on denit '~ (Zd) et son quotient '(Zd) par le sous-groupe engendre par les
m + P ] ; P ] ou m 2 Zd et P 2 P (Zd). Les groupes abeliens '~ (Zd) et '(Zd) ont
une structure d'anneau, muni d'une involution .
On note L(Zd) le sous-groupe de L(Rd) engendre par les fonctions caracteristiques des elements de P (Zd). L'application naturelle de '~ (Zd) vers L(Zd ) est un
isomorphisme. Autrement dit, les notions de mesure et de valuation concident pour
les polytopes convexes entiers. Ce resultat, bien plus dicile que son analogue non
entier (proposition 4.1) est demontre par Morelli, voir M1].
Comme ci-dessus, l'homothetie de rapport n denit un endomorphisme n de
'~ (Zd) et de '(Zd), pour tout entier n 6= 0. Les resultats de MacMullen s'etendent
alors, pourvu que l'on remplace '(Zd) par son produit tensoriel avec Q de plus,
l'application naturelle de '(Zd) dans '(Rd) est injective, voir M1].
Polytopes convexes entiers
39
Voici un corollaire plus concret de ces resultats. Soit une valuation sur les
polytopes convexes entiers, et invariante par translations par Zd soit P 2 P (Zd).
Alors l'application P : Z ! ; denie par
(
)
si n 0
P (n) = (;(nP
1)dim(P )(;nP 0) si n < 0
est polynomiale de degre au plus d (voir McS]). En eet, une valuation invariante
par translations, et a valeurs dans ;, n'est autre qu'un homomorphisme du groupe
'(Zd) vers ;, et de plus P (n) = (n P ]). Un exemple de telle valuation est donne
par : (P ) = card(P \ Zd ) on retrouve ainsi les resultats d'Ehrhart.
Bibliographie
A]
M. Audin, The topology of torus actions on symplectic manifolds, Birk-
h%auser, 1991.
BK] U. Betke, M. Kneser, Zerlegungen und Bewertungen von Gitterpolytopen,
J. Reine Angew. Math. 358 (1985), 202{208.
B1] M. Brion, Polyedres et reseaux, L'Enseignement mathematique 38 (1992),
71{88.
B2] M. Brion, Points entiers dans les polytopes convexes, expose no. 780 au
seminaire Bourbaki (mars 1994).
B3] M. Brion, Piecewise polynomial functions, convex polytopes and enumerative geometry, a para^(tre.
C] P. Cartier, Decomposition des polyedres : le point sur le troisieme probleme
de Hilbert, expose no. 646 au seminaire Bourbaki (juin 1985).
CS] S. E. Cappell, J. L. Shaneson, Genera of algebraic varieties and counting
of lattice points, Bull. AMS 30 (1994), 62{69.
E1] E. Ehrhart, Sur un probleme de geometrie diophantienne lineaire I. Polyedres et reseaux, J. Reine Angew. Math. 226 (1967), 1{29.
E2] E. Ehrhart, Nombre de points entiers d'un tetraedre, C. R. Acad. Sci. Paris,
t. 258, Serie I (1964), 3945{3948,.
E3] E. Ehrhart, Demonstration de la loi de reciprocite pour le polyedre convexe
entier, C. R. Acad. Sci. Paris, t. 265, Serie I (1967), 5{7.
E4] E. Ehrhart, Polyn^omes arithmetiques et methode des polyedres en combinatoire, International series of numerical mathematics 35, Birkh%auser 1977.
H] H. Hadwiger, Vorlesungen uber Inhalt, Oberache und Isoperimetrie,
Springer-Verlag, 1957.
40
K]
Michel Brion
J. M. Kantor, Sur le polyn^ome associe a un polytope a sommets entiers
dans Rn , C. R. Acad. Sci. Paris, t. 314, Serie I (1992), 669{672.
KK1] J. M. Kantor, A. V. Khovanskii, Integral points in convex polyhedra,
combinatorial Riemann-Roch theorem and generalized Euler-MacLaurin formula, prepublication de l'I.H.E.S. (juin 1992).
KK2] J. M. Kantor, A. V. Khovanskii, Une application du theoreme de
Riemann-Roch combinatoire au polyn^ome d'Ehrhart des polytopes entiers de
Rd, C. R. Acad. Sci. Paris, t. 317, Serie I (1993), 501{507.
Mc1] P. McMullen, The polytope algebra, Adv. in Math. 78 (1989), 76{130.
Mc2] P. McMullen, Valuations and dissections, in Handbook of Convex Geometry, Volume B, North-Holland (1993), 933{988.
McS] P. McMullen, R. Schneider, Valuations on convex bodies, in Convexity
and its applications, edite par P. M. Gruber et J. M. Wills, Birkh%auser (1983).
M]
L. J. Mordell, Lattice points in a tetrahedron and generalized Dedekind
sums, J. Indian Math. Soc. 15 (1951), 41{46.
M1] R. Morelli, A theory of polyhedra, Adv. in Math. 97 (1993), 1{73.
M2] R. Morelli, Translation scissors congruence, Adv. in Math. 100 (1993),
1{27.
M3] R. Morelli, The K -theory of a toric variety, Adv. in Math. 100 (1993),
154{182.
M4] R. Morelli, The Todd class of a toric variety, Adv. in Math. 100 (1993),
182{231.
Pi]
G. Pick, Geometrisches zur Zahlenlehre, Naturwiss. Z. Logos, Prag. (1899),
311{319.
Po] J. E. Pommersheim, Toric varieties, lattice points and Dedekind sums,
Math. Ann. 295 (1993), 1{24.
PK1] A. V. Pukhlikov, A. G. Khovanskii, Finitely additive measures of virtual
polytopes, St. Petersburg Math. J. 4 (1993), 337{356.
PK2] A. V. Pukhlikov, A. G. Khovanskii, A Riemann-Roch theorem for integrals and sums of quasipolynomials over virtual polytopes, St. Petersburg
Math. J. 4 (1993), 789{812.
RG] H. Rademacher, E. Grosswald, Dedekind sums, Carus Math. Monogr.
vol. 16, Washington, Mathematical Association of America, 1972.
Polytopes convexes entiers
T]
W]
41
B. Teissier, Varietes toriques et polytopes, in Seminaire Bourbaki, Springer
Lect. Notes in Math. 901 (1980), 71{84.
G. K. White, Lattice polyhedra, Canad. J. Math. 16 (1964), 389{396.
Laboratoire de Mathematiques
UMR 128 du CNRS
Ecole Normale Superieure de Lyon
46 allee d'Italie
69364 Lyon cedex 07
Adresse electronique : [email protected]
Construction de courbes reelles
Jean-Jacques Risler
1. Introduction
L'etude de la topologie des courbes algebriques reelles projectives planes et lisses
(et plus generalement des hypersurfaces projectives) a une longue histoire. Il s'agit
du probleme suivant : quelle peut ^etre la topologie du plongement d'une courbe
plane (ou d'une hypersurface) lisse de degre d dans l'espace projectif ?
Cette question a fait l'objet d'un des problemes de Hilbert (le 16-ieme) qui posait
la question pour les courbes de degre 6, et les surfaces de degre 4. Le cas des courbes
de degre 6 a ete resolu par Gudkov en 1973 (cf. Gud74]), et celui des surfaces de
degre 4 par Kharlamov en 1977 (Kha78]). Le cas des courbes de degre 7 a ete resolu
par Viro, et celui des courbes de degre 8 n'est pas encore completement elucide. Pour
des Surveys sur la question, on peut consulter Gu74], A-O79], Wi78] ou Vi86].
Nous allons dans cet expose nous restreindre au cas des courbes planes, bien que
les techniques indiquees plus bas soient en principe valables en toutes dimensions.
On peut justier ce parti pris par un souci d'alleger l'expose, et par le fait que les
seules applications interessantes n'ont ete jusqu'ici developpees que dans le cas des
courbes.
Le probleme que l'on se pose est le suivant : etant donne un degre d xe, quels
sont les types possibles des plongements C RP2, ou C est une courbe lisse de
degre d (on prefere RP2 a R2, car cela diminue le nombre de cas a considerer par exemple les trois types de coniques anes non vides ne se distinguent pas dans
RP2).
Commencons par quelques considerations generales sur la topologie des courbes
planes lisses.
Soit C RP2 une courbe lisse. Alors C est une variete (analytique) compacte de
dimension 1, donc union (nie, cf. plus bas le theoreme de Harnack) de composantes
connexes dieomorphes au cercle S 1.
Topologiquement, il y a deux manieres de plonger S 1 dans RP2 (cf. par exemple
B-R]) :
() L'image de S 1 est un ovale, homotope a un point, dont le complementaire
a deux composantes connexes, l'interieur et l'exterieur. Une droite coupe (transversalement) un ovale en un nombre pair de points par exemple, une conique lisse est
un ovale.
43
44
Jean-Jacques Risler
( ) L'image de S 1 est une pseudo-droite, son complementaire est connexe, et
deux pseudo-droites se coupent en un nombre impair de points par exemple, une
droite est une pseudo-droite.
Il resulte de cela qu'une courbe (lisse) de degre pair est reunion de p 0 ovales,
et qu'une courbe de degre impair est reunion d'une pseudo-droite et de p 0 ovales.
On s'interesse non seulement a la topologie de la courbe C (i.e., a son nombre
p d'ovales), mais aussi au type topologique de son plongement (i.e., aux inclusions
eventuelles des ovales entre eux).
L'etude de la topologie des varietes algegriques reelles comprend deux parties
bien distinctes :
(a) Decrire des \prohibitions", i.e., donner une liste (la plus complete possible)
des contraintes sur les types topologiques des plongements.
(b) Construire des courbes lisses de degre d donne si l'on peut construire tous
les types topologiques non interdits par les prohibitions de (a), le probleme pose est
considere comme resolu.
A titre d'exemple (trivial), traitons completement le cas des courbes de degre 4.
Il est a noter que le cas du degre 6 n'est deja plus trivial du tout (c'etait l'objet
du 16-eme probleme de Hilbert), et que le cas du degre 8 n'est pas completement
elucide a ce jour.
Theoreme 1.1. | Une courbe lisse de degre 4 dans RP2 a un nombre p
d'ovales tel que 0 p 4, et les types topologiques des plongements realises par des
courbes de degre 4 sont les suivants (on dit qu'un ovale est libre s'il n'est contenu
dans aucun autre ovale, et s'il n'en contient aucun autre) :
La courbe vide.
Un ovale.
Deux ovales embo^tes.
Deux ovales libres.
Trois ovales libres.
Quatre ovales libres.
Demonstration. | Commencons par montrer que les possibilites indiquees cidessus sont les seules (raisonnement de type (a)).
(i) Il ne peut y avoir 5 ovales ou plus, car en xant un point sur chaque ovale,
on peut faire passer une conique par cinq de ces points et trouver ainsi une conique
coupant la courbe en au moins 10 points, ce qui est exclu par le theoreme de Bezout.
(ii) Si p 3, les ovales sont necessairement libres, car dans le cas contraire une
droite bien choisie couperait la courbe en au moins 6 points.
Passons maintenant aux raisonnements de type (b), i.e., a la construction des
courbes non exclues par les considerations precedentes.
Une quartique avec p = 4 ovales par exemple se construit en deformant legerement la reunion de deux coniques se coupant en quatre points. Les autres cas sont
laisses au lecteur.
45
Construction de courbes reelles
Citons maintenant les deux fameux theoremes de Harnack (qui datent de 1876 !)
Theoreme 1.2. | Une courbe de degre d dans
composantes connexes.
RP2 a au plus
(d;1)(d;2)
2
+1
Theoreme 1.3. | Pour tout entier d 1, et m tel que 1 m (d;1)(2 d;2) +1,
il existe dans RP2 une courbe lisse de degre d avec m composantes connexes.
On appellera M-courbe une courbe admettant le nombre maximum de composantes connexes pour son degre.
Le theoreme 1.2 est un resultat de type (a), et le theoreme 1.3 est de type (b).
Il resoud completement le probleme du type topologique des courbes lisses de degre
d mais ne dit rien sur le type topologique du plongement. Il utilise la methode des
\petits parametres" : on construit une courbe de degre d en perturbant legerement
l'union d'une courbe de degre d ; 1 et d'une droite se coupant transversalement.
Les resultats de type (a) sont nombreux et interessants cependant, le sujet de
cet expose etant un resultat de type (b), je ne pretends pas en faire un resume,
m^eme succinct. Le lecteur interesse pourra consulter Wi78], ou Vi90] pour le cas
des courbes.
Je vais dans cet expose decrire la methode de Viro de construction de courbes reelles, qui procede d'un esprit tres dierent des methodes \a la Harnack" employees
jusque la (elle est de nature essentiellement combinatoire), et expliquer quelques
applications.
2. Compactications de (R )2
Traditionnellement, on compactie (R )2 en le plongeant dans RP2. Il y a bien
d'autres facons de faire. Nous allons en decrire deux, adaptees a un polyn^ome, ou
plus exactement a un ensemble ni de mon^omes, ou aussi de points (ai bi) 2 N2.
Notons Qi le point de coordonnees (ai bi). On associe a l'ensemble des mon^omes
(ai bi) l'application : (R )2 ;! R2 denie par
P jxai ybi jQ
(x y) = P jxai ybi j i :
L'image d'un point (x y) est donc le barycentre des points Qi aectes de la masse
jxai ybi j. Le resultat qui fait tout marcher est le suivant :
Lemme 2.1. | Supposons l'interieur , de , non vide. Alors j(R+ )2 est un
dieomorphisme du premier quadrant (ouvert) sur ,.
Ce resultat est une consequence de resultats profonds de Guillemin-Stenberg sur
\l'application des moments" G-S82]. Je vais en donner ici une esquisse de preuve
elementaire, aimablement communiquee par A. Douady. Dans la suite, nous noterons
46
Jean-Jacques Risler
par la m^eme lettre , l'application denie plus haut, et l'application j(R+)2 qui
sera seule utilisee.
Considerons le P
polyn^ome PNi=1 X ai Y bi (le raisonnement ci-dessous s'applique
aussi au polyn^ome Ni=1 iXPai Y bi ou les i sont > 0).
Soit G = f(x y z) j z = Ni=1 xai ybi g le graphe de ce polyn^ome, vu dans (R+ )2 R+ , avec coordonnees (x y z). Faisons le changement de variables g : x = e
y =
e z = e; (qui est un dieomorphisme deP(R+ )2 R+ sur R3). Le grpahe
G
en l'ensemble H d'equation eai
+bi + = 1. Posons h( ) =
PNse etransforme
ai +bi + . Alors H est le bord de l'ensemble . = fh( ) 1g qui est
i=1
convexe (et m^eme strictement convexe). Soit rh le gradient de h :
0a 1
i
X
rh( ) = eai
+bi + B@ bi CA :
1
En revenant aux coordonnees (x y z), et en restreignant a G, le gradient rh s'ecrit :
0 1
X ai bi B ai C
x y @ bi A
P xai ybi 1
car z = e; = PNi=1 xai ybi . On retrouve donc, dans le plan z = 1, l'application qui
s'ecrit ainsi = g rh.
De la convexite de H , on deduit que est un dieomorphisme local injectif. Il
reste a voir la surjectivite. Pour cela, on va montrer que l'image de est convexe,
et que le bord de , est dans l'adherence de l'image de .
Si P = (p) et Q = (q) sont dans l'image de , on considere l'image reciproque
;1
(tP + (1 ; t)Q) (t 2 0 1]) du segment joignant P a Q. On voit facilement que si
une suite de points pn 2 (R+ )2 tend vers l'inni ou vers un des axes de coordonnees,
(pn ) se rapproche du bord de , (cf. plus bas). Ceci montre que tous les points du
segment sont dans l'image de , puisqe l'image reciproque de ce segment est alors
un chemin compact joignant p a q.
Montrons maintenant que les sommets de , sont dans l'adherence de l'image
de : si (a b) est un sommet de ,, il existe une forme lineaire l sur R2 telle que
l(a b) > l(ai bi) 8(ai bi) 2 ,, tels que (ai bi) 6= (a b) (il sut de considerer une
droite d'appui passant par (a b), voir gure 1). Alors, si l(x y) = x + y, on
pose x = t y = t . En supposant par exemple et > 0, on voit que lorsque
t ! 1, le point (x y) tend vers le point (a b), car le terme dominant (en t) dans
le numerateur de (x y) est alors le terme en ta+b dont le coecient est ab .
On voit donc par ce lemme que le polygone , lui-m^eme constitue une compactication
(non algebrique) de (R+ )2, evidemment bien adaptee au polyn^ome
PN Xnaturelle
ai Y bi .
i=1
Construction de courbes reelles
47
(a,b)
l = cste
Figure 1
Si on veut maintenant une compactication de (R )2, on note i (1 i 4)
les elements du groupe / ' Z=2Z Z=2Z des symetries engendrees par les deux
symetries orthogonales par rapport aux axes de coordonnees. On a alors
(R )2 = i(R+ )2
et on envoie i(R+ )2 sur i(,) par i i (1 i 4).
Nous noterons C = 4i=1i(,), et (ou simplement si le contexte n'est pas
ambigu) ce plongement de (R )2 dans C.
2.2. Exemple. | Prenons pour , l'ensemble des mon^omes en (x y) de degre
d. On trouve alors la compactication habituelle de (R )2 par un carre (homeomorphe au disque), voir gure 2.
d
∆
-d
O
d
-d
Figure 2
Viro considere une seconde compactication C0 de (R )2 (mais utilise en fait
surtout la premiere) en considerant la partie reelle de la variete torique associee au
polytope , (cf. Dan78], ou Oda88]).
48
Jean-Jacques Risler
Lemme 2.3. | C0 est homeomorphe au quotient de C lorsque l'on identie
les faces de C avec la regle suivante : si ; est une face de C, pour tout vecteur
(1 2) a coordonnees entieres orthogonal a ;, ; est identiee avec la face (;), etant la symetrie ((;1)1 (;1)2 ) 2 / ' (Z=2Z)2 .
2.4. Exemple. | Dans le cas ou , est le polygone de l'exemple 2.2, on trouve
que C0 est le plan projectif RP2.
3. Carte d'un polyn^ome
Definition 3.1. | Soit P
2 RX Y ] un polyn^ome, Z (P ) R2 l'ensemble de
ses zeros, , un polygone a sommets a coordonnees entieres, que nous supposerons
d'interieur non vide. On appelle carte de P associee a , l'adherence de (Z (P ) \
(R )2) dans C. Cette carte est notee C(P ).
3.2. Remarques.
(1) Si P 2 RX Y ] est un polyn^ome, P = P iX ai Y bi , on appelle polygone de
Newton de P l'enveloppe convexe dans R2 des points (ai bi) tels que i 6= 0. On
note , (ou ,(P )) ce polygone, qui ne depend que de l'ensemble (ai bi) des mon^omes
intervenant dans l'ecriture de P . Le polygone naturel pour construire la carte de P
est alors son polygone de Newton ,(P ), et sauf mention expresse du contraire, la
carte de P sera toujours consideree dans i(,(P )). Cependant, on peut considerer
des cartes C(P ) pour d'autres polygones , c'est ce qu'on fera plus bas dans la
demonstration du theoreme 4.2, avec le polyn^ome T ; t.
(2) Si dim ,(P ) = 1, il sera commode de parler encore de la carte de P dans
C(P ), bien que l'application ne soit plus alors un plongement.
3.3. Exemple : carte d'un trin^ome. | Supposons que P soit un trin^ome :
P = 1X a1 Y b1 + 2X a2 Y b2 + 3X a3 Y b3
et que ,(P ) soit d'interieur non vide. Posons (ai bi) = Qi (1 i 3) et i = xai ybi .
On a
(x y) = 1Q1++2Q2++3Q3
1
2
3
i.e. les i sont les coordonnees barycentriques de (x y) par rapport au triangle ,.
On a (x y) 2 Z (P ) si et seulement si 11 + 22 + 33 = 0. La carte de P dans le
premier quadrant est donc un segment de droite (ou l'ensemble vide) qui s'obtient
de la maniere suivante : on marque le signe du coecient i au sommet Qi, et si les
trois sommets de ,(P ) ne sont pas de m^eme signe, on trace un segment de droite
joignant les deux c^otes dont les sommets sont de signe opposes. Si les trois sommets
sont de m^eme signe, la carte de P dans , est vide. Ceci se justie immediatement
en regardant l'equation de la droite (Z (P ) \ (R+ )2).
Construction de courbes reelles
49
Si 2 /, on fait de m^eme pour (,(P )), avec la regle suivante : si Q = (a b)
est un sommet de ,(P ), et si = (1 2), le signe de (Q) est celui de Q multiplie
par 1 1 2 2 .
3.4. Exemple. | Pour P = X 3 ; Y 2X 2 + Y 3, la carte C (P ) est representee
sur la gure 3.
+
∆ (P)
_
_
C ∆(P) (P)
_
+
O
_
_
_
Figure 3
4. Collage de cartes
Soit P = P i X ai Y bi un polyn^ome et ,(P ) son polygone de Newton (voir remarque 3.2-(1)). Si ; est une face de ,(P ), on pose
X
P; =
iX ai Y bi :
fij(aibi )2;g
Definition 4.0. | Un polyn^ome P
2 RX Y ] est non degenere (par rapport
a son polygone de Newton ,) si pour tout c^ote ; de ,, P ; n'est pas une puissance
(on dit que P est reduit), et si Z (P ; ) est lisse (au sens algebrique) dans (R )2. Ici,
l'interieur de , est considere comme une face de ,.
Remarquons que dans le cas ou P est un trin^ome, P est toujours non degenere
par rapport a ,(P ), si du moins ,(P ) est d'interieur non vide.
Definition 4.1. | Soit , Rn un polytope convexe a sommets entiers > 0,
, = i2I ,i une decomposition de , par des polytopes convexes a sommets entiers.
On dit que cette decomposition est reguliere si :
(1) ,i \ ,j = ? pour i 6= j .
(2) ,i \ ,j est une face commune a ,i et ,j .
(3) Il existe une fonction ane par morceaux concave : , ;! R+ telle que
50
Jean-Jacques Risler
(a) ji soit ane 8i 2 I .
(b) jij ne soit pas ane pour i 6= j .
(c) (, \ Zn ) Zn .
Toutes les decompositions ne sont pas regulieres. Un exemple classique est donne
par la gure 4 (cf. Co-He80]).
Figure 4
Considerons une decomposition reguliere , = ,i, et des polyn^omes Pi tels
que :
(a) ,(Pi) = ,i pour tout i.
(b) Si ; = ,i \ ,j , Pi; = Pj;.
(c) Les Pi sont non degeneres.
Alors les cartesPC (Pi) se recollent en un ensemble contenu dans C , et les Pi en
un polyn^ome P = !2Zn a! X ! tel que P i = Pi 8 i.
Soit : , ;! R une fonction concave ane par morceaux associee a la decomposition, et posons PT = P!2Zn a! X ! T (!). On appelera PT le \polyn^ome de
Viro" associe a la fonction .
Le theoreme principal de cet expose est alors :
Theoreme 4.2. | Avec les hypotheses ci-dessus, il existe T0 > 0 tel que pour
t > T0 le polyn^ome Pt soit non degenere, et la carte C (Pt) equivalente au collage
des cartes C (Pi).
Remarque. | Si on remplace par une fonction convexe, on a le m^eme resultat
que ci-dessus, pour 0 < t < T0, avec T0 assez petit.
Ce theoreme s'utilise par exemple de la maniere suivante. On construit une triangulation a sommets entiers du triangle , : x + y d x 0 y 0. On choisit
des signes aux sommets de ,. On en deduit des signes aux sommets symetriques
par rapport aux axes par la regle enoncee plus haut (i.e., si la symetrie s'ecrit
(x y) = (1x 2y), avec i = 1, le signe de (a b) est celui de (a b) multiplie par
a1b2).
Construction de courbes reelles
51
On construit alors de maniere completement automatique une carte lineaire par
morceaux, qui est la carte d'un polyn^ome Pt de degre d (Pt est le \polyn^ome de
Viro" du theoreme). Notons que ce procede ne donne aucune indication sur les zeros
d'un polyn^ome P donne a priori. Le polyn^ome Pt a les m^emes mon^omes que P , mais
ses coecients sont modies.
4.3. Exemple. | A titre d'exercice le lecteur pourra s'amuser a justier
l'exemple suivant, qui decrit une construction des \courbes de Harnack".
Considerons une triangulation reguliere du triangle , : x + y d x 0 y 0
telle que tous les points entiers du bord et de l'interieur de , soient le sommet
d'au moins un triangle (ceci revient a dire que tous les triangles sont d'aire 1/2). A
part cette condition, la triangulation est arbitraire, pourvu qu'elle soit reguliere. Par
exemple, la triangulation la plus simple a laquelle on peut penser, avec des triangles
rectangles, est reguliere. Un sommet (i j ) est dit pair si i et j sont pairs, impair
dans le cas contraire. On attribue le signe ; aux sommets pairs, et le signe + aux
sommets impairs. Supposons d pair, d = 2k.
Alors le procede decrit plus haut construit une carte lineaire par morceaux
correspondant, apres identication des segments du bord deux a deux pour se
retrouver dans l'espace projectif, a une courbe ayant le nombre maximum, i.e.
(d ; 1)(d ; 2) + 1 ovales. De plus, appelons pairs les ovales qui sont contenus dans
2
un nombre pair d'ovales (les ovales libres sont pairs), et impairs les autres. Alors il y
2
a 3k 2; 3k ovales pairs, et (k ; 1)(2 k ; 2) + 1 ovales impairs, tous contenus dans un
seul ovale pair, l'ovale \a l'inni". Les autres ovales pairs sont libres, et entourent
chacun un sommet marque du signe + (dans un des quatre quadrants).
Demonstration du theoreme. | Au lieu de faire la demonstration generale,
nous allons traiter un exemple tres simple d'un polyn^ome a une variable, qui fait
comprendre le principe de la demonstration, celle-ci etant un peu technique si on
veut tout justier dans le detail. L'exemple traite un polyn^ome a une variable, car
la demonstration consiste a rajouter une variable T , et on se retrouve ainsi dans les
polyn^omes a deux variables, cadre de cet expose.
Soit X la variable et prenons , = 0 3] R, , = ,1 ,2, avec ,1 = 0 2], et
,2 = 2 3]. Cette decomposition de , est reguliere, et on peut poser par exemple
(0) = 3 (2) = 2 (3) = 0.
Posons P1 = 1 ; X 2, P2 = ;X 2 + X 3 le collage des cartes de P1 et P2 est
represente sur la gure 5.
Soit G R R le graphe de la fonction , et , son enveloppe convexe. Si
P (X ) = 1 ; X 2 + X 3 est le polyn^ome resultant du \collage" de P1 et P2, notons
PT = X 3 T (3) ; X 2T (2) + T (0) = X 3 ; T 2X 2 + T 3. PT est le polyn^ome de Viro
associe a P , a la triangulation de ,, et a la fonction . , est le polygone de Newton
du polyn^ome PT (gure 6).
On s'interesse aux zeros du polyn^ome Pt pour t assez grand : ils correspondent
52
Jean-Jacques Risler
_
_
+
_
+
-3
-2
0
2
3
Figure 5
T
Gν
C ∆ ( P T)
ν
C∆(T-T0)
ν
0
3
π
X
∆
Figure 6
(par l'application ) a l'intersection de la carte C (PT ) avec la carte C (T ; t)
du polyn^ome T ; t. Il faut noter qu'ici la carte C (PT ) est lineaire par morceaux
puisque PT est un trin^ome, mais qu'il n'en n'est pas de m^eme pour la carte C (T ;
t), car , n'est pas le polygone de Newton de T ; t.
On montre alors sans diculte que lorsque t tend vers l'inni, la carte C (T ; t)
se rapproche du bord superieur de , . Pour t assez grand, cette carte va donc couper
la carte C (PT ) en deux points dans le premier quadrant, et en un point dans le
quadrant x < 0 y > 0, comme on le voit sur la gure. C'est la le point delicat a
justier dans le cas general : il faut montrer que l'intersection de C (T ; t) avec
C (PT ) est homeomorphe (en fait homotope) a l'intersection de C (PT ) et du
bord superieur G de , , en utilisant le fait que C (T ; t) \tend" vers G lorsque
t tend vers l'inni.
Comme on voit sans diculte que G \ C (T ; t) se projette sur le collage des
cartes de P1 et P2, on voit que pour t assez grand, le polyn^ome Pt a 3 racines reelles,
deux positives et une negative, ce qu'il fallait demontrer.
4.4. Remarque. | On peut aussi interpreter le theoreme 4.2 comme un
theoreme sur la \lissication" des singularites, de la maniere suivante.
Soit P (X1 : : : Xn ) = 0 l'equation d'une hypersurface algebrique ayant une singularite a l'origine non degeneree par rapport a son diagramme de Newton N (P ).
On suppose que N (P ) est compact (i.e., rencontre tous les axes de coordonnees), et
l'hypothese dit que P ; est reduit et lisse pour toute face de N (P ) (toutes les faces
sont ici de codimension 1, contrairement au cas global ou l'on avait une face de
codimension 0). Soit , la portion de Rn delimitee par N (P ) et les hyperplans de
53
Construction de courbes reelles
coordonnees supposons comme dans le theoreme 4.2 que l'on ait une decomposition , = ,i, des cartes C (Pi) de polyn^omes Pi (de polygones de Newton Pi ) non
degeneres, et une fonction convexe ane par morceaux denie sur ,. On suppose
que verie les conditions de 4.2, et qu'en plus est nulle sur N (P ). On construit
alors comme plus haut un polyn^ome PT (X1 : : : Xn ) tel que P0 = P , et que pour
T0 assez petit et 0 < t < T0, l'hypersurface Pt (X1 : : : Xn ) = 0 soit lisse en 0, et
que sa carte soit le collage des cartes C (Pi), et de la carte de P en dehors de ,.
(Autrement dit, on a remplace la singularite par le collage des cartes C (Pi) dans
un voisinage de 0, sans rien changer a l'exterieur). Nous allons en voir des exemples
plus bas.
5. Applications et complements
(a) Lissication de la singularite J10; . | Dans Vi90], Viro classie systematiquement les lissications de toute un serie de singularites (non degenerees), en
suivant la classication d'Arnol'd (cf. A-V-G85]). Je prendrai ici comme exemple
la singularite J10; , dont les lissications donnent de nouveaux types topologiques de
courbes algebriques, lorsque l'on utilise le theoreme 4.2.
La singularite notee J10; est equivalente a la singularite formee de trois arcs de
paraboles tangents (par exemple, (Y ; X 2)(Y ; 2X 2 )(Y ; 3X 2 ) au voisinage de
l'origine) elle est non degeneree, et m^eme quasi-homogene. Viro (Vi84] ou Vi90])
dresse une liste complete de ses lissications (i.e., des types topologiques des \bres
de Milnor reelles") : il y en a 31. Je vais en indiquer trois seulement, obtenues par
la methode decrite ci-dessus (Viro utilise une methode \a la Harnack").
;
Lemme 5.1. | Il existe des lissications de J10
avec les cartes de la gure 7.
a)
b)
c)
Figure 7
Indiquons par exemple comment obtenir le type (c), en triangulant la partie du
plan delimitee par le diagramme de Newton et les deux axes de coordonnees, en
indiquant les signes des mon^omes, et en recollant des cartes de trin^omes, comme
explique plus haut. La triangulation est en pointilles, et la carte obtenue en traits
pleins (voir gure 8).
54
Jean-Jacques Risler
+
_
_
+
_
_
+
_
_
_
_
_
_
_
_
+
_
+
+
_
_
_
_
+
+
+
+
_
_
_
+
+
_
+
_
+
_
_
_
+
_
Figure 8
(b) Courbes de degre 6. | On considere maintenant les trois paraboles ci-dessus
dans le plan comme une courbe de degre 6 d'equation ayant deux singularites de
type J10; : l'une en 0, et l'autre a l'inni. Soit , le triangle de sommets (0,0),
(0,6) et (6,0). Le polygone de Newton de l'equation separe , en deux triangles :
, = ,1 ,2 (gure 9).
6
∆2
∆(φ)
3
∆1
0
0
6
Figure 9
D'apres le theoreme 4.2, on peut utiliser le lemme 5.1, et recoller independamment des cartes de type (a) ou (b) dans ,1 et ,2, pour obtenir la carte d'une courbe
lisse de degre 6, que l'on pourra considerer dans le disque ou dans RP2.
On obtient ainsi les trois types de M-courbes de degre 6 dont les schemas sont
indiques gure 10 (il n'y a que trois types de M-courbes de degre 6).
La courbe du milieu par exemple s'obtient en recollant une carte de type (a)
dans ,1 et une carte de type (b) dans ,2 (voir gure 11).
Construction de courbes reelles
55
Figure 10
Carte dans ∆ 2
Carte dans ∆ 1
Figure 11
(c) Courbes de degre 7. | Une courbe plane lisse de degre impair a toujours
une composante connexe (et une seule) homotope a une droite projective, appelee
pseudo-droite. Les autres composantes sont des ovales. Une courbe de degre 7 est
reunion d'une pseudo-droite et d'au plus 15 ovales, d'apres l'inegalite de Harnack.
Viro a classe toutes les courbes de degre 7 en 1980. Dans la proposition suivante,
qui decrit le resultat de Viro, on appelle ovale libre un ovale qui n'est contenu dans
aucun autre ovale.
Proposition 5.2 (Viro Vi84]). | Le type topologique du plongement d'une
courbe de degre 7 est constitue d'une pseudo-droite, et d'ovales avec l'une des 121
possibilites suivantes :
(i) Un ovale contenant a ovales, et b ovales libres, avec a + b 14 et 1 a 13.
(ii) ovales libres, avec 0 15
(iii) 3 ovales embo^tes.
56
Jean-Jacques Risler
Montrons par exemple comment construire une courbe de degre 7 de type (i),
avec a = 10, b = 4 (cette courbe etait inconnue jusqu'a Viro, et ne peut pas ^etre
construite par une methode \a la Harnack").
Viro commence par construire une courbe de degre 7 avec deux singularites
de type J10; , dont la carte est representee (en traits pleins) gure 12. Viro utilise
une methode \classique" pour construire la courbe (en partant d'une ellipse et
d'une droite transverse), mais on peut aussi la construire en utilisant la methode du
collage des cartes, comme pour la courbe de la gure 8.
En \collant" dans ,1 et ,2 (et leurs symetriques) des cartes de type (b) (gure 7),
et en recollant avec la carte de a l'aide du theoreme 4.2, on obtient une courbe de
degre 7 avec a = 10, b = 4 (gure 12).
5.3. Remarque. | Toutes les courbes construites jusqu'ici par la methode
de Viro sont des \T-courbes" (T pour \Triangle"), i.e., des courbes obtenues en
collant des cartes de trin^omes ayant pour polygones de Newton des triangles d'aire
1/2, comme sur la gure 8. On sait mainenant que tous les types topologiques des
M-courbes ne peuvent pas ^etre obtenus avec des T-courbes.
7
∆(γ)
4
3
0
6
7
Figure 12
Bibliographie
A-O79]
V.I. Arnol'd, O.A. Oleinik, The topology of real algebraic manifolds,
Moscow Univ. Bull. 34, 5{17.
A-V-G85] V.I. Arnol'd, A. N. Varchenko, S. M. Gusein-Zade, Singularities
of dierentiable maps, I, Birkhauser.
B-R]
R. Benedetti, J.J. Risler, Algebraic and semi-algebraic sets, Hermann, Paris, 1990.
Construction de courbes reelles
57
Co-He80] R. Connelly, D.W. Henderson, A convex 3-complex not simplicially isomorphic to a strictly convex complex, Proc. Camb. Phil. Soc.
88, 299{306.
Dan78] V. I. Danilov, The Geometry of Toric Varieties, Russian Math. Surveys 33, 97{154.
Gud74] D. A. Gudkov, The topology of real algebraic varieties, Russian Math.
Surveys 29, 1{79.
G-S82] V. Guillemin, S. Sternberg, Convexity properties of the moment
mapping, Invent. Math. 67, 491{513.
Ha76]
A. Harnack, Uber Vieltheiligkeit der ebenen algebraischen Curven,
Math. Annalen 10 (1876), 189{199.
Kha78] V. M. Kharlamov, The topological type of non singular surfaces in
RP3 of degree four, Funct. Anal. 10, 295{305.
Oda88] T. Oda, Convex bodies and Algebraic Geometry, Ergeb. Math. 15,
Springer-Verlag.
Vi84]
O. Ya. Viro, Gluing of plane real algebraic curves and constructions of
curves of degrees 6 and 7, Springer Lect. Notes in Math. 1060, 185{200.
Vi86]
O. Ya. Viro, Progress in the topology of real algebraic varieties over
the last six years, Russian Math. Surveys 41, 55{82.
Vi90]
O. Ya. Viro, Real algebraic plane curves : constructions with controlled
topology, Leningrad Math. J. 1, 1059{1134.
Wi78] G. Wilson, Hilbert's sixteenth problem, Topology 17, 53{74.
URA 762 du CNRS
DMI, Ecole Normale Superieure
45, Rue d'Ulm
75005 Paris
Adresse electronique : [email protected]
Volumes mixtes des corps convexes
Bernard Teissier
Introduction
Le but de ces exposes est de presenter un chapitre de l'etude des corps convexes
qui permet de prouver un ranement de l'inegalite isoperimetrique et qui fournit
un critere numerique d'egalite a translation pres de deux corps convexes permettant
de caracteriser le cas d'egalite.
Pour commencer je reproduis un apercu historique publie il y a quelques annees.
1. Le probleme isoperimetrique
Cependant, les theories ont leurs commencements : des allusions vagues, des
essais inacheves, des problemes particuliers et m^eme lorsque ces commencements
importent peu dans l'etat actuel de la Science, on aurait tort de les passer sous
silence.
Frederic Riesz, 1913
Le probleme isoperimetrique n'est peut-^etre pas un \grand probleme", mais il est
certainement un vieux probleme. Son origine mythique est la necessite pour la reine
Didon d'enfermer la plus grande surface possible avec une peau de boeuf elle eut
l'idee de la decouper en lanieres et dut ensuite se demander quelle forme donner a
un l pour qu'il enferme la plus grande surface possible. J'appellerai probleme isoperimetrique le probleme consistant a montrer que parmi tous les domaines du plan
ayant un perimetre donne, le disque est celui qui a la plus grande aire. Je l'ai choisi
pour illustrer comment un probleme d'enonce fort simple peut en Mathematiques
donner naissance a des concepts assez profonds pour qu'ils aillent ensuite enrichir
des branches de Mathematiques a priori fort eloignees. Ce probleme de geometrie
euclidienne a feconde l'analyse, puis plus recemment la geometrie riemannienne et
la geometrie algebrique. Sa version multidimensionnelle a permis en 1982 de donner
une demonstration fulgurante d'un probleme de combinatoire pose en 1926 et qui
avait resiste a de nombreux eorts. Je veux aussi insister sur le fait qu'il n'a pu ^etre
pose clairement que vers le debut du 18eme siecle et n'a ete resolu qu'a la n du
19eme alors que les Grecs de l'epoque classique etaient deja tout-a-fait conscients de
la propriete extremale du cercle. On insiste souvent a juste titre sur le fait que les
Mathematiques inventent des concepts dont l'utilite \pratique" n'appara^( t parfois
que plusieurs decennies ou siecles plus tard, et que la recherche mathematique est
59
60
Bernard Teissier
donc un investissement a tres long terme. En sens inverse, il est aussi vrai que
des problemes \concrets" peuvent contribuer a creer des concepts mathematiques
pendant plusieurs siecles l'histoire que je vais esquisser est en fait celle d'une longue
meditation mathematique, commencee il y a au moins 2400 ans et qui n'est pas
encore terminee, sur les concepts d'aire et de volume, et sur le concept d'extremum.
Je dois aussi souligner que la motivation de ces recherches n'etait pas dans les
applications. Les architectes navals n'ont pas attendu la demonstration rigoureuse
de l'inegalite isoperimetrique pour faire des hublots ronds. Comme le dit joliment
T. Bonnesen dans l'introduction de son livre \sur le probleme des isoperimetres et
des isepiphanes"(1929) : \Et ces proprietes du cercle et de la sphere sont tellement
intuitives que, pour l'homme de bon sens, il para^( t super0u d'en donner des demonstrations. Pour les geometres au contraire la demonstration exacte des theoremes en question a presente des dicultes assez grandes". Cependant les retombees
pratiques des mathematiques au developpement desquelles le probleme isoperimetrique a contribue sont incalculables et depassent de tres loin ce qu'aurait pu donner
une re0exion \pilotee par les applications" (pour n'en citer qu'une classe : les calculs
sur les vibrations des structures, par exemple les ponts).
C'est la une autre idee que j'aimerais illustrer dans cet expose : la recherche
de la rigueur est un puissant moteur pour l'invention, et fournit ainsi des champs
d'application bien plus vastes que la \verite utile" que l'on cherchait a etablir.
Il est possible que le premier enonce mathematique du probleme isoperimetrique
soit d^u a Archimede (287-212 av. J.C.) mais la premiere solution d'un probleme
analogue qui soit parvenue jusqu'a nous est celle de Zenodorus qui vivait entre 200
av. J.C. et 90 apres J.C. Celui-ci prouve par exemple que parmi tous les polygones
ayant un nombre donne de c^otes et inscrits dans un cercle donne, c'est le polygone
regulier qui enferme la plus grande aire.
Polybius (201-120 av. J.C.) insiste sur le fait que les gens mesurent l'aire des
villes et des camps par leur circonference il ajoute : \l'ennui est que nous avons
oublie nos lecons de geometrie" Proclus, qui vivait au cinquieme siecle, mentionne
des proces opposant (au premier siecle ?) des membre de communautes d'agriculteurs grecs ou la terre devait ^etre egalement repartie entre tous, mais l'etait selon le
perimetre: : : avec les resultats que l'on pense au moment de la recolte. Le rapport
entre le perimetre et l'aire n'etait donc pas tout-a-fait clair bien que la propriete
d'extremalite du cercle ait ete clairement vue, au moins parmi les courbes que connaissaient bien les Grecs : coniques et polygones. Il para^( t d'ailleurs que certains
commentateurs tardifs mettaient en doute la proposition d'Euclide selon laquelle
tous les triangles qui ont une base donnee et dont le sommet oppose parcourt une
droite parallele a la base enferment la m^eme aire, pour la raison que l'on peut faire
tendre le perimetre vers l'inni en eloignant le sommet sur la parallele. Le probleme
theorique semble ensuite reposer jusqu'au 18eme siecle, et va se reveiller des que
le calcul innitesimal donnera des techniques pour etudier le probleme que voici :
etant donnes un ensemble de courbes, et une grandeur associee a chaque courbe de
l'ensemble (par exemple un temps de parcours, une variation d'energie), determiner
Volumes mixtes des corps convexes
61
la ou les courbes qui rendent maximale ou minimale cette grandeur c'est la naissance du calcul des variations comme branche de l'analyse. La solution des premiers
problemes de calcul des variations, comme celui de la \courbe brachystochrone" qui
est la courbe joignant deux points donnes d'un plan vertical le long de laquelle le
temps de chute d'une bille sans frottement est minimal, cette solution, dis-je, est
obtenue en ecrivant qu'un extremum (maximum ou minimum) \annule la derivee
par rapport a la courbe" cela conduit pour chaque probleme a des equations appelees equations d'Euler. Les courbes qui satisfont ces equations sont candidates
a donner le maximum ou le minimum cherche, mais il se peut aussi qu'aucune de
ces courbes ne donne l'extremum, et qu'en fait cet extremum ne soit pas atteint.
Decider de l'existence de l'extremum est la diculte majeure du calcul des variations mais comme, dans les cas analogues a celui de la brachystochrone, les equations
d'Euler peuvent ^etre assez facilement integrees pour donner explicitement la solution
cherchee, le probleme de l'existence de la solution ne se posait pas.
C'est je crois une des grandes contributions du probleme isoperimetrique que
d'avoir oblige les mathematiciens a poser le probleme de l'existence des solutions des
problemes variationnels, et voici comment : Les equations d'Euler n'ont de sens que
sous des hypotheses de derivabilite, donc de regularite des courbes considerees, qui
ne sont pas du tout naturelles dans le probleme isoperimetrique. Apres des travaux
analytiques pas vraiment concluants de Jacob et Johan Bernoulli et de Brook Taylor
les geometres du debut du 19eme avaient donc cherche des solutions geometriques
et Jacob Steiner avait invente une construction geometrique, la symetrisation de
Steiner, qui associe a chaque domaine qui n'est pas un cercle et a une direction de
droite un nouveau domaine ayant la m^eme aire et un perimetre plus petit. Steiner
a cru pouvoir en deduire une propriete d'extremalite du cercle equivalente a la
propriete isoperimetrique : parmi les courbes qui enferment une aire donnee, il a
le plus petit perimetre. Mais il supposait explicitement l'existence d'un extremum.
O. Perron a fait observer que le m^eme schema de demonstration prouverait que \le
nombre 1 est le plus grand nombre entier" a tout nombre entier a dierent de 1 on
peut en eet associer un nombre entier plus grand, son carre a2. Cet argument montre
en fait que le nombre 1 est le seul candidat possible pour realiser le maximum, et
l'erreur de cette \demonstration" est evidemment qu'ici le maximum n'existe pas. Il
a ainsi souligne que le probleme essentiel est celui de prouver l'existence d'une courbe
ayant la propriete extremale, par exemple en trouvant des condition necessaires et
susantes pour qu'une courbe soit extremale.
C'est a peu pres a la m^eme epoque que Lejeune-Dirichlet armait la possibilite
de prolonger une fonction donnee sur le bord d'un domaine D du plan en une
fonction f denie a l'interieur de celui-ci et minimisant une \energie". Les sources
physiques de la theorie du potentiel (cherchant a mettre dans un m^eme cadre mathematique le potentiel gravitationnel et le potentiel electrostatique) faisaient que nul
ne doutait de l'existence de telles fonctions, dites \harmoniques", mais l'usage fait
par Riemann de ce \principe de Dirichlet", et peut-^etre aussi l'accent mis sur les
problemes d'existence a propos du probleme isoperimetrique, ont amene plus tard
62
Bernard Teissier
les mathematiciens a s'interroger sur ses conditions precises de validite. Les methodes mises au point a propos du probleme isoperimetrique, ainsi que des methodes d'analyse, ont contribue a la creation d'une magnique theorie qui contient
en particulier le probleme de Dirichlet, le probleme isoperimetrique, et des inegalites
d'analyse reliant la forme d'un domaine du plan a la frequence fondamentale d'un
tambour dont la membrane aurait la forme de ce domaine. L'analogue dans ce dernier
cas du theoreme isoperimetrique est que parmi tous les domaines du plan ayant la
m^eme aire, c'est le disque qui donne la note fondamentale la plus basse. Une partie
de cette theorie donne des conditions susantes pour l'existence de solutions d'un
probleme de calcul des variations et a permis a Weierstrass et Schmidt de resoudre
nalement de maniere satisfaisante le probleme isoperimetrique dans les annees 1880.
Tout cela ne constitue aujourd'hui qu'une toute petite partie du calcul des variations, qui continue d'^etre utilise partout en physique, l'idee restant depuis Maupertuis et Laplace que tout mouvement, une fois represente dans un espace de conguration convenable, doit se faire de facon a minimiser une depense d'energie convenablement denie. Par exemple les fameuses equations de Yang-Mills de la Physique contemporaine sont des equations variationnelles. La symetrisation de Steiner est devenue une technique classique de calcul des variations qui sert a prouver des resultats
d'analyse. Les generalisations de la partie \frequence fondamentale d'un tambour",
que les mathematiciens appellent \spectre du laplacien" forment en ce moment un
domaine de recherche tres actif ou cooperent la geometrie et l'analyse ne.
Tout recemment Colin de Verdiere a trouve des liens entre ce spectre du laplacien
pour une surface et le nombre minimum de couleurs necessaire pour colorier une
carte tracee sur cette surface (qui est egal a 4 pour la sphere d'apres le Theoreme
des quatre couleurs, mais ceci est une autre histoire, du moins pour le moment).
Le probleme isoperimetrique en dimension superieure, qui consiste en dimension
3 a montrer que parmi tous les solides ayant la m^eme surface du bord (appeles isepiphanes) c'est la boule qui possede le plus grand volume, avait ete aborde geometriquement des le debut du 19eme, en particulier par Steiner. Il y a des dicultes
nouvelles car le comportement du volume est plus complique par exemple on ne
peut pas du tout se ramener, comme dans le plan, au cas ou les domaines consideres
sont convexes. Pour bien comprendre il faut ecrire quelques formules. Il y a un
resultat quantitatif, l'\inegalite isoperimetrique" :
(Vol(@D))d dd Vol(B) Vol(D)d;1 reliant le volume (d ; 1)- dimensionnel du bord @D d'un domaine D de l'espace
euclidien de dimension d et le volume de D (ainsi que celui de la boule B de rayon
1, qui intervient comme une constante ne dependant que de la dimension), sous la
seule contrainte que ces deux quantites aient un sens, c'est-a-dire pour les domaines
qui ne sont pas des \Fractals". En dimension d = 2, cela donne
L2 4S ou L est le perimetre du domaine et S sa surface, et le probleme isoperimetrique
revient a montrer que l'on a l'egalite seulement si le domaine est un disque. La de-
Volumes mixtes des corps convexes
63
monstration generale de l'inegalite isoperimetrique remonte aux annees 1930. Des
que la dimension de l'espace est au moins 3, on peut avoir egalite pour des domaines
autres que la boule de dimension d, mais on peut montrer cependant que si D donne
l'egalite dans l'inegalite isoperimetrique, alors D est une boule a laquelle on a ajoute
un \voile" de volume nul. Si l'on veut que l'egalite n'ait lieu que pour la boule, on
peut se restreindre a l'etude des corps convexes, et l'on a alors bien mieux. Etant
donnes deux domaines convexes K et K 0 de l'espace ane de dimension d, il est
clair qu'ils peuvent avoir le m^eme volume sans ^etre egaux a une translation pres. Il
se trouve que l'on peut generaliser le concept de volume comme ceci : etant donnes
deux convexes K et K 0 on peut intercaler naturellement entre le volume de K et
celui de K 0 des volumes mixtes bien denis ne dependant que de K et K 0 pour
obtenir une suite de d + 1 nombres positifs ou nuls v0 v1 : : : vd, avec v0 = Vol(K )
et vd = Vol(K 0). Le miracle est que deux convexes K et K 0 sont egaux a une
translation pres si et seulement si tous leurs volumes mixtes sont egaux. Si K 0 est la
boule de rayon 1, le volume mixte v1 est le volume (d ; 1)-dimensionnel du bord @K
divise par d (en dimension 3, c'est donc le tiers de la surface du bord). L'inegalite
isoperimetrique est dans ce cas une consequence des inegalites bien plus precises que
voici :
vi2 vi;1vi+1 pour i = 1 2 : : : d ; 1:
Cela sut pour prouver que parmi les convexes, on n'a egalite dans l'inegalite isoperimetrique que si K est une boule. Ces inegalites ont vers 1980 servi a prouver
une conjecture combinatoire (la conjecture des permanents de van der Waerden)
qui avait resiste a beaucoup d'eorts depuis 1926 et ont d'autres applications en
combinatoire. Elles ont d'autre part ete reliees, au moyen d'un dictionnaire etabli
recemment entre la theorie des convexes et une partie de la geometrie algebrique,
a des inegalites de la \Theorie de Hodge". Comme cette derniere, toute geometrique qu'elle soit, descend en ligne directe du principe de Dirichlet, cette relation
est en fait une resurgence moderne et geometrique de l'analogie feconde entre le
probleme isoperimetrique et le probleme de Dirichlet. Cela a inspire des enonces
dont la verication permettrait entre autres choses de preciser et generaliser des
inegalites de geometrie algebrique utilisees pour demontrer la celebre conjecture de
Weil correspondant pour les courbes algebriques sur les corps nis a l'hypothese de
Riemann sur les zeros de la fonction , qui est en ce moment le \grand probleme"
par excellence. Les volumes mixtes ont aussi ete introduits vers 1983 dans la theorie
des espaces de Banach, qui sont des espace de dimension innie ou la geometrie de
la \boule de rayon un" joue le r^ole central, et des variantes de l'inegalite isoperimetrique jouent en ce moment un r^ole crucial dans certaines parties de l'etude de la
geometrie des objets les plus generaux pour lesquels les vocables de distance, boule,
volume, etc. ont un sens, appeles varietes riemanniennes. Ceci nous ramene donc a
la Geometrie, d'ou nous etions partis.
Comme un ruisseau qui recoit des a1uents, le courant de pensee issu du probleme
isoperimetrique s'est m^ele a bien d'autres, inspires des applications ou bien des
problemes les plus \purs", et ce que nous observons aujourd'hui est le resultat de
64
Bernard Teissier
ces melanges. Distinguer la part des eaux qui provient de chaque a1uent est impossible et d'ailleurs sans grand inter^et, mais je pense que la geometrie du \reseau
hydrographique", dont je n'ai presente ici qu'une partie, peut donner une idee de la
richesse de la construction mathematique.
Je remercie Regine Douady pour ses commentaires utiles et Sylvain Gallot pour
les nombreuses ameliorations qu'il a suggerees.
2. Corps convexes
L'enveloppe ane d'une partie E de Rd, c'est-a-dire le plus petit sous-espace
ane contenant E , est notee E a la \dimension ane" de E , que nous appellerons
ici simplement dimension, est par denition la dimension de son enveloppe ane.
Cette dimension vaut
maxfi 0 j il existe i + 1 points x0 : : : xi de E anement libresg:
L'interieur d'une partie E de Rd est note E2, tandis que son interieur dans E a (ou
interieur relatif) est note E2a l'egalite E2 = E2a equivaut a dim E = d. L'adherence
de E est notee E (pas d'ambigu%(te ici).
Definition 2.1. | Une partie E de Rd est dite \convexe" si pour tous x et
y dans E le segment x y] est inclus dans E , c'est-a-dire pour tout 2 0 1] on a
x + (1 ; )y 2 E .
Un raisonnement par recurrence immediat montre que cette denition equivaut
a la suivante (stabilite de E par passage au barycentre d'une famille nie quelconque
d'elements de E ) :
Pour tout entier p 2 et tout p-uple (1 : : : p ) de nombres reels positifs veriant 1 + + p = 1 et pour tout p-uple (x1 : : : xp ) d'elements de E , on a
1x1 + + pxp 2 E .
Definition 2.2. | Un corps convexe est un sous-ensemble convexe compact
de Rd . La dimension d'un corps convexe est la dimension de son enveloppe ane un corps convexe est de dimension d si et seulement si il est d'interieur non vide.
Nous noterons Kd l'ensemble des corps convexes de Rd.
Si l'on a choisi une origine dans l'espace ane Rd, on peut denir les operations
elementaires suivantes sur les corps convexes :
{ La translation par un vecteur a 2 Rd (K a) 7! K + a = fx + a x 2 K g.
{ La dilatation ou homothetie d'un facteur 2 R+ (K ) 7! K = fx x 2 K g:
{ La somme de Minkowski de deux corps convexes :
K + K 0 = fx + y x 2 K y 2 K 0g:
Cette derniere operation joue un r^ole fondamental dans la suite de cet expose.
Volumes mixtes des corps convexes
65
Il faut noter aussi l'existence d'operations qui ne sont pas partout denies dans
mais qui ont aussi leur importance :
{ La reunion K K 0 (quand elle est convexe !)
{ La dierence K ; K 0 = fx 2 Rd x + K 0 K g (quand elle est convexe !).
Kd ,
Exemples de corps convexes.
{ Les polytopes sont les enveloppes convexes d'un ensemble ni de points de Rd si tous les points sont a coordonnees entieres (c'est-a-dire dans Zd), on dit que le
polytope est entier.
{ Parmi tous les polytopes d'interieur non vide de Rd, ceux qui sont l'enveloppe
convexe de d + 1 points sont les plus simples on les appelle simplexes.
Les caracteres numeriques naturels et evidents d'un polytope sont le nombre
de ses faces de chaque dimension, et le nombre des points a coordonnees entieres
qu'il contient. Un invariant de nature plus profonde est le polyn^ome d'Ehrhart d'un
polytope entier, qui forme le sujet des exposes de Brion.
{ Pour un corps convexe quelconque, son volume et le volume (en dimension un
de moins) de son bord se presentent naturellement.
Un outil fondamental dans l'etude des corps convexes est la fonction d'appui
associee a un corps convexe. Cette notion permet de penser a un corps convexe
comme a une fonction. On notera Rd l'espace vectoriel dual de Rd .
Definition 2.3. | Soit K un corps convexe dans Rd . La fonction d'appui de
K est l'application HK : Rd ! R denie par
HK (u) = sup u(x):
x 2K
Pour K xe, la fonction HK (u) est ce que l'on appelle une jauge, c'est-a-dire une
fonction qui satisfait les deux conditions suivantes :
(a) HK est convexe :
HK (1u1 + 2u2) 1HK (u1) + 2HK (u2) pour 1 2 2 R+ 1 + 2 = 1
(b) HK est positivement homogene :
HK (u) = HK (u) pour 2 R+ :
Remarquons que ces deux conditions ont encore un sens pour une fonction denie
sur un c^one convexe de Rd .
66
Bernard Teissier
En fait, a tout couple forme d'une fonction convexe f : C ! R denie sur un
c^one convexe C et d'un point x0 2 C , on peut associer une jauge
f (x0 + y) ; f (x0)
y 7! @f (x0 y) = lim
+
!0
Cette construction nous servira plus bas. En attendant, retenons la
7! HK est une bijection de l'ensemble
sur l'ensemble des jauges denies sur Rd . L'application
Proposition 2.4. | L'application K
Rd
des corps convexes de
reciproque est donnee par
H 7! KH = fx 2 Rd j u(x) H (u) pour tous u 2 Rd g
et la fonction d'appui de KH est H .
La demonstration est tres facile.
Exercice. | Montrer que les jauges correspondant a des polytopes sont celles
qui sont "lineaires par morceaux" en ce sens qu'il existe une partition nie de Rd
en cones convexes i telle que HK soit lineaire dans chaque i il existe qi tel que
pour tout u 2 i HK (u) = u(qi):
Les polytopes entiers donnent des cones convexes i qui sont rationnels (denis par
des inegalites `s (u) 0 portant sur des formes lineaires `s a coecients entiers).
Deux polytopes tels que les decompositions en c^ones qui leurs correspondent soient
les m^emes sont dits analogues. Cela signie que leurs faces sont paralleles.
3. Volumes mixtes
Le but de ce paragraphe est d'etablir l'existence des volumes mixtes dans le cas
des polytopes et de donner leurs premieres proprietes.
L'histoire commence avec une formule demontree par Steiner sur le volume de
l'epaississement d'un corps convexe.
Soit K Rd un corps convexe pour tout nombre reel positif , soit T(K )
l'ensemble des points de Rd situes a une distance de K . Le volume de T(K ) est
un polyn^ome en de degre d dont le terme constant est le volume (d-dimensionnel)
de K .
La premiere etape de la preuve est la formule suivante, due a Cauchy :
Proposition 3.1. | Soient P un polytope de Rd d'interieur non vide et x0 2
P2. Notons Pi = Ai \ P 1 i k, ses faces de dimension d ; 1 (Ai est un hyperplan
de Rd ). Alors :
k
X
1
Vold(P ) = d d(x0 Ai)Vold;1 (Pi):
i=1
Volumes mixtes des corps convexes
67
Demonstration. | Decoupons P en k pyramides Qi = conv(fx0g Pi), de
sommet commun x0 et de base Pi . Deux telles pyramides ont pour intersection un
polytope inclus dans un hyperplan de Rd, dont le volume d-dimensionnel est nul on en deduit la formule attendue puisque le volume de la i-eme pyramide vaut
1 d(x A ) Vol (P ).
d 0 i d;1 i
Corollaire 3.2. | On reprend les m^emes notations que ci-dessus quelle
que soit l'origine choisie dans Rd , si ui designe le vecteur unitaire sortant de la
face, c'est-a-dire le vecteur tel que Ai = fx 2 Rd =ui (x) = HP (ui )g et P =
Ti-efme
d
i x 2 R =ui (x) HP (ui )g on a :
k
X
Vold(P ) = 1d HP (ui)Vold;1(Pi ):
i=1
Demonstration. | Si l'origine est en x0, il sut de remarquer que HK (ui)
represente la distance du plan Ai a x0 et la formule decoule immediatement de
la proposition. Notons que cette expression reste valable quel que soit le choix de
l'origine dans P , toujours d'apres l'interpretation geometrique de la proposition autrement dit, l'expression est toujours valable si on remplace P par P ; a, quel
que soit a 2 P or
k
1X
d i=1 HP ;fag(ui) Vold;1(Pi ; fag) = Vold(P ) ; f (a)
ou f designe la forme lineaire
a 7!
k
X
i=1
ui(a) Vold;1 (Pi):
Cette egalite resulte de l'invariance du volume par translation. Mais on a prouve
que f est nulle sur P dont l'interieur est non vide par suite, f est identiquement
nulle et l'expression ci dessus est donc valable si on substitue P ; fag a P , quel que
soit a 2 Rd.
Interessons nous maintenant a la Proposition 3.1. Le cadre general de l'etude
sera le suivant : P1 : : : Pr sont des polytopes dont on note H1 : : : Hr les fonctions
d'appui et 1 : : : r sont des reels positifs on note P le polytope 1P1 + + r Pr
et on suppose que dim(P ) = d. Il est alors immediat que HP vaut 1 H1 + + r Hr .
On note F1 : : : Fq les faces de dimension d ; 1 de P , u1 : : : uq les vecteurs unitaires
sortants correspondants, Fi1 : : : Fik(i) les faces de dimension d ; 2 de Fi et de m^eme
vi1 : : : vik(i). En utilisant les resultats du x 2, on obtient :
68
Bernard Teissier
Vold(P ) =
=
=
=
q
1X
d i=1 HP (ui)Vold;1(Fi)
!
q
r
X
1X
d j=1 j i=1 Hj (ui)Vold;1(Fi)
0q
11
0
kX
(i)
r
X
1X
1
@
AA
@
d j=1 j i=1 Hj (ui) d ; 1 `=1 @HP (ui vi`)Vold;2(Fi`)
r X
r
1 X
d(d ; 1) j=1 m=1 j m vjm
ou le facteur vjm vaut :
vjm =
k(i)
q X
X
i=1 `=1
Hj (ui)@Hm(ui vi`) Vold;2(Fi`)
On continue ainsi et bien que l'ecriture exacte du resultat nal de ce calcul en
fonction des derivees successives des fonctions Hi soit fastidieuse, il est clair qu'on
obtient une expression du type :
X d!
Vol(P11] : : : Prr ])1 1 : : :r r
Vold(1P1 + : : : + r Pr ) =
!
jj=d
ou designe un r-uplet d'entiers positifs ou nuls (1 : : : r ), jj est la somme
1 + + r et ! est egal au produit 1! r !.
Definition 3.3. | Le -ieme volume mixte des polytopes P1 : : : Pr est le
coecient
Vol(P11] : : : Prr ]):
D'apres le corollaire ci-dessus, ce coecient est independant de l'origine choisie (mais
depend bien s^ur des positions relatives des polytopes) et aussi de l'ordre dans lequel
on ecrit les Pii]. Le volume de la combinaison lineaire de polytopes 1P1 + + r Pr
(supposee de dimension d) est donc bien un polyn^ome homogene de degre d en les
i dont les coecients sont les volumes mixtes, au facteur d!! pres. L'extension de
ce resultat aux elements de Kd fait l'objet du paragraphe suivant.
On commence par verier la
Proposition 3.4. | Les volumes mixtes croissent avec les polytopes plus
precisement, si P1 : : : Pr et Q1 : : : Qr sont deux suites de polytopes veriant Pi Qi pour tout i, on a, pour tout r-uplet de poids d :
Vol(P11] : : : Prr ]) Vol(Q11] : : : Qrr]):
En particulier tous les volumes mixtes sont 0.
Volumes mixtes des corps convexes
69
Nous ne donnons pas ici la demonstration.
Theoreme et definition 3.5. | Soient K1 : : : Kr r elements de Kd . Alors
le volume de la somme de Minkowski 1K1 + + r Kr est un polyn^ome homogene
de degre d en les j on note :
X d!
1 ] : : : K r ] )1 r :
Vold(1K1 + + r Kr ) =
Vol(
K
1
r
1
r
jj!
jj=d
Les coecients mis en evidence ci-dessus s'appellent les volumes mixtes des corps
convexes K1 : : : Kr .
La demonstration consiste essentiellement a se ramener au cas de polytopes en
utilisant le fait que tout corps convexe est limite d'une suite de polytopes et les faits
que le volume est une fonction continue sur Kd muni de la metrique de Hausdor
(dont la denition est rappelee au x 4) et qu'une limite de polyn^omes de degre d est
un polyn^ome de degre d. Soulignons encore que les volumes mixtes sont invariants
par translation.
Dans le cas particulier ou r = 2, cela donne
d d!
X
i] d;i]
i d; i
v
u
v
Vold(1K1 + 2K2 ) =
i1 2 o
i = Vol(K1 K2 )
i=1 i
et l'on a les egalites
v0 = Vol(K2) vd = Vol(K1)
Si de plus K2 est la boule unite B de Rd, on peut observer que la somme de
Minkowski K + B est le tube de rayon autour de K et on retrouve la formule de
Steiner
Vol(K + B) = Vol(K ) + d Vol(K d;1] B1]) + + Vol(B)d
De plus, c'est un exercice de calcul integral de verier que l'on a
!
Vol(
K
+
B
)
;
Vol(
K
)
d
;1]
1]
= Vold;1 (@K ):
d Vol(K B ) = lim
!0+
C'est cette egalite qui fait le raccord entre la theorie des volumes mixtes et l'inegalite
isoperimetrique.
En eet le resultat principal de la theorie est le suivant, ou l'on a garde les
notations introduites ci-dessus :
Theoreme 3.6 (Inegalites d'Alexandrov-Fenchel). | On a entre les volumes
mixtes vi = Vol(K1i] K2d;i]) de deux corps convexes les inegalites suivantes :
vi2;1 vivi;2 pour 2 i d
70
Bernard Teissier
que l'on peut aussi ecrire
vd vd;1 v1
vd;1 vd;2
v0
Si toutes ces inegalites sont des egalites, soit la valeur commune des quotients
vi=vi;1 alors K1 = K2 a une translation pres.
Par telescopage (= simplication dans les produits) des inegalites on deduit en
elevant vd=vd;1 a la puissance d ; 1 que l'on a
vdd;iv0i vdd;1
ou encore en echangeant les r^oles de K1 et K2
v1d v0d;1vd
avec egalite si et seulement si tous les rapports vi=vi;1 sont egaux entre eux. En
majorant ou minorant (vi=vi;1)i(d;i) par telescopage on obtient pour 0 i d les
inegalites
vid v0d;ivdi
On en deduit immediatement le
Corollaire 3.7 (Inegalite de Br%unn-Minkowski). | On a pour deux corps
convexes de Rd l'inegalite
Vol(K1 + K2) d1 Vol(K1) 1d + Vol(K2) d1
avec egalite si et seulement si les deux convexes sont homothetiques a translation
pres.
En fait comme l'a prouve Lyusternik dans les annees 1930, l'inegalite de Br%unnMinkowski deborde largement le cadre des convexes et est valable pour deux sousensembles compacts quelconques de Rd.
En tous cas on deduit de ce qui precede en prenant K2 = B et notant K pour
K1 l'inegalite isoperimetrique il sut de se souvenir que v1 = d;1 Vol(@K ) pour
obtenir
Vol(@K )d dd Vol(K )d;1 Vol(B)
c'est-a-dire l'inegalite isoperimetrique de plus il resulte de ce qui precede que pour
un corps convexe K , on a egalite si et seulement si K est a translation pres homothetique a une boule, c'est-a-dire est une boule.
Volumes mixtes des corps convexes
71
Il faut souligner que l'on a des inegalites d'Aleksandrov-Fenchel pour les volumes
mixtes de d corps convexes quelconques de Rd notant Ki pour Ki1], elles prennent
la forme :
Vol(K1 : : : Kd)2 Vol(K1 K1 K3 : : : Kd) Vol(K2 K2 K3 : : : Kd):
Le cas d'egalite est encore plus delicat a determiner. On retrouve les inegalites
vues plus haut en remarquant que l'on peut interpreter la notation Vol(K1i] K2d;i] )
comme signiant que l'on a pris i fois K1 et d ; i fois K2 pour former (K1 : : : Kd).
Notons K~ d le quotient de Kd par la relation d'equivalence correspondant a la
translation, muni de la topologie quotient de celle de Hausdor. Les volumes mixtes
denissent une application continue
K~ d K~ d ! Rd+1
et il est remarquable que la diagonale de l'espace de dimension innie qui est a
gauche soit l'image inverse de la multidiagonale w0 = = wd de Rd+1.
Une question importante est de trouver une forme "stable" du cas d'egalite, c'esta-dire un enonce quantitatif disant que si les volumes mixtes sont presque egaux,
les deux corps convexes sont presque egaux a translation pres. Le prototype est le
resultat suivant :
Denissons le rayon inscrit r(K2 K1) (resp. le rayon exinscrit R(K2 K1 )) de K2
par rapport a K1 par :
r(K2 K1) = Supfr 2 R+ j rK1 K2 a translation presg
R(K2 K1) = Inffr 2 R+ j K2 RK1 a translation presg
Bonnesen et Flanders ont prouve en dimension 2 que si P (T ) designe le polyn^ome
determine par
P (T ) = Vol(K2 + TK1) pour T 0
alors les racines 1 2 de P (;T ) sont reelles (c'est l'inegalite d'Alexandrov-Fenchel)
et positives (car les coecients de P (T ) sont positifs), et de plus on a
1 r(K2 K1) R(K2 K1) 2:
Cela donne en particulier pour le rayon r du plus grand cercle inscrit (resp. R du plus
petit cercle exinscrit) d'un convexe du plan l'inegalite (avec les notation introduites
au x 1)
L2 ; 4S 2(R ; r)2:
En dimension superieure on a un resultat de Diskant (voir B-Z]) mais il n'est plus
vrai que les racines du polyn^ome de Minkowski-Steiner soient toujours reelles.
72
Bernard Teissier
Ceci est a contraster avec ce qui se passe pour les Determinants mixtes de matrices d d symetriques denies positives. On peut en eet developper une theorie
tout a fait analogue (en plus simple, cf. Sch]) a partir du polyn^ome homogene de
degre d
Det(1M1 + + k Mk )
et l'on trouve que si l'on ecrit les coecients comme on l'a fait pour les volumes
mixtes, on a entre les determinants mixtes que cette ecriture denit les inegalites
d'Aleksandrov-Fenchel et que de plus dans le cas de deux matrices denies positives,
les racines du polyn^ome Det(M2 + TM1) sont reelles. On n'a egalite dans les inegalites d'Aleksandrov-Fenchel que si les deux matrices sont proportionnelles.
Soulignons pour terminer que le caractere polynomial du volume d'une combinaison lineaire de convexes n'est pas accidentel et que la raison profonde en est,
comme pour le polyn^ome d'Ehrhart, le caractere additif (propriete valuative) du
volume on pourra consulter l'article de MacMullen dans CA].
4. Volumes mixtes avec la boule unite
Le but de ce paragraphe est de presenter les interpretations naturelles des volumes
mixtes d'un corps convexe avec la boule unite et surtout de montrer que ces volumes
mixtes forment une base de l'espace des applications : Kd ! R qui sont continues
pour la metrique de Hausdor, invariantes par translation, et verient la condition
de valuation.
Definition. | Une application : Kd ! ; de Kd dans un semigroupe commutatif ; est appelee valuation si elle satisfait :
(A B ) + (A \ B ) = (A) + (B ) si A B est convexe.
Rappelons la denition de la distance de Hausdor : Soient K1 et K2 dans Kd.
On pose
D(K1 K2) = Inff 0 K1 K2 + B et K2 K1 + Bg:
D est une distance sur Kd appelee distance de Hausdorf et l'inf est atteint.
Pour cette metrique les volumes mixtes de r corps convexes sont des fonctions
continues sur (Kd)r .
Remarquons par ailleurs que les volumes mixtes
wi(K ) = Vol(K i] Bd;i])
d'un corps convexe avec la boule unite sont invariants non seulement par l'action sur
K des translations mais aussi par celle des deplacements de l'espace Rd a cause de
l'invariance du volume par deplacement et de la symetrie de la sphere. Ils verient
aussi
wi(K ) = iwi(K ):
Volumes mixtes des corps convexes
73
Le resultat suivant, souvent appele "Theoreme fondamental de la Geometrie integrale" n'en est pas moins surprenant :
Theoreme 4.1 (Hadwiger). | Soit : Kd ! R une valuation continue et invariante par deplacement. Alors il existe des nombres reels (0 : : : d ) uniquement
determines tels que pour tout K 2 Kd
d
X
(K ) = iwi(K ):
i=0
Autrement dit les applications K 7! wi(K ) forment une base de l'espace des valuations a valeurs reelles continues et invariantes par deplacement.
Nous allons voir des interpretations geometriques des volumes mixtes je dois
laisser de c^ote parce qu'elle nous entra^(nerait trop loin celle qui est probablement la
plus importante : les wi(K ) sont des integrales de fonctions symetriques de courbure
du bord @K .
Soit Gra(d k) l'espace des k-plans anes de Rd. C'est en fait une variete algebrique reelle et on peut montrer qu'elle admet une mesure invariante par les deplacements de Rd qui est unique a homothetie pres.
Un des beaux resultats de la Geometrie integrale, appele formule de Crofton
montre que le i-ieme volume mixte avec la boule d'un corps K de Rd est proportionnel a la mesure du sous-ensemble Gra(K d ; i) Gra(d d ; i) des espaces
anes de dimension d ; i qui le rencontrent :
Theoreme 4.2. | Il existe une mesure invariante mdd;i sur Gra(d d ; i)
telle que l'on ait
mdd;i (Gra(K d ; i)) = wi(K ):
Si l'on prefere, etant donnes deux corps convexes K1 K2 tels que K2 soit de
dimension d, la probabilite conditionnelle pour qu'un sous-espace ane de dimension
d ; i qui rencontre K2 rencontre aussi K1 est le quotient wi(K1)=wi (K2).
Il y a aussi une interpretation des wi(K ) comme volumes moyens de projections
orthogonales de K sur des espaces de dimension i. Plus precisement, notons Gr(d k)
l'espace des sous-espaces vectoriels de dimension k de Rd. C'est une variete algebrique, compacte et admettant aussi une mesure invariante par les deplacements de
Rd. Etant donne L 2 Gr(d d ; i), notons L la projection orthogonale sur un espace
de dimension i parallelement a L. Notons enn Or le volume de la boule unite de
Rr . On a alors :
Theoreme 4.3. | Pour tout corps convexe K 2 Kd on a l'egalite :
iOd;i;1 O0 Z
wi(K ) = dO
Vol(L(K ))dL:
d;2 Oi;1 L2Gr(dd;i)
74
Bernard Teissier
5. Nombres de faces des polytopes
Le caractere numerique naturel d'un polytope P Rd est la suite des nombres
de ses faces de toutes les dimensions on note fi(P ) le nombre des faces de dimension
i de P . La suite
f (P ) = (f0(P ) : : : fd;1 (P ))
s'appelle le f -vecteur de P .
Le probleme de caracteriser les suites d'entiers qui sont les f -vecteurs de polytopes remonte au moins a Euler, et c'est a Poincare que l'on doit la premiere contrainte generale (calcul de la carcteristique d'Euler-Poincare de la boule) :
f0 ; f1 + + (;1)d;1fd;1 = 1 + (;1)d;1
Pour aller plus loin il est commode d'introduire une suite d'entiers equivalente aux
fi en convenant de poser f;1 = 1 et en denissant
Xi d ; j ! i;j
hi =
(;1) fj;1:
j =0 d ; i
On appelle evidemment h0(P ) : : : hd(P ) le h-vecteur de P . On remarque que h0 =
1, hd = 1, et que l'on peut calculer les fi en fonction des hj par
!
d
X
d
;
j
fi =
hj :
j =0 d ; 1 ; 1
Dans le cas particulier ou toutes les faces de P sont des simplexes (on dit que P est
simplicial), on a une extension de la formule d'Euler-Poincare :
Proposition 5.1 (Dehn-Somerville). | Pour un polytope simplicial P on a
les egalites
hi(P ) = hd;i (P ):
On peut montrer que ces relations engendrent l'espace ane de toutes les relations lineaires entre les fi(P ) pour P simplicial. La question qui reste est de savoir s'il
y a d'autres contraintes sur les f -vecteurs ou les h-vecteurs de polytopes simpliciaux.
Introduisons encore une notation : etant donnes des entiers positifs g i il existe
une unique suite d'entiers positifs satisfaisant
ni > ni;1 > > nj j 1
et telle que
!
!
!
n
n
n
i
i; 1
j
g = i + i ; 1 + + j :
C'est un exercice sur les coecients du bin^ome.
Cela etant, on peut associer a g i l'entier suivant :
!
!
!
n
+
1
n
+
1
n
+
1
i
i
;
1
j
g<i> = i + 1 +
+ + j + 1 i
posant 0<i> = 0.
Volumes mixtes des corps convexes
75
On dira qu'un vecteur (g0 : : : gc ) 2 Zc+1 est un M-vecteur (M pour Macaulay)
si il satisfait
g0 = 1 et 0 gi+1 gi<i> pour 1 i c ; 1:
On peut montrer qu'un vecteur est un M-vecteur si et seulement si il existe une
algebre graduee R = Ri sur un corps k, engendree par ses elements de degre un,
de dimension nie comme espace vectoriel et telle que dim Ri = gi , 0 i c.
En 1971 McMullen enonca la remarquable conjecture suivante :
Un vecteur (h0 : : : hd) 2 Zd+1 est le h-vecteur d'un polytope simplicial P si et
seulement si
(1) il satisfait hi = hd;i et
(2) (h0 h1 ; h0 : : : hd=2] ; hd=2];1) est un M-vecteur.
Cette conjecture a ete prouvee en 1979-80 par R. Stanley (St], necessite) et
Billera-Lee (B-L], susance). La preuve utilisait des outils puissants de Geometrie algebrique via le m^eme dictionnaire entre polytopes et varietes algebriques qui
sous-tend les resultats exposes par Brion.
Recemment McMullen a reussi a donner une version combinatoire de la preuve.
Plonger la theorie des polytopes dans la Geometrie algebrique permet de faire des
operations qui ne sont pas permises pour les polytopes, comme prendre une section
hyperplane d'une varete algebrique projective une section hyperplane d'une variete
algebrique qui \provient" d'un polytope n'a plus cette propriete. McMullen etend
combinatoirement l'univers des polytopes (essentiellement par des combinaisons lineaires formelles modulo des relations geometriques) et dans ce cadre etendu parvient
a formuler et demontrer des resultats analogues a ceux que la Geometrie algebrique
prouve par sections hyperplanes.
Bibliographie
B]
M. Berger, Geometrie, Masson, Paris, 1978.
B-L] L. Billera, C.W. Lee, A proof of the suciency of McMullen's condition: : : , J. Combinatorial Theory Ser. A 31 (1981), 237{255.
B-Z] Burago-Zallgaller, Geometric Inequalities, Grundlehren der mathematischen Wissenschaften, Springer Verlag, 1988.
CA] Convexity and its Applications, P.M. Gruber and J.M. Wills, Eds, Birkh%auser,
1983.
HC] Handbook of Convexity, P.M. Gruber et al., Eds, Birkh%auser, 1992.
S]
Santalo , Integral Geometry and Geometric Probability, Encyclopedia of
Mathematics and its Applications, Addison-Wesley, 1976.
76
Bernard Teissier
Sch] R. Schneider, On A.D. Aleksandrov's inequalities for mixed discriminants,
Journ. for Math. and Mech. 15 (1966), 285{290.
St] R. Stanley, The number of faces of a simplicial polytope, Adv. in Math. 35
(1980), 236{238.
URA 762 du CNRS
DMI, Ecole Normale Superieure
45, Rue d'Ulm
75005 Paris
Adresse electronique : [email protected]

Documents pareils