Logica 1
Logica 1
Logica 1
OBJETO DE ESTUDIO:
La lógica se centra en los principios esenciales que nos permiten discernir entre
razonamientos válidos e inválidos. Su desarrollo se ha enfocado en aclarar esta
distinción, convirtiéndose en la herramienta formal predominante en campos educativos
vinculados con la computación, particularmente en aquellos que abordan las
matemáticas y la programación. Más allá de calcular valores de verdad o demostrar
teoremas, la lógica matemática también facilita la comprensión de los procesos internos
del pensamiento, permitiendo organizar ideas, sistematizar procesos e incluso explicar
conceptos con claridad.
En el ámbito de la inteligencia artificial, la lógica constituye la base de diversos métodos
de representación del conocimiento y del razonamiento. Estos métodos son
fundamentales en sistemas expertos, razonamiento con incertidumbre (como el
encadenamiento de reglas y la lógica difusa), procesamiento del lenguaje natural,
razonamiento espacial y temporal, visión artificial, robótica, lógica epistémica, entre
otros. La lógica, en este sentido, se convierte en el cimiento sobre el cual se construyen
y desarrollan las capacidades cognitivas de sistemas inteligentes.
PROPOSICIÓN:
Para comenzar, la lógica matemática se basa en el análisis de afirmaciones específicas
conocidas como proposiciones. En términos formales, una proposición es una expresión
que puede ser evaluada como verdadera o falsa, pero nunca ambas simultáneamente.
En el contexto matemático, estas proposiciones suelen representarse con letras
mayúsculas del final del alfabeto.
Por ejemplo, consideremos las siguientes proposiciones:
CLASIFICACIÓN DE PROPOSICIONES:
PROPOSICIONES SIMPLES O ATÓMICAS:
Como su nombre lo indica, son oraciones simples que no contienen un conectivo
lógico, como ejemplo de proposiciones simples pueden ser:
1
PROPOSICIONES COMPUESTAS O MOLECULARES:
Es la composición de dos o más proposiciones simples unidas por un conectivo
lógico, como ejemplo pueden ser las siguientes oraciones:
CONECTIVOS LÓGICOS:
Son las expresiones lingüísticas que conectan proposiciones: y; o; no; si… entonces…;
solo si…, entonces...
Existen 5 conectores lógicos:
a) Negación:
Es un conectivo lógico que utiliza la palabra “no”, tradicionalmente se simboliza
por (¬), aunque puede encontrarse como (~) o (/).
Ejemplo:
P: “Yo no soy alumno de la UNAC”
Q: “𝑥 ≠ 0”
b) Disyunción:
Es un conectivo lógico que hace uso de la letra “o”; tradicionalmente se simboliza
por (∨), puede también encontrarse como (∪).
Ejemplo:
P: “Ayer hizo calor o hizo frío”
Q: “𝑥 = 0 o 𝑥 = 2”
Note que al utilizar la expresión o significa que hay una elección: o sucede que
ayer hizo calor, o sucede que hizo frío, con que una de ellas ocurra es suficiente.
c) Conjunción:
Es un conectivo lógico que utiliza la letra “y”; tradicionalmente se simboliza por
(∧), puede también encontrarse como (•) o (∩).
Ejemplo:
P: Hoy es miércoles y tengo tarea.
Q: 𝑥 = 5 y 𝑧 = 7
Note que la expresión y significa que ambas cosas suceden al mismo tiempo. A
diferencia de la o donde solo ocurre una o la otra.
d) Implicación o condicional:
Se presenta por la expresión “si..., entonces...”; tradicionalmente se simboliza
por (→); a veces se omite el entonces de manera escrita, pero se sobreentiende.
Ejemplo:
𝑃1 : Si soy estudiante de informática, entonces tengo que estudiar lógica.
𝑃2 : Soy estudiante de informática, tengo que estudiar lógica.
𝑃3 : Como soy estudiante de informática, tengo que estudiar lógica.
𝑃4 : Dado que soy estudiante de informática, tengo que estudiar lógica.
𝑃5 : Estudio lógica porque soy estudiante de informática.
2
𝑃6 : Si 𝑥 = 0, entonces 𝑥 + 2 = 2.
𝑃7 : Dado que 𝑥 = 0, 𝑥 + 2 = 2.
𝑃8 : 𝑥 + 2 = 2, porque 𝑥 = 0.
Nota: En el lenguaje cotidiano la implicación no siempre tiene la forma “si…
entonces…” como es el caso de los ejemplos 𝑃2 , 𝑃3 , 𝑃4 , 𝑃5 ; sin embargo, al
hacer la reflexión te darás cuenta de que cualquiera de ellas es equivalente al
enunciado de la proposición 𝑃1 .
Lo que se encuentra posterior al “si” se conoce como antecedente (soy
estudiante de informática) y lo que se dice después del “entonces” se conoce
como consecuente (tengo que estudiar lógica). Si el antecedente se cumple,
entonces el consecuente también. No sucede al revés, si el consecuente se
cumple, no se puede inferir que el antecedente también.
e) Bicondicional:
Se presenta por la expresión “solo si… entonces…” o la expresión “… si y solo
si…”, tradicionalmente se simboliza por (⟷); significa que en ambos sentidos se
cumple la implicación.
Ejemplo:
P: 𝑥 + 3 = 5, si y solo si 𝑥 = 2.
Significa que si 𝑥 + 3 = 5, entonces 𝑥 = 2 y que si 𝑥 = 2, entonces 𝑥 + 3 = 5. La
implicación es en ambas direcciones.
Nota: El bicondicional son dos implicaciones (“en ida y vuelta”), de ahí su
nombre.
ARGUMENTO:
Es un conjunto de premisa(s) o suposiciones seguidas por una conclusión. Existen
argumentos válidos e inválidos.
Una premisa(s) es una proposición simple o compuesta que se da por hecho dentro del
argumento y a partir de la(s) cual(es) se deduce una conclusión.
Ejemplo de Argumento:
3
Premisa 1
𝑃: Si oprimo la tecla F, entonces en la pantalla se escribe la letra F.
Premisa 2
𝑄: Oprimo la tecla F.
Consecuencia lógica (conclusión)
𝑅: En la pantalla se escribe la letra F.
Ejemplo de argumento invalido:
Premisa 1
𝑃: Como estudiante de la Universidad Nacional del Callao tengo que asistir a
clases para aprobar los cursos.
Premisa 2
𝑄: No voy a clases.
Consecuencia lógica (conclusión)
𝑅: Apruebo los cursos con 20.
VERDAD Y VALIDEZ:
En lógica, es crucial diferenciar entre proposiciones y razonamientos. Las proposiciones
son afirmaciones que pueden ser evaluadas como verdaderas o falsas. Por otro lado,
los razonamientos son secuencias de proposiciones que constituyen argumentos, los
cuales pueden ser evaluados como válidos o inválidos. La verdad o falsedad se aplica
únicamente a las proposiciones, mientras que la validez o invalidez se aplica
exclusivamente a los razonamientos.
Existe una conexión entre la validez e invalidez de un razonamiento y la verdad o
falsedad de sus premisas y conclusión, pero esta conexión no es de ninguna manera
simple.
Algunos razonamientos válidos contienen solamente proposiciones verdaderas; por
ejemplo:
Premisas
𝑃: Todas las ballenas son mamíferos (proposición verdadera).
Conclusión
𝑅: Todas las arañas tienen alas (proposición falsa).
4
Se observa que, en este último ejemplo, aunque las premisas y las conclusiones son
falsas, el argumento es válido debido a que efectivamente de las premisas se deduce la
conclusión. Aun cuando el valor de verdad de las proposiciones sea falso.
Existen también razonamientos inválidos; por ejemplo:
Premisas
𝑃: Si es domingo, entonces no hay clases (proposición verdadera).
𝑄: No hay clases hoy (suponga que la proposición es verdadera en este
momento).
Conclusión
𝑅: Es domingo (el hecho de que no haya clases no lo hace domingo, puede ser
un lunes feriado o cualquier otra circunstancia).
Se observa que el razonamiento de este último ejemplo es inválido porque de las
premisas no se deduce la conclusión y no porque las premisas sean falsas o verdaderas.
B) Inferencia:
Se refiere a aquellos razonamientos que no aspiran a demostrar la verdad de sus
conclusiones como una derivación necesaria de sus premisas, sino que solamente
afirman la probabilidad de ser verdaderas. Una inferencia es un razonamiento
totalmente distinto a un razonamiento deductivo.
La mayoría de nuestras inferencias cotidianas las hacemos por algo que se conoce
como analogía (comparación entre dos razones o conceptos).
Ejemplo:
Hecho: En un salón de 36 alumnos le pregunté a 10 de ellos si les gustaban
las matemáticas, 9 de ellos contestaron que no. Infiero que a los alumnos
de ese salón no les gustan las matemáticas.
Infiero que como he leído El amor en los tiempos del cólera y me ha gustado
mucho, entonces Cien años de soledad también me gustará debido a que
ambos son de Gabriel García Márquez (no lo sé de cierto, solo lo supongo
por una experiencia previa).
C) Abducción:
Tipo de razonamiento en el que a partir de la descripción de un fenómeno se ofrece
una hipótesis que lo explica. En un lenguaje cotidiano podríamos llamarle conjetura.
5
Ejemplo:
Hecho o conclusión: Tu novio o novia no contesta el teléfono. Por
abducción, algunas conjeturas que resultan:
FALACIA O AMBIGÜEDAD:
La falacia es un tipo de argumentación incorrecta, pero que a simple vista parece
correcta.
Ejemplo 1:
Premisas
𝑃: Todos los perros son bonitos.
𝑄: Duque es bonito
Conclusión
𝑅: Duque es un perro.
Ahora bien, en cuanto modificamos el nombre del perro por el nombre de un niño la
falacia se evidencia.
Es importante tener tiempo para analizar con detenimiento si la argumentación es válida
o inválida, aunque a simple vista parezca correcta. Hay muchas clasificaciones de
falacias, sin embargo, no es objetivo de este libro estudiar todos los tipos de falacia.
La falacia de ambigüedad o falacia de claridad tiene la particularidad de que en la
formulación del razonamiento aparecen palabras o frases ambiguas, cuyos resultados
oscilan o cambian de manera más o menos sutil.
la ambigüedad puede darse:
1. En la sintaxis:
La forma de escribir correctamente el enunciado con base en reglas ortográficas,
de puntuación o de estructura.
Ejemplo:
No todos los ingenieros están locos.
No, todos los ingenieros están locos.
Como se observa, la inclusión de la coma modifica el sentido de la
proposición.
2. En la semántica:
Cuando una palabra tiene uno o más significados.
Ejemplo:
Han puesto un banco nuevo en la plaza.
Pepe vio a Pablo enfurecido.
En la primera, la palabra banco puede refiere tanto a una institución
bancaria como a un asiento y, al no aclarar el término, se presta a
ambigüedades que en lógica pueden concluir de diferente manera. En la
segunda, ¿quién estaba enfurecido, Pepe o Pablo? Nuevamente, no
está claro quién está enfurecido, existe ambigüedad.
6
LÓGICA PROPOSICIONAL
La lógica proposicional o lógica de proposiciones está muy relacionada con el uso de
conectivos lógicos y con los valores de verdad (verdadero o falso).
La lógica proposicional no trata con variables de ningún tipo, solo con proposiciones
(afirmaciones).
Por ejemplo:
SIMBOLIZACIÓN DE PROPOSICIONES:
1. Toda proposición simple debe simbolizarse ya sea con las letras mayúsculas 𝑃,
𝑄, 𝑅, … del abecedario o con 𝑝 0 , 𝑝 1 , 𝑝 2 , 𝑝 3 . Cuando se sabe que el número
de proposiciones es finito, se sugiere utilizar las letras mayúsculas del alfabeto
P, Q, R, S, etc. Si no se sabe cuántas proposiciones se usarán y será un número
grande, entonces se sugiere utilizar la notación 𝑝 1 , 𝑝 2 , 𝑝 3 , … , 𝑝𝑛
Ejemplo 1:
Simbolización de proposición simple.
𝑃: Hoy voy al cine.
𝑄: Hoy voy al teatro.
𝑅: Hoy salgo de mi casa.
4. El conectivo lógico de la negación es el único que puede utilizarse uno tras otro
sin la necesidad de colocar una premisa simple.
Ejemplo 4:
Simbolización doble negación.
~~𝑷
7
5. En una proposición compuesta, el uso de los paréntesis indica la operación que
es prioritaria en la proposición.
Ejemplo 5: Uso de paréntesis.
(𝑷 ∨ 𝑸) → 𝑹
8
un lenguaje formal matemático. Para hacer esta traducción se requiere llevar a cabo los
siguientes pasos:
1. Identificar si lo que queremos formalizar es una proposición simple o compuesta.
2. Si es una proposición simple, asignarle una letra mayúscula del abecedario.
3. Si es una proposición compuesta:
Identificar cuáles son las proposiciones simples que la componen y
asignar a cada proposición simple una letra del abecedario.
Identificar los conectivos lógicos.
Identificar el conectivo lógico que predomina en la proposición.
Ejemplo: Simbolización de proposiciones.
a) Mi coche avanza.
b) Enciendo mi coche y oprimo el acelerador.
c) Si enciendo mi coche y oprimo el acelerador, entonces mi coche avanza.
Se formaliza de la siguiente manera:
9
TABLAS DE VERDAD:
Las tablas de verdad son, por una parte, uno de los métodos más sencillos y conocidos
de la lógica formal, pero al mismo tiempo también uno de los más poderosos y claros.
Entender bien las tablas de verdad es, en gran medida, entender bien a la lógica formal
misma. Una tabla de verdad muestra el valor de verdad de una proposición compuesta.
Así como lo explica el principio de bivalencia: una proposición puede ser verdadera o
falsa únicamente, nunca ambas.
El valor verdadero se representa por una “V” o un “1” o “┳”
El valor falso se representa por una “F” o un “0” o “┻”
Existe una tabla de verdad para cada uno de los conectivos lógicos, las cuales se
presentan a continuación. Lo que se tiene que evaluar para responder si una proposición
compuesta es verdadera o falsa es el estatus actual de las proposiciones simples.
1. NEGACION (NO)
2. DISYUNCION (O)
3. CONJUNCION (Y)
10
Se construye introduciendo una columna por cada proposición simple, después una
columna para la proposición compuesta del paréntesis y posteriormente una para la
proposición compuesta completa. Para calcular el número de renglones se hace la
operación 2𝐾 , donde k es el número de proposiciones simples; en el caso del ejemplo
son 3 proposiciones simples y la operación 23 = 8, así la tabla de verdad tendrá 5
columnas y 8 renglones.
Primer paso: Acomodar los valores de verdad de las premisas simples. En la primera
premisa simple, cuatro verdaderos, cuatro falsos; en la segunda premisa simple, dos
verdaderos, dos falsos; en la tercera premisa simple, uno verdadero, uno falso.
Segundo paso: Valorar la premisa compuesta que está entre paréntesis. En este
ejemplo dicha premisa solo ocupa las dos premisas simples acomodadas en las
columnas 1 y 2; así que solo los valores de las premisas 𝑅 y 𝑄 son los valores que se
toman en cuenta (iluminados en gris claro).
Tercer paso: Considerar los valores de verdad de la premisa compuesta (𝑅 ∧ 𝑄) como
si fuera una premisa simple y los valores de verdad de P, de acuerdo con la tabla de la
implicación. El resultado es que la proposición compuesta (𝑅 ∧ 𝑄) → 𝑃 resulta falsa,
cuando 𝑃 es falsa y 𝑄 y 𝑅 verdaderas.
TAUTOLOGÍA: Es una proposición compuesta que resulta siempre verdadera,
cualesquiera que sean los valores de verdad de las proposiciones simples. La
construcción de tablas de verdad es uno de los métodos más efectivos para determinar
si una fórmula o proposición compuesta es o no una tautología.
Ejemplo: 𝑃 ∨ ~𝑃
11
Su tabla de verdad resulta de la siguiente manera:
Dado que los valores de verdad finales para la proposición compuesta son todos
verdaderos, entonces podemos afirmar que P∨⌐P es una tautología. Esta situación
resulta bastante lógica cuando le damos a la proposición P una oración; por ejemplo:
𝑃: Voy al cine.
~𝑃: No voy al cine.
Y decir que voy al cine o no voy al cine es una proposición tautológica.
CONTRADICCIÓN: Es una proposición compuesta que resulta siempre falsa,
cualesquiera que sean los valores de verdad de las proposiciones simples. Es lo
contrario a la tautología.
Ejemplo: 𝑃 ∧ ~𝑃
Su tabla de verdad resulta de la siguiente manera:
Dado que los valores de verdad finales para la proposición compuesta son todos falsos,
entonces podemos afirmar que 𝑃 ∧ ~𝑃 es una contradicción.
Esta situación resulta bastante lógica cuando le damos a la proposición 𝑃 una oración;
por ejemplo:
𝑃: Voy al cine.
~𝑃: No voy al cine.
Y decir que voy al cine y no voy al cine es una contradicción.
INDETERMINACIÓN: Se dice que existe una indeterminación cuando en los valores
finales de la tabla de verdad encontramos verdaderos y falsos.
SATISFACIBILIDAD: Se dice que un enunciado o proposición es cuando existe al
menos una combinación de valores de verdad que lo hace verdadero.
Coloquialmente, basta que exista una línea (al menos) donde se satisfaga
(simultáneamente) ese conjunto de fórmulas, para satisfactorio afirmar que es
satisfactorio. Si un conjunto (o una fórmula) no es satisfactorio se denominará
insatisfactorio. Las fórmulas satisfactorias también se denominan contradicciones
Ejemplo: Sistema satisfactorio
12
La proposición (𝑅 ∧ 𝑄) → 𝑃 es satisfactorio, dado que su tabla de verdad contiene al
menos, un resultado verdadero.
EQUIVALENCIA LÓGICA: Cuando un bicondicional es una tautología, se dice que es
una equivalencia lógica.
Una proposición P es equivalente a otra Q cuando las tablas de verdad de 𝑃 y 𝑄 son
iguales. Se denota por el símbolo (≡) o (⇔) o (⟷). Las equivalencias lógicas por
definición más comúnmente utilizada son:
1) 𝑃 → 𝑄 ≡ (¬𝑃 ∨ 𝑄)
2) (𝑃 ↔ 𝑄) ≡ (𝑃 → 𝑄) ∧ (𝑄 → 𝑃)
3) ¬(¬𝑃) ≡ 𝑃
Además de estas equivalencias, hay algunas leyes en lógica proposicional que tienen
que ver con las equivalencias lógicas:
Una de las formas de probar una equivalencia lógica es a través de las tablas de verdad.
Si la tabla de verdad de la proposición antes del símbolo de equivalencia es igual a la
tabla de verdad de la proposición que está después del símbolo de equivalencia,
entonces son una equivalencia lógica.
Ejemplo 1: Equivalencia lógica.
Probar que ~(~𝑃) ≡ 𝑃 (ley de doble negación)
Como se observa, los valores de verdad de 𝑃 y doble negación de 𝑃 son los mismos,
por lo que se puede decir que es una equivalencia lógica. Las equivalencias lógicas
sirven en muchos casos para simplificar expresiones.
Ejemplo 2: Simplificación de proposiciones.
Para simplificar la proposición:
(𝑅 ∨ 𝑆) ∧ (𝑅 ∨ 𝑆 ∨ 𝑇)
1) Aplicar la ley asociativa en (𝑅 ∨ 𝑆 ∨ 𝑇); queda (𝑅 ∨ 𝑆) ∨ 𝑇
2) La proposición queda de la siguiente manera (𝑅 ∨ 𝑆) ∧ (𝑅 ∨ 𝑆) ∨ 𝑇
13
5) Aplicar la ley asociativa y la expresión simplificada; queda 𝑅 ∨ 𝑆 ∨ 𝑇
Entonces (𝑅 ∨ 𝑆) ∧ (𝑅 ∨ 𝑆 ∨ 𝑇) ≡ 𝑅 ∨ 𝑆 ∨ 𝑇
REGLAS DE INFERENCIA:
Las reglas de inferencia sirven para deducir conclusiones lógicas a partir de premisas.
La conclusión en este sentido es una consecuencia lógica de las premisas. Si cada paso
que se da para llegar a esa consecuencia lógica se encuentra permitido por una de las
doce reglas de inferencia, entonces habremos hecho un ejercicio de deducción.
A) Modus Ponendo Ponens (PP)
Significa, afirmando el antecedente, afirmo el consecuente.
Nota: Recordar que P y Q pueden ser una premisa simple o una premisa
compuesta, en todo caso, si P se cumple, entonces se concluye Q.
Ejemplo: Conjunción
𝑃: Juan es cocinero.
𝑄: Pedro es policía.
14
D) Simplificación (S)
En la operación inversa a la adjunción o conjunción, si tengo una conjunción, puedo
separar cada una de las partes:
Ejemplo: Simplificación.
𝑃: Juan es cocinero.
𝑄: Pedro es policía.
E) Disyunción (D)
Si disponemos de dos enunciados como premisas separadas, entonces puedo
unirlos mediante una disyunción (o).
Ejemplo: Disyunción.
𝑃: Juan es cocinero.
𝑄: Pedro es policía.
15
𝑄 = Voy al teatro.
16
CÁLCULO
DEDUCTIVO PROPOSICIONAL:
Una vez dominada la simbolización de proposiciones y conocidas las reglas de
inferencia y las de equivalencia, podemos dirigirnos hacia la parte formal de la lógica
conocida como "Cálculo deductivo".
Más formalmente dicho deducción. Las reglas de inferencia y de equivalencia, así como
su uso, son las reglas de un juego que se juega con proposiciones y fórmulas lógicas.
Comienza con un conjunto de proposiciones iniciales que se denominan premisas y el
objeto del juego es llegar a una conclusión o consecuencia lógica aplicando las reglas
de inferencia o equivalencia.
El paso lógico para pasar de las premisas a una conclusión se denomina deducción; si
cada paso lógico que se da para llegar a la conclusión final está permitido por una regla
de inferencia o de equivalencia, entonces se dice que la conclusión final es una
consecuencia lógica de las premisas establecidas.
Ahora bien, si las premisas son verdaderas se obtendrán conclusiones verdaderas
(inferencia); cuando la consecuencia lógica se deriva de las premisas, se dice entonces
que hemos llegado a un razonamiento válido. A lo largo de estas notas se han
establecido 10 reglas de inferencia y 10 reglas de equivalencia con las cuales se pueden
hacer los movimientos necesarios para una demostración o una deducción de un
razonamiento a partir de una serie de premisas. El objetivo de una demostración o una
deducción es llegar a la conclusión previamente establecida a través de pasos lógicos
permitidos. Cada cabeza es un mundo, reza un dicho, y no hay un solo camino para
llegar a demostrar cierta conclusión a partir de ciertas premisas, así que siéntanse en
libertad de jugar como mejor les parezca este juego del cálculo deductivo. Para ello, se
anexa un resumen de las reglas de inferencia y las reglas de equivalencia.
17
Reglas de equivalencia para el cálculo deductivo
18
FORMAS NORMALES:
Las formas normales son una equivalencia lógica a los conectivos (∨, ∧, ~); cualquier
conectivo lógico puede ser equivalente a una disyunción, una conjunción o una
negación, usando para ello las reglas de equivalencia ya expuestas en los capítulos
anteriores. El objetivo de transformar algo a su forma normal es simplificar su
procedimiento de prueba. Existen dos formas normales:
19
a) Forma normal disyuntiva: (FND) es una forma normal disyuntiva si y solo si 𝛽 ≡
𝛼1 ∨ 𝛼2 ∨ … ∨ 𝛼𝑛 y cada 𝛼𝑖 es una conjunción de literales.
Ejemplo 1: Forma normal disyuntiva.
(𝑸 ∧ 𝑷) ∨ (~𝑹 ∨ 𝑺) ∨ ~𝑸
Es una forma normal disyuntiva ya que (𝑄 ∧ 𝑃), (~𝑅 ∨ 𝑆), ~𝑄 son literales
unidas a través del conectivo lógico disyunción (∨).
Ejemplo 2: Forma normal disyuntiva.
Transformar a su formal normal disyuntiva la siguiente proposición:
1) 𝑃 → ~𝑃
2) ~𝑃 ∨ 𝑃 Ley de equivalencia 1. Esta es la FND.
20
LÓGICA DE PRIMER ORDEN O
LÓGICA DE PREDICADOS
La lógica de predicados o lógica de primer orden surge de la necesidad de analizar las
relaciones existentes entre los elementos de dos o más proposiciones simples o
atómicas. Esta afirmación se puede comprender más claramente cuando de manera
intuitiva y no formal establecemos una conclusión que, aunque válida no se puede
comprobar a través de los elementos establecidos en la lógica proposicional.
La afirmación Tita es tía de Carmela es correcta, dadas las premisas establecidas. Sin
embargo, su comprobación es imposible a partir de las reglas de inferencia conocidas
en la lógica proposicional. La afirmación Tita es tía de Carmela hace referencia a la
relación existente entre dos sujetos que aparecen dentro de las premisas de dicho
argumento. Es como si tuviéramos la necesidad de cortar en pedazos cada una de las
proposiciones, para que a partir de dichos pedazos pudiéramos construir la conclusión
(figura 1).
De manera que al tener como recortes a las proposiciones simples es fácil entender las
relaciones entre ellos; incluso si las relaciones entre los sujetos cambiaran sería sencillo
obtener una conclusión sobre este asunto familiar (figura 2).
La lógica proposicional carece de herramientas para manejar estos fraccionamientos.
Usualmente es muy sencillo "fraccionar" correctamente una proposición simple a partir
de dos preguntas: ¿qué se afirma? y ¿de quién se afirma?
En la pregunta ¿de quién se afirma? es fácil comprender que hacemos alusión a lo que
en gramática se conoce como sujeto; mientras que en ¿qué se afirma? es el predicado
de la oración.
21
Existen predicados unarios y binarios; el primero es cuando se está relatando una
cualidad o un atributo sobre una sola persona.
Ejemplo 2: Predicado unario.
𝑃: Pedro es carpintero.
¿Qué se afirma? Que es carpintero. ¿Quién? Pedro. De manera que en este caso
no hay una relación con otro sujeto u objeto como en los ejemplos de las relaciones
familiares.
Los predicados binarios se caracterizan por enfatizar la relación existente entre dos
sujetos.
Ejemplo 3: Predicado binario.
𝑃: Pedro es el carpintero de Ramón.
¿Qué se afirma? Que es carpintero. ¿Quién? Pedro ¿De quién es carpintero Pedro?
De Ramón. De manera que en este caso si hay una relación entre dos sujetos.
VARIABLES:
Una variable, como su nombre lo indica, es una característica, una magnitud, un atributo
o una cosa que varía de un objeto a otro. Regularmente se denotan con las últimas
letras del alfabeto escritas en minúsculas.
En el caso del ejemplo de la figura 2 se puede ver que no importa el nombre de los
sujetos; si la relación entre ellos permanece, la conclusión continúa siendo la misma.
De manera que Julián, Tita y Carmela son una particularización de un caso general al
que se podría llamar: 𝑥, 𝑦, 𝑧.
22
¿Qué se afirma? o ¿cuál es la relación existente entre los objetos o sujetos?
Respuesta: es hermana de…, de manera que al predicado lo nombraremos como
𝐻.
¿Quién o quiénes son los sujetos u objetos de los que se hace dicha afirmación?
Son las variables "𝑥" y "𝑧".
La simbolización de la relación existente entre estas variables se simbolizaría en
lógica de primer orden como:
𝑯(𝒙, 𝒛)
La cual se lee como "𝒙" es hermana de "𝒛".
Ejemplo 3: Particularización.
𝑃: Juan es tío de María.
Se simboliza como 𝑇(𝑗, 𝑚).
Donde:
𝑇 = es tío de
𝑗 = Juan
𝑚 = María
CUANTIFICADORES:
a) Cuantificador universal:
Se les considera como tal a todas aquellas frases que incluyen "Todos" o "Ninguno".
Ejemplo 1: Cuantificador universal.
𝑃: Todos los pingüinos son negros.
𝑄: Ningún informático lleva clases de piano.
𝑅: Todos los números 𝑥 que son pares también son enteros.
El cuantificador universal se denota por el símbolo ∀, acompañado de la variable o
variables en cuestión. Es decir, si la variable es 𝑥 se denota ∀𝑥.
b) Cuantificador existencial:
Son todas aquellas frases que incluyen la idea de "Algunos".
Ejemplo 2: Cuantificador existencial.
𝑃: Algunos pingüinos son negros.
𝑄: Existen algunos informáticos que llevan clases de piano.
23
𝑅: Algunos números “𝑥” que son pares también son enteros.
El cuantificador existencial se denota por el símbolo Ǝ, acompañado de la variable
o variables en cuestión, es decir si la variable es 𝑥 se denota ∃𝑥.
SIMBOLIZACIÓN DE PROPOSICIONES:
Al igual que en lógica proposicional, la lógica de primer orden incluye los conectivos
lógicos que ya se conocen y se simbolizan de la manera en que se explicó en el apartado
anterior de este libro.
Al iniciar en la simbolización de proposiciones es necesario conocer el concepto de
dominio. Dado que este es un curso de lógica-matemática nos apegaremos a la
definición matemática de dominio.
DOMINIO: Es el conjunto de partida de una función; es decir, aquellos valores para los
cuales una función está definida. Regularmente se denota con la letra 𝐷.
De manera que la variable es cualquier entero al que llamaremos "𝑥". P significa número
par. D significa divisible entre dos.
Primero se hace referencia al cuantificador universal que acompaña esta oración y a la
variable entero par (𝑥). La simbolización de esta proposición iniciaría con: ∀𝑥.
Después, el conectivo lógico que une esta proposición es una implicación entre dos
funciones:
1. "𝑥" entero par.
2. "𝑥" divisible entre dos.
De manera que "𝑥 es entero par"; se escribiría en términos de función como 𝑃(𝑥) y "𝑥”
es divisible entre dos" como 𝐷(𝑥).
24
Juntando todos estos elementos, el enunciado: “Todo entero par es divisible entre dos”,
quedaría simbolizado como: ∀𝑥 [𝑃(𝑥) → 𝐷(𝑥)]
De manera que la variable "𝑥" es cualquier entero par; y la variable otro número entero
será llamado "𝑦". La expresión: “Todo entero par es divisible entre otro número entero”,
se simboliza como sigue.
∀𝒙∀𝒚 [𝑷(𝒙) → 𝑫(𝒙, 𝒚)]
25
CÁLCULO DEDUCTIVO:
El cálculo deductivo, básicamente, consiste en deducir una conclusión a partir de las
premisas dadas o establecidas, usando para ello las reglas de inferencia o de
equivalencia conocidas en la lógica. En el caso de la lógica de primer orden es necesario
eliminar los cuantificadores para poder aplicar las reglas y, posteriormente si es
necesario, volverlos a incluir; para ello, existen algunas reglas conocidas como reglas
de los cuantificadores que se muestran a continuación.
26
4 es divisible entre dos. 4 pertenece al dominio (𝐷)de los números pares y sabemos
que todos los números pares son divisibles entre dos. Por lo tanto, a partir de este
caso particular se puede generalizar.
La regla de la generalización del particular es la siguiente:
27
5. Equivalencias de cuantificadores
Al igual que en la lógica proposicional, los cuantificadores tienen ciertas reglas de
equivalencia. A continuación, se muestran las más utilizadas:
Donde:
𝐷 = Personas
𝑥∈𝐷
𝑗: Lina ∈D
𝑀: Ama a Microsoft.
𝐴: Ama a Apple.
28
4) 𝐴(𝑗) TP, 3,4
2) Quitar "→" y convertirla en " ∨ " con la regla de equivalencia (RE1) enunciada en
la página 52, de este libro, que se nombra como: E1: ~∀𝑥[𝑃(𝑥)] ∨ Ǝ𝑥[𝑄(𝑥)], RE1, 1
29
TÉCNICAS DE DEMOSTRACIÓN
DE TEOREMAS O MÉTODOS DE
PRUEBA
Dentro de la informática existe un área de estudio conocida como programación lógica,
la cual surge por las investigaciones realizadas en el área de demostración automática
de teoremas, especialmente durante la primera década de 1960.
El razonamiento automático es un campo de la informática y, más concretamente, de la
inteligencia artificial que se encarga de estudiar cómo implantar en una computadora
programas que permitan verificar argumentos mediante el encadenamiento de pasos de
inferencia (deducción automática).
Cuando el trabajo se centra en la obtención de algoritmos que permiten encontrar
pruebas de teoremas matemáticos recibe el nombre de demostración automática de
teoremas.
Un teorema es un resultado deducible de un sistema formal, regularmente enunciado
de la forma siguiente: si 𝐻 entonces 𝑇, donde 𝐻 representa una serie de afirmaciones
conocidas como hipótesis o supuestos y 𝑇 una afirmación conocida como tesis o
conclusión, que tiene que demostrarse a partir de la(s) hipótesis. Para ello, en este libro
en particular se presentan cuatro técnicas de demostración:
Demostración directa:
A partir de la hipótesis hay una serie de consecuencias lógicas secundarias que llevan
a probar T
30
La definición matemática de un número par es la siguiente:
31
En este caso:
El concepto clave que aparece es PAR. La definición matemática de un número par es
la siguiente: "𝑚" es un entero par si y solo si existe un entero "𝑎", tal que 𝑚 = 2𝑎.
La demostración inicia con la negación de la tesis ~𝑇.
En este caso: Ninguno de los enteros 𝑚 y 𝑛 es par (recordar la equivalencia de de
Morgan: ~(𝑃 ∨ 𝑄) ≡ ~𝑃 ∧ ~𝑄.
Entonces, se hace uso de la definición matemática de un número entero que no es
par, o sea que es impar. La definición matemática de un número impar es la
siguiente: m es un entero impar si y solo si existe un entero a, tal que 𝑚 = 2𝑎 + 1.
Nota: Es importante tener claridad que lo que se quiere probar es ~𝐻 es decir, que el
producto de (𝑚)(𝑛) no es par, lo que significa que es impar.
Ahora, con estos elementos, se hace una serie de deducciones que eventualmente
llevarán a ~𝐻.
Nuevamente, se les recuerda que las demostraciones matemáticas no tienen una forma
específica de escribirse, cada uno es libre de redactar la demostración como mejor le
parezca, siempre que se respete la secuencia lógica de la demostración por
contraposición ~𝑇, ~𝑇 → 𝑞1 , 𝑞1 → 𝑞2 , … , 𝑞𝑛 − 1 → 𝑞𝑛 , 𝑞𝑛 → ~𝐻.
En este caso, una forma de redactar esta demostración sería:
32
Así que en términos de lógica proposicional hay dos pasos en esta demostración:
33
DEMOSTRACIÓN POR CONTRAEJEMPLO:
La demostración por contraejemplo funciona ofreciendo un ejemplo que no cumpla con
la propiedad establecida en el teorema y con eso basta y sobra para decir que el teorema
o la afirmación resultan falsas.
Ejemplo 1: Demostración por contraejemplo.
Demostrar en la siguiente afirmación que si 𝐴, 𝐵 y 𝐶 son conjuntos tales que 𝐴 ∪ 𝐵 =
𝐴 ∪ 𝐶, entonces 𝐵 = 𝐶 es falsa.
Sean 𝐴 = {1,2,3,4,5,6}, 𝐵 = {2,5,6}, 𝐶 = {1,3,4,5}, entonces 𝐴 ∪ 𝐵 = {1,2,3,4,5,6} y 𝐴 ∪
𝐶 = {1,2,3,4,5,6}, de manera que 𝐴 ∪ 𝐵 = 𝐴 ∪ 𝐶, sin embargo, como se observa 𝐵 ≠ 𝐶,
por lo tanto, las afirmaciones 𝐴, 𝐵 y 𝐶 son conjuntos tales que 𝐴 ∪ 𝐵 = 𝐴 ∪ 𝐶,
entonces 𝐵 = 𝐶 es falsa.
34