Zum Inhalt springen

Heyting-Algebra

aus Wikipedia, der freien Enzyklopädie

In der Mathematik sind Heyting-Algebren spezielle partielle Ordnungen; gleichzeitig ist der Begriff der Heyting-Algebra eine Verallgemeinerung des Begriffs der Booleschen Algebra. Heyting-Algebren entstehen als Modelle intuitionistischer Logik, einer Logik, in der der Satz vom ausgeschlossenen Dritten im Allgemeinen nicht gilt. Vollständige Heyting-Algebren sind ein zentraler Gegenstand der punktfreien Topologie.

Die Heyting-Algebra ist nach Arend Heyting benannt.

Formale Definition

[Bearbeiten | Quelltext bearbeiten]

Eine Heyting-Algebra H ist ein beschränkter Verband mit der Eigenschaft, dass es für alle a und b in H ein größtes Element x in H gibt mit

a∧x≤b.

Dieses Element wird das relative Pseudokomplement von a bezüglich b genannt und a→b geschrieben.

Eine äquivalente Definition kann mittels folgender Abbildungen gegeben werden:

fa:H→H definiert als fa(x)=a∧x,

für festes a in H. Ein beschränkter Verband H ist eine Heyting-Algebra genau dann, wenn alle Abbildungen fa Linksadjungierte einer Galoisverbindung sind. In diesem Fall ist der jeweilige Rechtsadjungierte ga gegeben durch ga(x)=(a→x), wobei → wie oben definiert wird.

Eine vollständige Heyting-Algebra ist eine Heyting-Algebra, die ein vollständiger Verband ist.

In jeder Heyting-Algebra kann man das Pseudokomplement ¬x eines Elements x definieren durch ¬x=(x→⊥), wobei ⊥ das kleinste Element der Heyting-Algebra ist. Es gilt a∧¬a=⊥, und zudem ist ¬a das größte Element mit dieser Eigenschaft. Jedoch gilt im Allgemeinen nicht a∨¬a=⊤, so dass ¬ nur ein Pseudokomplement und kein echtes Komplement ist.

Die freie Heyting-Algebra über einem Erzeuger (Rieger–Nishimura-Verband)
  • Jede totale Ordnung, die ein beschränkter Verband ist, ist auch eine Heyting-Algebra mit (a→b)={⊤a≤bbsonst.
  • Jede Boolesche Algebra ist eine Heyting-Algebra, mit a→b definiert als ¬a∨b.
  • Jeder vollständige Verband A, in dem für alle x∈A,Y⊆A gilt x∧⋁Y≤⋁{x∧y∣y∈Y} ist bereits eine vollständige Heyting-Algebra mit (a→b)=⋁{x∈A∣a∧x≤b}. Endliche, beschränkte, distributive Verbände gehören in diese Klasse.
  • Die einfachste Heyting-Algebra, die nicht schon eine Boolesche Algebra ist, ist die linear geordnete Menge mit dem Hassediagramm
⊤∣M∣⊥
Man sieht, dass M∨¬M=M∨⊥=M den Satz vom ausgeschlossenen Dritten verletzt.
  • Der Verband der offenen Mengen eines topologischen Raums ist eine vollständige Heyting-Algebra. In diesem Fall ist A→B die Vereinigung aller offenen Mengen F, die F∩A⊆B erfüllen. Unter Verwendung klassischer Logik lässt sich zeigen, dass dies das Innere der Vereinigung von Ac und B ist, wobei Ac das Komplement der offenen Menge A bezeichnet. Nicht alle vollständigen Heyting-Algebren sind auf diese Weise erzeugbar. Damit zusammenhängende Fragen werden in der punktfreien Topologie untersucht, in der vollständige Heyting-Algebren auch Frames oder Locales genannt werden.
  • Die Lindenbaum-Algebra der intuitionistischen Aussagenlogik ist eine Heyting-Algebra. Sie ist definiert als die Menge aller aussagenlogischen Formeln, geordnet durch die logische Folgerungsrelation: für zwei Formeln F und G sei F≤G genau dann, wenn F⊨G. Dabei ist ≤ allerdings nur eine Quasiordnung, die eine partielle Ordnung induziert, welche dann die gewünschte Heyting-Algebra ist.
  • Die globalen Elemente des Unterobjekt-Klassifikators Ω eines Elementartopos bilden eine Heyting-Algebra; es ist die Heyting-Algebra der Wahrheitswerte der von dem Topos induzierten intuitionistischen Logik höherer Stufe.
  • Die Heytingalgebra mit dem Hassediagramm
⊤∣M╱╲LR╲╱⊥
ist ein minimales Beispiel mit Elementen x, für die ¬¬x≤x gilt, aber nicht ⊤≤x∨¬x (nämlich: L und R), wie auch ein minimales Beispiel mit Elementen p,q,r, für die p→q∨r≤(p→q)∨(p→r) nicht gilt (nämlich:(p,q,r)=(M,L,R)).
  • Für eine natürlich Zahl n≠0 ist der Teilerverband von n endlich, distributiv und beschränkt, und somit eine vollständige Heytingalgebra. Diese ist eine Boolesche Algebra gdw. n quadratfrei ist.
  • ℕ mit Teilerrelation als Ordnungsrelation ist zwar ein vollständiger Verband (größtes Element ist 0, kleinstes Element ist 1, ⋁M=kgV(M), bei unendlichen M ist das 0), jedoch keine vollständige Heytingalgebra, und somit auch keine Heytingalgebra, da die Distributivität von ∧ über ⋁ nicht gilt: 2∧⋁{3,5,7,9,…}=2∧0=2, während ⋁{2∧3,2∧5,2∧7,2∧9,…}=⋁{1}=1.

Heyting-Algebren sind stets distributiv, d. h.

  1. x∧(y∨z)=(x∧y)∨(x∧z) und
  2. x∨(y∧z)=(x∨y)∧(x∨z).

Die Distributivität wird manchmal als Axiom postuliert, aber sie folgt schon aus der Existenz relativer Pseudokomplemente. Der Grund für das Gelten von 1) ist, dass x∧− als unterer Adjungierter einer Galois-Verbindung alle existierenden Suprema bewahrt. 1) ist aber nichts anderes als die Bewahrung binärer Suprema durch x∧−.

