# Filter (Mathematik)

In der Mathematik ist ein Filter eine nichtleere nach unten gerichtete Oberhalb-Menge innerhalb einer umgebenden halbgeordneten Menge. Der Begriff des Filters geht auf den französischen Mathematiker Henri Cartan zurück.
Anschaulich betrachtet enthält ein Filter Elemente, die zu groß sind, als dass sie den Filter passieren könnten. Ist x ein Filterelement, so ist auch jedes in der gegebenen Ordnungsrelation größere Element y ein Filterelement, und je zwei Filterelemente x und y haben einen gemeinsamen Kern z, der selbst schon zu groß ist, als dass er den Filter passieren könnte.
Filter in der umgekehrten Halbordnung heißen Ideale der Ordnung oder Ordnungsideale.

## Anwendungen

Filter treten in der Theorie der Ordnungen und Verbände auf. Ein wichtiger Spezialfall sind Mengenfilter, d. h. Filter in der durch die Mengeninklusion halbgeordneten Potenzmenge einer Menge. Mengenfilter werden besonders in der Topologie verwendet und erlauben dort die Verallgemeinerung des Begriffs der Folge für topologische Räume ohne abzählbare Umgebungsbasis. So bildet das System der Umgebungen ${\mathcal {U}}(x)$ eines Punktes $x$ in einem topologischen Raum einen speziellen Filter, den Umgebungsfilter. Umgebungsfilter können in Räumen, die kein Abzählbarkeitsaxiom erfüllen, zur Definition von Netzen verwendet werden, die die Rolle der Folgen aus der elementaren Analysis teilweise übernehmen. Man fasst dazu einen Filter als gerichtete Menge auf und betrachtet Netze auf dieser gerichteten Menge.
Mit einem Ultrafilter (der kein Hauptfilter ist) auf den natürlichen Zahlen lassen sich die hyperreellen Zahlen der Nichtstandardanalysis konstruieren. Allerdings wird die Existenz solcher Filter selbst nur durch das Auswahlaxiom – also nicht konstruktiv – gesichert.

## Allgemeine Definitionen

Eine nichtleere Teilmenge $F$ einer Quasiordnung ${\boldsymbol {P}}=(P,\leq )$ heißt Filter, wenn folgende Bedingungen erfüllt sind:
* $F$ ist eine Oberhalb-Menge: $\forall x\in F\,\forall y\in P\colon x\leq y\Rightarrow y\in F$,
    (Das heißt, alle (mit $x$ in Relation stehenden) Elemente, die größer als $x$ sind, sind Teil des Filters.)
* $F$ ist nach unten gerichtet: $\forall x,y\in F\,\exists z\in F\colon z\leq x\wedge z\leq y$.
    (Das heißt, $F$ ist bzgl. der Umkehrrelation der betrachteten Halbordnung gerichtet.)
Der Filter $F$ heißt eigentlicher (oder echter) Filter, wenn er nicht gleich $P$ ist, sondern eine echte Teilmenge $F\subset P$.
Jeder Filter auf einer quasi- oder halbgeordneten Menge $P$ ist Element der Potenzmenge von $P$. Die Menge der auf derselben (schwach) halbgeordneten Menge definierten Filter wird durch die Inklusionsrelation $\subseteq$ ihrerseits halbgeordnet. Sind $F_{1}$ und $F_{2}$ Filter auf derselben (schwach) halbgeordneten Menge $P$, so heißt $F_{2}$ feiner als $F_{1}$ ($F_{1}$ gröber als $F_{2}$), wenn $F_{1}\subseteq F_{2}$. Ein maximal feiner echter Filter heißt Ultrafilter.

### Filter in Verbänden

Während diese Definition von Filter die allgemeinste für beliebige quasi- oder halbgeordnete Mengen ist, wurden Filter ursprünglich für Verbände definiert. In diesem Spezialfall ist ein Filter eine nichtleere Teilmenge $F$ des Verbandes $(P,\leq )$, die eine Oberhalb-Menge und abgeschlossen unter endlichen Infima ist, d. h., für alle $x,y\in F$ ist auch $x\wedge y\in F$.

### Hauptfilter

Der kleinste Filter, der ein vorgegebenes Element $p$ enthält, ist $\{x\in P\mid p\leq x\}$. Filter dieser Form heißen Hauptfilter und $p$ heißt ein Hauptelement des Filters. Der zu $p$ gehörende Hauptfilter wird als $\operatorname {\uparrow } p$ geschrieben.

### Primfilter

Ein echter Filter $F$ in einem Verband $P$ mit der Zusatzeigenschaft
    $a\vee b\in F\iff (a\in F\vee b\in F)$
heißt Primfilter.

### Ideale

