Documente Academic
Documente Profesional
Documente Cultură
Lógica Matemática
Guía Didáctica
4 27401
CICLO
DATOS DE IDENTIFICACIÓN:
MENCIÓN : Físico - Matemáticas
PROFESOR : Mat. Pablo Ancelmo Ramón Contento
TELÉFONO : (07) 2 570 275 Ext. 2505 / 2914
E-MAIL : paramon@utpl.edu.ec
TUTORÍA : Lunes y Martes de 16h00 a 18h00
Estimado Estudiante, dígnese confirmar la información aquí señalada llamando al Call Center 072588730, línea gratuita
1800 887588 o al mail callcenter@utpl.edu.ec
Primera edición
Segunda reimpresión
Reservados todos los derechos conforme a la ley. No está permitida la reproducción total o parcial de esta guía, ni su tratamiento informático, ni la
transmisión de ninguna forma o por cualquier medio, ya sea electrónico, mecánico, por fotocopia, por registro u otros métodos, sin el permiso previo
y por escrito de los titulares del Copyright.
Agosto, 2007
Índice
INTRODUCCIÓN ................................................................................................................. 5
OBJETIVOS GENERALES ..................................................................................................... 7
BIBLIOGRAFÍA ...................................................................................................................... 7
ORIENTACIONES GENERALES ......................................................................................... 9
PRIMER BIMESTRE................................................................................................................ 11
EVALUACIONES A DISTANCIA
Guía Didáctica: Lógica Matemática
Introducción
No puedes encontrar la verdad con la Lógica,
si no la has encontrado ya sin ella.
G. K. CHESTERTON
La lógica y su historia
Importancia de la lógica
Sin duda alguna, la lógica tiene impacto fundamental como ciencia de las ciencias en el
pensamiento contemporáneo y en el surgimiento de la tecnología computacional. En este
dominio, la inteligencia artificial, la programación lógica y la demostración automática
de teoremas han producido desarrollos que desafían la creencia tradicional de que el
razonamiento deductivo es patrimonio exclusivo del ser humano, al lograr su imitación
http://w3.mor.itesm.mx/~logica/
Ojetivos Generales
• Potenciar en el alumno la capacidad de razonar y formalizar correctamente.
Bibliografía
Texto Básico
Este texto pone de relieve la relación entre la Lógica y la Informática, así como se
relacionan la Física y la Matemática; su estudio se centra principalmente en los sistemas
lógicos tradicionales (lógica de proposiciones y predicados) dando gran importancia a la
formalización y procesos deductivos. Se lo considera como fuente primaria de información
para el estudiante de modalidad abierta porque el desarrollo de sus contenidos busca
equilibrar sin caer en el estudio meramente descriptivo de la lógica, además cuenta con
suficientes ejercicios propuestos para la práctica de los estudiantes.
Textos Complementarios
Es un texto que presenta en forma puntual el desarrollo de los temas referentes a la lógica,
utilizando conceptos muy resumidos y una gran cantidad de ejemplos, lo que permite
que el estudio sea más interesante, y al final de cada unidad propone un test como un
indicador de la asimilación del conocimiento que se ha logrado. Además podemos
añadir que cumple las expectativas del estudiante de lógica y temas afines, porque ha
sido desarrollado en un ambiente propicio considerando la experiencia y fortalezas de
personas que se dedican a la educación universitaria.
SUPPES Patrick, HILL Shirley, Lógica Matemática, Editorial Revete SA, España 1982.
Aunque hayan pasado más de veinte años de su publicación, podemos decir que no ha
perdido vigencia debido a que los contenidos que desarrolla son relevantes dentro de
la lógica, además, propone una gran variedad de ejemplos prácticos al finalizar cada
unidad, y su lenguaje es muy sencillo de entender, sin perder el rigor de estudio.
Orientaciones Generales
El curso de esta materia tiene una duración aproximada de 70 horas, esto implica que
usted debe distribuir su tiempo de forma adecuada, dedicar aproximadamente 4 horas
por semana para revisar los contenidos de la materia; tomando en cuenta que se trata de
una disciplina donde la teoría y la práctica deben ir de la mano.
Los materiales básicos para un estudio efectivo, son la guía didáctica y el texto básico,
además por tratarse de una materia que basa sus técnicas en la aplicación de leyes o reglas,
y manipula un conjunto de enunciados simbolizados, es conveniente que al momento de
realizar los ejercicios prácticos, tenga a su alcance un formulario con todas las equivalencias
y reglas. Sin embargo, tampoco es recomendable que sea dependiente de su formulario,
sino que sepa aplicar correctamente y con buen criterio todas las fórmulas y axiomas
que se requieren para realizar una prueba formal o demostración. Por otra parte, como
ya se indicó en la introducción de la guía, no se requieren conocimientos avanzados de
matemática o de otro tipo para iniciarse en el estudio de la lógica matemática; solamente
deberá escoger una metodología adecuada que le permita revisar el sustento teórico, los
ejemplos resueltos, las aplicaciones y emprender en el desarrollo de su trabajo a distancia.
No olvide que siempre hay una persona en la universidad que le puede asesorar ante
cualquier dificultad que se le presente en el transcurso de la materia, para ello debe
hacer uso efectivo de los medios que están a su alcance como son el Entorno Virtual de
Aprendizaje (EVA) y el teléfono o fax.
Con respecto al EVA debo manifestar que la universidad, a través de sus docentes
investigadores, preocupada porque el estudiante de la Modalidad Abierta y a Distancia
acceda a una educación de calidad, ha desarrollado una forma innovadora de asesoría
vía Internet, a la que podríamos llamar “aula virtual” donde usted encontrará los
anuncios o explicaciones que cada profesor escribe para sus alumnos semanalmente,
y esta asignatura no es la excepción; además de leer los anuncios puede encontrar
material complementario en digital con respecto a los temas de la materia, y participar
interactivamente con los demás compañeros a través del foro, el mismo que será
calificado según lo estime el profesor. Complementariamente, en la guía didáctica usted
dispone de una autoevaluación por cada bimestre, la misma que sirve como indicador
para “medir” el grado de comprensión de la materia, por ello es recomendable que la
desarrolle luego de culminado el estudio de cada bimestre, y compare su resultado con
la solución que se encuentra al final de la guía.
P rimer Bimestre
Objetivos Específicos
- Definir y caracterizar los principales sistemas de numeración utilizados en
computación.
- Utilizar tablas de verdad para demostrar que una proposición o esquema molecular
es una tautología, contradicción o contingencia.
Contenidos
1. ARITMÉTICA BINARIA Y CÓDIGOS DE COMPUTADOR
2. PROPOSICIONES
3. INFERENCIA LÓGICA
Cada posición tiene un valor o peso de 10n donde n representa el lugar contado por la
derecha, por ejemplo:
Sin embargo habrá situaciones en las que los valores decimales tengan que convertirse
en valores binarios antes de ser introducidos en un sistema digital, esto implica que los
valores binarios de la salida tengan nuevamente que convertirse en decimales para ser
presentados al mundo exterior.
Sistema Binario
1012 = 1 x 22 + 0 x 21 + 1 x 20
Con el uso de esta tabla, es muy sencillo convertir un binario ya sea a octal o hexadecimal,
si agrupamos las cifras binarias de 3 en 3 (octal) o de 4 en 4 (hexadecimal):
CONVERSIONES
1 1 1 0 1 12 de binario a decimal
1 x 25 + 1 x 24 + 1 x 23 + 0 x 22 + 1 x 2 + 1 = 6910
45 = 32 + 8 + 4 + l = 25 + 0 + 23 +2 2 + 0 + 20 entonces es igual a 1 0 1 1 0 12
Pasar a decimal el binario 101011102
1 0 1 0 1 1 1 0
0 * 20 = 0
1 * 21 = 2
1 * 22 = 4
1 * 23 = 8
0 * 24 = 0
1 * 25 = 32
0 * 26 = 0
1 * 27 = 128
174
101011102 = 17410
El segundo método consiste en dividir repetidas veces el número entre 2 hasta que su
cociente sea menor que él. Por ejemplo:
174 2
0 87 2
1 43 2
1 21 2
1 10 2
0 5 2
1 2 2
0 1
www.monografías.com
Observemos que el número se forma tomando los residuos pero en forma inversa, es
decir el primer digito será el último residuo y así sucesivamente. El número quedaría
como sigue:
1 0 1 0 1 1 1 02
Hay cinco operaciones binarias básicas: AND, OR, NOT, XOR y ADD. La resta,
multiplicación y división se derivan de estas cinco anteriores. Cualquiera sea la longitud
de la palabra o palabras objeto de la operación, siempre se hace de a un bit por vez de
derecha a izquierda (tal como si fuera una suma o resta con números decimales). Esto
permite una definición de cada operación que es independiente de la longitud de los
operandos. La operación NOT es la única que se realiza sobre un sólo operando, y las
otras cuatro sobre dos operandos.
- La operación ADD (SUMA) se define igual que con los números decimales.
Observación: Estas operaciones tienen relación directa con las tablas de verdad de los operadores
lógicos que se desarrollan en el siguiente capítulo, y que las puede revisar en las páginas 25-27del
texto básico.
Para sumar números, tanto en base 2 como hexadecimal, se sigue el mismo proceso
que en base 10, es decir, la operación se desarrolla en forma tradicional, salvo el caso de
1+1=10 como se indica en la tabla anterior.
Ejemplos de suma
1 1 1 1 1 Acarreo
1 1 0 0 1 25
+ 1 0 1 0 1 1 + 43
1 0 0 0 1 0 0 68
1 1 Acarreo
1 1 0. 1 0 6.50
+ 1 1 0 1. 0 1 + 13.25
1 0 0 1 1. 1 1 19.75
Ejemplo de producto
1 1 0 0 1 25
* 1 0 0 1 1 * 19
1 1 0 0 1
1 1 0 0 1
1 1 0 0 1 0 0
1 1 1 0 1 1 0 1 1 475
Es lo que hacemos en la suma decimal 5+5=10 (nos llevamos “1” para la operación del
dígito siguiente). Este llevarse “1” es bastamente usado entre los procesadores digitales
y tiene un nombre especial: carry (lo verá abreviado como CY, C o CF-por carry flag), lo
que en castellano se traduce como “acarreo” (que suena muy mal, asi que le seguiremos
llamando carry). Estas operaciones también se llaman “booleanas” ya que se basan en el
álgebra de Boole.
Agrupaciones de bytes
Tipo Definición
Palabra 2 bytes contiguos
Doble palabra 2 palabras contiguas (4 bytes)
Cuádruple palabra 4 palabras contiguas (8 bytes)
Párrafo 16 bytes
Página 256 bytes, 16 Kb, etc.
Segmento 64 Kbytes
Consiste en emplear cuatro bits para codificar los dígitos del 0 al 9 (desperdiciando
las seis combinaciones que van de la 1010 a la 1111). La ventaja es la simplicidad de
conversión a/de base 10, que resulta inmediata. Los números BCD pueden almacenarse
desempaquetados, en cuyo caso cada byte contiene un dígito BCD (Binary-Coded
Decimal); o empaquetados, almacenando dos dígitos por byte (para construir los
números que van del 00 al 99). La notación BCD ocupa cuatro bits -un nibble- por cifra,
de forma que en el formato desempaquetado el nibble superior siempre es 0.
Son grupos de bytes en los que una parte se emplea para guardar las cifras del número
(mantisa) y otra para indicar la posición del punto flotante (exponente), de modo
equivalente a la notación científica. Esto permite trabajar con números de muy elevado
tamaño -según el exponente- y con una mayor o menor precisión en función de los bits
empleados para codificar la mantisa.
Código ASCII
Espero que con estas cortas definiciones y ejemplos que se han desarrollado, usted
haya asimilado la teoría fundamental de los números binarios. No es el objetivo de esta
guía desarrollar a detalle toda la teoría de la Aritmética Binaria, pero con lo expuesto
seguro que usted estará en capacidad de entender cualquier texto que se escriba en este
lenguaje.
PROPOSICIONES
CAPÍTULO 1I:
(Capítulo 2 del texto básico)
La palabra lógica proviene del término griego “logos” que significa razonamiento o
discurso, y se trata de una disciplina que estudia las formas y leyes del pensamiento
basada en un lenguaje exacto y un conjunto de reglas que permite obtener una conclusión.
También se concibe a la Lógica como ciencia que enseña a razonar con exactitud ya sea
de forma verbal o matemática mediante un lenguaje simbólico.
Proposición.- Sentencia declarativa que puede ser verdadera o falsa pero no ambas.
Las proposiciones serán expresadas a través de letras del alfabeto español denominadas
variables: P, Q, R, … (a veces se emplean letras minúsculas: p, q, r, …).
Cabe destacarse que no toda oración gramatical representa una proposición, es así
que, tratando de resumir podemos decir que representan proposiciones las oraciones
declarativas (informativas, descriptivas, explicativas), las leyes científicas, las fórmulas
matemáticas (teoremas), enunciados cerrados o definidos, entre otros.
Clases de proposiciones
Ejemplos de proposiciones
Nota: La combinación de las variables (P, Q, …) y los conectores lógicos por medio de signos
de agrupación se denomina esquema molecular.
Tautología (V).- Una fórmula P es una tautología si su valor es V para toda interpretación
de P. El ejemplo más sencillo es: P ∨ ¬P. En general, es una fórmula que siempre es
verdadera, independientemente del valor lógico de las proposiciones simples que la
componen.
Se puede concluir que la proposición: [(P∨Q) ∧ ¬P] → Q representa una tautología; nótese
que bajo el operador principal (→) todos los valores son V. Si observa en el texto básico,
pág. 95, este esquema se refiere a la regla de inferencia básica denominada silogismo
disyuntivo (o también Tollendo Ponens).
1 2 3 4 5 6
P ¬P Q ¬P v Q P →Q (¬P v Q)↔ (P→Q)
V F V V V V
V F F F F V
F V V V V V
F V F V V V
Se observa en la columna 6 que todos los valores son verdaderos, lo que implica que se
trata de una tautología; quizá sea suficiente desarrollar solamente hasta las columnas 4
y 5, y de su resultado se observa que son columnas iguales, luego la columna 7 sería la
comprobación de esto.
Los ejemplos más sencillos de equivalencias lógicas se resumen en la tabla de las Leyes
del Álgebra Proposicional (Leyes de las proposiciones) que se puede apreciar en el Anexo
No. 1de la Guía o en el Apéndice C literal C1 del texto básico.
Como se habrá dado cuenta, para construir una tabla de verdad, se requiere que el
esquema molecular, fórmula o argumento esté simbolizado. A continuación se presenta
un ejemplo de proposiciones textuales, de las cuales se busca probar su equivalencia.
Proposición A: ¬ (P∧¬Q)
Proposición B: ¬Q → ¬P
Las letras A y B representan a las proposiciones compuestas, mientras que las variables
P y Q representan a las proposiciones simples.
Paso 2: Plantear la tabla para cada proposición, esto se puede hacer de dos formas:
escribir una tabla para la proposición A y otra para la B por separado, o utilizar la misma
tabla para ambas proposiciones; probablemente la segunda opción es más adecuada,
pero usted es libre de elegir cualquier alternativa. Utilizaré la segunda opción en este
ejemplo.
1 2 3 4 5 6 7
P Q ¬P ¬Q P ∧ ¬Q ¬ (P ∧ ¬Q) ¬Q → ¬P
V V F F F V V
V F F V V F F
F V V F F V V
F F V V F V V
Por la igualdad de las columnas (6) y (7) se concluye que las proposiciones A y B son
equivalentes.
Observaciones:
- La forma del verbo (ser) que constituye la proposición, no cambia la forma lógica de la
proposición. Ejm: Juan aprueba … o Juan aprobó.
- Tener presente que la forma de un condicional es: Si P entonces Q (P→Q), sin embargo
hay argumentos que expresan lo mismo pero en forma inversa: Q si P, como ocurre en la
proposición B del ejemplo anterior; esto no cambia la simbología.
Conmutativa
P Q P→Q Q→ P
V V V V
V F F V
F V V F
F F V V
Sea P el enunciado “Llueve”, y Q: “El suelo está mojado”, siendo, por consiguiente P→
Q “Si llueve, entonces el suelo está mojado”. Veamos el recíproco de este enunciado: Q
→P: “Si el suelo está mojado, entonces llueve”. Vemos que los dos enunciados no son
lógicamente equivalentes, pues si P es verdadero, y Q falso:
P Q P → Q ¬Q ¬P ¬Q → ¬P
V V V F F V
V F F V F F
F V V F V V
F F V V V V
INFERENCIA LÓGICA
CAPÍTULO III:
CONSISTENCIA E INCONSISTENCIA
Para que una deducción sea correcta, es decir, la conclusión sea efectivamente una
consecuencia lógica de un conjunto de premisas, se requiere que dicho conjunto sea
consistente; de lo contrario, cuando no existe consistencia en las premisas, no se podrá
obtener conclusión alguna, solamente contradicciones. En otras palabras, las premisas
son inconsistentes siempre que la proposición que está formada por la conjunción de
dichas premisas es equivalente a una contradicción. De lo manifestado podemos destacar
las siguientes observaciones:
Observaciones4
- Un razonamiento es válido si y sólo si la conclusión es consecuencia lógica de premisas
consistentes.
- Un razonamiento es válido si y sólo si de premisas consistentes ciertas, solo se puede
obtener conclusiones ciertas.
Premisa 1: P→Q
Premisa 2: ¬Q
Premisa 3: P∧R
Conclusión: ¬P
La última columna de la tabla muestra la conjunción de todas las premisas del argumento,
y sus valores son todos falsos; de esto se concluye que las premisas son inconsistentes y
no es posible deducir ¬P. Como ya mencionó en páginas anteriores, la conjunción posee
la propiedad conmutativa, lo que permite cambiar el orden de las premisas en la última
columna, sin variar el resultado.
Para iniciar con este importante tema dentro de la lógica proposicional, es importante
que paralelamente vayan revisando el Capítulo 4 del texto básico.
La prueba formal de validez, también llamada en el texto básico deducción natural (pág.
85), permite verificar si la conclusión en un razonamiento es consecuencia lógica de
las premisas o proposiciones de partida. Para efectuar esta prueba, se requiere que el
argumento esté correctamente simbolizado, con los conectivos y signos de agrupación
en el lugar adecuado. Se puede proceder de dos formas, la primera sería utilizando
tablas de verdad (como se indica en la pág. 43 del texto básico) y la segunda mediante
la aplicación de reglas de inferencia.
P1 ∧ P2 ∧ … ∧ Pn ⇒ C es tautología
Para realizar la prueba formal de validez de un argumento se sugiere seguir los siguientes
pasos:
Paso 1: Simbolizar cada premisa, empleando variables para cada proposición atómica.
Las premisas son las proposiciones (simples o compuestas) que anteceden a
la conclusión, y en un argumento están separadas por un punto (en algunos
casos ;).
Paso 2: Frente a cada premisa se justifica con una P (o Pr. Para evitar ambigüedad)
Paso 3: Enumerar cada renglón empezando desde las premisas.
Paso 4: Justificar cada paso de acuerdo a la regla de inferencia empleada, con la
abreviatura respectiva, indicando el número de las líneas de las cuales se ha
hecho la inferencia.
Observaciones
- Cuando se realiza una demostración directa, el objetivo es obtener la conclusión del
argumento, como consecuencia de aplicar las leyes de inferencia sobre las premisas.
- En el caso de la demostración indirecta, la meta es obtener una contradicción (Ejm: P
∧ ¬P) luego de haber agregado como premisa adicional, la negación de la conclusión.
- La demostración indirecta también es conocida como demostración por contradicción o
reducción al absurdo.
Ahora revisemos una segunda forma para verificar la incosistencia de las premisas del
argumento planteado en la unidad anterior; y además algunos ejemplos con cada tipo
de demostración.
1) P→Q Pr
2) ¬Q Pr
3) P∧R Pr
4) P S3
5) Q PP 1,4
6) ¬Q ∧ Q AD 2,5
Estudiaré Inf��������������������������������������������������������������������������������������
ormática si y sólo si no repruebo el Nivel Común. No realizaré el viaje si y sólo si,
estudio Informática y no repruebo el Nivel Común. Estudiaré Informática. En consecuencia, no
realizaré el viaje.
A: Estudiaré Informática
B: Repruebo el Nivel Común
C: Realizaré el viaje
1) A ↔ ¬B P
2) ���C ↔ (A ∧ �����
¬�� ¬����
B) P
3) A P
4) (A→¬B ) ∧ (���B →A)
¬�� LB 1
C → (A ∧ �����
5) [���
¬�� B)] ∧ [(A ∧ ���
¬���� ¬��
B)→¬�������
C] LB 2
6) (A→¬B ) S1
7) ¬B PP 3,5
8) (A ∧ ¬B) → ¬C S5
9) A ∧ ¬B AD 3,7
10) ¬C PP 8,9
En la fila (10) hemos llegado a la conclusión buscada. Las abreviaturas de las reglas de
inferencia se muestran en el Anexo 2.
Proposiciones simples:
P = La ballena es un mamífero
Q = La ballena toma oxígeno del aire
R = La ballena necesita branquias
S = La ballena vive en el océano
Demostrar: ¬R
A Partir de:
1) P→Q Pr.
2) Q→ ¬R Pr.
3) P ∧ S Pr.
4) R PA (premisa adicional la
negación de la conclusión)
5) ¬Q TT 2,4
6) ¬P TT 1,5
7) P S3
8) ¬P ∧ P AD 6,7
9) ¬R Puesto que 4 implica 8, queda
demostrada la conclusión.
CIRCUITOS LÓGICOS
Este tema no consta en el texto básico, sin embargo en el texto complementario de Lógica
Matemática (Astudillo y Enciso) usted puede revisar algunas explicaciones adicionales y
ejemplos prácticos. En la presente guía trataré de referirme a los circuitos lógicos de forma
muy resumida y haciendo énfasis a la relación directa con la Lógica de proposiciones;
además para esta unidad se requiere tener a la mano la tabla de las leyes proposicionales,
porque estas servirán para simplificar circuitos.
Analizar circuitos lógicos es de mucha importancia en esta materia porque permite observar
la materialización del cálculo proposicional, considerando que aquellas proposiciones
que involucran la presencia de los operadores conjunción o disyunción pueden ser
traducidas en dos circuitos lógicos elementales: en serie y en paralelo, respectivamente; los
mismos que han sido a su vez el origen para que por composición sucesiva se construyan
circuitos cada vez mas complejos hasta llegar a los modernos microprocesadores y otros
dispositivos electrónicos componentes de los actuales ordenadores materializados en los
microchips que contienen o integran millones de componentes biestables (conectores).
Haciendo un poco de historia, fue el matemático inglés George Boole el iniciador de la
lógica, o cálculo de proposiciones, pero fue el matemático americano Claude Shannon,
quien aplicó el álgebra de Boole al diseño de circuitos de conmutacion utilizados en las
centrales telefónicas automáticas. Al matemático húngaro John von Neumann, se debe
la actual estructura de los ordenadores.5
Circuito en serie.- Está representado por el conector conjunción (∧); es decir, una
proposición de la forma P ∧ Q, se representa de la forma:
Circuito en paralelo.- Está representado por el operador disyunción incluyente; así, una
proposición de la forma P v Q es representada en la forma:
Simplificación de circuitos
{ [ P∧ ( Q v P ) ] v ¬P } ∧ Q
El circuito es el siguiente:
Simplificación:
{ [ P∧ ( Q v P ) ] v ¬P } ∧ Q ≡ { P v ¬P } ∧ Q Ley de Absorción
≡ V ∧ Q Ley de Complemento
≡ Q Ley de Identidad
La proposición es: