Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento Logica dei predicati del primo ordine.

Slides:



Advertisements
Presentazioni simili
Introduzione al linguaggio C++
Advertisements

Algebra Relazionale 3 Università degli Studi del Sannio
Definitezza Vogliamo poter richiedere la “definitezza” delle funzioni
Calcolo Relazionale.
Conseguenza semantica
Dati, istruzione e pseudocodice
Sommario Nelle lezioni precedenti abbiamo introdotto tutti gli elementi che formano un particolare tipo di linguaggio logico, denominato linguaggio predicativo.
Algebra parziale con predicati
Intelligenza Artificiale
Agenti logici: la logica del prim’ordine
Rappresentazione della conoscenza (Knowledge Representation - KR)
Risoluzione e Programmazione Logica (Prolog)
LA MATERIA Appena entrati sulla sinistra si trova la parte del museo che riguarda la materia. Nella prima parte dell’ esposizione si possono osservare.
INFORMATICA typedef.
Il ragionamento classico
Introduzione alla Logica Modale.
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza lezione 7 Prof. M.T. PAZIENZA a.a
Maria Teresa PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza lezione 8
Sistemi basati su conoscenza Basi di conoscenza: rappresentazione e ragionamento (2 - Reti semantiche, Frames) Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
AGENTI CHE RAGIONANO LOGICAMENTE E.Mumolo
Corso di Informatica (Programmazione)
PROGETTO LAUREE SCIENTIFICHE
I numeri figurati Numeri quadrati: Numeri triangolari:
APPENDICE. Sintassi e semantica FOL (Firts Order Logic)
Modelli simulativi per le Scienze Cognitive Paolo Bouquet (Università di Trento) Marco Casarotti (Università di Padova)
Intelligenza Artificiale II Dimostrazione automatica di Teoremi
Linguaggi elementari p. 14.
Semantica di Tarski.
Semantica per formule di un linguaggio proposizionale p.9 della dispensa.
Unità Didattica 2 I Linguaggi di Programmazione
Intelligenza Artificiale
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento.
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Risoluzione di problemi e ricerca.
Programmazione logica
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine.
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Inferenza nella logica dei predicati del primo ordine.
Fondamenti di Informatica Algoritmi
Algebra Relazionale Linguaggio procedurale, cioè le operazioni vengono descritte attraverso la descrizione della sequenza di azioni da compiere per ottenere.
Intelligenza Artificiale
Introduzione ~ 1850 Boole - De Morgan – Schroeder ALGEBRA BOOLEANA
Fondamenti di Comunicazione Digitale
Logica Matematica Seconda lezione.
Riassunto delle puntate precedenti:
Sistemi basati su conoscenza Linguaggio naturale: grammatiche Prof. M.T. PAZIENZA a.a
La logica è lo studio del ragionamento.
Intelligenza Artificiale 1 Gestione della conoscenza lezione 19 Prof. M.T. PAZIENZA a.a
Algebra di Boole.
Rappresentazione degli algoritmi
La logica Dare un significato preciso alle affermazioni matematiche
Logica Lezz Nov Reiterazione (RE) P |- P 1 P A 2 P & P 1,1, &I 3 P 2, & E.
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Esecuzione di un Programma [P] Una computazione corrisponde al tentativo di dimostrare, tramite la regola di risoluzione, che una formula (goal) segue.
1 Linguaggi di Programmazione Cenni di logica proposizionale.
public class volume { public static void main (String[] args) { final double bott_vol =2.0; final double latt_vol = 0.355; int bott_num = 4; int latt_num.
AOT Lab Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Intelligenza Artificiale Rappresentazione della Conoscenza e Ragionamento.
Rappresentazione dell'informazione
La variabile casuale (v.c.) è un modello matematico in grado di interpretare gli esperimenti casuali. Infatti gli eventi elementari  che compongono lo.
Conversione binario-ottale/esadecimale
Intelligenza Artificiale Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Rapporto incrementale
Elementi di Logica Teoria degli insiemi Proff. A. Albanese – E. Mangino Dipartimento di Matematica e Fisica “E. De Giorgi” - Università del Salento Precorso.
Definizioni Rappresentazione Operazioni Espressioni Esercizi
Breve trattazione della Serie di Mac – Laurin ISTITUTO ISTRUZIONE SECONDARIA SUPERIORE “E.Medi” Galatone di Michele Caprio Classe 5 A st Liceo Scientifico.
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini V. La logica dei predicati. Sintassi.
Logica Lezione 8, DISTRIBUIRE COMPITO 1.
INSIEMI E LOGICA PARTE QUARTA.
Transcript della presentazione:

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento Logica dei predicati del primo ordine

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine La logica dei predicati del primo ordine permette di rappresentare: Oggetti: persone, cose, numeri etc. Relazioni: fratello, maggiore, parte di etc. Proprietà: rosso, primo, grande etc. Funzioni: successore, somma, padre di etc. Esempi: Uno più due uguale tre - uno,due,tre sono oggetti, più è una funzione, uguale è una relazione Il diabolico Re Giovanni imperversò in Inghilterra nel 1200 Giovanni, Inghilterra e 1200 sono oggetti, imperversò è una relazione, re e diabolico sono proprietà

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Sintassi Simboli di costante: A,B,C,Giovanni Simboli di predicato: Tondo, Fratello Simboli di funzione: Padre_di, Quadrato Termini: I simboli di costante sono termini es. Giovanni Applicando una funzione n-adica a una n-pla di termini si ottiene un termine es. Padre_di(Giovanni) Formule atomiche: Formata da un simbnolo di predicato seguito da una lista di termini es: Fratello(Riccardo,Giovanni) Sposati(Madre_di(Riccardo),Padre_di(Riccardo))

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Sintassi Formule complesse: si ottengono dalle formule atomiche usando i connetivi logici

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Semantica Per dare un significato a una formula bisogna interpretarla come una affermazione sul dominio del discorso. Un dominio D è un insieme non vuoto (anche infinito) ad es. Insieme di persone, linsieme dei naturali etc. Una interpretazione si ottiene associando ad ogni simbolo costante un elemento di D ad ogni simbolo di funzione una funzione su D ad ogni predicato n-ario una relazione n-aria su D Ad ogni formula atomica si assegnare un valore vero o falso Ad ogni formula complessa si assegna un valore vero o falso utilizzando le tavole di verita

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Semantica Esempio di interpretazione Sia data la formula P(a,f(b,c)) Una possibile interpretazione è: D è il dominio degli interi a è lintero 2 b è lintero 4 c è lintero 6 f è la funzione addizione P è la relazione maggiore di In questa interpretazione si afferma che: 2 è maggiore di In questa interpretazione la formula ha valore falso In una seconda interpretazione possiamo dire a è lintero 11e la formula assume valore vero

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Variabili e quantificatori Quantificatore universale: supponiamo che P sia la relazione MaggioreUguale Quantificatore esistenziale: supponiamo che Q sia una qualche proprietà

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Variabili e quantificatori

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Nel calcolo delle situazioni, il mondo è una sequenza di azioni collegate da azioni

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Agente stimolo -risposta Rappresentiamo una percezione come una lista Percezione([Fetore,Brezza,Luccichio],5) Percezione([Nulla,Nulla,Nulla],5) Azioni: Avanza, Gira(Destra), Gira(Sinistra), Afferra, Spara etc.

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine Calcolo delle situazioni

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine