{"id":13,"date":"2007-10-30T15:00:17","date_gmt":"2007-10-30T13:00:17","guid":{"rendered":"https:\/\/blogs.ua.es\/madbinnacle\/2007\/10\/30\/%e2%80%9cmezclamos%e2%80%9d-los-lenguajes-logicos\/"},"modified":"2008-01-26T22:05:39","modified_gmt":"2008-01-26T20:05:39","slug":"formas_normales","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/madbinnacle\/2007\/10\/30\/formas_normales\/","title":{"rendered":"Formas Normales del C\u00e1lculo Proposicional y Predicativo"},"content":{"rendered":"<p><font color=\"white\"><strong><em>clase N\u00ba 4, 30 de Octubre de 2007, Horario: 15:00 &#8211; 17:00, Carlos Villagr\u00e1.<\/em><\/strong><\/p>\n<div align=\"justify\">\nEn esta clase, la tem\u00e1tica vista f\u00fae la normalizaci\u00f3n de f\u00f3rmulas, es decir, la transformaci\u00f3n de f\u00f3rmulas l\u00f3gicas en otras equivalentes que permiten trabajar de forma m\u00e1s f\u00e1cil con ellas.<\/p>\n<p>En general la normalizaci\u00f3n de f\u00f3rmulas al principio me pareci\u00f3 dificil, sobre todo el concepto que define el proceso para reducir una fbf a Forma Normal de Prenex (<i>Paso 3<\/i>), y el proceso para introducir constantes y funciones Skolem del lenguaje predicativo.  A medida que veiamos ejemplos en clase y realizabamos ejercicios se hac\u00eda m\u00e1s f\u00e1cil memorizar los pasos a seguir en todo el proceso de normalizaci\u00f3n y podiamos ver que el proceso Prenex no es tan complicado como su concepto lo define, puesto que solo consiste en ubicar todos los cuantificadores universales en cabeza.<\/p>\n<p>Lo m\u00e1s importante que hay que identificar en las f\u00f3rmulas escritas en  forma normal, es que solo tienen la conectivas conjunci\u00f3n, disyunci\u00f3n y negador, que el negador solo afecta a f\u00f3rmulas at\u00f3micas y que en la Forma Normal Conjuntiva (FNC) la conectiva principal es la conjunci\u00f3n, mientras que en la Forma Normal Disyuntiva y Forma Clausual la conectiva principal la disyunci\u00f3n.<\/p>\n<p><\/br><br \/>\nEl m\u00e9todo de reducci\u00f3n a forma normal es el siguiente:<\/p>\n<p>1.  <em>Reducci\u00f3n de Constantes L\u00f3gicas:<\/em> Eliminar implicadores y coimplicadores, por sus equivalentes, de manera que la f\u00f3rmula s\u00f3lo contenga conjuntores, disyuntores y\/o negadores.<\/p>\n<p>2.  <em>Normalizaci\u00f3n del Negador:<\/em>  Interiorizar los negadores de manera que queden adosado una f\u00f3rmula at\u00f3mica.<\/p>\n<p>3. <em>Exteriorizaci\u00f3n de Conjuntores o Disyuntores:<\/em>  Implica utilizar la propiedad distributiva de la siguiente manera<\/p>\n<p><strong><em>FNC<\/em><\/strong><a href='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/fnc.jpg' title='fnc.jpg'><img src='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/fnc.jpg' alt='fnc.jpg' \/><\/a><\/p>\n<p><strong><em>FND<\/em><\/strong><a href='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/fnd.jpg' title='fnd.jpg'><img src='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/fnd.jpg' alt='fnd.jpg' \/><\/a><\/p>\n<p>4. <em>Simplificaci\u00f3n y ordenaci\u00f3n de resultados:<\/em><br \/>\n<a href='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/s1.jpg' title='s1.jpg'><img src='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/s1.jpg' alt='s1.jpg' \/><\/a><a href='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/s2.jpg' title='s2.jpg'><img src='https:\/\/blogs.ua.es\/madbinnacle\/files\/2008\/01\/s2.jpg' alt='s2.jpg' \/><\/a><\/p>\n<p><\/br><br \/>\n<em>Veamos el ejemplo que hicimos en clase:<\/em><br \/>\n<font color=\"blue\">(p \u2227 q) v r \u2192 \u00acq v \u00acr<\/strong><\/font><\/p>\n<p>1\u00ba Definici\u00f3n del Implicador<br \/>\n\u00ac[(p \u2227 q) v r] v \u00acq v \u00acr<\/p>\n<p>2\u00ba De Morgan<br \/>\n[\u00ac(p \u2227 q)  \u2227 \u00acr] v \u00acq v \u00acr = [\u00acp v \u00acq) \u2227 \u00acr] v \u00acq v \u00acr<\/p>\n<p>3\u00ba Exteriorizaci\u00f3n de Conjuntores<br \/>\n(\u00acp \u2227 \u00acr) v (\u00acq \u2227 \u00acr) v \u00acq v \u00acr <\/p>\n<p>4\u00ba Simplificando<br \/>\n(\u00acp v \u00acq v \u00acr) \u2227 (\u00acr v \u00acq)  <em>FNC<\/em><\/p>\n<p><\/br><\/p>\n<div align=\" center\"><em><font size=\"3\">\u00bfY para el Calculo de Predicados?<\/font><\/em><\/div>\n<p>El proceso es el mismo, solo que hay que quitar los cuatificadores.<\/p>\n<p><strong>Skolem<\/strong> quita el \u2203xistencial reemplazandolo por una constante, por ejemplo:  <\/p>\n<div align=\" center\">\u2203x P(x) = P(a) \/ \u2203x P(x) \u2227 Q(x) = P(a) \u2227 Q(a)<\/div>\n<p>Si el existencial se encuentra en el alcance de un cuantificador universal, todas las ocurrencias de esta variable son reemplazadas por una <i>funci\u00f3n skolem<\/i>, cuyos argumentos son las variables del cuantificador universal, por ejemplo:<\/p>\n<div align=\" center\">\u2200x \u2203y M(x,y) = \u2200x \u2203y M(x,f(x))<\/div>\n<p><strong>Prenex<\/strong> pasa los \u2200nivesales a la cabeza de la f\u00f3rmula, por ejemplo:<\/p>\n<div align=\" center\">\n1. \u2200x[Al(X) \u2192 T(x)]<\/div>\n<p>5. \u00acAl(x) v T(x)<br \/>\n7. C1: \u00acAl(x) v T(x)<\/p>\n<p>Basicamente en esto se ha basado toda la clase del d\u00eda de hoy!!!.<br \/>\n<\/font>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>clase N\u00ba 4, 30 de Octubre de 2007, Horario: 15:00 &#8211; 17:00, Carlos Villagr\u00e1. En esta clase, la tem\u00e1tica vista f\u00fae la normalizaci\u00f3n de f\u00f3rmulas, es decir, la transformaci\u00f3n de f\u00f3rmulas l\u00f3gicas en otras equivalentes que permiten trabajar de forma m\u00e1s f\u00e1cil con ellas. En general la normalizaci\u00f3n de f\u00f3rmulas al principio me pareci\u00f3 dificil, [&hellip;]<\/p>\n","protected":false},"author":160,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320,318],"tags":[],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-bloque-i-el-lenguaje-de-la-logica-de-primer-orden","category-clases-teoricas"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/users\/160"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/madbinnacle\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}