Non-implicazione inversa

Da testwiki.
Vai alla navigazione Vai alla ricerca

Nella logica, la non-implicazione inversa[1] è un connettivo logico che è la negazione dell'implicazione inversa (o, equivalentemente, la negazione dell'inverso dell'implicazione).

Definizione

Diagramma di Venn di A↚B
(l'area di colore bianco mostra dove la proposizione è falsa)

La non-implicazione inversa si denota con PQ oppure con P⊄Q, ed è logicamente equivalentead affermare che ¬(PQ).

La tavola di verità di PQ è la seguente[2]:

P Q PQ
Template:Si2 Template:Si2 Template:No
Template:Si2 Template:No Template:No
Template:No Template:Si2 Template:Si2
Template:No Template:No Template:No

Notazione

La non-implicazione inversa è denotata col simbolo pq, che rappresenta la freccia con verso sinistro propria dell'implicazione inversa con il simbolo della negazione /.

Notazioni alternative includono:

  • p⊄q, che combina l'implicazione inversa negata col simbolo /;
  • p~q, che combina la freccia sinistra dell'implicazione inversa con la tilde della negazione.
  • * Mpq,, nella notazione di Bocheński.

Proprietà

  • Conservazione del valore falso: l'interpretazione in base alla quale a tutte le variabili viene assegnato un valore di verità di "falso" produce un valore di verità di "falso" come risultato della non-implicazione inversa.

Espressioni linguistiche

Nel linguaggio naturale la non-implicazione inversa è resa da espressioni quali: Q non implica P.

Algebra booleana

Nell'algebra di Boole la non-implicazione inversa è definita come qp=qp.

Ad esempio, in un'algebra booleana a due elementi si ha: la coppia di elementi {0,1} con 0 e 1 come elementi unitari, gli operatori come operatori complemento, come operatore di unione e come operatore di intersezione, fattori che unitamente costruiscono l'algebra booleana di una logica proposizionale.

x 1 0
x 0 1
and
y
1 1 1
0 0 1
yx 0 1 x
and
y
1 0 1
0 0 0
yx 0 1 x
alora yx significa
y
1 0 0
0 0 1
yx 0 1 x
(Negazione) (or inclusivo) (And) (non-implicazione inversa)

Esempio di algebra booleana a 4 elementi: i 4 divisori {1,2,3,6} di 6 con 1 come zero e 6 come elemento unitario, operatori c (codivisori di 6) come operatore complementare (minimo comune multiplo) come operatore di unione (massimo comun divisore) come operatore di intersezione, elementi che vanno a costruire un'algebra booleana.

xc 6 3 2 1
x 1 2 3 6
and
y
6 6 6 6 6
3 3 6 3 6
2 2 2 6 6
1 1 2 3 6
yx 1 2 3 6 x
and
y
6 1 2 3 6
3 1 1 3 3
2 1 2 1 2
1 1 1 1 1
yx 1 2 3 6 x
allora yx significa
y
6 1 1 1 1
3 1 2 1 2
2 1 1 3 3
1 1 2 3 6
yx 1 2 3 6 x
(Codivisore di 6) (Minimo comune multiplo) (Massimo comune divisore) (x è il massimo comune divisore coprimo con y)

Proprietà

Non-associatività

r(qp)=(rq)p se e solo se rp=0. In un'algebra booleana a due elementi, l'ultima condizione è ridotta a r=0 oppure p=0. In un'algebra booleana non banale la non-implicazione inversa non è associativa.

Chiaramente, è associativa se e solo il termine rp=0.

Non-commutatività

  • qp=pq se e solo se q=p . Quindi, la non-implicazione inversa non gode della proprietà commutativa.

Elemento neutro e di assorbimento

  • 0 è l'elemento neutro del membro a sinistra (poiché 0p=p) e l'elemento di assorbimento del membro a destra (p0=0).
  • 1p=0, p1=p, e pp=0.
  • L'implicazione qp è il duale della non-implicazione inversaqp .

Nell'informatica

Un esempio di non implicazione inversa in informatica può essere trovato quando si esegue un join esterno destro su un insieme di tabelle estratte da un database, se i record che non corrispondono alla condizione di join dalla tabella "sinistra" vengono esclusi.[3]

Note

  1. Lehtonen, Eero, e Poikonen, J.H.
  2. Template:Cita.
  3. Template:Cita web

Bibliografia

Altri progetti

Template:Interprogetto

Template:Navbox

Template:Controllo di autorità Template:Portale