10.05.2013 Views

ADN : una herramienta para la enseñanza de la Deducción Natural

ADN : una herramienta para la enseñanza de la Deducción Natural

ADN : una herramienta para la enseñanza de la Deducción Natural

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

En el apartado <strong>de</strong> <strong>la</strong> lógica como lenguaje representación <strong>de</strong> conocimiento, <strong>la</strong>s<br />

principales dificulta<strong>de</strong>s que hemos <strong>de</strong>tectado en los estudiantes son en re<strong>la</strong>ción a tres<br />

aspectos:<br />

• Traducción <strong>de</strong> sentencias <strong>de</strong> lenguaje natural en fórmu<strong>la</strong>s lógica.<br />

• Estructura lógica <strong>de</strong> <strong>la</strong>s fórmu<strong>la</strong>s.<br />

• Alcance <strong>de</strong> los cuantificadores.<br />

Al diseñar el asistente hemos tenido en cuenta estos aspectos y <strong>de</strong> qué forma po<strong>de</strong>mos<br />

ayudar a nuestros estudiantes. <strong>ADN</strong> utiliza el alfabeto clásico <strong>de</strong> <strong>la</strong> Lógica <strong>de</strong> Primer<br />

Or<strong>de</strong>n y <strong>la</strong> <strong>de</strong>finición usual <strong>de</strong> fórmu<strong>la</strong> bien formada (fbf). En aras a obtener <strong>una</strong><br />

representación más c<strong>la</strong>ra el asistente impone dos restricciones <strong>para</strong> <strong>la</strong> construcción <strong>de</strong><br />

<strong>la</strong>s fórmu<strong>la</strong>s:<br />

1. No permite introducir fórmu<strong>la</strong>s con variables libres.<br />

2. Las conectivas →, ∧ y ∨ son operaciones binarias, y por ello <strong>de</strong>ben estar<br />

agrupadas <strong>de</strong> dos en dos. Así, P∧Q∧R sería incorrecto; <strong>la</strong> forma <strong>de</strong><br />

introducir<strong>la</strong> sería (P∧Q)∧R o cualquier otra combinación con paréntesis.<br />

<strong>ADN</strong> va realizando un análisis sintáctico <strong>de</strong> <strong>la</strong> fórmu<strong>la</strong> a medida que <strong>la</strong> vamos<br />

introduciendo, <strong>de</strong> forma que no permite introducir símbolos que no pertenezcan al<br />

alfabeto. A<strong>de</strong>más va coloreando cada variable <strong>de</strong> forma que se distingue c<strong>la</strong>ramente a<br />

qué variables afecta cada cuantificador, ya que cada variable se i<strong>de</strong>ntifica por su nombre<br />

y color. Por otro <strong>la</strong>do, <strong>la</strong> representación <strong>de</strong> <strong>la</strong>s fórmu<strong>la</strong>s en forma <strong>de</strong> árbol etiquetado<br />

nos pue<strong>de</strong> ayudar a ver c<strong>la</strong>ramente <strong>la</strong> estructura sintáctica <strong>de</strong> <strong>la</strong>s mismas. El árbol<br />

sintáctico <strong>de</strong> <strong>la</strong> fórmu<strong>la</strong> bien formada P(a) → ∃y P(y), proporcionado por el programa<br />

<strong>ADN</strong>, lo po<strong>de</strong>mos ver en <strong>la</strong> Figura 1. El árbol sintáctico <strong>de</strong> <strong>una</strong> fórmu<strong>la</strong> lógica nos<br />

permite distinguir c<strong>la</strong>ramente cuál es el operador principal y <strong>la</strong>s priorida<strong>de</strong>s entre ellos.<br />

Esto nos ayudará en <strong>la</strong> comprensión <strong>de</strong>l significado <strong>de</strong> <strong>la</strong> fórmu<strong>la</strong> y en <strong>la</strong> posterior<br />

manipu<strong>la</strong>ción sintáctica cuando tengamos que aplicar <strong>la</strong>s reg<strong>la</strong>s <strong>de</strong> <strong>la</strong> <strong>de</strong>ducción.

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

Saved successfully!

Ooh no, something went wrong!