Aussagenkalkül und intuitionistische Logik

Da ich nie viel Kontakt mit formaler mathematischer Logik hatte, habe ich beschlossen, mich auf die Suche zu machen, um dies zu korrigieren; Unglücklicherweise bin ich durch meine Versuche mit funktionaler Programmierung mit Konzepten der Intuitionistischen Logik in Kontakt gekommen und stoße auf Probleme, wenn ich verstehe, "wie alles zusammenpasst".

Ich bin mit der Vorstellung vertraut, das Gesetz des ausgeschlossenen Dritten (LEM) abzulehnen; Aus dem Wenigen, das ich über intuitionistische Logik weiß, verstehe ich, dass dies in dem Sinne geschieht, dass LEM nicht als Axiom innerhalb des verwendeten deduktiven Systems behandelt wird. Wenn ich mir jedoch die Behandlung von Aussagenkalkülen in so ziemlich jedem Text ansehe, den ich in die Finger bekommen kann, stelle ich fest, dass der Autor nach einer Diskussion über die Syntax einer Logik nullter Ordnung beginnt, in vielen Fällen über "Semantik" zu sprechen Fälle, die dies mit Wahrheitstabellen veranschaulichen.

An dieser Stelle stoße ich auf ein Problem, denn die beispielsweise in Goldrei (Propositional and Predicate Calculus: A Model of Argument) vorgestellte Semantik bedeutet eindeutig, dass LEM eine Tautologie ist.

Präsentiert der Autor bei der Darstellung der "Semantik des Aussagenkalküls" tatsächlich eine bestimmte "Logik" (dh klassische Logik), oder ist diese Semantik ein grundlegender Bestandteil jedes Aussagenkalküls? Letzteres kann meines Erachtens nicht stimmen (da es durchaus eine intuitionistische Aussagenlogik gibt), aber ich finde keinen einleitenden Text, in dem der Autor auf dieses Problem eingeht.

Ich tappe wahrscheinlich in die Falle, dass ein wenig Wissen eine gefährliche Sache ist, und es ist durchaus möglich, dass alles, was ich darüber zu wissen glaube, falsch ist, aber ich finde mich derzeit nicht in der Lage, über diesen Punkt hinauszugehen, ohne ernsthafte Zweifel daran zu haben, was ich bin Lesen bezieht sich tatsächlich auf.

„Offensichtlich“ befassen sich einführende Lehrbücher mit klassischer Logik, wobei LEM eine Tautologie gemäß der „Standard“-Semantik für klassische Logik ist.
Bei van Dalen finden Sie ein einführendes Lehrbuch mit einem Kapitel, das der Intuitionsitischen Logik und der entsprechenden Semantik gewidmet ist.

Antworten (3)

Die Wahrheitstabellensemantik ist eine Besonderheit der klassischen Aussagenlogik. Wenn der Autor also spezifisch wäre, hätte er diesen Qualifizierer hinzugefügt. (Es ist jedoch wahrscheinlich eine gute Faustregel, dass, wenn Sie nur „Aussagenkalkül“ sehen, sie sich in den meisten Kontexten auf die klassische beziehen.)

Während „propositional“ ein Deskriptor ist, der sich hauptsächlich auf die Sprache bezieht (insbesondere das Fehlen von nicht logischen Symbolen außer Satzbuchstaben), haben wir, sobald wir anfangen, über Beweissysteme oder Semantik zu sprechen, eine bestimmte Logik im Sinn: klassisch , intuistionistisch, minimal, modal usw.

In der klassischen Aussagenlogik kann eine semantische Interpretation allgemeiner durch eine Boolesche Algebra bereitgestellt werden, die eine Menge ist X mit Konstanten , , unäre Operation ¬ , und binäre Operationen , bestimmte Axiome erfüllen. Die prototypische Boolesche Algebra ist { T , F } mit den offensichtlichen Interpretationen.

In der intuitionistischen Aussagenlogik ist die entsprechende Konstruktion eine Heyting-Algebra, die eine Menge ist X mit Konstanten , , und binäre Operationen , , bestimmte Axiome erfüllen. Bei gegebener Heyting-Algebra können wir dann oft definieren ¬ X := ( X ) ; In einer allgemeinen Heyting-Algebra werden jedoch einige der Axiome der Booleschen Algebra oder abgeleitete Identitäten wie z X ¬ X = , ¬ ( ¬ X ) = X , Und ¬ ( X j ) = ( ¬ X ) ( ¬ j ) nicht mehr halten.

Ein interessantes Beispiel für eine Heyting-Algebra, die keine Boolesche Algebra ist, ist if X ist die Menge der offenen Teilmengen von R , mit := R , := , U v := U v , U v := U v , Und U v := int ( ( R U ) v ) . In dieser Heyting-Algebra zum Beispiel, wenn wir setzen U := R { 0 } , Dann ¬ U = ( U ) = int ( { 0 } ) = , So U ¬ U = R { 0 } , Und ¬ ( ¬ U ) = R U . (Natürlich gibt es nichts Besonderes R In diesem Beispiel funktioniert die gleiche Konstruktion für die offenen Teilmengen eines beliebigen topologischen Raums.)

Falls Sie mit Topologie oder echter Analyse nicht vertraut sind, gibt es auch ein endliches Beispiel, das oft verwendet wird: X := { 0 , 1 2 , 1 } ; := 1 ; := 0 ; X j := max ( X , j ) ; X j := Mindest ( X , j ) ; Und X j ist durch eine Tabelle gegeben. In dieser Heyting-Algebra gilt ¬ ( 1 2 ) = ( 1 2 0 ) = 0 , So 1 2 ¬ ( 1 2 ) = 1 2 .

Was ist ich N T ?
@DanielV Innenraum.
Dies sieht wahrscheinlich wie Kauderwelsch für diejenigen aus, die die Bedingungen (eine Menge von Postulaten) nicht kennen oder sich nicht genau erinnern, die eine Boolesche und eine Heyting-Algebra erfüllen müssen. Auch dass die Axiome "bestimmte Axiome" sind, bin ich mir nicht so sicher, ob sie richtig sind. Der Begriff „sicher“ könnte eine endliche Menge von Axiomen implizieren, aber die Boolesche Algebra hat eine unendliche Menge möglicher Axiome.

Welchen Autor liest du? Der Autor bezieht sich möglicherweise auf die Semantik im Kontext der Kategorientheorie und der Typentheorie, wo verschiedene Begriffe der Gleichheit in der Typentheorie die gleiche strukturelle Eigenschaft in der Kategorientheorie haben, die verschiedene Begriffe der Semantik sind.

Die Implikation dieser Antwort ist entmutigend. Es scheint, dass eine Reihe von Wörtern, die einen englischen Satz bilden, je nach Kontext des Autors unterschiedliche Bedeutungen haben können. Das kommt oft genug vor, aber Logik ist, nehme ich an, eine harte Wissenschaft wie die Mathematik. Hard Science ist mein Begriff für Wissenschaften, die Fakten haben, auf denen man aufbauen kann. Das ist vielleicht eine eingeschränkte Sicht, aber es funktioniert für mich. Warum gibt es so viele verschiedene Logiksysteme?