Anar a: Buscar
FIB > Els estudis > Pla 91 > Pàgines de les assignatures > Departament LSI > LPO Castellano | English
A
AD
AED
AIA
AP
BDA
CL1
CL2
DBD
DLP
EA
EDA
ES:D1
ES:D2
ES:E
FBD
FP
FPC
GC
GPI
GSI
IBD
IEA
IIA
IL
IP
LGA
LPO
MAC
MFES
MGC
PC
PD
PGSI
PM
PP
R
RESI
SGBD
SIO
TC
TMIA
VRC



Lògica de Primer Ordre (LPO)




Professors Responsables: GLYN MORRILL (morrilllsi.upc.edu)
Crèdits: 6.0 (3.0 T 3.0 P 0.0 L)

Departament: LSI

Tipus d'assignatura

Optativa per la EI

Requisits de l'assignatura

IL - Pre-requisit per la EI
MAC - Pre-correquisit per la EI


Objectius docents


El objetivo de la asignatura es el de proporcionar al estudiante una
base solida de conocimientos de logica para informaticos.  Para ello
se trataran en profundidad dos logicas: la logica proposicional y la
logica de primer orden, cubriendo por un lado los conocimientos mas
clasicos de logica matematica (sintaxis, semantica, poder expresivo,
sistemas deductivos, resultados de correccion y completitud) y, por
otro lado, los fundamentos para las diversas -cada vez mas abundantes-
aplicaciones de la logica en la informatica: verificacion de hardware,
verificacion de software (tipos de datos, protocolos de
comunicacion,...), inteligencia artificial, programacion logica, bases
de datos deductivas y deducion automatica.

Programa

1. Logica proposicional
Sintaxis

Semantica

- interpretatacion

- satisfaccion

- nomenclatura: modelos, satisfactibilidad, consecuencia...

Formas normales

Algoritmos de deduccion

- algoritmos "naif"; limitaciones en cuanto a complejidad

- resolucion: correccion y completitud

- algoritmos eficientes para clausulas de Horn

2. Logica de primer orden
Sintaxis

- terminos

- atomos

- cuantificacion, variables libres y ligadas

- formulas

Semantica

- interpretatacion

- satisfaccion

Sistemas formales tipo Gentzen, correccion y completitud, compacidad

Tableaux semanticos

Formas normales, Skolemizacion, forma clausal

Deduccion

- indecidibilidad

- substituciones, unificacion

- resolucion y factorizacion: correccion

- interpretaciones de Herbrand

- resolucion y factorizacion: completitud refutacional

- deduccion: procedimientos practicos de semi-decision

- refinamientos de la resolucion (C. Horn, R. unitaria,...)

Calculo de respuestas mediante resolucion

- SLD resolucion: fundamentos de la programacion logica

- Bases de datos deductivas

- Completitud de la resolucion para calculo de respuestas

Logica de primer orden con igualdad

- Igualdad explicita: los axiomas de igualdad

- Igualdad implicita: modelos de igualdad, paramodulacion

- fundamentos de la programacion funcional y logico-funcional

Avaluació

Habra un examen al final del cuatrimestre. Este examen tendra dos
partes: una parte teorica (T) y otra practica (P).  La nota final (F)
se calcula de la siguiente manera.  Si T y P son ambas mayores o
iguales a 4 entonces F es 0.5T + 0.5P.  Si T y P son ambas "no
presentado" (NP), entonces F sera NP.  En los demas casos, F sera la
minima de T y P (donde NP=0).

Bibliografia

Bibliografia bàsica

- U. Schoning Logic for Computer Scientists Birkhausen, 1989.
- M. Ben Ari Mathematical Logic for Computer Science Prentice-Hall, 1992.
- H. Enderton A Mathematical Introduction to Logic Academic Press, 1972.
- D. van Dalen Logic and Structure Springer-Verlag, 1994.
- G. Morrill Logica de primer ordre Edicions UPC. http://www.upc.edu/edicions/index.html, 2001

Bibliografia complementària

- A. Nerode, R. Shore Logic for Applications Springer-Verlag, 1993.
- C. Chang, R. Lee Symbolic Logic and Mechanical Theorem Proving Academic Press, 1973.



versió per imprimir