Lemma von Sperner
# Lemma von Sperner

Das Lemma von Sperner, oft Spernersches Lemma genannt, englisch Sperner’s Lemma, ist ein mathematisches Resultat aus dem Teilgebiet der Topologie. Es geht zurück auf den deutschen Mathematiker Emanuel Sperner, der es im Jahr 1928 veröffentlicht hat. Die Bedeutung des Lemmas liegt darin, dass mit seiner Hilfe – und damit lediglich mittels elementarer kombinatorischer Methoden – eine ganze Anzahl wichtiger mathematischer Lehrsätze zu beweisen sind, wie der brouwersche Fixpunktsatz und verwandte Resultate oder auch der Satz von der Invarianz der offenen Menge und nicht zuletzt der Pflastersatz von Lebesgue.

## Begrifflichkeit im Zusammenhang

Im Folgenden wird durchgängig ein euklidischer Raum $V$ der endlichen Dimension $m\in \mathbb {N}$ über dem Körper $\mathbb {R}$ der reellen Zahlen zugrunde gelegt.

### Simplex

Bildet man in $V$ zu gegebenen $n+1$ affin unabhängigen Punkten $x_{0},\,\ldots ,\,x_{n}$ ($n\in \mathbb {N} ,n\leq m$) die konvexe Hülle dieser Punkte, so erhält man das n-Simplex $\Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})\subset V$. Die $x_{0},\,\ldots ,\,x_{n}$ heißen die Eckpunkte oder Ecken des zugehörigen n-Simplexes und $n$ seine Dimension. Im Folgenden wird für die Menge $\{x_{0},\,\ldots ,\,x_{n}\}$ der Eckpunkte des n-Simplexes $\Delta$ auch $E(\Delta )$ geschrieben.

### Seite eines Simplexes

Bildet man für eine Teilmenge $\{x_{i_{0}},\,\ldots ,\,x_{i_{r}}\}\subseteq \{x_{0},\,\ldots ,\,x_{n}\}$ mit $0\leq i_{1}<\dots <i_{r}\leq n$ in gleicher Weise die konvexe Hülle, so erhält man ein Untersimplex ${\Delta }^{*}=\Delta ({x_{i_{0}},\,\ldots ,\,x_{i_{r}}})\subseteq \Delta$, welches man als (r-dimensionale) Seite von $\Delta$ bezeichnet.

### Simplizialer Komplex und Eckenmenge

Ein (endlicher) simplizialer Komplex in dem euklidischen Raum $V$ ist eine Familie ${\mathcal {K}}$ von Simplexen von ${\mathcal {V}}$ mit folgenden Eigenschaften:

* Mit jedem Simplex ${{\Delta }^{*}}\in {\mathcal {K}}$ gehört auch jede Seite von ${{\Delta }^{*}}$ zu ${\mathcal {K}}$.
* Der Schnitt ${{\Delta }^{*}}_{1}\cap {{\Delta }^{*}}_{2}$ zweier Simplexe von ${{\Delta }^{*}}_{1},\,{{\Delta }^{*}}_{2}\in {\mathcal {K}}$ ist leer oder gemeinsame Seite beider Simplexe ${{\Delta }^{*}}_{1},\,{{\Delta }^{*}}_{2}$.
* ${\mathcal {K}}$ ist eine endliche Menge.

Die Familie der Seiten eines n-Simplexes $\Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})\subset V$ bildet stets einen endlichen simplizialen Komplex.

Bildet man die Vereinigungsmenge $E=E({\mathcal {K}})=\bigcup _{{{\Delta }^{*}}\in {\mathcal {K}}}E({\Delta }^{*})$, so erhält man die Eckenmenge von ${\mathcal {K}}$, nämlich die Menge aller Eckpunkte der in ${\mathcal {K}}$ vorkommenden Simplexe.

### Polyeder und Triangulation

Die Vereinigungsmenge $\bigcup {\mathcal {K}}$, gebildet über alle Simplexe eines simplizialen Komplexes ${\mathcal {K}}$, nennt man das zu ${\mathcal {K}}$ gehörige Polyeder und ${\mathcal {K}}$ seine Triangulation. Man sagt dann, das Polyeder werde durch ${\mathcal {K}}$ trianguliert. Da hier vorausgesetzt ist, dass ${\mathcal {K}}$ eine endliche Familie ist, handelt es sich bei einem solchen Polyeder stets um eine kompakte Teilmenge des zugrundeliegenden euklidischen Raumes $V$.

### Seitpunkt und mittlerer Punkt

Ein Punkt $x\in \Delta$ heißt ein Seitpunkt von $\Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})$, wenn $x$ in einer echten Seite $\Delta ({x_{i_{0}},\,\ldots ,\,x_{i_{r}}})\subset \Delta$ (mit $\{x_{i_{0}},\,\ldots ,\,x_{i_{r}}\}\subset \{x_{0},\,\ldots ,\,x_{n}\}$) enthalten ist. Andernfalls wird er als mittlerer Punkt von $\Delta$ bezeichnet.

$x\in \Delta$ ist also ein mittlerer Punkt von $\Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})$ dann und nur dann, wenn seine bzgl. der Eckpunkte $x_{0},\,\ldots ,\,x_{n}$ gebildeten baryzentrischen Koordinaten alle größer $0$ sind. Dementsprechend ist $x\in \Delta$ ist genau dann ein Seitpunkt von $\Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})$, wenn eine seiner bzgl. $x_{0},\,\ldots ,\,x_{n}$ gebildeten baryzentrischen Koordinaten gleich $0$ ist.

### Trägersimplex

Für einen Punkt $x\in \Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})$ existiert stets exakt eine Seite ${\Delta }_{x}\subseteq \Delta$ , von welcher $x$ ein mittlerer Punkt ist. Es ist ${\Delta }_{x}$ die Seite kleinster Dimension unter all den Seiten $\Delta ({x_{i_{0}},\,\ldots ,\,x_{i_{r}}})\subseteq \Delta$ , in denen $x$ enthalten ist. Dieses ${\Delta }_{x}$ nennt man kurz das Trägersimplex von $x\,$ (in $\Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})$).

Die zu den Ecken dieser Seite ${\Delta }_{x}$ gehörige Indexmenge $\{i_{0},\,\ldots ,\,i_{r}\}$ wird im Folgenden mit $I_{x}$ bezeichnet.

### Spernersche Eckpunktbezifferung und komplette Simplexe

Ist ein n-Simplex $\Delta =\Delta ({x_{0},\,\ldots ,\,x_{n}})\subset V$ fest vorgegeben und dazu ein (endlicher) simplizialer Komplex ${\mathcal {K}}$ , welcher dieses Simplex trianguliert, und ist weiter $f\colon \,E\to \{0,\,\ldots ,n\}$ eine Abbildung, welche die Bedingung $f(e)\in I_{e}$ für jede ${\mathcal {K}}$-Ecke $e\in E=E({\mathcal {K}})$ erfüllt (Sperner-Bedingung), so bezeichnet man ein solches $f\colon \,E\to \{0,\,\ldots ,n\}$ als Eckpunktbezifferung oder Spernersche Eckpunktbezifferung (engl. Sperner labelling).

Für jedes Simplex ${{\Delta }^{*}}\in {\mathcal {K}}$ setzt man dann $f[{{\Delta }^{*}}]=\{f(e):e\in E({{\Delta }^{*}})\}$.

Es ist offenbar stets $f[{{\Delta }^{*}}]\subseteq \{0,\,\ldots ,n\}$. Gilt sogar $f[{{\Delta }^{*}}]=\{0,\,\ldots ,n\}$, so bezeichnet man ein solches Simplex ${{\Delta }^{*}}\in {\mathcal {K}}$ als komplett.

### Formulierung des Spernerschen Lemmas

Das Spernersche Lemma kann man formulieren wie folgt:

    Für jede Spernersche Eckpunktbezifferung ist die Anzahl der kompletten Simplexe ungerade. Insbesondere hat jede Spernersche Eckpunktbezifferung stets mindestens ein komplettes Simplex.