Der zum Filter duale Begriff ist der des Ideals: Ein Ideal (auch Ordnungsideal) ist eine gerichtete Unterhalb-Menge in einer Quasi- oder Halbordnung.
Betrachtet man in einer halbgeordneten Menge ${\boldsymbol {P}}=(P,\leq )$ die Umkehrrelation $\leq ^{-1}={\geq }$, so ist auch $(P,\geq )$ wieder eine halbgeordnete Menge. Die so durch Dualisierung entstehende Struktur wird als ${\boldsymbol {P}}^{\text{opp}}=(P,\geq )$ notiert.
Ein Filter in ${\boldsymbol {P}}^{\text{opp}}$ ist ein Ideal in ${\boldsymbol {P}}$ und umgekehrt.
Ebenso erhält man aus einem (distributiven) Verband $(P,\vee ,\wedge )$ durch Vertauschen der beiden Verbandsverknüpfungen Supremum $\vee$ und Infimum $\wedge$ wieder einen (distributiven) Verband. Sind in $P$ ein kleinstes Element 0 und ein größtes Element 1 vorhanden, so werden sie ebenfalls vertauscht.

## Beispiele
### Teilbarkeit

In $(\mathbb {N} ,\mid )$, dem beschränkten Verband der natürlichen Zahlen unter Teilbarkeit, ist für alle $n\in \mathbb {N}$ die Teilermenge $T_{n}$ von $n$ ein Ideal. $T_{n}\!\!\setminus \!\{n\}$ ist genau dann ein Ideal, wenn $n=0$.

### Nullstrahlen

Wir betrachten in der sogenannten punktierten komplexen Ebene $\mathbb {C} ^{\times }:=\mathbb {C} {\setminus }\{0\}$ die Teilmengen $s_{\alpha }=\{z\in \mathbb {C} ^{\times }\mid \operatorname {Arg} (z)=\alpha \},$ für $0\leq \alpha <2\pi ,$ der (offenen) Strahlen aus der Null (kurz: Nullstrahlen). Auf $\mathbb {C} ^{\times }$ definieren wir nun eine Halbordnung $\trianglelefteq$, indem wir $z_{1}\in \mathbb {C} ^{\times }$ als kleiner-gleich $z_{2}\in \mathbb {C} ^{\times }$ betrachten, falls $z_{1}$ und $z_{2}$ auf demselben Strahl liegen und $z_{1}$ betraglich kleiner oder gleich $z_{2}$ ist. Das heißt
    ${\begin{aligned}z_{1}\trianglelefteq z_{2}&:\Leftrightarrow &\operatorname {Arg} (z_{1})=\operatorname {Arg} (z_{2})&\ \ {\text{und}}&\left|z_{1}\right|\leq \left|z_{2}\right|\end{aligned}}$
