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

VVVVF
VFVFF
FVVFV
FFFFV

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.

VVVVV
VFFFF
FVVVV
FFVVV

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
VVVV
VFFF
FVFF
FFVV

Esempio

Dimostrare che è multiplo di se e solo se è multiplo di e di .

  1. Condizione sufficente ()

    Si suppone che , .

    Dato che , , cioè o , cioè che è multiplo di e .

  2. Condizione necessaria ()

    Si suppone che e .

    Quindi , allora è multiplo di ma dato che non lo è , cioè .

Priorità

  1. : Negazione
  2. : Congiunzione
  3. : Disgiunzione
  4. : Implicazione
  5. : Doppia implicazione

Per esempio, .

Quantificatori

  1. Universale

    È vero se è vero per ogni .

    È falso invece, se è falso per almeno un , chiamato contro-esempio, quindi:

  2. Esistenziale

    È vero se è vero per almeno un , chiamato esempio.

    È falso invece, se è falso per ogni , quindi: