Articolo della lista di Wikipedia
Questo è un elenco di regole di inferenza , leggi logiche che si riferiscono a formule matematiche.
introduzione
Le regole di inferenza sono regole di trasformazione sintattica che si possono usare per dedurre una conclusione da una premessa per creare un argomento. Un insieme di regole può essere utilizzato per inferire qualsiasi conclusione valida se è completa, senza mai inferire una conclusione non valida, se è valida. Non è necessario che un insieme di regole valido e completo includa tutte le regole nell'elenco seguente, poiché molte regole sono ridondanti e possono essere verificate con le altre regole.
Le regole di discarico consentono l'inferenza da una subderivazione basata su un'ipotesi temporanea. Sotto, la notazione
indica tale subderivazione dall'assunzione temporanea a .
Regole per il calcolo sentenziale classico
Il calcolo sentenziale è anche conosciuto come calcolo proposizionale .
Regole per le negazioni
-
Reductio ad absurdum (o Negazione Introduzione )
- Reductio ad absurdum (relativo alla legge del terzo escluso )
- Ex contraddizioni quodlibet
- Eliminazione doppia negazione
- Introduzione alla doppia negazione
Regole per i condizionali
-
Teorema di deduzione (o introduzione condizionale )
-
Modus ponens (o eliminazione condizionale )
- Modus tollens
Regole per le congiunzioni
-
Aggiunzione (o Congiunzione Introduzione )
-
Semplificazione (o eliminazione della congiunzione )
Regole per le disgiunzioni
-
Addizione (o Disgiunzione Introduzione )
-
Analisi del caso (o Prova per casi o Argomento per casi o Eliminazione della disgiunzione )
- sillogismo disgiuntivo
- Dilemma costruttivo
Regole per i bicondizionali
- Introduzione bicondizionale
- Eliminazione bicondizionale
Nelle regole seguenti, è esattamente come tranne che per avere il termine dovunque ha la variabile libera .
-
Generalizzazione universale (o introduzione universale )
Restrizione 1: è una variabile che non si verifica in .
Restrizione 2: non è menzionata in nessuna ipotesi o ipotesi non appurata.
-
Istanziazione universale (o eliminazione universale )
Limitazione: nessuna occorrenza libera di in rientra nell'ambito di un quantificatore che quantifica una variabile che si verifica in .
-
Generalizzazione esistenziale (o introduzione esistenziale )
Limitazione: nessuna occorrenza libera di in rientra nell'ambito di un quantificatore che quantifica una variabile che si verifica in .
-
Istanziazione esistenziale (o eliminazione esistenziale )
Restrizione 1: è una variabile che non si verifica in .
Limitazione 2: non vi è alcuna occorrenza, libera o vincolata, di in .
Restrizione 3: non è menzionata in nessuna ipotesi o ipotesi non appurata.
I seguenti sono casi speciali di generalizzazione universale ed eliminazione esistenziale; questi si verificano in logiche sottostrutturali, come la logica lineare .
- Regola dell'indebolimento (o monotonia del coinvolgimento ) (noto anche come teorema di non clonazione )
- Regola di contrazione (o idempotenza di implicazione ) ( nota anche come teorema di non cancellazione )
Tabella: regole di inferenza
Le regole di cui sopra possono essere riassunte nella tabella seguente. La colonna " Tautologia " mostra come interpretare la notazione di una data regola.
Regole di inferenza
|
Tautologia
|
Nome
|
|
|
Modus ponens
|
|
|
Modus tollens
|
|
|
Associativo
|
|
|
Commutativo
|
|
|
Legge delle proposizioni bicondizionali
|
|
|
Esportazione
|
|
|
Legge di trasposizione o contrapposizione
|
|
|
sillogismo ipotetico
|
|
|
Implicazione materiale
|
|
|
Distributivo
|
|
|
Assorbimento
|
|
|
sillogismo disgiuntivo
|
|
|
aggiunta
|
|
|
Semplificazione
|
|
|
Congiunzione
|
|
|
Doppia negazione
|
|
|
Semplificazione disgiuntiva
|
|
|
Risoluzione
|
|
|
Eliminazione della disgiunzione
|
Tutte le regole utilizzano gli operatori logici di base. Una tabella completa di "operatori logici" è rappresentata da una tabella di verità , che fornisce le definizioni di tutte le possibili (16) funzioni di verità di 2 variabili booleane ( p , q ):
p |
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
|
dove T = vero e F = falso, e, le colonne sono gli operatori logici: 0 , falso, Contraddizione ; 1 , NOR, NOR logico (freccia di Peirce); 2 , Converse nonimplication ; 3 , ¬p , Negazione ; 4 , non implicazione materiale ; 5 , ¬q , Negazione; 6 , XOR, Disgiunzione esclusiva ; 7 , NAND, NAND logica (corsa di Sheffer); 8 , AND, Congiunzione logica ; 9 , XNOR, Se e solo se , Logico bicondizionale ; 10 , q , funzione di proiezione ; 11 , se / allora, Implicazione logica ; 12 , p , Funzione di proiezione; 13 , then / if, Implicazione Converse ; 14 , OR, Disgiunzione logica ; 15 , vero, Tautologia .
Ogni operatore logico può essere utilizzato in un'asserzione su variabili e operazioni, mostrando una regola di inferenza di base. Esempi:
- L'operatore della colonna 14 (OR) mostra la regola dell'addizione : quando p = T (l'ipotesi seleziona le prime due righe della tabella), vediamo (alla colonna 14) che p ∨ q = T.
- Si vede anche che, con la stessa premessa, sono valide altre conclusioni: le colonne 12, 14 e 15 sono T.
- L'operatore della colonna 8 (AND), mostra la regola di semplificazione : quando p ∧ q =T (prima riga della tabella), vediamo che p =T.
- Con questa premessa, concludiamo anche che q =T, p ∨ q =T, ecc. come mostrato dalle colonne 9-15.
- L'operatore della colonna 11 (IF/THEN), mostra la regola del Modus ponens : quando p → q =T ep =T solo una riga della tavola di verità (la prima) soddisfa queste due condizioni. Su questa linea, anche q è vero. Pertanto, ogni volta che p → q è vero e p è vero, anche q deve essere vero.
Le macchine e le persone ben addestrate usano questo approccio alla tabella per fare inferenze di base e per verificare se è possibile ottenere altre inferenze (per le stesse premesse).
Esempio 1
Considera le seguenti ipotesi: "Se piove oggi, allora non andremo in canoa oggi. Se non andiamo in canoa oggi, allora faremo un viaggio in canoa domani. Pertanto (Simbolo matematico per "quindi" è ), se oggi piove, domani faremo una gita in canoa". Per utilizzare le regole di inferenza nella tabella sopra, sia la proposizione "Se piove oggi", sia "Non andremo in canoa oggi" e sia "Domani andremo in canoa". Allora questo argomento è della forma:
Esempio 2
Consideriamo una serie di ipotesi più complesse: "Non c'è il sole oggi e fa più freddo di ieri". "Andremo a nuotare solo se c'è il sole", "Se non andiamo a nuotare, allora faremo un barbecue", e "Se faremo un barbecue, allora saremo a casa entro il tramonto" portano alla conclusione " Saremo a casa al tramonto". Dimostrazione mediante regole di inferenza: Sia la proposizione "Oggi c'è il sole", la proposizione "Fa più freddo di ieri", la proposizione "Andremo a nuotare", la proposizione "Faremo un barbecue" e la proposta " Saremo a casa al tramonto". Allora le ipotesi diventano e . Usando la nostra intuizione congetturiamo che la conclusione potrebbe essere . Usando la tabella delle regole di inferenza possiamo dimostrare facilmente la congettura:
Passo
|
Motivo
|
1.
|
Ipotesi
|
2.
|
Semplificazione utilizzando il passaggio 1
|
3.
|
Ipotesi
|
4.
|
Modus tollens utilizzando i passaggi 2 e 3
|
5.
|
Ipotesi
|
6.
|
Modus ponens utilizzando i passaggi 4 e 5
|
7.
|
Ipotesi
|
8.
|
Modus ponens utilizzando i passaggi 6 e 7
|
Riferimenti
-
^ Kenneth H. Rosen: Matematica discreta e sue applicazioni , quinta edizione, p. 58.
Guarda anche
Elenco dei sistemi logici