Mit einem ähnlichen Argument lässt sich folgendes infinitäres Distributivgesetz in vollständigen Heyting-Algebren zeigen:

x∧⋁Y=⋁{x∧y∣y∈Y}

für alle x aus H und Teilmengen Y von H.

Ein Verband A mit einer binären Operation → ist eine Heyting-Algebra genau dann, wenn:

  1. (a→a)=⊤,
  2. a∧(a→b)=a∧b,
  3. b∧(a→b)=b,
  4. a→(b∧c)=(a→b)∧(a→c).

Nicht jede Heyting-Algebra erfüllt die beiden De Morganschen Gesetze. Allerdings sind folgende Aussagen über eine beliebige Heyting-Algebra H äquivalent:

  1. H erfüllt beide De Morganschen Gesetze.
  2. ¬(x∧y)=¬x∨¬y, für alle x,y∈H.
  3. ¬x∨¬¬x=⊤, für alle x∈H.
  4. ¬¬(x∨y)=¬¬x∨¬¬y, für alle x,y∈H.

Das Pseudokomplement eines Elements x aus H ist das Supremum der Menge {y∣y∧x=⊥}, und es gehört zu dieser Menge (d. h. es gilt x∧¬x=⊥).

Ein Element x einer Heyting-Algebra H heißt regulär, wenn eine der folgenden äquivalenten Bedingungen gilt:

  1. x=¬¬x.
  2. x=¬y für ein y aus H.

Eine Heyting-Algebra H ist eine Boolesche Algebra genau dann, wenn eine der folgenden äquivalenten Bedingungen gilt:

  1. Jedes x aus H ist regulär.[1]
  2. x∨¬x=⊤ für alle x aus H.[1]

In diesem Fall ist das Element a→b gleich ¬a∨b.

In jeder Heyting-Algebra sind das kleinste und das größte Element, $\bot$ und $\top$, regulär.

Die regulären Elemente einer Heyting-Algebra bilden eine Boolesche Algebra. Wenn nicht alle Elemente der Heyting-Algebra regulär sind, ist diese Boolesche Algebra kein Unterverband der Heyting-Algebra, weil die Supremums-Operationen verschieden sind.

