Professional Documents
Culture Documents
Proposicin Enunciado del que puede afirmarse si es verdadero o falso Oracin declarativa Cules de las siguientes son proposiciones? 1) Pedro es alto. 2) Juan es estudiante. 3) Ayer llovi. 4) Quin es? 5) Esta mesa es azul. 6) 3 es impar.
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Lgica Proposicional
Proposicin Simple Mi perro es negro. Juan es estudiante Compuesta Mara es arquitecta o Juan es msico. Si ayer llovi entonces hoy sale el sol. 2 * 3 = 6 y 7 no es par.
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Lgica Proposicional
Definicin del Lenguaje de la Lgica Proposicional
- Lenguaje
Semntica: cmo interpretar esas frmulas, es decir cmo asignarles un valor de verdad
(frmulas como enunciados que pueden ser verdaderos o falsos)
- Valuaciones
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Fm
Frmulas no atmicas
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Subfrmulas de una Frmula A (Sf(A)): Sf(p) = { p } si p Var Sf( A) = Sf(A) { A } si A Fm Sf((A * B)) = S f(A) Sf(B) {(A * B)} si A, B Fm, y * es uno de los conectivos , ,
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
A=pq
p q 0 0 0 1
q
1 1 1 0
q
1 0 1 0
p q q
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Una contradiccin es una frmula A que es falsa bajo toda valuacin. Es decir, A es contradiccin s y slo s para toda valuacin v, v(A) = 0 Una contingencia es una frmula A que es no es ni tautologa ni contradiccin. Una frmula A es una tautologa s y slo s su negacin A es una contradiccin.
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
Una frmula A se dice satisfacible si existe alguna valuacin v que la satisfaga, es decir para alguna valuacin v, v(A) = 1. En caso contrario, A es insatisfacible (contradiccin).
Una valuacin v satisface un conjunto de frmulas Fm si v satisface cada frmula de , es decir v(A) = 1 para toda frmula A Un conjunto de frmulas son mutuamente satisfacibles, o consistentes entre s, si existe al menos una valuacin v que satisface cada frmula de , es decir v(A) = 1 para toda frmula A
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009
e(A B) = e(A) e(B) e(A B) = e(A) e(B) e(A B) = e(A) e(B) Teorema: Dadas A, B Fm tal que A B, y dada la sustitucin e, entonces e(A) e(B) Ejemplo: Sea p q p q y sea e(p) = a b y e(q) = a c
y la equivalencia p q p q
Reemplazando en X se obtiene la frmula Y = ( p q) ((p q) p) Se puede verificar que X Y Sustitucin vs. Reemplazo
La sustitucin preserva la equivalencia entre las dos frmulas porque se hace en toda ocurrencia de la frmula sustituida (no requiere que la frmula sustituida sea equivalente a la
sustituyente)
El reemplazo preserva la equivalencia porque la frmula sustituyente es equivalente a la sustituida (no requiere realizarse en toda ocurrencia de la frmula sustituida)
Ciencias de la Computacin II - Filminas de Clase Mg . Virginia Mauco Facultad Cs. Exactas UNCPBA - 2009