• Non ci sono risultati.

Logica dei Predicati e Linguaggio Logica dei Predicati e Linguaggio

N/A
N/A
Protected

Academic year: 2021

Condividi "Logica dei Predicati e Linguaggio Logica dei Predicati e Linguaggio "

Copied!
5
0
0

Testo completo

(1)

Logica dei Predicati e Linguaggio Logica dei Predicati e Linguaggio

Naturale Naturale

Non

Non sempresempre e’e’ facilefacile rappresentarerappresentare frasifrasi deldel linguaggiolinguaggio naturalenaturale inin logicalogica..

“Esiste un cane nero”

“Esiste un cane nero”

Se

Se ilil dominiodominio dell’interpretazionedell’interpretazione (universo(universo deldel discorso)discorso) e’e’ solosolo didi canicani::

∃ X nero (X).X nero (X).

Se

Se ilil dominiodominio haha ancheanche altrialtri oggettioggetti cheche nonnon sonosono cani,cani, devodevo aggiungereaggiungere lala proprieta`proprieta`

di

di essereessere canicani::

∃ X (nero (X) X (nero (X) ∧∧ cane(X)).cane(X)).

Errore Errore !!::

∃ X (cane(X) X (cane(X) →→ nero (X))nero (X)) e’ equivalente a e’ equivalente a ∃∃ X (nero (X) X (nero (X) ∨∨ ¬¬ cane(X)).cane(X)).

Tale

Tale formulaformula e’e’ veravera inin ogniogni dominiodominio perper cuicui c’e’c’e’ unun oggettooggetto neronero oo c’e’c’e’ unun oggettooggetto cheche non

non e’e’ unun canecane..

(2)

Logica dei Predicati e Linguaggio Logica dei Predicati e Linguaggio

Naturale (cont.) Naturale (cont.)

“Tutti i corvi sono neri”

“Tutti i corvi sono neri”

Se

Se ilil dominio dominio dell’interpretazione dell’interpretazione (universo (universo del del discorso) discorso) e’ e’ solo solo di di corvi corvi::

∀ X nero (X). X nero (X).

Se

Se ilil dominio dominio ha ha anche anche altri altri oggetti oggetti che che non non sono sono corvi corvi devo devo aggiungere aggiungere la la proprieta`

proprieta` di di essere essere corvi corvi::

∀ X (corvo (X) X (corvo (X) → → nero(X)). nero(X)).

Diverso

Diverso significato significato::

∀ X (corvo(X) X (corvo(X) ∧ ∧ nero (X)) nero (X)) è equivalente a: è equivalente a:

∀ X (nero (X)) X (nero (X)) ∧ ∧ ∀ ∀ X (corvo(X)). X (corvo(X)).

Tutti

Tutti gli gli oggetti oggetti del del dominio dominio sono sono corvi corvi e e sono sono neri neri

(3)

Logica dei Predicati e Linguaggio Logica dei Predicati e Linguaggio

Naturale (cont.) Naturale (cont.)

“Tutte le scimmie sono fuggite su un albero”

“Tutte le scimmie sono fuggite su un albero”

Il

Il dominiodominio contienecontiene differentidifferenti oggettioggetti::

(scimmie,

(scimmie, alberialberi ++ ilil predicatopredicato fuggire)fuggire) Procedimento

Procedimento TopTop--downdown::

∀ X (scimmia (X) X (scimmia (X) →→ A(X)).A(X)).

∀ X (scimmia (X) X (scimmia (X) →→ A(X)).A(X)).

Dove

Dove A(X)A(X) e`e` unauna formulaformula logicalogica nonnon atomicaatomica cheche rappresentarappresenta “X“X e’e’ fuggitofuggito susu unun albero”,

albero”, ovveroovvero esisteesiste unun alberoalbero susu cuicui XX e’e’ fuggitofuggito::

∃ Y (albero(Y) Y (albero(Y) ∧∧ fugge(X,Y)).fugge(X,Y)).

Dunque Dunque::

∀ X X ∃∃ Y (scimmia (X) Y (scimmia (X) →→ fugge(X,Y) fugge(X,Y) ∧∧ albero(Y)).albero(Y)).

