Lista över slutledningsregler

Detta är en lista över inferensregler , logiska lagar som relaterar till matematiska formler.

Introduktion

Inferensregler är syntaktiska transformationsregler som man kan använda för att dra slutsatser från en premiss för att skapa ett argument. En uppsättning regler kan användas för att sluta sig till vilken giltig slutsats som helst om den är komplett, samtidigt som man aldrig kan sluta sig till en ogiltig slutsats om den är sund. En sund och komplett uppsättning regler behöver inte inkludera alla regler i följande lista, eftersom många av reglerna är överflödiga och kan bevisas med de andra reglerna.

Regler för ansvarsfrihet tillåter slutledning från en subderivation baserad på ett tillfälligt antagande. Nedan notationen

indikerar en sådan underledning från det tillfälliga antagandet till .

Regler för klassisk sententialkalkyl

Sententialkalkyl är också känd som propositionskalkyl .

Regler för negationer

Reductio ad absurdum (eller Negation Introduction )
Reductio ad absurdum (relaterad till lagen om utesluten mitt )
Ex contradictione quodlibet
Dubbel negationseliminering
Dubbelnegeringsintroduktion

Regler för villkor

Deduktionssats (eller villkorlig introduktion )
Modus ponens (eller villkorlig eliminering )
Modus tollens

Regler för konjunktioner

Adjunktion (eller konjunktionsinledning )
Förenkling (eller konjunktion Elimination )

Regler för disjunktioner

Addition (eller disjunktionsintroduktion )
Fallanalys (eller Proof by Cases eller Argument by Cases or Disjunction elimination )
Disjunktiv syllogism
Konstruktivt dilemma

Regler för biconditionals

Bivillkorlig introduktion
Bivillkorlig eliminering

Regler för klassisk predikatkalkyl

I följande regler är exakt som förutom att ha termen varhelst har den fria variabeln .

Universell generalisering (eller universell introduktion )


Restriktion 1: är en variabel som inte förekommer i . Restriktion 2: nämns inte i några hypoteser eller oavslutade antaganden.

Universal Instantiation (eller Universal Elimination )

Begränsning: Ingen fri förekomst av i faller inom ramen för en kvantifierare som kvantifierar en variabel som förekommer i .

Existentiell generalisering (eller existentiell introduktion )

Begränsning: Ingen fri förekomst av i faller inom ramen för en kvantifierare som kvantifierar en variabel som förekommer i .

Existentiell instansiering (eller existentiell eliminering )



Restriktion 1: är en variabel som inte förekommer i . Restriktion 2: Det finns ingen förekomst, fri eller bunden, av i . Restriktion 3: nämns inte i några hypoteser eller oavslutade antaganden.

Regler för substrukturell logik

Följande är specialfall av universell generalisering och existentiell eliminering; dessa förekommer i substrukturell logik, såsom linjär logik .

Regel för försvagning (eller monotoni av entailment ) (aka no-cloning theorem )
Regel för kontraktion (eller idempotens av entailment ) (aka no-deleting theorem )

Tabell: Regler för slutledning

Reglerna ovan kan sammanfattas i följande tabell. Kolumnen " Tautologi " visar hur man tolkar notationen för en given regel.

Regler för slutledning Tautologi namn
Modus ponens
Modus tollens
Associativ
Kommutativ
Lagen om bivillkorliga satser
Export
Införlivande eller kontrapositionslag
Hypotetisk syllogism
Materiell implikation
Distributiv
Absorption
Disjunktiv syllogism
Tillägg
Förenkling
Samband
Dubbel negation introduktion
Disjunktiv förenkling
Upplösning
Disjunktion Eliminering

Alla regler använder de grundläggande logiska operatorerna. En komplett tabell med "logiska operatorer" visas av en sanningstabell , som ger definitioner av alla möjliga (16) sanningsfunktioner för 2 booleska variabler ( p , q ):

sid q  0  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T T F F F F F F F F T T T T T T T T
T F F F F F T T T T F F F F T T T T
F T F F T T F F T T F F T T F F T T
F F F T F T F T F T F T F T F T F T

där T = sant och F = falskt, och kolumnerna är de logiska operatorerna :

Varje logisk operator kan användas i ett påstående om variabler och operationer, vilket visar en grundläggande inferensregel. Exempel:

  • Kolumn-14-operatorn (OR), visar Additionsregel : när p =T (hypotesen väljer de två första raderna i tabellen), ser vi (vid kolumn-14) att p q =T.
    Vi kan också se att med samma premiss är en annan slutsats giltig: kolumnerna 12, 14 och 15 är T.
  • Kolumn-8-operatorn (AND) visar förenklingsregeln : när p q =T (första raden i tabellen), ser vi att p =T.
    Med denna utgångspunkt drar vi också slutsatsen att q =T, p q =T, etc. enligt kolumnerna 9–15.
  • Kolumn-11-operatorn (IF/THEN), visar Modus ponens-regeln : när p q =T och p =T uppfyller endast en rad i sanningstabellen (den första) dessa två villkor. På denna rad q också sant. Därför, närhelst p → q är sant och p är sant, måste q också vara sant.

Maskiner och välutbildade människor använder denna syn på tabellmetoden för att göra grundläggande slutsatser och för att kontrollera om andra slutsatser (för samma lokaler) kan erhållas.

Exempel 1

Tänk på följande antaganden: "Om det regnar idag, så åker vi inte på en kanot idag. Om vi ​​inte åker på en kanottur idag, så åker vi på en kanottur imorgon. Därför (Matematisk symbol för "därför" är ), om det regnar idag åker vi på en kanottur imorgon". För att använda slutledningsreglerna i tabellen ovan låter vi vara propositionen "Om det regnar idag", vara "Vi kommer inte att åka kanot idag" och låter vara "Vi åker på kanottur imorgon". Då är detta argument av formen:

Exempel 2

Tänk på en mer komplex uppsättning antaganden: "Det är inte soligt idag och det är kallare än igår". "Vi kommer att bada bara om det är soligt", "Om vi ​​inte går och simmar, så ska vi grilla", och "Om vi ​​ska grilla, då kommer vi att vara hemma vid solnedgången" leder till slutsatsen " Vi kommer att vara hemma vid solnedgången." Bevis genom slutledningsregler: Låt vara propositionen "Det är soligt idag", propositionen "Det är kallare än igår", propositionen "Vi kommer att simma", förslaget "Vi ska grilla", och förslaget "Vi kommer att vara hemma vid solnedgången". Då blir hypoteserna och . Med vår intuition antar vi att slutsatsen kan vara . Med hjälp av tabellen för slutledningsregler kan vi enkelt bevisa gissningen:

Steg Anledning
1. Hypotes
2. Förenkling med steg 1
3. Hypotes
4. Modus tollens med steg 2 och 3
5. Hypotes
6. Modus ponens med steg 4 och 5
7. Hypotes
8. Modus ponens med steg 6 och 7

Se även

Lista över logiska system

Modus ponendo tollens

  1. ^ Kenneth H. Rosen: Diskret matematik och dess tillämpningar , femte upplagan, sid. 58.