10.05.2013 Views

Licenciatura en Matemáticas Bloque I. Formalización del ...

Licenciatura en Matemáticas Bloque I. Formalización del ...

Licenciatura en Matemáticas Bloque I. Formalización del ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ENUNCIADO DE PRÁCTICAS<br />

Editor de fórmulas: se utiliza para insertar nuevas fórmulas d<strong>en</strong>tro de la deducción y decir de qué fórmulas<br />

han derivado las mismas.<br />

Área de opciones <strong>del</strong> programa: aquí t<strong>en</strong>emos los botones que acced<strong>en</strong> a las difer<strong>en</strong>tes funciones <strong>del</strong> asist<strong>en</strong>te:<br />

Árbol, Aconsejar, Ayuda, Reglas, ...<br />

V<strong>en</strong>tana de información: <strong>en</strong> este área se muestra información al usuario.<br />

2. EL LENGUAJE<br />

La lógica pret<strong>en</strong>de formalizar las expresiones <strong>del</strong> conocimi<strong>en</strong>to humano. Y dicho conocimi<strong>en</strong>to lo adquirimos<br />

y transmitimos por medio <strong>del</strong> l<strong>en</strong>guaje. Pero el l<strong>en</strong>guaje natural que utilizamos es ambiguo y <strong>en</strong>gorroso, y por<br />

ello, para trabajar formalm<strong>en</strong>te con el conocimi<strong>en</strong>to, necesitamos un l<strong>en</strong>guaje artificial. En el l<strong>en</strong>guaje que<br />

utilizamos <strong>en</strong> la Lógica de Primer Ord<strong>en</strong> descomponemos las frases <strong>en</strong> objetos y relaciones/propiedades,<br />

dando lugar a los conceptos de términos y predicados. ADN utiliza el alfabeto clásico de la Lógica de Primer<br />

Ord<strong>en</strong> y la definición usual de fórmula bi<strong>en</strong> formada (fbf).<br />

Veamos un ejemplo. Sea la s<strong>en</strong>t<strong>en</strong>cia "hay una mujer que gusta a todos los hombres", que utilizando el<br />

l<strong>en</strong>guaje de la lógica de primer ord<strong>en</strong> se correspondería con la sigui<strong>en</strong>te fórmula bi<strong>en</strong> formada (fbf):<br />

∃y { mujer(y) ∧ ∀x [hombre(x) → leGustaA(x,y)] }<br />

Si utilizamos para los predicados las letras P (ser mujer), Q (ser hombre) y R (le gusta) quedaría:<br />

∃y { P(y) ∧ ∀x [Q(x) → R(x,y)] }<br />

Repres<strong>en</strong>tar la fórmula <strong>en</strong> forma de árbol etiquetado nos puede ayudar a ver claram<strong>en</strong>te la estructura<br />

sintáctica de la misma. El árbol sintáctico de la fórmula bi<strong>en</strong> formada P(a) → ∃y P(y), proporcionado por el<br />

programa ADN, lo podemos ver <strong>en</strong> la Ilustración 10. El árbol sintáctico de una fórmula lógica nos permite<br />

distinguir claram<strong>en</strong>te cuál es el operador principal y las prioridades <strong>en</strong>tre ellos. Esto nos ayudará <strong>en</strong> la<br />

posterior manipulación sintáctica cuando t<strong>en</strong>gamos que aplicar las reglas de la deducción.<br />

Página 12<br />

Ilustración 10 : Árbol sintáctico<br />

3. PASOS DE LA DEDUCCIÓN NATURAL<br />

Uno de los aspectos fundam<strong>en</strong>tales de la lógica es que, además de un l<strong>en</strong>guaje de repres<strong>en</strong>tación y<br />

formalización de conocimi<strong>en</strong>to, nos proporciona unas técnicas de razonami<strong>en</strong>to o infer<strong>en</strong>cia, que nos<br />

permit<strong>en</strong> obt<strong>en</strong>er nuevo conocimi<strong>en</strong>to a partir <strong>del</strong> que ya poseemos. Exist<strong>en</strong> distintos métodos para ello.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!