Significato,

Significato, alberialberi possibilmentepossibilmente diversidiversi perper scimmiescimmie diversediverse (l’albero(l’albero dipendedipende dada X)X)

(4)

Logica dei Predicati e Linguaggio Logica dei Predicati e Linguaggio

Naturale (cont.) Naturale (cont.)

Altro

Altro significatosignificato::

“Tutte le scimmie sono fuggite sullo stesso albero”

“Tutte le scimmie sono fuggite sullo stesso albero”

In

In altroaltro modomodo::

Esiste un albero su cui sono fuggite tutte le scimmie Esiste un albero su cui sono fuggite tutte le scimmie Procedimento

Procedimento TopTop--downdown::

Procedimento

Procedimento TopTop--downdown::

∃ Y (albero(Y) Y (albero(Y) ∧∧ ∀∀ X (scimmia (X) X (scimmia (X) →→ fugge(X,Y)))fugge(X,Y)))

Errore!

Errore!

∀ X X ∃∃ Y (scimmia (X) Y (scimmia (X) ∧∧ fugge(X,Y) fugge(X,Y) ∧∧ albero(Y)).albero(Y)).

Ovvero Ovvero::

∀ X scimmia (X) X scimmia (X) ∧∧ ∃∃ Y (fugge(X,Y) Y (fugge(X,Y) ∧∧ albero(Y)).albero(Y)).

(5)

Logica dei Predicati e Linguaggio Logica dei Predicati e Linguaggio

Naturale (cont.) Naturale (cont.)

“esiste una tarataruga che e’ piu’ veccchia di ogni essere umano”

“esiste una tarataruga che e’ piu’ veccchia di ogni essere umano”

∃ X (tartaruga(X) X (tartaruga(X) ∧∧ C(X)).C(X)).

Dove

Dove C(X)C(X) e`e` unauna formulaformula logicalogica nonnon atomicaatomica cheche rappresentarappresenta “X“X e’e’ piu’piu’ vecchiovecchio didi tutti

tutti gligli esseriesseri umani”umani”::

∀ Y umano(Y) Y umano(Y) →→ piupiu--vecchio(X,Y).vecchio(X,Y).

∀ Y umano(Y) Y umano(Y) →→ piupiu--vecchio(X,Y).vecchio(X,Y).

Dunque Dunque::

∃ X (tartaruga(X) X (tartaruga(X) ∧∧ ∀∀ Y umano(Y) Y umano(Y) →→ piupiu--vecchio(X,Y)).vecchio(X,Y)).

Sbagliata Sbagliata::

∃ X (tartaruga(X) X (tartaruga(X) →→ ∀∀ Y umano(Y) Y umano(Y) →→ piupiu--vecchio(X,Y)).vecchio(X,Y)).

(Significato

(Significato verovero sese nonnon esistonoesistono tartarughetartarughe mentrementre lala frasefrase originaleoriginale lolo afferma)afferma)

Riferimenti

Documenti correlati

Durante tale periodo chiunque abbia interesse può prenderne visione dalle ore 8.00 alle ore 14.00 nei giorni feriali e dalle ore 9.00 alle ore 12.00 nei giorni festivi. Entro

Questo linguaggio, si chiama anche L 0 , il calcolo delle proposizioni invece, prende il nome di C 0 , ed avviene tramite l'uso dei connettori logici:.. negazione

Esegui sul tuo quaderno l'analisi logica delle seguenti frasi:.. Chi ti

Esegui sul tuo quaderno l'analisi logica delle seguenti frasi:.. Chiederò il

Se I `e un sistema di inferenza, in cui la propriet`a di essere un assioma di I e la relazione di derivabilit`a mediante ciascuna regola di inferenza di I sono nozioni decidibili, e

•• Ogni formula atomica o composta della logica dei predicati del primo Ogni formula atomica o composta della logica dei predicati del primo ordine può assumere il valore vero o

–– Risoluzione (corretta e completa per clausole generali) Risoluzione (corretta e completa per clausole generali) –– Forward chaining (corretta e completa per clausole

Giacomelli, Analisi Matematica,