Logica
La logica è detta algebra booleana quando riguarda lo studio di proposizioni che possono risultare nei valori di verità vero e falso.
Un predicato si può riassumere come , e viene espresso come " soddisfa ".
I tipi di predicati sono:
-
Atomico (o semplice):
Esprime una relazione tra oggetti matematici (e.g. , ).Quando la relazione è tra variabili il predicato si dice atomico con variabili (e.g. , ).
-
Composto: È un predicato composto da più predicati semplici connessi tramite dei connettivi logici e quantificatori
Connettivi
V | V | V | V | F |
V | F | V | F | F |
F | V | V | F | V |
F | F | F | F | V |
Legge di De Morgan
Implicazione
L'implicazione può anche essere letta come "se allora ".
Nel caso in cui sia valido, allora si può dedurre che anche è valido. Se invece, (l'ipotesi) non è valido, allora non si è assicurati che sia valido e di conseguenza si considera l'implicazione come valida.
V | V | V | V | V |
V | F | F | F | F |
F | V | V | V | V |
F | F | V | V | V |
Esempio
Per esempio, avendo un insieme , si vuole inserire solamente quegli elementi che soddisfano , dove e .
L'elemento "🔴" soddisfa , per cui deve rispettare anche , ma non essendo quadrato non potrà essere inserito.
Invece l'elemento "🟢", non soddisfa , e di conseguenza non è limitato da , per cui può essere inserito, indipendentemente che soddisfi o no.
Un altro esempio è, con , e , allora , e cioè che aver la patente implica l'aver raggiunto la maggiore età.
Essere maggiorenni però, non implica aver la patente, quindi .
Modus Ponens
Dalle implicazioni è possibile ricavare una deduzione detta modus ponens, per cui se è vero e è vero, allora è per forza vero.
Un teorema viene dimostrato utilizzando una catena di queste deduzioni, , dove è detto assioma (un enunciato considerato vero).
Doppia implicazione
La doppia implicazione può essere letta come " se e solo se ", dove:
- è la condizione sufficente
- è la condizione necessaria
V | V | V | V |
V | F | F | F |
F | V | F | F |
F | F | V | V |
Esempio
Dimostrare che è multiplo di se e solo se è multiplo di e di .
-
Condizione sufficente ()
Si suppone che , .
Dato che , , cioè o , cioè che è multiplo di e .
-
Condizione necessaria ()
Si suppone che e .
Quindi , allora è multiplo di ma dato che non lo è , cioè .
Priorità
- : Negazione
- : Congiunzione
- : Disgiunzione
- : Implicazione
- : Doppia implicazione
Per esempio, .
Quantificatori
-
Universale
È vero se è vero per ogni .
È falso invece, se è falso per almeno un , chiamato contro-esempio, quindi:
-
Esistenziale
È vero se è vero per almeno un , chiamato esempio.
È falso invece, se è falso per ogni , quindi: