LI2012: Formas normales de Skolem y cláusulas

En la clase de hoy del curso Lógica Informática se estudiado cómo se puede diseñar un procedimiento de forma que dada una fórmula F obtenga otra G que no tenga cuantificadores, que esté en forma normal conjuntiva y que sea equisatisfacible con F (es decir, que G es satisfacible precisamente si lo es F). Con dicho procedimiento se calcula la forma normal de Skolem. A partir de las formas se Skolem se obtienen las formas clausales.

Las transparencias de esta clase son las del tema 10
Read More “LI2012: Formas normales de Skolem y cláusulas”

LI2012: Equivalencias lógicas y tableros semánticos de primer orden

La clase de hoy del curso Lógica Informática ha tenido tres partes.

En la primera parte, se ha demostrado por deducción natural las principales equivalencias en lógica de primer orden.

En la segunda parte, se ha presentado un nuevo sistema deductivo: los tableros semánticos de primer orden como ampliación del presentado en el tema 3 para la lógica proposicional.

En la tercera parte, se ha comentado la solución de los siguientes ejercicios de formalización:

  • La existencia de algún canal de TV pública, supone un acicate para cualquier canal de TV privada; el que un canal de TV tenga un acicate, supone una gran satisfacción para cualquiera de sus directivos; en Madrid hay varios canales públicos de TV; TV5 es un canal de TV privada; por tanto, todos los directivos de TV5 están satisfechos.
  • Todo individuo que esté conforme con el contenido de cualquier acuerdo internacional lo apoya o se inhibe en absoluto de asuntos políticos. Cualquiera que se inhiba de los asuntos políticos, no participará en el próximo referéndum. Todo español, está conforme con el acuerdo internacional de Maastricht, al que sin embargo no apoya. Por tanto, cualquier individuo o no es español, o en otro caso, está conforme con el contenido del acuerdo internacional de Maastricht y no participará en el próximo referéndum.

Además, se ha demostrado mediante tableros semánticos la corrección de ambos argumentos.

Como tarea pendientes se propone la resolución de los ejercicios del tema 9 del libro de ejercicios.

Las transparencias de esta clase son las finales del tema 8 y las del
tema 9 que se muestran a continuación
Read More “LI2012: Equivalencias lógicas y tableros semánticos de primer orden”

LI2012: Semántica de la lógica de primer orden

En la clase de hoy del curso Lógica Informática se ha completado el estudio de la semántica de la lógica de primer orden introduciendo los conceptos de consistencia, consecuencia lógica y equivalencia. Se ha explicado la metodología de búqueda semántica de modelos y contramodelos.

Las transparencias de esta clase son las páginas 35 a 45 del tema 7:
Read More “LI2012: Semántica de la lógica de primer orden”

LI2012: Sintaxis y semántica de la lógica de primer orden

En la clase de hoy del curso Lógica Informática se presentado la sintaxis y la semántica de la lógica de primer orden como respuestas a las siguientes preguntas: ¿qué es una fórmula?, ¿qué significa que una fórmula verdadera?

En primer lugar, a partir de los ejemplos de representación del conocimiento de la clase anterior, se han definido los símbolos lógicos (variables, conectivas, cuantificadores e igualdad) y los símbolos no lógicos (constantes, predicados y funciones) que forman el alfabeto del lenguaje de la lógica de primer orden.

A partir del alfabeto, se definen los términos, las fórmulas atómicas y las fórmulas del lenguaje.

Como medio del reconocimiento de fórmulas, se introducen los árboles de análisis. Con ello, respondemos a la primera de las preguntas iniciales.

En el estudio sintáctico, definimos el conjunto de las subfórmulas, el conjunto de las variables de un término, las ocurrencias libres y ligadas, el conjunto de las variables libres y ligadas y las fómulas cerradas y abiertas. Algunas de las definiciones anteriores se realizan por recursión sobre fórmulas o sobre términos.

En segundo lugar hemos esudiado la semántica, comenzando con distintas cuestiones sobre qué significa que una fórmula sea verdadera para resaltar su dependencia del universo, la interpretación de los símbolos no lógico y de las asignaciones a las variables libres.

Se han definido las estructuras de un lenguaje, las asignaciones a las variables y las interpretaciones de un lenguaje.

Se ha definido el valor de un término o de una fórmula en una interpretación. Con ello, repondemos a la segunda de las preguntas iniciales.

Las transparencias de esta clase son las páginas 11 a 34 del tema 7:
Read More “LI2012: Sintaxis y semántica de la lógica de primer orden”