TPI. Apunte de Clase. Lógica - Parte 3. 2do Cuatri 2023
TPI. Apunte de Clase. Lógica - Parte 3. 2do Cuatri 2023
TPI. Apunte de Clase. Lógica - Parte 3. 2do Cuatri 2023
Lógica
Parte 3
Sara Medrano Rojas
Conjunto
Un conjunto es una colección de objetos a los que llamaremos “elementos”.
Un conjunto puede presentarse de dos maneras:
1) Por extensión: se enumeran todos sus elementos. Por ejemplo:
El conjunto de todas las vocales se escribe A={ a,e,i,o,u}
2) Por comprensión: se indica una propiedad que caracteriza a todos sus elementos.
En el caso anterior , el conjunto de todas las vocales escrito por comprensión es:
A={x/x es una vocal}
Entre un conjunto y sus elementos consideraremos la relación de pertenencia.
En símbolos:∈
En nuestro ejemplo: 𝑎 ∈ 𝐴 se lee "𝑎 𝑝𝑒𝑟𝑡𝑒𝑛𝑒𝑐𝑒 𝑎 𝐴", por otro lado podemos afirmar: 𝑓 ∉ 𝐴
se lee “ 𝑓 𝑛𝑜 𝑝𝑒𝑟𝑡𝑒𝑛𝑒𝑐𝑒 𝑎 𝐴"
Conjunto vacío
El conjunto vacío carece de elementos y se simboliza ∅ o {}.
Subconjunto
se lee
“ A incluído en B”
“A contenido en B”
“A es subconjunto de B”
1
Todo conjunto está incluído en sí mismo: 𝐴 ⊆ 𝐴, 𝐵⊆𝐵
El conjunto vacío está incluído en todo conjunto: ∅ ⊆ 𝐴, ∅ ⊆ 𝐵
Igualdad de conjuntos
Si 𝐴 = {𝑥 ∈ 𝑅/ (𝑥 − 1). (𝑥 − 2) = 0} 𝐵 = {𝑥 ∈ ℕ/ 1 ≤ 𝑥 ≤ 2}
Podemos afirmar que 𝐴 = 𝐵
2
Lógica de Predicados o Lógica de Primer Orden
Formalizando el razonamiento:
q
_____
𝑟
Tendríamos que demostrar que (𝑝 ∧ 𝑞) ⇒ 𝑟, es decir que (𝑝 ∧ 𝑞) → 𝑟 es una tautología.
3
Consideremos las siguientes expresiones:
Esquemas proposicionales
Universal
Por ejemplo:
Sea 𝑝(𝑥) = 𝑥 𝑒𝑠 𝑝𝑎𝑟
Algunos posibles conjuntos universales: 𝑈 = 𝑁 , 𝑈 = {1, 2, 3}, 𝑈 = 𝑁0
4
Conjunto de verdad de un esquema proposicional
Por ejemplo:
𝑈 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
𝑝(𝑥): 𝑥 𝑒𝑠 𝑢𝑛 𝑛ú𝑚𝑒𝑟𝑜 𝑖𝑚𝑝𝑎𝑟 𝐶𝑜𝑛𝑗𝑢𝑛𝑡𝑜 𝑑𝑒 𝑣𝑒𝑟𝑑𝑎𝑑 𝑑𝑒 𝑝(𝑥) = {1, 3, 5, 7, 9}
𝑞(𝑥): 𝑥 𝑒𝑠 𝑢𝑛 𝑛ú𝑚𝑒𝑟𝑜 𝑛𝑎𝑡𝑢𝑟𝑎𝑙 𝑚𝑒𝑛𝑜𝑟 𝑞𝑢𝑒 11 𝐶𝑜𝑛𝑗𝑢𝑛𝑡𝑜 𝑑𝑒 𝑣𝑒𝑟𝑑𝑎𝑑 𝑑𝑒 𝑞(𝑥) = 𝑈
𝑟(𝑥): 𝑥 𝑒𝑠 𝑚ú𝑙𝑡𝑖𝑝𝑙𝑜 𝑑𝑒 11 𝐶𝑜𝑛𝑗𝑢𝑛𝑡𝑜 𝑑𝑒 𝑣𝑒𝑟𝑑𝑎𝑑 𝑑𝑒 𝑟(𝑥) = ∅
≠ ∅𝑦 ≠ 𝑈
Otro ejemplo:
Dado 𝑈 = {5, 10, 15, 20, 25, 30, 35, 40} y las funciones proposicionales:
𝑝(𝑥): 𝑥 𝑒𝑠 𝑚ú𝑙𝑡𝑖𝑝𝑙𝑜 𝑑𝑒 15
𝑞(𝑥): 𝑥 𝑒𝑠 𝑑𝑖𝑣𝑖𝑠𝑖𝑏𝑙𝑒 𝑝𝑜𝑟 4
𝑠(𝑥): 𝑥 𝑒𝑠 𝑝𝑎𝑟
5
𝐶𝑉 𝑑𝑒 𝑝(𝑥) ∨ 𝑞(𝑥) = {15, 30, 20, 40}
El conjunto de verdad se obtiene “uniendo” los elementos del 𝐶𝑉 𝑑𝑒 𝑝(𝑥) con los
elementos del 𝐶𝑉 𝑑𝑒 𝑞(𝑥)
𝐶𝑉 𝑑𝑒 𝑠(𝑥) → 𝑞(𝑥) = 𝐶𝑉 𝑑𝑒¬𝑠(𝑥) ∨ 𝑞(𝑥) = {5, 15, 25, 35, 20, 40}
6
e) Para encontrar 𝐶𝑉 𝑑𝑒 𝑠(𝑥) ↔ 𝑞(𝑥) podemos reemplazar en el esquema 𝑠(𝑥) ↔ 𝑞(𝑥)
todos los elementos del Universal y elegir aquellos donde dicho bicondicional
resulte V.
𝑠(𝑥) ↔ 𝑞(𝑥) ⇔ (𝑠(𝑥) → 𝑞(𝑥)) ∧ (𝑞(𝑥) → 𝑠(𝑥)) ⇔ (¬𝑠(𝑥) ∨ 𝑞(𝑥)) ∧ (¬𝑞(𝑥) ∨ 𝑠(𝑥))
( aplicamos dos leyes: definición de bicondicional y luego definición de condicional)
Observación:
𝐶𝑉 𝑑𝑒 (¬𝑠(𝑥) ∨ 𝑞(𝑥)) = {5, 15, 25, 35, 20, 40}
𝐶𝑉 𝑑𝑒 (¬𝑞(𝑥) ∨ 𝑠(𝑥)) = {5, 10, 15, 25, 30, 35, 20, 40}
𝐶𝑉 𝑑𝑒 (¬𝑠(𝑥) ∨ 𝑞(𝑥)) ∧ (¬𝑞(𝑥) ∨ 𝑠(𝑥)) = {5, 15, 25, 35, 20, 40}
7
Los cuantificadores “ todos” y “algunos”
𝑝(𝑥)
∃𝑥: 𝑝(𝑥)
(se lee: “ existen alumnos de la UNQ que son
argentinos” o “ algunos alumnos de la UNQ
son argentinos”)
8
g)¬∀𝑥: 𝑟(𝑥)
Ejemplo:
Consideremos 𝑈 = 𝑁
9
c) Sea 𝑟(𝑥): 𝑥 < 0 Calcular : 𝑣(∀𝑥: 𝑟(𝑥)) 𝑣(∃𝑥: 𝑟(𝑥))
Observamos:
=𝑈 𝑣(∀𝑥: 𝑝(𝑥)) = 𝑉
𝑣(∃𝑥: 𝑝(𝑥)) = 𝑉
≠ 𝑈∧ ≠ ϕ 𝑣(∀𝑥: 𝑝(𝑥)) = 𝐹
𝑣(∃𝑥: 𝑝(𝑥)) = 𝑉
Negación de cuantificadores
Concluímos:
¬[∀𝑥: 𝑡(𝑥)] ⇔ ∃𝑥: ¬𝑡(𝑥)
Universal negado
10
Tomemos ahora el esquema proposicional: 𝑙(𝑥): 𝑥 𝑒𝑠 𝑙𝑎𝑡𝑖𝑛𝑜𝑎𝑚𝑒𝑟𝑖𝑐𝑎𝑛𝑜"
Concluímos:
¬[∃𝑥: 𝑙(𝑥)] ⇔ ∀𝑥: ¬𝑙(𝑥)
Existencial negado
Universal/conjunción
Una equivalencia lógica que usaremos se llama Universal/ conjunción:
∀𝑥: [𝑙(𝑥) ∧ 𝑡(𝑥)] Se traduce como “ todos los hombres son latinoamericanos y trabajan”.
Equivale a decir: “Todos los hombres son latinoamericanos y todos los hombres trabajan”
11
∀𝑥: [𝑙(𝑥) ∨ 𝑡(𝑥)] ∀𝑥: 𝑙(𝑥) ∨ ∀𝑥: 𝑡(𝑥)
Existencial/disyunción
Otra equivalencia lógica que usaremos se llama existencial/ disyunción:
En este caso existen algunos que cumplen En este caso, alguno es latinoamericano y
ambas características: ser alguno (no necesariamente la misma
latinoamericanos y ser trabajadores. persona ) trabaja.
12
Equivalencia de Primer Orden
Las definiciones de equivalencia para la Lógica de Primer Orden son análogas a las que
vimos para Lógica Proposicional.
Además de todas las reglas de equivalencia para la Lógica Proposicional agregamos 4
reglas de equivalencia exclusivas para la Lógica de Primer Orden, que ya se han
mencionado.
Universal/conjunción Universal/disyunción
∀𝑥: (𝑝(𝑥) ∧ 𝑞(𝑥)) ⇔ ∀𝑥: 𝑝(𝑥) ∧ ∀𝑥: 𝑞(𝑥) ∃𝑥: (𝑝(𝑥) ∨ 𝑞(𝑥)) ⇔ ∃𝑥: 𝑝(𝑥) ∨ ∃𝑥: 𝑞(𝑥)
Ejemplo:
Las definiciones de consecuencia para la Lógica de Primer Orden son análogas a las que
vimos para la Lógica Proposicional.
Para demostrar consecuencias de Primer Orden usaremos:
Reglas de equivalencia (las reglas de lógica proposicional y las exclusivas para Primer
Orden)
Reglas de consecuencia de lógica proposicional.
Y agregamos reglas de consecuencia exclusivas para la Lógica de Primer Orden:
Utilizaremos la notación 𝐴[𝑥] para indicar que 𝐴 es una expresión que puede contener a 𝑥
una o varias veces y que también puede contener otras variables1 :
1
usaremos más variables cuando trabajemos con predicados binarios.
13
Universal ∀𝑥: 𝐴[𝑥] ⇒ 𝐴[𝑎] (𝑎 es una constante) “ Si algo vale para todos,
constante entonces vale para uno en
particular”
En este caso vale para “𝑎"
(𝑎 es un elemento del
Universo)
Estas reglas nos sirven para “sacar” cuantificadores o bien para “agregarlos” a una
expresión dada.
Usando la ley lógica universal constante ∀𝑥: 𝐴[𝑥] ⇒ 𝐴[𝑎] podemos decir que
14
Demostración de una consecuencia lógica o razonamiento en Lógica de Predicados.
15
5) 𝑟(𝑥) → 𝑞(𝑥) Silogismo hipotético entre 3 y 4
(∀𝑥: 𝑝(𝑥) → (𝑞(𝑥) ∧ 𝑟(𝑥))) ∧ (∀𝑥: (𝑟(𝑥) ∨ 𝑠(𝑥)) → 𝑡(𝑥)) ∧ 𝑝(𝑎) ⇒ 𝑡(𝑎)
3) 𝑝(𝑎)
____________________
6) 𝑟(𝑎) Simplificación en 5
16