In der Logik ist ein Quantifikator eine Möglichkeit, festzustellen, dass eine bestimmte Anzahl von Elementen einige Kriterien erfüllt. Zum Beispiel hat jede natürliche Zahl eine andere natürliche Zahl, die größer ist als sie. In diesem Beispiel ist das Wort "jede" ein Quantifikator. Daher ist der Satz "jede natürliche Zahl hat eine andere natürliche Zahl, die größer ist als sie" ein quantifizierter Ausdruck. Quantifikatoren und quantifizierte Ausdrücke sind ein nützlicher Bestandteil der formalen Sprachen. Sie sind nützlich, weil sie rigorose Aussagen darüber zulassen, wie weit verbreitet ein Kriterium ist. Zwei grundlegende Arten von Quantifikatoren, die in der Prädikatenlogik verwendet werden, sind universelle und existentielle Quantifikatoren. Ein universeller Quantifikator besagt, dass alle betrachteten Elemente die Kriterien erfüllen. Der universelle Quantifikator wird mit "∀" symbolisiert, einem auf dem Kopf stehenden "A, das für "alle" steht. Ein Existenzquantifikator (symbolisiert durch "∃") besagt, dass mindestens ein betrachtetes Element die Kriterien erfüllt. Der Existenzquantor wird mit "∃", einem umgedrehten "E", symbolisiert, das für "existiert" steht.

Grundbegriffe und Notation

In der Prädikatenlogik benutzt man Quantifikatoren zusammen mit Variablen und Prädikaten. Typische Schreibweisen sind:

  • ∀x P(x) – für alle Elemente x gilt die Eigenschaft P.
  • ∃x P(x) – es existiert mindestens ein Element x, für das die Eigenschaft P gilt.

Beispiel: Für die natürlichen Zahlen kann man die Aussage aus dem Anfang formal schreiben als ∀n ∈ ℕ ∃m ∈ ℕ (m > n), also: für jede natürliche Zahl n gibt es eine natürliche Zahl m, die größer ist als n.

Semantik: Gültigkeit und Bereich (Domäne)

Die Bedeutung eines quantifizierten Ausdrucks hängt von der zugrunde liegenden Domäne (Menge der betrachteten Objekte) ab. Übliche Annahmen in der klassischen Prädikatenlogik:

  • Der universelle Quantor ∀ ist genau dann wahr, wenn jedes Element der Domäne die Eigenschaft besitzt.
  • Der existentielle Quantor ∃ ist genau dann wahr, wenn mindestens ein Element der Domäne die Eigenschaft besitzt.

In den meisten formalen Systemen nimmt man an, dass die Domäne nicht leer ist. In Systemen mit leerer Domäne ändern sich manche Konventionen (z. B. gilt eine universelle Aussage über eine leere Domäne per Definition als wahr).

Negation und Umformungen

Wichtige logische Äquivalenzen bei Quantoren sind:

  • ¬(∀x P(x)) ⇔ ∃x ¬P(x) – die Negation einer All-Aussage ist eine Existenz-Aussage der Negation.
  • ¬(∃x P(x)) ⇔ ∀x ¬P(x) – die Negation einer Existenz-Aussage ist eine All-Aussage der Negation.

Diese Regeln sind beim Umformen von Formeln und beim Beweisen besonders nützlich (z. B. beim Beweis durch Kontraposition oder Widerspruch).

Mehrere Quantoren und die Reihenfolge

Bei Ausdrücken mit mehreren Quantoren ist die Reihenfolge entscheidend:

  • ∀x ∃y R(x,y) bedeutet: zu jedem x gibt es (möglicherweise ein x-abhängiges) y mit R(x,y).
  • ∃y ∀x R(x,y) bedeutet: es gibt ein spezielles y, das für alle x funktioniert.

Diese beiden Aussagen sind im Allgemeinen nicht äquivalent. Beim Beweis oder bei der Modellbildung ist deshalb auf die genaue Stellung der Quantoren zu achten.

Freie und gebundene Variablen

Eine Variable ist gebunden, wenn sie innerhalb des Geltungsbereichs eines Quantors steht; andernfalls ist sie frei. Eine Formel ohne freie Variablen heißt Satz (oder geschlossene Formel) und hat einen eindeutigen Wahrheitswert in einem Modell. Beispiele:

  • ∃x P(x) – x ist gebunden, die Aussage ist geschlossen, wenn P keine weiteren freien Variablen enthält.
  • P(x) – hier ist x frei; die Formel ist keine abgeschlossene Aussage, solange x nicht quantifiziert wird.

Quantoren in natürlichen Sprachen und verallgemeinerte Quantoren

In natürlichen Sprachen gibt es viele Quantifizierer (z. B. für alle, einige, keine, viele, die meisten). Formal lassen sich manche dieser Ausdrücke als sogenannte verallgemeinerte Quantoren (generalized quantifiers) fassen; diese gehen über die einfachen ∀- und ∃-Operatoren hinaus und modellieren z. B. Mengen- oder Häufigkeitsaussagen. Manche natürlichen Sprachquantoren lassen sich in der ersten Ordnung nicht exakt darstellen (z. B. "die meisten" ist typischerweise kein Standard-First-Order-Quantor).

Verwendung und Beispiele

  • Mathematik: Formulieren von Axiomen und Theoremen (z. B. Definitionen wie "jede Primzahl > 2 ist ungerade" als ∀-Aussage mit zusätzlicher Bedingung).
  • Informatik: Spezifikation von Programmen und Datenbankabfragen (z. B. "es gibt ein Element mit bestimmten Eigenschaften").
  • Philosophie und Linguistik: Analyse von Aussagen über Existenz und Allgemeinheit in natürlicher Sprache.

Zusammenfassung

Quantifikatoren sind zentrale Werkzeuge der Prädikatenlogik, mit denen man Aussagen über "alle" bzw. "einige" Elemente einer Domäne präzise ausdrücken kann. Das Verständnis ihrer Notation, Semantik (insbesondere der Wirkung von Negation und Reihenfolge bei mehreren Quantoren) sowie ihrer Grenzen im Vergleich zu natürlichen Sprachquantoren ist grundlegend für mathematische Logik, Informatik und Sprachtheorie.