## Zweidimensionales Beispiel

In der Abbildung rechts bildet das äußerste Dreieck den 2-Simplex $\Delta =\Delta (x_{0},x_{1},x_{2})$ und die kleineren Dreiecke zusammen mit ihren Seiten und Ecken die Triangulation ${\mathcal {K}}$. Die Spernersche Eckpunktbezifferung lässt sich als Färbung der Menge $E({\mathcal {K}})$ veranschaulichen, die Werte $0$, $1$ und $2$ entsprechen dabei rot, grün und blau. Die Ecken von $\Delta$ müssen stets unterschiedlich gefärbt sein, also unterschiedliche Werte $f(e)$ erhalten, da sie nur für ihre jeweiligen 0-Untersimplizies mittlere Punkte sind. Der Trägersimplex der obersten roten Ecke ist beispielsweise $\Delta _{x_{0}}=\Delta (x_{0})$ und ihre Indexmenge ist entsprechend $I_{x_{0}}=\{0\}$. Die Ecken der Triangulation, die auf einer der Seiten des äußerem Dreiecks liegen, dürfen jeweils aus den beiden Farben der Endpunkte dieser Seite wählen. Die grüne Ecke im unteren rechten Bereich des Dreiecks ist die einzige, deren Trägersimplex ganz $\Delta$ ist, sie kann also eine beliebige der drei Farben annehmen. Das Spernersche Lemma besagt nun, dass es in jeder solchen Färbung eine ungerade Anzahl von kleineren Dreiecken gibt, deren Eckpunkte alle unterschiedlich gefärbt sind. Im Beispiel sind das die drei grau hinterlegten, für diese Simplizes $\Delta ^{*}$ gilt $f[\Delta ^{*}]=\{0,1,2\}$.

## Anwendung des Lemmas: Der Pflastersatz von Lebesgue

Zu den bedeutenden topologischen Sätzen, welche mit dem Spernerschen Lemma zu gewinnen sind, zählt als einer der wichtigsten der Pflastersatz von Lebesgue, der eine wesentliche Rolle in der Dimensionstheorie spielt:

    Es seien $n\in \mathbb {N}$ sowie $\Delta \subset \mathbb {R} ^{n}$ ein gegebenes n-Simplex mit den Eckpunkten $x_{0},\,\ldots ,\,x_{n}$. Für $j=0,1,\ldots ,n$ sei ${\Delta }_{j}$ die dem Eckpunkt $x_{j}$ in $\Delta$ gegenüberliegende $(n-1)$-dimensionale Seite, also diejenige Seite, deren Eckenmenge aus allen $x_{k}\neq x_{j}$ besteht.
    Weiter sei eine endliche Menge ${\mathcal {A}}$ von abgeschlossenen Teilmengen des $\mathbb {R} ^{n}$ gegeben, welche $\Delta$ überdecken.
    Dann gilt:
    Gibt es zu jedem $A\in {\mathcal {A}}$ mindestens ein ${\Delta }_{j(A)}$ derart, dass die Schnittmenge $A\cap {\Delta }_{j(A)}$ die leere Menge ist, so gibt es in ${\mathcal {A}}$ stets $n+1$ Mengen, die eine nichtleere Schnittmenge haben.

### Korollar

Der Lebesgue’sche Pflastersatz zieht eine direkte Folgerung nach sich. Sie besagt:

    Für $n\in \mathbb {N}$ und für jedes beliebige n-Simplex $\Delta \subset \mathbb {R} ^{n}$ gibt es stets ein $\epsilon >0$ mit folgender Eigenschaft:
    Ist ${\mathcal {A}}$ eine endliche Menge abgeschlossener Teilmengen des $\mathbb {R} ^{n}$, die $\Delta$ überdecken, und hat jedes $A\in {\mathcal {A}}$ einen Durchmesser $\operatorname {diam} (A)<\epsilon$, so gibt es in ${\mathcal {A}}$ stets $n+1$ Mengen mit nichtleerer Schnittmenge.