für $z_{1},z_{2}\in \mathbb {C} ^{\times }$.
In der halbgeordneten Menge $\left(\mathbb {C} ^{\times },\trianglelefteq \right)$ sind nun alle Filter gegeben durch die Nullstrahlen und deren offene und abgeschlossene Teilstrahlen
    $s(z):=\{z'\in \mathbb {C} ^{\times }\mid z\trianglelefteq z',z\neq z'\}\subset {\bar {s}}(z):=\{z'\in \mathbb {C} ^{\times }\mid z\trianglelefteq z'\}\subset s_{\alpha }$
für alle $z\in \mathbb {C} ^{\times }$ mit $\alpha =\operatorname {Arg} (z).$ Jeder dieser Filter ist echt. Außerdem folgt aus $z_{1}\trianglelefteq z_{2}$, dass ${\bar {s}}(z_{1})$ feiner $s(z_{1})$ feiner ${\bar {s}}(z_{2})$ feiner $s(z_{2})$; insbesondere ist $s_{\alpha }$ ($0\leq \alpha <2\pi$) ein maximal-feiner echter Filter und damit ein Ultrafilter. Für jede komplexe Zahl $z\in \mathbb {C} ^{\times }$ ist der abgeschlossene Strahl ${\bar {s}}(z)$ ihr Hauptfilter $\operatorname {\uparrow } z$ mit $z$ als (einzigem) Hauptelement.
Die Ordnungsideale in $\left(\mathbb {C} ^{\times },\trianglelefteq \right)$ entsprechen den fehlenden Strahlenabschnitten zwischen der Null und dem Beginn jedes Teilstrahls. Ist der Teilstrahl offen, enthält er also nicht seinen Aufpunkt, so fehlt auch im entsprechenden Ordnungsideal der Aufpunkt – analog ist er im abgeschlossenen Fall in Teilstrahl und Ideal jeweils enthalten. (Filter und Ordnungsideal sind also nicht disjunkt!) Aus dem Nullstrahl ergibt sich kein entsprechendes Ordnungsideal, da der „fehlende“ Strahlenabschnitt durch die leere Menge gegeben wäre (die kein Filter sein kann). Die Ideale haben also die Form:
    $s^{-1}(z)=(s_{\alpha }\setminus s(z))\setminus \{z\}=\{z'\in \mathbb {C} ^{\times }\mid z\trianglerighteq z',z\neq z'\}$ und
    ${\bar {s}}^{-1}(z)=(s_{\alpha }\setminus {\bar {s}}(z))\cup \{z\}=\{z'\in \mathbb {C} ^{\times }\mid z\trianglerighteq z'\}$
für alle $z\in \mathbb {C} ^{\times }$ und $\alpha =\operatorname {Arg} (z)$.

## Mengenfilter
### Definition

Ein wichtiger Spezialfall eines Filters – vor allem in der Topologie – sind Mengenfilter. Man geht in diesem Fall von der durch die Mengeninklusion halbgeordneten Potenzmenge $\left({\mathcal {P}}(X),\subseteq \right)$ einer beliebigen nichtleeren Menge $X$ aus. Eine echte Teilmenge ${\mathcal {F}}\subset {\mathcal {P}}(X)$ ist genau dann ein Mengenfilter oder Filter, wenn folgende Eigenschaften erfüllt sind:
* $\emptyset \notin {\mathcal {F}}$ und $X\in {\mathcal {F}}$,
* $F,G\in {\mathcal {F}}\ \Rightarrow \ F\cap G\in {\mathcal {F}}$,
* $F\in {\mathcal {F}},\;G\supset F\ \Rightarrow \ G\in {\mathcal {F}}$.
Ein Mengenfilter, für den gilt
    $F\subseteq X\Rightarrow F\in {\mathcal {F}}\lor X\!\setminus \!{F}\in {\mathcal {F}}$,
der also zu jeder Teilmenge diese selber oder ihr Komplement enthält, heißt Ultrafilter auf $X$.
Diese Definitionen stimmen mit den oben gegebenen für echte Filter in Verbänden überein, da die Potenzmenge von $X$ einen Verband bildet.

### Beispiele für Mengenfilter

* ${\mathcal {F}}_{C}:=\{M\subseteq X\mid C\subseteq M\}$ heißt der von $C\subseteq X$ erzeugte Hauptfilter.
* Ist $(X,\tau )$ ein topologischer Raum mit Topologie $\tau$, dann heißt ${\mathcal {U}}(x):=\left\{U\subseteq X\mid \exists O\in \tau \colon x\in O\land O\subseteq U\right\}$ Umgebungsfilter von $x$.
* Ist $S$ eine unendliche Menge, dann heißt $\{M\subseteq S\mid S\setminus M{\text{ endlich}}\}$ Fréchet-Filter der Menge $S$.
* Ist ${\mathcal {B}}$ ein nichtleeres Mengensystem von ${\mathcal {P}}(X)$ mit folgenden Eigenschaften
** $\emptyset \notin {\mathcal {B}}$ und
** $\forall B_{1},B_{2}\in {\mathcal {B}}\ \exists B_{3}\in {\mathcal {B}}\colon B_{3}\subseteq B_{1}\cap B_{2}$,
    so heißt ${\mathcal {B}}$ Filterbasis in $X$. Ein solches Mengensystem erzeugt auf natürliche Weise einen Filter mittels
       ${\mathcal {F}}_{\mathcal {B}}:=\langle {\mathcal {B}}\rangle :=\left\{M\subseteq X\mid \exists B\in {\mathcal {B}}\colon B\subseteq M\right\}$.
    Dieser heißt der von ${\mathcal {B}}$ erzeugte Filter.
* Ist $f\colon X\rightarrow Y$ eine Abbildung zwischen zwei nichtleeren Mengen und ${\mathcal {F}}$ ein Filter auf $X$, so bezeichnet $f({\mathcal {F}})$ den von der Filterbasis $\{B\subseteq Y\mid \exists F\in {\mathcal {F}}\colon f(F)=B\}$ erzeugten Filter. Dieser heißt Bildfilter von ${\mathcal {F}}$ unter $f$.

### Anwendungen in der Topologie

In der Topologie ersetzen Filter oder Netze die dort für eine befriedigende Konvergenztheorie unzureichenden Folgen. Insbesondere die Filter als sich verengende Mengensysteme haben sich hier als gut geeignet zur Konvergenzmessung erwiesen. Man erhält auf diesem Wege oft analoge Sätze zu Sätzen über Folgen in metrischen Räumen.
Ist $(X,\tau )$ ein topologischer Raum, dann heißt ein Filter ${\mathcal {F}}$ genau dann konvergent gegen $x\in X$, wenn ${\mathcal {U}}(x)\subseteq {\mathcal {F}}$, d. h., wenn ${\mathcal {F}}$ feiner ist als der Umgebungsfilter ${\mathcal {U}}(x)$ von $x$, d. h., alle (es genügen offene) Umgebungen von $x$ enthält. Schreibweise: ${\mathcal {F}}\rightarrow x$.
So ist zum Beispiel eine Abbildung $f\colon X\rightarrow Y$ zwischen zwei topologischen Räumen genau dann stetig in $x\in X$, wenn $f({\mathcal {F}})\rightarrow f(x)$ für jeden Filter ${\mathcal {F}}$ auf $X$ mit ${\mathcal {F}}\rightarrow x$ gilt.
In einem nicht-hausdorffschen Raum kann ein Filter gegen mehrere Punkte konvergieren. Hausdorff-Räume lassen sich sogar gerade dadurch charakterisieren, dass in ihnen kein Filter existiert, welcher gegen zwei verschiedene Punkte konvergiert.