Repaso de lógica.

Anuncio
Repaso de lógica. (20 de agosto)
Traducción al lenguaje lógico
Al resolver un problema matemático, debemos tomar como ciertas las hipótesis del problema, y solo
eso. Si el problema nos dice que una semana tiene 5 dias, entonces al resolver el problema debemos tomar
como cierto que una semana tiene 5 dias aún cuando nosotros sabemos que tiene 7, esto por que en
matemáticas no se habla de resultados que tienen validez total, mas bien son resultados de la forma: “si
estas cosas pasan, entonces podemos deducir esto”, por ejemplo: “si una semana tiene 5 dias, entonces 2
semanas tienen 10 dias”. En ocasiones hay cosas de sentido común que se pueden usar y el problema no
las dice, por ejemplo si un problema nos pide calcular los dias de 2 semanas y no nos indica cuantos dias
tiene una semana, entonces podremos decir que una semana tiene 7 dias y dar como respuesta “14”, sin
embargo para una respuesta mas correcta podemos decir “tomando en cuenta que la semana tiene 7 dias,
la respuesta es 14”.
Los sı́mbolos más usados en lógica son los siguientes:
⇒ implica
⇔ si y solo si
∧y
∨o
¬ negación
El primer paso para la traducción al lenguaje lógico, es dividir en enunciados simples, por ejemplo: “Los
meteorólogos no se equivocan nunca y hoy llueve en Andalucı́a” consta de 2 enunciados: el enunciado
“Los meteorólogos no se equivocan nunca” y el enunciado “hoy llueve en Andalucı́a”, estos enunciados no
se pueden separar. Por ejemplo: si quiero separar el enunciado “hoy llueve en Andalucı́a”, en ”hoy llueve”
y “en andalucı́a”, “en andalucı́a” no cuenta como enunciado, ya que no tiene un verbo. En ocasiones el
verbo va un poco escondido, como es el caso de “Los meteorólogos no se equivocan nunca”, es el verbo
ser aunque el no podrı́a causar confusión.
El segundo paso es dar nombre a nuestros enunciados, llamaremos A al enunciado “Los meteorólogos
no se equivocan nunca” y B al enunciado “hoy llueve en Andalucı́a”. El tercer y ultimo paso es unir los
enunciados con los conectivos, los conectivos son como operaciones entre los enunciados(algo asi como la
suma multiplicacion, inverso etc. para los números.). En el ejemplo que estamos manejando obtenemos
A ∧ B. El enunciado “no esta lloviendo” cuenta como simple, sin embargo en ocasiones se cambia por el
enunciado “esta lloviendo” y agregamos la negación, ya que aveces nos es mas útil no tener negaciones en
nuestros enunciados simples.
En ocasiones, reducir un enunciado en enunciados simples no es tan sencillo, por ejemplo el enunciado:
“Llueve o nieva y a nadie le importa” se puede dividir en los enunciados “Llueve”, “nieva” y el tercer
enunciado pareceria ser “a nadie le importa”; sin embargo es necesario especificar que es lo que a nadie le
importa, de esta forma el tercer enunciado debe ser .a nadie le importa que llueve o nieva”. Es importante
notar la diferencia entre los enunciados “Llueve o nieva y a nadie le importa” y “a nadie le importa que
llueve o nieva”, en el primero afirmamos que llueve o nieva, en el segundo no, solo decimos que a nadie le
importa que alguna de las 2 pase.
Ejercicio. Convierte los siguientes enunciados en enunciados simples y traduce al lenguaje lógico, trata
de no tener negaciones en tus enunciados simples:
No llovió ayer.
Llueve, nieva y graniza.
Habrá buena cosecha si nieva.
No llueve, pero nieva.
1
Si Pedro va al cine o Juan al teatro, entonces llamaremos un taxi.
Llueve detrás de la ventana de mi casa.
No es cierto que llueva y me moje.
Si no es cierto que llueva y me moje, entonces los metrorólogos no se equivocan nunca.
Si llueve o nieva, entonces no es cierto que los meteorólogos no se equivocan nunca y que la televisión
da buenos ronósticos del tiempo.
No es cierto que si llueve y me mojo, entonces me resfriaré.
Negaciones
La negación de un enunciado A es el resultado de decir que A es falso, por ejemplo la negación de “mi
playera es azul” es “mi playera no es azul”, un error común es negar el enunciado diciendo “mi playera
es roja”, esto no es la negación, ya que al decir “El enunciado mi “playera es azul” es falso”, no estoy
diciendo de que color es mi playera, solo estoy diciendo de que color no es.
Una doble negación se elimina, ya que si yo digo ¬¬A, estoy diciendo “es falso que el enunciado A es
falso”, es decir “el enunciado A es cierto,” o podemos decir simplemente A
Al negar el enunciado “llueve y nieva” obtenemos el enunciado “no es cierto que llueve y nieva” es
decir “no llueve o no nieva”, observemos que nuestros enunciados simples se niegan, es decir cambiamos
“nieva” por “no nieva” y “llueve” por “no llueve” y además cambiamos el conectivo y por o, esto pasa
siempre con nuestros enunciados compuestos, debemos negar los enunciados simples y negar también los
conectivos. En este caso hemos visto que ¬(A ∧ B) = ¬A ∨ ¬B
Ya vimos que la negación de y es o, ahora veamos que pasa con la negación o, al negar “llueve o nieva”
obtenemos “no es cierto que llueve o nieva”, es decir “ni llueve ni nieva”, entonces la negación de o es y,
es decir: ¬(A ∨ B) = ¬A ∧ ¬B
Al negar el enunciado “si llueve. entonces me mojo” obtengo “no es cierto que si llueve entonces me
mojo”, si yo hago esta afirmación, es por que ya vi que llueve y no me mojo, por eso se cambia por ”llueve
y no me mojo”, en este caso lo que digo no es muy claro y mi argumento tiene sentido, pero no convence
del todo, es por ello que se usan las tablas de verdad, para asegurarnos que esto sea cierto. Entonces en
el caso de la implicación tenemos: ¬(A ⇒ B) = A ∧ ¬B.
Hemos usado A y B como enunciados simples para explicar, pero A y B podrian ser enunciados
compuestos, es decir, podemos separar el enunciado “si Juan es mi vecino y es mayor de edad, entonces es
dentista y músico” en los enunciados compuestos A=“Juan es mi vecino y es mayor de edad” y B=“Juan
es dentista y músico”, de esta forma mi enunciado es A ⇒ B y su negación es la misma que si A y B
fueran enunciados simples: A ∧ ¬B
.
Generalmente conviene negar a pares, tanto para detallar nuestros argumentos, como para no equivocarnos, por ejemplo para negar algo de la forma A ∨ B ∨ C, hay que primero ponerlo como 2 enunciados
A ∨ (B ∨ C)(asociatividad), ahora si, sabemos negar ¬(A ∨ B ∨ C) = ¬[A ∨ (B ∨ C)] = ¬A ∧ ¬(B ∨ C),
además ¬(B ∨ C) = ¬B ∧ ¬C, de esta forma ¬(A ∨ B ∨ C) = ¬A ∧ ¬(B ∨ C) = ¬A ∧ ¬B ∧ ¬C
Estoy usando la asociatividad, esto podria parecer claro con ejemplos, los enunciados “llueve o nieva
o tiembla”, “llueve o (nieva o tiembla)” y “(llueve o nieva) o tiembla” son iguales, esto es solo para
2
explicarlo, para demostrarlo bien, hay que recurrir a las tablas de verdad. La ley asociativa es también
cierta en el caso de “y”. Como en álgebra, la ley asociativa nos da una regla para 3 enunciados, pero
si tenemos una cadena de mas de 3 enunciados, podemos aplicar la regla varias veces, poniendo en grupos de 3 para aplicar la ley, o acomodando en 3 grupos para poder aplicarla. De esta forma podemos
obtener cosas como A ∨ B ∨ C ∨ D ∨ F = A ∨ B ∨ (C ∨ D ∨ F ) = (A ∨ B ∨ C∨)D ∨ F = y lo mismo
para “y”. Solo tomemos en cuenta que al tomar un enunciado como A ∨ B ∧ C ∨ D, no podemos asociar
tan libremente, solo podremos asociar las “o” o las “y” por separado, en este caso solo tenemos dos “y”
seguidas por lo que solo podemos asociar las “o” A∨B ∧C ∨D = A∨(B ∧C ∨D)∨F = A∨(B ∧C ∨D ∨F ).
Observemos que el Y de alguna forma funciona como multiplicación y la o como suma, esto nos
ayudará de alguna forma a operar mejor con estos conectivos, de hecho tenemos tambien la propiedad
distributiva, decir “llueve y (esta mojado o esta seco)” es lo mismo que decir “(llueve y está mojado) o
(no llueve y está seco)”, en lenguaje lógico A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C), en los enunciados es mejor
usar comas en lugar de paréntesis: “llueve, y esta mojado o esta seco”, “llueve y está mojado, o no llueve
y está seco” otra cosa es que generalmente le damos prioridad a la “y”, de esta forma si yo digo A ∧ B ∨ C,
estoy diciendo (A ∧ B) ∨ C, esto es solo notación, generalmente se usa ası́.
Para negar enunciados complejos, hay que separar por pares e ir por partes, según hemos visto, por
ejemplo:
¬([A∨B∧(C∨D)] ⇒ E) = ¬([A∨(B∧(C∨D))] ⇒ E)¬[A∨B∧(C∨D)]∧¬E = [¬A∧¬(B∧(C∨D))]∧¬E =
[¬A ∧ (¬B ∨ ¬(C ∨ D))] ∧ ¬E = [¬A ∧ (¬B ∨ (¬C ∧ ¬D))] ∧ ¬E
Ejercicio. Niega los enunciados del ejercicio anterior en lenguaje lógico, luego traduce la negación del
lenguaje lógico al lenguaje común. por ejemplo para el primer problema tenemos “no llovió ayer” que
equivale a ¬A donde A=“llovió ayer”, su negación es ¬¬A, sabemos que una doble negación se elimina,
ası́ el resultado es A, ahora traducimos al lenguaje común “llovió ayer”
3
Descargar