Matematica discreta - Regole di inferenza
Per dedurre nuove affermazioni dalle affermazioni la cui verità che già conosciamo, Rules of Inference sono usati.
A cosa servono le regole di inferenza?
La logica matematica viene spesso utilizzata per le prove logiche. Le dimostrazioni sono argomenti validi che determinano i valori di verità delle affermazioni matematiche.
Un argomento è una sequenza di dichiarazioni. L'ultima affermazione è la conclusione e tutte le sue affermazioni precedenti sono chiamate premesse (o ipotesi). Il simbolo "$ \ quindi $", (leggi quindi) è posto prima della conclusione. Un argomento valido è quello in cui la conclusione segue dai valori di verità delle premesse.
Le regole di inferenza forniscono i modelli o le linee guida per la costruzione di argomenti validi dalle dichiarazioni che già abbiamo.
Tabella delle regole di inferenza
Regola di inferenza | Nome | Regola di inferenza | Nome |
---|---|---|---|
$$ \ begin {matrix} P \\ \ hline \ quindi P \ lo Q \ end {matrix} $$ |
Aggiunta |
$$ \ begin {matrix} P \ lor Q \\ \ lnot P \\ \ hline \ quindi Q \ end {matrix} $$ |
Sillogismo disgiuntivo |
$$ \ begin {matrix} P \\ Q \\ \ hline \ quindi P \ land Q \ end {matrix} $$ |
Congiunzione |
$$ \ begin {matrix} P \ rightarrow Q \\ Q \ rightarrow R \\ \ hline \ quindi P \ rightarrow R \ end {matrice} $$ |
Sillogismo ipotetico |
$$ \ begin {matrix} P \ land Q \\ \ hline \ quindi P \ end {matrix} $$ |
Semplificazione |
$$ \ begin {matrix} (P \ rightarrow Q) \ land (R \ rightarrow S) \\ P \ lor R \\ \ hline \ quindi Q \ lo S \ end {matrice} $$ |
Dilemma costruttivo |
$$ \ begin {matrix} P \ rightarrow Q \\ P \\ \ hline \ quindi Q \ end {matrix} $$ |
Modus Ponens |
$$ \ begin {matrix} (P \ rightarrow Q) \ land (R \ rightarrow S) \\ \ lnot Q \ lor \ lnot S \\ \ hline \ quindi \ lnot P \ lor \ lnot R \ end {matrice} $$ |
Dilemma distruttivo |
$$ \ begin {matrix} P \ rightarrow Q \\ \ lnot Q \\ \ hline \ quindi \ lnot P \ end {matrix} $$ |
Modus Tollens |
Aggiunta
Se P è una premessa, possiamo usare la regola di addizione per derivare $ P \ lo Q $.
$$ \ begin {matrix} P \\ \ hline \ quindi P \ lo Q \ end {matrix} $$
Esempio
Sia P la proposizione: "Studia molto duramente" è vera
Pertanto - "O studia molto duramente o è uno studente molto cattivo". Qui Q è la proposizione "è uno studente molto cattivo".
Congiunzione
Se P e Q sono due premesse, possiamo usare la regola di congiunzione per derivare $ P \ land Q $.
$$ \ begin {matrix} P \\ Q \\ \ hline \ quindi P \ land Q \ end {matrix} $$
Esempio
Let P - "Studia molto duramente"
Let Q - "È il miglior ragazzo della classe"
Pertanto - "Studia molto duramente ed è il miglior ragazzo della classe"
Semplificazione
Se $ P \ land Q $ è una premessa, possiamo usare la regola di semplificazione per derivare P.
$$ \ begin {matrix} P \ land Q \\ \ hline \ quindi P \ end {matrix} $$
Esempio
"Studia molto duramente ed è il miglior ragazzo della classe", $ P \ land Q $
Pertanto - "Studia molto duramente"
Modus Ponens
Se P e $ P \ rightarrow Q $ sono due premesse, possiamo usare Modus Ponens per derivare Q.
$$ \ begin {matrix} P \ rightarrow Q \\ P \\ \ hline \ quindi Q \ end {matrix} $$
Esempio
"Se hai una password, puoi accedere a Facebook", $ P \ rightarrow Q $
"Hai una password", P
Pertanto - "Puoi accedere a Facebook"
Modus Tollens
Se $ P \ rightarrow Q $ e $ \ lnot Q $ sono due premesse, possiamo usare Modus Tollens per derivare $ \ lnot P $.
$$ \ begin {matrix} P \ rightarrow Q \\ \ lnot Q \\ \ hline \ quindi \ lnot P \ end {matrix} $$
Esempio
"Se hai una password, puoi accedere a Facebook", $ P \ rightarrow Q $
"Non puoi accedere a Facebook", $ \ lnon Q $
Pertanto - "Non hai una password"
Sillogismo disgiuntivo
Se $ \ lnon P $ e $ P \ lo Q $ sono due premesse, possiamo usare il sillogismo disgiuntivo per derivare Q.
$$ \ begin {matrix} \ lnot P \\ P \ lo Q \\ \ hline \ quindi Q \ end {matrix} $$
Esempio
"Il gelato non è aromatizzato alla vaniglia", $ \ lnon P $
"Il gelato è aromatizzato alla vaniglia o al cioccolato", $ P \ lo Q $
Pertanto - "Il gelato è al gusto di cioccolato"
Sillogismo ipotetico
Se $ P \ rightarrow Q $ e $ Q \ rightarrow R $ sono due premesse, possiamo usare il Sillogismo ipotetico per derivare $ P \ rightarrow R $
$$ \ begin {matrix} P \ rightarrow Q \\ Q \ rightarrow R \\ \ hline \ quindi P \ rightarrow R \ end {matrice} $$
Esempio
"Se piove, non andrò a scuola", $ P \ rightarrow Q $
"Se non vado a scuola, non avrò bisogno di fare i compiti", $ Q \ rightarrow R $
Pertanto - "Se piove, non avrò bisogno di fare i compiti"
Dilemma costruttivo
Se $ (P \ rightarrow Q) \ land (R \ rightarrow S) $ e $ P \ lo R $ sono due premesse, possiamo usare un dilemma costruttivo per derivare $ Q \ lor S $.
$$ \ begin {matrix} (P \ rightarrow Q) \ land (R \ rightarrow S) \\ P \ lor R \\ \ hline \ quindi Q \ lo S \ end {matrice} $$
Esempio
"Se piove, mi congedo", $ (P \ rightarrow Q) $
"Se fuori fa caldo, vado a farmi una doccia", $ (R \ rightarrow S) $
"O pioverà o farà caldo fuori", $ P \ lo R $
Pertanto - "Prenderò un congedo o vado a fare una doccia"
Dilemma distruttivo
Se $ (P \ rightarrow Q) \ land (R \ rightarrow S) $ e $ \ lnot Q \ lo \ lnot S $ sono due premesse, possiamo usare il dilemma distruttivo per derivare $ \ lnot P \ lor \ lnot R $.
$$ \ begin {matrix} (P \ rightarrow Q) \ land (R \ rightarrow S) \\ \ lnot Q \ lor \ lnot S \\ \ hline \ quindi \ lnot P \ lor \ lnot R \ end {matrice} $$
Esempio
"Se piove, mi congedo", $ (P \ rightarrow Q) $
"Se fuori fa caldo, vado a farmi una doccia", $ (R \ rightarrow S) $
"O non prenderò un congedo o non andrò a farmi una doccia", $ \ lnot Q \ lo \ lnot S $
Pertanto - "O non piove o non fa caldo fuori"