Apuntes de Lógica Matemática I

Documentos relacionados
Conjuntos, relaciones y funciones Susana Puddu

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

encontramos dos enunciados. El primero (p) nos afirma que Pitágoras era griego y el segundo (q) que Pitágoras era geómetra.

Tema 2: Teorema de estructura de los grupos abelianos finitamente generados.

En general, un conjunto A se define seleccionando los elementos de un cierto conjunto U de referencia que cumplen una determinada propiedad.

Terminaremos el capítulo con una breve referencia a la teoría de cardinales.

Espacios Vectoriales

Material diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional

Capítulo 4. Lógica matemática. Continuar

Algoritmos y programas. Algoritmos y Estructuras de Datos I

Introducción a la Lógica

Conjuntos. () April 4, / 32

Semana02[1/23] Conjuntos. 9 de marzo de Conjuntos

Teoría de la Probabilidad Tema 2: Teorema de Extensión

Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012

Lógica Matemática, Sistemas Formales, Cláusulas de Horn

Introducción. El uso de los símbolos en matemáticas.

Semana03[1/17] Funciones. 16 de marzo de Funciones

Teoremas de Convergencia

Equivalencia Entre PDA y CFL

Índice Proposiciones y Conectores Lógicos Tablas de Verdad Lógica de Predicados Inducción

LÓGICA MATEMÁTICA O FORMAL O SIMBÓLICA

MATEMÁTICAS BÁSICAS. 23 de febrero de Universidad Nacional de Colombia MATEMÁTICAS BÁSICAS

Forma lógica de enunciados

LICENCIATURA EN MATEMÁTICA. Práctico N 1 Lenguaje de la lógica. proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 /

Ampliación Matemática Discreta. Justo Peralta López

Ejercicios de Lógica Proposicional *

Guía para el estudiante

Escenas de episodios anteriores

1. Sucesiones y redes.

Introd. al Pens. Científico Nociones básicas de la lógica ClasesATodaHora.com.ar

Conjuntos Infinitos. Ramón Espinoza Armenta AVC APOYO VIRTUAL PARA EL CONOCIMIENTO

Límite superior y límite inferior de una sucesión

Capítulo 2: Inducción y recursión Clase 2: El principio de Inducción Fuerte

Espacios Vectoriales. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21

Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto Segundo Cuatrimestre de 2002

Una topología de los números naturales*

INSTITUCIÓN EDUCATIVA GABRIEL TRUJILLO CORREGIMIENTO DE CAIMALITO, PEREIRA

Teoría de Lenguajes. Clase Teórica 7 Autómatas de Pila y Lenguajes Independientes del Contexto Primer cuartimestre 2014

ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]

L OGICA Proposiciones

Matemáticas Discretas TC1003

Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS. Números naturales. Inducción matemática

10.4 Sistemas de ecuaciones lineales

Teorema Central del Límite (1)

Espacios topológicos. 3.1 Espacio topológico

LÓGICA PROPOSICIONAL

SOBRE LOGICA MATEMATICA. Sandra M. Perilla-Monroy. Departamento de Ciencias Básicas, Universidad Santo Tomás, Bogotá, Colombia.

ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO

Tópicos de Matemáticas Discretas

ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Espacios vectoriales

Funciones integrables en R n

ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Enteros

Integrales múltiples

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CIENCIAS CARRERA DE MATEMÁTICO CONJUNTOS Y LÓGICA

UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN. Tema: LA INTEGRAL DEFINIDA

Tema 2. Fundamentos de la Teoría de Lenguajes Formales

Espacios Topológicos 1. Punto de Acumulación. Al conjunto de puntos de acumulación de A se le denomina el conjunto derivado de A (A a Notación).

Números naturales, principio de inducción

Sucesiones Introducción

Espacios vectoriales

Lógica proposicional. Ivan Olmos Pineda

1 Números reales. Funciones y continuidad.

Sobre la Construcción Axiomática de los Números Naturales

MMAF: Espacios normados y espacios de Banach

Algoritmos para determinar Caminos Mínimos en Grafos

Operaciones con conjuntos (ejercicios)

520142: ALGEBRA y ALGEBRA LINEAL

IIC2213. IIC2213 Teorías 1 / 42

CURSO NIVELACIÓN LÓGICA MATEMÁTICA PROYECTO UNICOMFACAUCA TU PROYECTO DE VIDA LAS PROPOSICIONES

Espacios Vectoriales Asturias: Red de Universidades Virtuales Iberoamericanas 1

