Académique Documents
Professionnel Documents
Culture Documents
L
ogica, Pruebas e Inducci
on
La logica es el estudio de razonamiento correcto. Mas especficamente en nuestro contexto matematico, estamos interesados en razonamiento deductivo. En un
argumento, una conclusion debe estar justificada por s misma, o se debe deducir
de afirmaciones precedentes. Un ejemplo clasico es
Si Socrates es un ser humano, entonces Socrates es mortal
Socrates es un ser humano
Socrates es mortal
El smbolo con los tres puntos se lee por lo tanto. En este ejemplo, las dos
primeras afirmaciones estan justificadas por s mismas, y la u
ltima se deduce de
las precedentes. La validez de la deduccion depende solo de la forma de las
afirmaciones implicadas.
I.1.
L
ogica de Proposiciones
Una proposicion es una afirmacion que sin ambiguedad debe ser verdadera o
falsa. Estos valores de verdad posibles los denotamos con V y F. Una proposicion
se construye de proposiciones mas basicas usando conectivos logicos. A diferencia
de conectivos usados en el lenguaje diario, estos tienen un significado preciso que
en algunos casos puede ser diferente.
Ejemplo. Algunos de los siguientes enunciados son proposiciones, otros no los
son:
4
- Hay m
as de 200 estudiantes en la clase de matematicas discretas
- Existe vida en otros planetas
- Socrates es mortal
- 2+2
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
2
-
5<3
- Venga aqu
Las tres u
ltimas son paradojas que resultan de permitir que las afirmaciones
mismas sean el objeto del cual se afirma algo. Esto en general no se permite.
I.1.1.
Proposiciones Compuestas
I.1. LOGICA
DE PROPOSICIONES
Implicaci
on
Corresponde a la conectiva lingustica implica y se denota por . La implicacion de p a q se escribe p q, se lee p implica q, y es falsa exactamente cuando
p es verdadera y q es falsa. La justificacion radica en que de una falsedad de puede deducir cualquier afirmacion (vea la anecdota a continuacion): si hay 500
estudiantes en esta aula entonces yo soy de marte.
p q pq
V V
V
V F
F
V
F V
F F
V
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
Doble Implicaci
on
Corresponde a la conectiva lingustica si y solo si y se denota por . La
doble implicacion de p y q se escribe p q, se lee p si y solo si q, y es
verdadera exactamente cuando p y q son ambas verdaderas o ambas falsas.
I.1. LOGICA
DE PROPOSICIONES
p q pq
V V
V
V F
F
F V
F
F F
V
La doble implicaion es equivalente a la conjuncion de la implicacion en ambas
direcciones: (p q) (q p).
Otras Notaciones
La notacion que hemos usado no es completamente estandar. Otras notaciones
para la negacion son , y una raya sobre la variable; para la conjuncion el cual se
puede omitir; para la disyuncion +; para la implicacion (que nosotros usamos
para la impliccion logica mas adelante) y .
16 Funciones L
ogicas Binarias
p 6 q
p 6 q
pq
F F F F F
V V V F F
V F F V V
F V F V F
F
V
V
V
pq
V V V V V V V V V V
V F V V V V F F F F
F V V V F F V V F F
F F V F V F V F V F
pq
pq
pq
pq
pq
pq
F
F
F
V
F
F
F
F
Como se ve, todas se pueden expresar en terminos de las cuatro basicas y la negacion . Entre estas son importantes el o exclusivo , y las negaciones de
.odenotadas con y , llamadas tambien las barras de Sheffer. Estas u
ltimas son
importantes en el contexto de circuitos digitales donde las compuertas correspondientes se llaman NAND y NOR. Estos conectivos tienen la propiedad de ser cada
uno sol un conjunto completo de conectivos, esto es, cualquier otra funcion
booleana puede expresars en terminos de cada una de ellas solamente (ver solucion del taller 1). Otros conjuntos completos de conectivos son , y , , lo que
se puede verificar con las leyes de de Morgan (ver mas adelante).
22
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
I.1.2.
Formas Proposicionales
I.1.3.
Una asignacion de valor de verdad V o F a cada una de las variables proposicionales involucradas se extiende a cualquier formula proposicional C de la siguiente
manera
1. si C es una variable proposicional p entonces v(C) = v(p)
2. si C es de una de las formas
(A), (A B), (A B) o (A B),
entonces v(C) esta dado en terminos de v(A) y v(B) por la tabla de verdad
del conectivo correspondiente.
I.1. LOGICA
DE PROPOSICIONES
p q p p q
V V F
V
V F F
F
F V V
V
F F V
V
? (p q) p q:
p q p q (p q) p q p q (p q) p q
V V
V
F
F
F
F
V
F
V
F
V
V
V
V F
F V
F
V
V
F
V
V
F F
F
V
V V
V
V
? = (p (q r)) ((p q) (p r)): Primero, el diagrama arriba (arbol
de analisis gramatico) muestra los pasos que se siguen en la construccion de
. Entonces la tabla de verdad se construye siguiendo esos pasos en orden
inverso.
p
V
V
V
V
F
F
F
F
q
V
V
F
F
V
V
F
F
r q r p (q r) p q p r (p q) (p r)
V
V
V
V
V
V
F
V
V
V
F
V
V
V
V
F
V
V
F
F
F
F
F
F
V
V
F
F
F
F
F
V
F
F
F
F
V
V
F
F
F
F
F
F
F
F
F
F
V
V
V
V
V
V
V
V
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
I.1.4.
Tautologa y Equivalencia
Definici
on. Una forma proposicional es una tautologa si toma el valor V cualquiera que sea la asignacion de valores a las variables proposicionales involucradas.
Similarmente, una forma proposicional es una contradicci
on si toma el valor F
cualquiera que sea la asignacion de valores a las variables proposicionales involucradas.
Por ejemplo veamos que p (p) es una tautologa (principio del medio excluido):
p p p (p)
V F
V
F V
V
y (p q) (p q);
p q p q p (p q) (p q) (p q)
V V
V
F
V
V
V F
F
F
F
V
F V
V
V
V
V
F F
V
V
V
V
Definici
on. Se dice que A y B son l
ogicamente equivalentes, y se escribe
A B, si la forma proposicional (A B) es una tautologa. (Johnsonbaugh usa
para denotar equivalencia logica.)
I.1.5.
Nombre
Conmutatividad:
pq
Asociatividad:
(p q) r
Distributividad: p (q r)
Identidad:
pV
Negaci
on:
p p
Doble negaci
on:
(p)
Idempotencia:
pp
De Morgan:
(p q)
Dominaci
on:
pV
Absorci
on:
p (p q)
Neg. de V y F:
V
qp
pq
p (q r)
(p q) r
(p q) (p r) p (q r)
V
pF
V
p p
p
p
pp
p q
(p q)
V
pF
p
p (p q)
F
F
qp
p (q r)
(p q) (p r)
p
F
p
p q
F
p
V
I.1. LOGICA
DE PROPOSICIONES
p q
(p q) r
p (q r)
p (q r)
5 Ident.:
pF
6 Negac.:
pp
7 Idempot.:
p p
8 DeMorg.:
(p q)
9 Domin.:
pV
10 Absorc.:
p (p q)
(p q) p
I.1.6.
q p
p q
p (q r)
p (q r)
(p q) (p r)
(p q) r
(p q) (p r)
p
V p
V
p p
p
p p
p q
(p q)
V
Fp
p
p (p q)
p
q p
(p q) r
(p r) (q r)
p
V
p
p q
V
p
p (q r) = (p q) r
q
V
V
F
F
V
V
F
F
r f(p, q, r)
V
V
F
F
V
F
F
V
V
F
F
V
V
V
F
F
Para cada una de las lneas en la tabla con f(p, q, r) = V se obtiene facilmente
una forma que es V solo para los valores de verdad de p, q, r en esa lnea. En
orden para las cuatro lneas con V (1,4,6,7) estas formas son
p q r,
p q r,
p q r,
p q r.
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
10
Conectando estas formas con disyuncion se obtiene una forma que tiene la misma
tabla dada para f(p, q, r):
(p q r) (p q r) (p q r) (p q r).
Esta es la llamada forma normal disyuntiva para f(p, q, r), y consiste de una
disyuncion de conjunciones de variables o sus negaciones.
Existe una forma dual que consiste de conjunciones de disyunciones. Para
obtener esta nos concentramos en las lneas con f(p, q, r) = F. Para cada una se
obtiene una disyuncion que es F solo para los valores de p, q, r en esa lnea. Para
las lneas 2,3,5,8, son
p q r;
p q r;
p q r;
pqr
I.1.7.
Reglas de Inferencia
Definici
on. Si A y B son formas proposicionales se dice que A implica l
ogicamente B, y se escribe A B, si la forma proposicional (A B) es una
tautologa. Una impilicacion logica A B se llama una regla de inferencia.
Por ejemplo, una de las reglas de inferencia mas importantes es:
p (p q) q
Esta se le llama modus ponendo ponens que quiere decir (mas o menos que) el
modo de afirmar por medio de una afirmacion, o mas brevemente modus ponens.
La implicacion logica tambien se expresa como
? B es una consecuencia logica de A
? A es una condicion suficiente de B
? B es una condicion necesaria de A
Usualmente en una regla de inferencia la forma A es una conjuncion de formas
llamadas premisas y la forma B es la conclusi
on. La siguiente tabla muestra
las principales reglas de inferencia. Las premisas a la derecha de cada regla y que
aparecen separadas por una coma se entienden implcitamente unidas por medio
de conjuncion. As que la regla 3 es trivial, pero se introduce porque como veremos
las premisas aparecen en lneas diferentes de una prueba.
I.1. LOGICA
DE PROPOSICIONES
1
2
3
4
5
6
7
8
9
10
11
12
13
Nombre
Premisas
Simplificacion conjuntiva (Simp):
pq
Adicion disyuntiva (Adic):
p
Conjuncion (Conj):
p, q
Modus Ponens (MP):
p, p q
Modus Tollens (MT):
q, p q
Silogismo disyuntivo (SD):
p, p q
Silogismo hipotetico (SH):
p q, q r
Dilema constructivo (DC):
p q, p r, q s
Prueba trivial (Trivial):
q
Prueba vaca (Vaca):
p
Prueba por contradiccion (Contr):
p F
Reduccion al absurdo (Abs):
p q, p q
Separacion de casos (Casos):
p q, p r, q s
11
Conclusion
p
pq
pq
q
p
q
pr
rs
pq
pq
p
p
rs
I.1.8.
Definici
on. Un argumento es una secuencia de afirmaciones. Todas estas excepto
la u
ltima se llaman premisas (o supuestos o hip
otesis), La afirmacion final es la
conclusi
on. El smbolo se lee por lo tanto y usualmente se escribe antes de la
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
12
PQ
RS
RT
Q
UV
SP
I.1. LOGICA
DE PROPOSICIONES
13
premisa
premisa
premisa
premisa
premisa
premisa
pq
rs
rt
q
uv
sp
p
s
r
t
premisa
premisa
premisa
premisa
premisa
premisa
MT 1,4
MT 6, 7
SD 2,8
MP 3,9
I.1.9.
M
etodo de Prueba Condicional
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
14
1.
2.
3.
4.
5.
6.
7.
9.
I.1.10.
premisa
premisa
premisa PC
MT 1,3
Simp 4
Adic 5
MT 2,6
PC 3,7
Las reglas de inferencia que se han estado usando no son independientes. Una
puede ser reemplazada por otras junto equivalencias logicas. Por ejemplo MT
puede ser reemplazado con SD:
1.
2.
3.
4.
5.
pq
p
p q
p
q
premisa
premisa
equivalencia de 1
eqivalencia de 2
SD 3,4
Resolucion es otra regla de inferencia que aplica a premisas en forma de clausulas, esto es, disyunciones de variables o sus negaciones (hemos llamado estas literales antes). Por ejemplo
u v w
La regla de resolucion toma dos clausulas y produce una clausula:
(p `1 `m ) (p `10 `n0 ) (`1 `m `10 `n0 )
donde las `i y `j0 son literales. Informalmente, se cancelan p y p y quedan las
otras literales. No lo vamos a probar aqu, pero dadas la premisas en forma de
clausulas, una prueba puede restringirse a usar solo la regla de resolucion. Una
froma de ver la validez de la regla de resolucion es que p o p es V:
I.1. LOGICA
DE PROPOSICIONES
15
premisa
premisa
premisa
pq
p r
r s
p s
qs
premisa
premisa
premisa
resolcion 2,3
resolucion 1,4
premisa
premisa
premisa
premisa
premisa
conclusion
ts
u p
p (r s)
p (r s)
(p r) (p s),
t s,
u p.
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
16
premisa
premisa
premisa
premisa
premisa
premisa
conclusion
pr
p s
t s
u p
w
uw
t p
t u
t w
premisa
premisa
premisa
premisa
premisa
premisa
resolucion 2,3
resolucion 4,7
resolucion 6,8
pr
p s
t s
u p
w
uw
t
w
s
p
u
w
F
premisa
premisa
premisa
premisa
premisa
premisa
premisa prueba por contrad.
premisa prueba por contrad.
resolucion 3,7
resolucion 2,9
resolucion 4,10
resolucion 6,11
resolucion 5,12
Alternativamente, haciendo la prueba directa y luego resolviendo con la negacion de las conclusion:
I.1. LOGICA
DE PROPOSICIONES
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13
pr
p s
t s
u p
w
uw
t
w
t p
t u
t w
w
F
17
premisa
premisa
premisa
premisa
premisa
premisa
premisa prueba por contrad.
premisa prueba por contrad.
resolucion 2,3
resolucion 4,9
resolucion 6,10
resolucion 7,11
resolucion 5,12.
En este caso ambas alternativas tienen la misma longitud (pero no es necesariamente el caso).
I.1.11.
Paradoja de Carroll:
Lo que la tortuga le dijo a Aquiles
(Este es un ejemplo de las paradojas que pueden aparecer cuando se mezcla la deduccion
en diferentes niveles de discurso.) En una historia escrita por Lewis Carroll (autor de Las
aventuras de Alicia en el pas de las maravillas y cuyo nombre real era Charles Lutwidge
Dodgson), Aquiles trata de convencer a la tortuga de que A y B implican Z a continuacion:
A : Dos cosas que son iguales a una misma cosa son iguales una a
la otra
B : Dos lados de este tri
angulo son cosas iguales a la misma cosa
Z : Dos lados de este tri
angulo son iguales uno al otro
La tortuga dice que no puede aceptar a menos que acepte el condicional C:
A: Dos cosas que son iguales a una misma cosa son iguales una a la otra
B: Dos lados de este tri
angulo son cosas iguales a la misma cosa
C: Si A y B son ciertas entonces Z es cierta
Z: Dos lados de este tri
angulo son iguales uno al otro
Pero una vez Aquiles escribe la nueva premisa C y la tortuga la acepta, esta afirma que
antes de aceptar Z ahora una nueva premisa D es necesaria:
A: Dos cosas que son iguales a una misma cosa son iguales una a la otra
B: Dos lados de este tri
angulo son cosas iguales a la misma cosa
C: Si A y B son ciertas entonces Z es cierta
D: Si A, B y C son ciertas entonces Z es cierta
Z: Dos lados de este tri
angulo son iguales uno al otro
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
18
y una vez aceptada la premisa D, igualmente un nuevo condicional es necesario antes de que
la tortuga peda aceptar Z:
A: Dos cosas que son iguales a una misma cosa son iguales una a la otra
B: Dos lados de este tri
angulo son cosas iguales a la misma cosa
C: Si A y B son ciertas entonces Z es cierta
D: Si A, B y C son ciertas entonces Z es cierta
E: Si A, B, C y D son ciertas entonces Z es cierta
Z: Dos lados de este tri
angulo son iguales uno al otro
lo cual puede continuar indefinidamente . . .
I.1.12.
Un Acertijo
En un programa de concurso hay dos puertas, una de ellas lleva al gran premio
y la otra a un premio de consolacion. Cada una de las puertas tiene escrita sobre
ella dos afirmaciones cada una de las cuales es verdadera o falsa. Cual puerta
escogera ?
Puerta 1
Puerta 2
Soluci
on: Llamemos las proposiciones en la puerta derecha A (arriba) y B (abajo)
y las proposiciones en la puerta izquierda C (arriba) y D (abajo). Si D fuera cierta
entonces habra una inconsistencia (debe ser falsa). Para que se tenga consistencia,
en cualquier caso
- D debe ser falsa y al menos una entre A, B y C debe ser cierta.
A, C afirman que hay exactamente 2 y 3 afirmaciones falsas respectivamente. Por
lo tanto
- a lo mas una entre A y C puede ser cierta.
Tenemos tres casos:
- si A es cierta, entonces C es falsa y B es cierta (porque debe haber dos
ciertas), y entonces el premio debe estar detras de la puerta 1.
I.2. LOGICA
DE PREDICADOS
19
- Si C es cierta, entonces las otras tres son falsas, y el premio debe estar detras
de la puerta 1 (porque es la puerta sin afirmaciones verdaderas).
- Si A y C son falsas, entonces B debe ser cierta (porque debe haber al menos
una cierta entre todas), y el premio debe estar detras de la puerta 1 (porque
es la u
nica con al menos una afirmacion verdadera.
En cualquier caso en que hay consistencia resulta que el premio debe estar detras
de la puerta 1.
I.2.
L
ogica de Predicados
I.2.1.
Predicados
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
20
I.2.2.
Cuantificadores
x U : Q(x)
x : Q(x)
I.2. LOGICA
DE PREDICADOS
21
(a) xy, x < y: Para todo x y y, x es menor que y. Falso en todos los casos.
(b) xy, x < y: Para todo x existe un y mayor. Verdadero en todos los casos.
(c) xy, y < x: Para todo x existe un y menor. Falso en los naturales (no hay
elemento menor que 0). Verdadero en los otros casos.
(d) xy, x < y: Existe un x menor que todo y. Falso en todos los casos. Pero
casi cierto para los naturales, excepto que 0 no es menor que s mismo.
(e) xy, y < x: Existe un x mayor que todo y. Falso en todos los casos.
(f) xy, x < y: Existen dos elementos, uno menor que el otro. Verdadero en
todos los casos.
I.2.3.
Formas de Predicados
(x A(x))
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
22
I.2.4.
Reglas de negaci
on de cuantificadores
Los cuantificadores pueden restringirse a un subconjunto del universo de discurso. Por ejemplo, para A U, podemos escribir
x A : P(x)
x A : Q(x)
x U : (x A Q(x))
x U : (x A P(x))
x U : (x A P(x))
x U : (x A P(x))
x A : P(x).
I.2. LOGICA
DE PREDICADOS
23
Similarmente:
(x A : Q(x))
x U : (x A Q(x))
x U : (x A Q(x))
x U : (x A) Q(x))
x U : (x A Q(x))
x A : Q(x).
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
24
I.2.5.
Deducci
on
Consideremos el argumento
Todos los seres humanos son mortales
Socrates es un ser humano
Socrates es mortal
Definiendo los predicados
H(x): x es humano
M(x): x es mortal
el argumento se puede reescribir en forma simbolica como
x, H(x) M(x)
H(Socrates)
M(Socrates)
Esta deduccion es similar a una aplicacion de la regla modus ponens, pero
estrictamente aquella no es aplicable debido a la presencia del cuantificador . Se
puede entonces introducir una regla de inferencia
Modus Ponens Universal: Para cualquier par de predicados, P(x), Q(x) sobre
un dominio de discurso U, el siguiente argumento es v
alido:
x, P(x) Q(x)
P(a) para cualquier a U
Q(a)
I.2. LOGICA
DE PREDICADOS
25
Pero tendramos que introducir otras reglas de inferencia como Modus Tollens
Universal, etc. Ademas, se tiene la situacion analoga con el cuantificador . Una
mejor alternativa es introducir la regla
Instanciaci
on Universal: Dada un predicado P(x), de la verdad de P(x), podemos inferir P(a) para cualquier a en el universo de discurso U. Simbolicamente
x P(x)
P(a) para cualquier a U (a es arbitrario)
Usando esta regla de inferencia podemos dar una prueba de la regla Modus
Ponens Universal:
1. x (P(x) Q(x))
premisa
2. P(a) para un a U
premisa
3. P(a) Q(a)
IU 1
4. Q(a)
MP 2,3
Para probar la validez de un argumento como
x P(x) Q(x)
x P(x)
x Q(x)
necesitamos una regla de inferencia complementaria
Generalizaci
on Universal: Dada un predicado P(x), de la verdad de P(a)
para cualquier a en el universo de discurso U, se puede deducir la verdad
de x P(x). Simbolicamente
P(a) para cualquier a U (a es arbitrario)
x P(x)
Con esta regla podemos dar la siguiente prueba de la validez del argumento
arriba:
1.
2.
3.
4.
5.
6.
x (P(x) Q(x))
x P(x)
P(a) Q(a)
P(a)
Q(a)
x Q(x)
premisa
premisa
IU 1
IU 2
MP 3,4
GU 4
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
26
Generalizaci
on Existencial: Dada un predicado P(x), de la verdad de P(a)
para alg
un a en el universo de discurso U, se puede deducir la verdad de
x P(x). Simbolicamente
P(a) para alg
un a U (a es especfico)
x P(x)
Los siguientes ejemplos ilustran el uso de estas reglas de inferencia.
Ejemplo. Construya prueba formal para el siguiente argumento:
Todos los humanos son mamferos. Algunos humanos son carnvoros.
Por lo tanto algunos mamferos son carnvoros.
Simbolizamos las proposiciones:
H(x) : x es un humano
M(x) : x es un mamfero
C(x) : x es carnvoro
El argumento simbolicamente es:
x (H(x) M(x))
x (H(x) C(x))
x C(x) M(x)
premisa
premisa
conclusion
La prueba de validez:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
x (H(x) M(x))
x (H(x) C(x))
H(a) C(a)
H(a) M(a)
C(a) H(a)
C(a)
E(a)
M(a)
C(a) M(a)
x C(x) M(x)
premisa
premisa
IU 2, a particular
IU 1
conmut 3
simpl 5
simpl 3
MP 4,7
conj 6,8
GE 9
I.3. EJEMPLOS EN LA TEORIA DE NUMEROS
27
premisa
premisa
conclusion
I.3.
I.3.1.
x (P(x) M(x))
x (D(x) P(x))
P(a) M(a)
D(a) P(a)
M(a) P(a)
M(a) P(a)
M(a) P(a)
P(a) D(a)
P(a) D(a)
M(a) D(a)
x (M(x) D(x))
premisa
premisa
IU 1, a arbitrario
IU, 2
conmut, 3
doble negacion, 5
equiv. implicacion, 6
conmut, 4
equiv. implicacion, 8
SH, 7,9
UG, 10
Ejemplos en la Teora de N
umeros
Paridad
Definici
on. Un n
umero entero es par si y solo si existe un n
umero entero k de
tal forma que n = 2k. Un n
umero entero es impar si y solo si existe un n
umero
entero ` de tal forma que n = 2` + 1.
Un n
umero entero es par o es impar. Este hecho que es bastante aparente
requiere justificacion. Esta puede obtenerse del llamado teorema del cociente y
residuo:
Teorema 1 (Cociente y residuo) Dados n Z y d Z+ , existen enteros
u
nicos q y r tal que
n = q d + r y 0 r < d.
En el teorema, d es el divisor y q y r son el cociente y el residuo. Tomando
d = 2 en el teorema, se encuentra que r = 0, 1 y por lo tanto cualquier entero
es par o impar (puesto que q y r son u
nicos, un entero no puede ser par e impar
simultaneamente).
La prueba de este primer teorema es directa.
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
28
Sea n un n
umero par entero arbitrario
Existe un entero k tal que n = 2k
Entonces n2 = (2k)2 = 4k2 = 2(2k2 )
` = 2k2 es entero
Entonces n = 2` es par
Si n es par entonces 3n + 2 es par
Para todo entero par n, n2 es par
definicion de par
manipulacion aritmetica
enteros son cerrados bajo multipl.
definicion de par
conclusion de prueba condicional
generalizacion universal
I.3. EJEMPLOS EN LA TEORIA DE NUMEROS
I.3.2.
29
Irracionalidad
Irracionalidad de
2 no es racional.
2 no es racional.
2 es racional.
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
30
I.3.3.
Divisibilidad y N
umeros Primos
Definici
on. Un entero n es primo si y solo si n > 1 y para todo par de enteros
positivos r y s, si n = rs entonces r = 1 o s = 1. Un entero n > 1 es compuesto
si no es primo, es decir, si existen enteros positivos r y s tal que n = rs y r 6= 1,
s 6= 1.
Definici
on. Sean n, d enteros y d 6= 0. Se dice n es divisible por d si y solo si
existe un entero k tal que n = kd. Tambien se dice que n es m
ultiplo de d, d
es un factor de n, d es n divisor de n, y que d divide n. Simbolicamente se
escribe d | n.
Teorema 6 Divisibilidad es transitiva: si a | b y b | c entonces a | c.
Prueba. Asumimos que a | b y b | c. Entonces por definicion, existen enteros k
y ` tal que
b = ak
c = b`.
Entonces
c = b` = (ak)` = a(k`)
Por lo tanto a | c.
Infinitud de los N
umeros Primos
Teorema 7 Para todo n existe un n
umero primo p tal que p > n.
Prueba.
- Sea N = n! + 1.
I.4. INDUCCION
31
Figura I.1: La cada de dominos en cadena ilustra la idea del principio de induccion:
si el primer domino cae, y si cualquiera al caer hace caer al siguiente, entonces
todos caen. (Tomado de Rosen, Discrete mathematics.
I.4.
Inducci
on
=
=
=
=
=
=
=
=
=
..
.
20K
20K + 20K
50K
20K + 20K + 20K
50K + 20K
20K + 20K + 20K + 20K
50K + 20K + 20K
50K + 50K
50K + 20K + 20K + 20K
Como podemos verificar en forma general que para n arbitrario la suma n 10K
se puede obtener con billetes de 20K y 50K ? Una forma de hacerlo es tomar
como punto de partida que 4 10K = 40K se pueden obtener como 20k + 20K,
y ademas dar un procedimiento o algoritmo que permita obtener (n + 1) 10K
dado que ya sabemos como obtener n 10K. Esto se puede hacer de la siguiente
manera: Tenemos dos casos dependiendo de si entre los billetes sumando n 10K
se encuentra un billete de 50K o no:
Caso afirmativo: Un billete de 50K se reemplaza por 3 billetes de 20K y de esta
manera se obtiene billetes que suman (n + 1) 10K.
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
32
Caso negativo: Como no hay billetes de 50K y n 10K es por lo menos 40K
entonces deben haber por lo menos 2 billetes de 20K. Entonces dos billetes
de 20K se reemplazan por un billete de 50K y de esta manera se obtienen
billetes que suman (n + 1) 10K.
Esto parece un metodo razonable para inferir que la afirmacion es valida para
cualquier n. Note sin embargo que la situacion aqu es diferente de la generalizacion universal, donde se ha probado un predicado P(n) para n arbitrario y se
concluye n P(n). Aqu lo que se ha probado es P(n0 ) para alg
un n0 (especfico)
y que P(n) P(n + 1) para n n0 . Se necesita entonces una regla de inferencia nueva, el llamado principio de induccion que es directa consecuencia de los
axiomas de los n
umeros naturales.
I.4.1.
Inducci
on e Inducci
on Fuerte
Pricipio de Inducci
on Matem
atica. Sea P(n) un predicado con los n
umeros
naturales N como universo de discurso. Si se tiene que
(1) para alg
un n0 N, P(n0 ) es cierto, y (con frecuencia n0 es 0 o 1)
(2) para todo n n0 , P(n) implica P(n + 1).
entonces P(n) es cierto para todo n n0 .
Pricipio de Inducci
on Matem
atica Fuerte. Sea P(n) un predicado con los
n
umeros naturales N como universo de discurso. Si se tiene que
(1) para algunos n0 , n1 N con n0 n1 ,
P(n) es cierto para n tal que n0 n n1
(en general se pueden necesitar varios casos base de n0 a n1 ),
I.4. INDUCCION
33
s = q 1 q2 q`
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
34
I.4. INDUCCION
35
rn 1
.
r1
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
36
2(n + 1) + 1 =
<
(n + 1)2 =
<
<
=
2n+1 =
<
<
=
2n + 1 + 2
multiplicando
2
n +2
hipotesis de induccion 2n + 1 < n2
n2 + 2n + 1 porque 2 < 2n + 1 para n > 1
(n + 1)2
cuadrado
n2 + 2n + 1 multiplicando
n2 + n2
hipotesis de induccion 2n + 1 < n2
2 n + 2n
hipotesis de induccion n2 < 2n
2n+1
sumando
2n 2
n! 2
n! (n + 1)
(n + 1)!
I.4. INDUCCION
37
b n
si es diferente de cero.
Si 1/n = a/b, 1/n entonces 1/n es una expresion como suma de fracciones
egipcias. Si 1/n < a/b entonces 1/n junto con el resultado de aplicar recursivamente el procedimiento a a/b 1/n es una expresion como suma de fracciones
egipcias.
Consideremos a/b = 4/5 como ejemplo. Entonces primero tenemos 1/n = 1/2
y
3
4 1
=
5 2
10
Usando recursion sobre
3
,
10
2
40
1
,
20
2
1
0
=
= 0.
40 20
800
Como resultado, la representacion es
4
1 1
1
= + + .
5
2 4 20
No es obvio que el algoritmo siempre termina. Note que en la secuencia de
n
umeros inicial y a los que se aplica recursion:
2
0
4 3
,
,
,
5 10 40 800
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
38
I.4. INDUCCION
39
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
40
()
I.4. INDUCCION
41
Ejemplo. 2-coloreamineto de un mapa con lneas. Un resultado muy famoso afirma que cualquier mapa se puede colorear con 4 colores de tal forma
que dos regiones (pases o lo que sea) adyacentes no tengan el mismo color. La
prueba de esta afirmacion es esencialmente por induccion pero con un caso base
tan complicado que solo ha sido posible completar el argumento con la ayuda de
un computador. Aqu consideramos el problema mucho mas simple de regiones
definidas por lneas rectas (dentro de un disco) tal que mas de dos de ellas no
se intersectan en el mismo punto. Denotamos el mapa definido por un conjunto
de lneas L por M(L). Un 2-coloreamiento valido de las regiones de M(L) es una
asignacion de uno de dos colores a cada una de las regiones de tal manera que
regiones adyacentes (que comparten un mismo segmento) no tienen el mismo color (regiones que se tocan en un vertice pueden tener el mismo color). Ver figura
adelante para un ejemplo.
Caso base: Podemos tomar como caso base n = 0. El mapa resultante M() tiene
una sola region que se puede colorear con un color.
Hipotesis de induccion: Asumimos que para n 0, cualquier mapa definido por
n lneas tiene un 2-coloreamiento valido.
Paso de Induccion: Cosideramos ahora el mapa M(L) definido por un conjunto
L de n + 1 lneas . Sea ` una de ellas y sea L 0 = L {`}. Sean `+ y ` los
semiplanos a uno y otro lado de `. Cada region R de M(L) es la interseccion
de una region R 0 de M(L 0 ) con `+ o con ` , es decir R = R 0 `+ o R = R 0 ` .
Por hipotesis de induccion, el mapa M(L 0 ) definido por las n lneas en L 0
tiene un 2-coloreamiento valido. Consideremos un tal 2-coloreamiento valido
de M(L 0 ). Obtenemos un 2-coloreamiento para M(L) de la siguiente manera:
consideramos una region R en M(L) que proviene de R 0 en M(L 0 ),
si R = R 0 `+ , R se colorea igual que R 0 , y
si R = R 0 ` , R se colorea con el color opuesto al de R 0 .
La figura ilustra el argumento que estamos siguiendo. Veamos que este es
un 2-coloreamiento valido para M(L). Consideremos dos regiones R1 , R2 de
M(L) que son adyacentes. Tenemos dos casos:
Caso 1: Si R1 y R2 estan al mismo lado de `, entonces tienen asignados
colores de regiones en M(L 0 ) que son adyacentes y por lo tanto son
diferentes.
Caso 2: Si R1 y R2 estan a lados opuestos de ` entonces el segmento que comparten en M(L) pertenece a la recta ` y las regiones R1 y R2 provienen
de la misma region R 0 en M(L 0 ), esto es: R1 = R 0 `+ y R2 = R 0 ` o
viceversa. Puesto que en `+ se usa el mismo 2-coloreamiento de M(L 0 )
y en ` el opuesto, se obtiene que R1 y R2 tienen asignados colores
diferentes.
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
42
I.4.2.
1
k = n(n + 1)
2
k=1
()
I.4. INDUCCION
43
1
k = (m 1)m
2
k=1
Pero entonces
m
X
k=1
k =
m1
X
k+m
k=1
1
=
(m 1)m + m
2
1
=
m(m 1 + 2)
2
1
=
m(m + 1).
2
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
44
m0 < m
I.4. INDUCCION
45
Ejemplo. (No se hizo en clase.) Para todo entero n 1, existen un entero impar
m y un entero no negativo k tal que n = 2k m.
Solucion: Sea
S = {r N1 : i N0 (n = 2i r)}
S N1 y S no es vaco porque para i = 0, r es igual a n y pertenece a S. Por
el principio del buen orden existe un elemento mnimo m en S. Este m satisface
para alg
un k
n = 2k m.
Ademas m es impar, porque si no lo fuera se tendra que m = 2` para algun
` N1 y entonces
n = 2k+1 `
de tal manera que ` S y ` < m, lo que esta en contradicciion con que m es
elemento mnimo de S. Por lo tanto existen m impar y k tal que n = 2k m.
I.4.3.
Sumas y Productos
para n > 1.
n
X
ak
sn =
k=1
ak
1kn
donde se especifican los lmites inicial (abajo) y final (arriba) del subndice k en la
primera notacion, o todo el intervalo (abajo) en la segunda notacion. Dadas dos
sucesiones ak y bk , se pueden definir combinaciones como
ck = ak + bk
donde y son constantes, es decir, n
umeros que no dependen del ndice k.
Algunas propiedades de estas combinaciones facilitan su evaluacion. Por ejemplo:
n
X
k=1
ck =
n
X
k=1
ak +
n
X
k=1
bk .
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
46
ck = c1 = a1 + b1 =
k=1
1
X
ak +
k=1
1
X
bk ,
k=1
y el paso inductivo de n a n + 1:
n+1
X
ck =
k=1
n
X
=
=
=
ck + cn+1
k=1
n
X
k=1
n
X
ak +
ak +
k=1
n
X
k=1
n
X
n
X
k=1
n
X
bk + cn+1
bk + (an+1 + bn+1 )
k=1
!
+
ak + an+1
!
ak + an+1
k=1
n+1
X
n+1
X
k=1
k=1
n
X
!
reordenando y asociando
bk + bn+1
k=1
n
X
!
factorizando y
bk + bn+1
k=1
ak +
bk .
Esta propiedad se puede usar para obtener en forma mas o menos directa la suma
parcial de algunas secuencias en terminos de otras ya conocidas.
P
Ejemplo. La suma sn nk=1 (2k 1) se puede determinar de la siguiente manera
(similar a la usada antes para 1 + 2 + 3 + n)
1
+
3
+
5
+ + 2n 3 + 2n 1 =
sn
2n 1 + 2n 3 + 2n 5 + +
3
+
1
=
sn
2n
+
2n
+
2n
+ +
2n
+
2n
= 2n n
(2k 1) = 2
n
X
k=1
n
X
k=1
1
= 2 n(n + 1) n
2
2
= n n+n
= n2 .
Pn
k=1
k:
I.4. INDUCCION
47
El producto de a1 , a2 , a3 , , an
pn = a1 a2 a3 an =
n
Y
ak
k=1
n
Y
k.
k=1
1
1
k
=
=
=
=
n
Y
1
1
1
1
k
n+1
k=2
1
1
1
n
n+1
1
n
n n+1
1
,
n+1
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
48
1
<
2n k=1
2k
n+1
En contraste con el caso anterior, no es facil obtener una expresion exacta para
el producto, y solo se tienen cotas inferior y superior. Probamos primero la cota
inferior:
Caso base: Para n = 1 el producto es 1/2 y 1/2n tambien es 1/2.
Hipotesis de induccion: Asumimos que la cota (inferior) es valida para n 1
entero.
Paso de Induccion: Usando la definicion recursiva y la hipotesis de induccion,
tenemos que
n
n+1
Y
Y
1
1
1
=
1
1
1
2k
2k
2n + 2
k=1
k=1
1
1
1
2n
2n + 2
1 2n + 1
=
2n 2n + 2
2n + 1
1
=
2n
2n + 2
1
>
.
2n + 2
y la cota superior:
1
<
.
2n + 2
n+1
n+2
I.4. INDUCCION
49
No es claro como verificar esto, pero podemos trabajar hacia atras para
ver si es cierta :
2n + 1
1
n + 1 2n + 2
n + 1/2
n+1
2
n + n + 1/4
n2 + 2n + 1
2
(n + n + 1/4)(n + 2)
3
n + 3n2 + (9/4)n + 1/2
0
1
<
n+2
n+1
<
n+2
n+1
<
n+2
< (n2 + 2n + 1)(n + 1)
< n3 + 3n2 + 3n + 1
< (3/4)n + 1/2.
Esta u
ltima desigualdad es cierta para n 1. Todos los pasos en esta
secuencia son validos en la direccion opuesta; as que partiendo de la u
ltima,
uno puede deducir la original que se necesita.
I.4.4.
1
k = (n 1)(n + 2)
2
k=1
k =
n
X
k + (n + 1)
k=1
k=1
=
=
=
=
=
1
(n 1)(n + 2) + (n + 1) usando la hipotesis de induccion
2
1 2
(n + n 2 + 2n + 2)
2
1 2
(n + 3n)
2
1
n(n + 3)
2
1
((n + 1) 1)((n + 1) + 2)
2
50
CAPITULO I. LOGICA,
PRUEBAS E INDUCCION
Ejemplo. Todos los elefantes tienen el mismo color: Probamos que para
cualquier n, y cualquier conjunto de n elefantes, todos los elefantes en el conjunto
tienen el mismo color. Como caso base, en calquier conjunto de un elefante, todos
los elefantes en el conjunto (solo uno) tienen el mismo color. Como hipotesis de
induccion, para n 1, en cualquier conjunto de n elefantes, todos los elefantes
en el conjunto tienen el msimo color. Para el paso de induccion, consideremos
un conjunto E arbitrario de n + 1 elefantes, y entre estos el primer p y u
ltimo u
elefante. Entonces los conjuntos Ep = E {p} y Eu = E {u} tienen n elefantes,
y por hipootesis de induccion para cada uno de ellos, todos los elefantes en ese
conjunto tienen el mismo color. Ahora, si consideramos los elefantes que estan en
ambos conjuntos Ep Eu , todos deben tener el mismo color de los elefantes en Ep
y el mismo color de los elefantes en Eu , por lo tanto el color de los elefantes en
Ep y de los elefantes en Eu debe ser el mismo, y por lo tanto todos los elefantes en
E deben tener el mismo color. Por el principio de induccion, para todo n y todo
Donde
conjunto de n elefantes, todos los elefantes tienen el mismo color.
esta el problema con este argumento ? Al pasar de n = 1 a n = 2, Ep Eu es vaco
y por lo tanto no se puede concluir que todos los elefantes en E tienen el mismo
color.