10.06.2013 Views

Logica Matematica Corso di Laurea in Informatica ... - Mbox.dmi.unict.it

Logica Matematica Corso di Laurea in Informatica ... - Mbox.dmi.unict.it

Logica Matematica Corso di Laurea in Informatica ... - Mbox.dmi.unict.it

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2. ALGEBRE DI BOOLE 83<br />

Con leggi dell’uguaglianza si <strong>in</strong>tendono le proprietà riflessiva, simmetrica<br />

e trans<strong>it</strong>iva <strong>di</strong> =, rappresentate dalle formule<br />

x = x<br />

x = y → y = x<br />

x = y ∧ y = z → x = z,<br />

e le proprietà <strong>di</strong> sost<strong>it</strong>uzione, che sono <strong>di</strong> due tipi:<br />

t1 = t2 → t[t1] = t[t2],<br />

dove t1 ed t2 sono term<strong>in</strong>i del l<strong>in</strong>guaggio <strong>in</strong> uso, e t[x] un altro term<strong>in</strong>e<br />

contenente una variabile x (t[ti] si ottiene da t[x] sost<strong>it</strong>uendo ti a x), e<br />

t1 = t2 → (A[t1] ↔ A[t2]),<br />

dove A[x] sta per una formula qualunque.<br />

Queste leggi sono tac<strong>it</strong>amente usate nei passaggi <strong>di</strong> trasformazione <strong>di</strong><br />

formule algebriche, o <strong>di</strong> proposizioni <strong>di</strong> qualunque l<strong>in</strong>guaggio che contenga<br />

l’uguaglianza. I passaggi da un’uguaglianza ad un’altra presuppongono il<br />

modus ponens: da t1 = t2 a t[t1] = t[t2] grazie a t1 = t2 → t[t1] = t[t2] e da<br />

t1 = t2 e A[t1] a A[t2] grazie a t1 = t2 → (A[t1] ↔ A[t2]).<br />

Nel considerare le leggi dell’algebra degli <strong>in</strong>siemi scr<strong>it</strong>te nella forma <strong>di</strong><br />

uguaglianze, e la loro derivazione algebrica da altre uguaglianze si esegue <strong>di</strong><br />

fatto un cambiamento <strong>di</strong> l<strong>in</strong>guaggio e <strong>di</strong> logica: si ha ora solo la relazione<br />

= e simboli <strong>di</strong> operazione con le quali si costruiscono term<strong>in</strong>i a partire dai<br />

simboli X, Y, . . . che ora sono <strong>in</strong>tesi come variabili (⊆ può essere <strong>in</strong>trodotta<br />

per def<strong>in</strong>izione); le formula sono qu<strong>in</strong><strong>di</strong> solo formule atomiche. X, Y, . . . si<br />

possono leg<strong>it</strong>timamente considerare variabili <strong>in</strong> questo l<strong>in</strong>guaggio, perché non<br />

compaiono più le x, y, . . ., e le variabili variano sull’<strong>in</strong>sieme dei sotto<strong>in</strong>siemi<br />

<strong>di</strong> U.<br />

Esempi<br />

1. La 15 segue dalla 14 e dalla 11 con i passaggi<br />

∼ ∅ = U<br />

∼(∼ ∅) = ∼ U<br />

∅ = ∼ U<br />

∼ U = ∅.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!