INTRODUCCIÓN DEL TEMA 2 ESPACIOS VECTORIALES

Matemáticas Discretas TC1003

Capítulo 1 Lógica Proposicional

Cardinalidad. Teorema 0.3 Todo conjunto infinito contiene un subconjunto infinito numerable.

Apuntes de Lógica Proposicional

1. NÚMEROS PRIMOS Y COMPUESTOS.

Pablo Cobreros Tema 6. El tamaño del infinito

Cálculo Proposicional

Tema 3: Espacios vectoriales

Probabilidad y Estadística

Números naturales y recursividad

Conjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación.

Lógica. Matemática discreta. Matemática discreta. Lógica

Teoremas de convergencia y derivación bajo el signo integral

MATEMÁTICA 1 JRC El futuro pertenece a aquellos que creen en la belleza de sus sueños

Grupos libres. Presentaciones.

Lenguajes, Gramáticas y Autómatas Conceptos

Lección 10: División de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

PROBLEMAS RESUELTOS DE PREPARACIÓN PARA OPOSICIONES. Problemas 02

Tema 6: Teoría Semántica

Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 42

13. Utilizar la fórmula del término general y de la suma de n términos consecutivos

Recordemos que utilizaremos, como es habitual, la siguiente notación para algunos conjuntos de números que son básicos.

Curso Propedéutico de Cálculo Sesión 2: Límites y Continuidad

Inteligencia Artificial II La Lógica Proposicional como un lenguaje formal

Más sobre Leyes de implicación

Funciones de Clase C 1

INTRODUCCION A LA LOGICA

Transcripción:

Apuntes de Lógica Matemática I Héctor Olvera Vital 1. Primeras definiciones Definición 1 Un alfabeto A es un conjunto de símbolos. Definición 2 Una expresión del alfabeto A es una sucesión finita de símbolos de A (incluyendo el vacío) A = i N A i { }. Notación: Las sucesiones de símbolos las escribiremos de forma compacta, por ejemplo, la sucesión (,, A 0, ) la escribiremos como ( A 0 ) Definición 3 Un lenguaje formal, L es una pareja ordenada (A, E),donde A es un alfabeto, E A es el conjunto de las expresiones bien formadas (o fórmulas). Ejemplo 1 (Douglas Hofstadter) A = {M, I, U}, E = A. Ejemplo 2 A e = {), (,,,,, A 0, A 1, A 2,..}. Definamos E e a través de las siguientes reglas: R 1 A 0, A 1, A 2,... son expresiones bien formadas (o fórmulas) R 2 R 3 Si α es una expresión bine formada (o fórmula), entonces ( α) es una expresión bien formada. Si α y β son expresiones bien formadas, entonces (α β), (α β), (α β) y (α β), son expresiones bien formadas. R 4 Ninguna expresión es bien formada, a menos que R 1, R 2, R 3 obliguen a ello. L 0 = (A e, E e ) 2. Lógica de Enunciados 2.1. Motivación Queremos construir un lenguaje formal al cual podamos traducir oraciones del español y modelar el pensamiento deductivo. Por ejemplo, Se observaron rastros de Potacio se puede traducir usando un símbolo, digamos K. Un enunciado relacionado podría ser No se observaron rastros de Potacio y podríamos traducir como ( K). También se podría pensar en traducir como J, pero nos interesa descomponer los enunciados en partes atómicas hasta donde sea posible. Haremos la convención de que ningún símbolo es una sucesión finita de los demás símbolos. 1

2.2. Símbolos de la Lógica de Enunciados La siguiente tabla muestra los símbolos de la Lógica de Enunciados y la traducción de los conectivos de enunciado, que utilizaremos para traducir. Símbolos Lógicos Símbolos no lógicos Conectivos de enunciado Puntuación Símbolos de Enunciado Negación no Conjunción y Disyunción o (inclusivo) ), ( A 0, A 1, A 2,... Condicional sólo si Bicondicional si y sólo si 2.3. Traducción (a) O bien la evidencia obtenida es admisible, o bien el sospechoso debe ser liberado, pero no ambas cosas. E: la evidencia obtenida es admisible L: el sospechoso debe ser liberado ((E L) ( (E L))) (b) Este articulo constituye riqueza si y sólo si es transferible, de abastecimiento limitado, y produce placer o evita dolor. A: Este articulo constituye riqueza T: Este articulo es transferible L: Este articulo es de abastecimiento limitado P: Este articulo produce placer D: Este articulo evita dolor (A (T (L (P D)))) (c) No habrá agua, a menos de que llueva. A: habrá agua L: llueva (( L) ( A)) (d) Iré al cine contigo, si llevas tu auto, pero no va tu mamá o tu hermano. C: Iré al cien contigo A: llevas tu auto M: Va tu mamá H: va tu hermano 3. Construcción de fórmulas ((A (( M) ( H))) C) Las reglas para construir fórmulas en la Lógica de Enunciados son las descritas en el Ejemplo 2. Estas reglas se formalizan gracias al concepto de función. Definamos las cinco operaciones de construcción de fórmulas como sigue: Definición 4 Sean E, E, E, E definidas como sigue: y E, funciones de las expresiones en las expresiones, Si α es una fórmula, entonces E (α) = ( α). Si α y β son fórmulas, entonces E (α, β) = (α β), donde {,,, } El conjunto de las expresiones bien formadas, o fórmulas, se puede definir por recursión como sigue: 2

1. Todos los símbolos de enunciados son fórmulas. 2. Si α es una fórmula, entonces el resultado de aplicar la operación de construcción E a α es una fórmula. 3. Si α y β son fórmulas, entonces el resultado de aplicar las operaciones de construcción E, E, E y E a α y a β, también son fórmulas. 4. Solo son fórmulas aquellas que se puedan obtener con estas reglas. Cómo saber si una expresión es una fórmula? Si existe una forma de obtener la expresión a través de las operaciones de construcción de fórmulas, podríamos estar seguros de que sí es una fórmula. Afirmación 1 ((A 1 A 10 ) (( A 3 ) (A 8 A 3 ))) es una fórmula. Para demostrar que es una fórmula basta mostrar su árbol de construcción: ((A 1 A 10 ) (( A 3 ) (A 8 A 3 ))) (A 1 A 10 ) E (( A 3 ) (A 8 A 3 )) E E A 1 A 10 ( A 3 ) (A 8 A 3 ) E E A 3 A 8 A 3 La idea del árbol de construcción se puede formalizar con la noción de sucesión de construcción. Definición 5 Unas sucesión de construcción es una sucesión finita E 1, E 2,..., E n de expresiones tal que, para cada i n se cumple al menos uno de los siguientes hechos: (i) E i es un símbolo de enunciado. (ii) E i = E (E j ) para algún j < i. (iii) E i = E (E j, E k ) para algunos j < i y k < i. Una sucesión de construcción para la fórmula ((A 1 A 10 ) (( A 3 ) (A 8 A 3 ))) es A 1, A 10, (A 1 A 10 ), A 3, ( A 3 ), A 8, (A 8 A 3 ), (( A 3 ) (A 8 A 3 )), ((A 1 A 10 ) (( A 3 ) (A 8 A 3 ))) Observación 1 Toda fórmula tiene una sucesión de construcción y el resultado de una sucesión de construcción es una fórmula. 3

La forma en la que se construyen las fórmulas nos recuerda a los números naturales. Podemos hacer la siguiente analogía: Naturales Fórmulas Base 0 Símbolos de Enunciado Construcción Sucesor E, E, E, E y E Gracias a esta analogía podemos pensar en proponer un resultado similar al principio de inducción para naturales, pero para adaptarlo primero definiremos cerrado bajo una función. Definición 6 Un conjunto S es cerrado bajo una función f, n-aria, si y sólo si cada vez que x 1,..., x n S entonces f(x 1,..., x n ) S. Teorema 1 (Principio de Inducción) Si S es un conjunto de fórmulas que contiene a todos los símbolos de enunciado y es cerrado bajo las cinco operaciones de construcción de fórmulas, entonces S es el conjunto de todas las fórmulas. Consideremos una fórmula α arbitraria. Entonces α es el último término de alguna sucesión de construcción E 1,..., E n. Procedamos por inducción numérica fuerte. Supongamos que E j S para toda j < i. Caso 1 E i es un símbolo de enunciado, entonces E i S. Caso 2 E i = E (E j ) para algún j < i, entonces E j S y por ser S cerrado bajo E, E i S. Caso 3 E i = E (E j, E) para algunos j, k < i, entonces E j, E k S y por ser S cerrado bajo E, E i S. Para cada i n, E i S, en particular E n = α S Ahora con el principio de inducción podremos probar resultados que nos ayudarán a conocer mejor las fórmulas y nos ayudarán a determinar cuando una expresión no es una fórmula. Teorema 2 Ninguna expresión con más paréntesis izquierdos que paréntesis derechos es una fórmula. Por inducción sobre la formación de fórmulas. Definamos B F órm como el conjunto de las fórmulas balanceadas (que tiene la misma cantidad de paréntesis derechos que de paréntesis izquierdos). A 0, A 1, A 2,... son fórmulas balanceadas, es decir, B contiene a todos los símbolos de enunciado. Supongamos que α y β son fórmulas balanceadas. ( α), (α β), (α β), (α β) y (α β) son fórmulas balanceadas, es decir, B es cerrado bajo las cinco operaciones de construcción de fórmulas. Entonces, por el principio de inducción, B = F órm Afirmación 2 Cualquier segmento inicial propio de una fórmula de la lógica proposicional tiene más paréntesis izquierdos que derechos. 4

Demostraremos que toda fórmula, o es un símbolo de enunciado o termina con un paréntesis derecho. Sea B el conjunto de los símbolos de enunciado y de las fórmulas que terminan con un paréntesis derecho. Por definición, B tiene a todos los símbolos de enunciado. Supongamos que α y β pertenecen a B. ( α) y (α β) 1 terminan con un paréntesis derecho. Por el principio de inducción, B = F órm Ahora bien, no hay segmentos iniciales de símbolos de enunciado y para las demás fórmulas ya vimos que terminan con un paréntesis derecho, por lo que cualquier segmento inicial no toma el último paréntesis, que es derecho, por lo que debe de tener más paréntesis izquierdos, pues las fórmulas son balanceadas. Corolario Ningún segmento inicial propio de una fórmula es una fórmula. Afirmación 3 Muestre que no hay fórmulas de longitud 2, 3 ni 6, pero cualquier otra longitud es posible. Sea B el conjunto de las fórmula que no tiene longitud 2, 3 ni 6. Sea A un símbolo de enunciado. long[a] = 1 por lo que A B. Por lo que B contiene a todos los símbolos de enunciado. Supongamos que α y β están en B, es decir, las longitud de α y β son diferentes a 2, 3 y 6. long[( α)] = long[α] + 3, como no existen fórmulas de longitud negativa y de longitud 0, long[( α)] 2, 3. Ahora bien, si la long[( α)] = 6, entonces long[α] = 3 lo cual contradice nuestra hipótesis de inducción. Por lo tanto ( α) tiene longitud diferente a 2, 3 y 6. long[(α β)] = long[α] + long[β] + 3, como no existen fórmulas de longitud negativa y de longitud 0, long[(α β)] 2, 3. Si long[(α β)] = 6, entonces long[α] o long[β] es 2, lo que contradice nuestra hipótesis de inducción. Por lo tanto (α β) tiene longitud diferente a 2, 3 y 6. Con lo que concluimos que B es cerrado bajo las cinco operaciones de construcción de fórmulas. Finalmente, por el principio de inducción, B = F órm Con esto concluimos que no hay fórmulas de longitud 2, 3 ni 6. Ahora demostremos que cualquier otra longitud es posible. Primero veamos los casos de 1, 4 y 5. (1) A 10 (4) ( A 1 ) (5) (A 0 A 1 ) Sea S F órm tal que A 0 S y α S si y sólo si existe una sucesión de construcción tal que E 1 = A 0, y E i+1 = E (E i ) o E i+1 = E (A 0, E i ). Por ejemplo, ( (A 0 ( A 0 ))) S ya que su sucesión de construcción es A 0, ( A 0 ), (A 0 ( A 0 )), ( (A 0 ( A 0 ))). Para simplificar la notación asociaremos a cada formula de S las operaciones con las que se construyeron, de esta forma a la fórmula ( (A 0 ( A 0 ))) le asociaremos la sucesiones y a la sucesión le asociaremos la fórmula (A 0 (A 0 ( ( (A 0 A 0 ))))). Probemos ahora que para cualquier numero natural n mayor que 6, hay una formula en S de longitud n. Por inducción sobre los naturales. 7 cumple la afirmación, pues ( ( A 0 )) S tiene longitud 7. Supongamos que hay una fórmula en S de longitud n y demostremos que hay una fórmula de longitud n + 1 en S. Sea α dicha fórmula. Fijémonos en la sucesión asociada a α, digamos 1 {,,, } 5

E 1 E 2... E m, si existe un i m tal que E i = entonces la fórmula asociada a la sucesión E 1 E 2... E i 1 E i+1... E m tiene longitud n + 1. Si en la sucesión asociada a α no aparece, entonces al menos hay dos, pues n es mayor que 6. Entonces la fórmula asociada a E 3... E m tiene longitud n + 1. 6