Ist H eine Heyting-Algebra, so kann es sein, dass der dazu duale Verband Hop ebenfalls eine Heyting-Algebra ist. Falls das so ist, kann man zu einem Element a∈H in Hop das Pseudokomplement bilden und dieses als Element a¯ von H auffassen. Es gilt dann immer ¬a≤a¯. In der anderen Richtung gilt die Ungleichung im Allgemeinen nicht: a¯≤¬a ist äquivalent zu a∨¬a=⊤ und zu a∧a¯=⊥.

Im Unterschied zu manchen mehrwertigen Logiken teilen Heyting-Algebren mit Booleschen Algebren die folgende Eigenschaft: Wenn die Negation einen Fixpunkt hat (also ¬a=a für ein a), dann ist die Heyting-Algebra trivial: Sie besteht nur aus einem Element.

Bedeutung für intuitionistische Logik

[Bearbeiten | Quelltext bearbeiten]

Arend Heytings Motivation, diesen Begriff einzuführen, war die Klärung der Bedeutung von intuitionistischer Logik für die Grundlagen der Mathematik. Das Peircesche Gesetz ((P→Q)→P)→P illustriert die Rolle, die Heyting-Algebren für die Semantik intuitionistischer Logik spielen. Das Peircesche Gesetz ist in klassischer Logik gültig, nicht aber in intuitionistischer Logik.

Eine Heyting-Algebra ist vom logischen Standpunkt aus gesehen eine Verallgemeinerung der üblichen Menge von Wahrheitswerten. Unter anderen entspricht dem größten Element ⊤ einer Heyting-Algebra der Wahrheitswert wahr; das kleinste Element ⊥ entspricht falsch. Die übliche zweiwertige Logik ist das einfachste Beispiel einer Heyting-Algebra – sie besteht nur aus diesen beiden Elementen. Abstrakt gesagt ist die zwei-elementige Boolesche Algebra auch (wie jede Boolesche Algebra) eine Heyting-Algebra.

Klassisch gültige Formeln sind solche, die unter jeden möglichen Belegung der aussagenlogischen Variablen in der zweiwertigen Booleschen Algebra den Wert ⊤ (wahr) ergeben, d. h. die üblichen aussagenlogischen Tautologien. (Äquivalent dazu können auch alle Belegungen in allen Booleschen Algebren betrachtet werden.) Intuitionistisch gültige Formeln sind hingegen solche, die für alle Heyting-Algebren und alle Belegungen den Wert ⊤ ergeben. In der oben angegebenen dreielementigen Heyting-Algebra ist der Wert von Peirces Gesetz nicht immer ⊤: wenn man P mit M und Q mit ⊥ belegt, dann ist der Wert ((P→Q)→P)→P nicht ⊤, sondern nur M. Nach oben Gesagtem bedeutet das, dass das Peircesche Gesetz intuitionistisch nicht gültig ist – klassisch ist es aber schon gültig.

  • Marcello Bonsangue, Bart Jacobs, Joost N. Kok: Duality Beyond Sober Spaces. Topological Spaces and Observation Frames (= Faculteit der Wiskunde en Informatica. Informatica Rapport. IR-350, ZDB-ID 777097-2). Vrije Universiteit – Faculteit der Wiskunde en Informatica, Amsterdam 1994.
  • Francis Borceux: Handbook of Categorical Algebra. Band 3: Categories of Sheaves (= Encyclopedia of Mathematics and its Applications. 52). Cambridge University Press, Cambridge u. a. 1994, ISBN 0-521-44180-3.
  • Gerhard Gierz, Karl H. Hofmann, Klaus Keimel, Jimmie D. Lawson, Michael W. Mislove, Dana S. Scott: Continuous Lattices and Domains (= Encyclopedia of Mathematics and its Applications. 93). Cambridge University Press, Cambridge u. a. 2003, ISBN 0-521-80338-1.
  • Peter T. Johnstone: Stone Spaces. (= Cambridge Studies in Advanced Mathematics. 3). Cambridge University Press, Cambridge u. a. 1986, ISBN 0-521-33779-8.
  • Daniel E. Rutherford: Introduction to Lattice Theory. Oliver and Boyd, Edinburgh u. a. 1965.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. 1 2 Edward M. Patterson, Daniel E. Rutherford: Elementary Abstract Algebra. Oliver & Boyd, Edinburgh u. a. 1965, S. 78.