Secondo semestre
Ven: 11:00-13:00, Aula A1
Ven: 14:00-16:00, Aula B2
Presentazione del corso [pdf]
Alan Turing (Wikipedia)
Computer chess (Wikipedia)
Shannon, C., "Programming a Computer for Playing Chess", Philosophical Magazine, 41 (314), 1950 [pdf]
Campbell, M., Hoane, A. J., Hsu, F., "Deep Blue", Artificial Intelligence, 134 (1-2), 2001 [pdf]
Esercitazione 1 [pdf]
Esempio "Parity Checker (FSA)" [zip] (automa a stati finiti in Jess)
Finite State Automaton (Wikipedia)
Jess - the Rule Engine for the Java Platform (free software) [link]
Menken, M., Jess Tutorial, Vrije Universiteit, Amsterdam, 2002 [pdf]
Logica formale [pdf]
Schemi e ragionamento
Logica proposizionale [pdf]
Algebre di Boole, linguaggio e semantica proposizionale, soddisfacibilità, conseguenza logica
Boolean algebra (structure) (Wikipedia)
Logical connective (Wikipedia)
Esercitazione 2 [pdf]
Esempio "Parity Checker (TM)" [zip] (macchina di Turing in Jess)
Turing Machine (Wikipedia)
Soddisfacibilità, Semantic Tableau [pdf]
Soddisfacibilità e conseguenza logica, complessità di calcolo, metodo dei Semantic Tableau
Sistemi deduttivi [pdf]
Derivabilità, metodo assiomatico, correttezza, completezza, teorie
Agenti logici [pdf]
La logica nella determinazione del comportamento di un agente
Risoluzione e clausole di Horn [pdf]
Risoluzione proposizionale, clausole di Horn, risoluzione SLD, forward chaining
Esercitazione 4 [pdf]
Esempio "Fox, Goat & Cabbage" [zip] (soluzione di problemi come ricerca nello spazio degli stati)
CLIPS Reference Manual, Vol. I, Vers. 6.23, 2005 [pdf]
Contiene, tra l'altro, la descrizione della sintassi completa delle LHS delle regole in Jess, da pag. 30
Esercitazione 5 - Il mondo di Wumpus [pdf]
Il mondo di Wumpus in Jess [zip]
Logica del primo ordine: predicati e relazioni [pdf]
Linguaggio del primo ordine e strutture semantiche
Esercitazione 6 - Il mondo di Robocode
Robocode 1.0.7 modificato [zip]
JessRobocode, integrazione tra Jess e Robocode [zip]
Semi-decidibilità della logica del primo ordine [pdf]
Teorema di Herbrand, forma normale prenessa, skolemizzazione
Esercitazione 6 - Sistemi a regole: algoritmo Rete [pdf]
Risoluzione con unificazione [pdf]
MGU, algoritmo di Martelli e Montanari, risoluzione in logica del primo ordine, modello minimo e programmi
logici
Marco Piastra
marco.piastra@unipv.it
Ricevimento studenti per appuntamento
Ven 10 luglio 2009, h 09:15 - Aula E1
Ven 31 luglio 2009, h 09:15 - Aula E1
Mordechai Ben-Ari. Mathematical Logic for Computer Science (2nd Edition). Springer, 2001, ISBN 1-85233-319-7.
Lorenzo Magnani, Rosella Gennari. Manuale di logica. Guerini Scientifica, 1997, ISBN 888107097-9.
Stuart Russell, Peter Norvig. Intelligenza Artificiale: un approccio moderno. UTET, ISBN 88-7750-406-4. Traduzione di Luigia Carlucci Aiello.