Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Mat Elem

Contenido Capı́tulo 1. §1. Lógica Matemática Ingenua Proposiciones, conectivos 5 5 §2. Cuantificadores 13 Razonamientos 20 §4. Álgebra de proposiciones 22 §3. Capı́tulo 2. Conjuntos 25 §1. Operaciones sobre conjuntos 26 Propiedades generales de conjuntos 30 §3. Producto cartesiano 37 §2. Capı́tulo 3. Números enteros 41 §1. Números naturales 41 Aritmética en diferentes bases 54 §3. Justificaciones 58 §4. Restas en 8 bits 59 §5. Circuito semisumador 61 §6. Divisibilidad 63 §7. Números primos 70 §8. Algoritmo de Euclides 74 §2. Capı́tulo 4. §1. §2. Números racionales 79 Axiomas de campo 79 Axiomas de orden 85 1 2 0. Contenido §3. §4. Más consecuencias 88 Representaciones en base 90 Capı́tulo 5. Números reales 101 §1. Consecuencias de los axiomas 102 Valor absoluto 105 §3. Inecuaciones 108 §2. Bibliografı́a 119 Notas de Matemáticas Elementales César Bautista Ramos Facultad de Ciencias de la Computación Benemérita Universidad Autónoma de Puebla ¿Acaso ustedes lo fı́sicos, son tan obscuros, que cuando contemplan un hermoso atardecer o la luz reflejada en un bello cuadro, sólo ven ecuaciones? Debe de ser extraño no ser un ciéntifico y ver las cosas sin que importen, sin saber lo que hay detrás. Si! sólo vemos ecuaciones; y es que yo quiero saber. Michio Kaku Take the Power Back El profesor parado enfrente de la clase Pero no puede recordar el plan de la lección Los ojos de los estudiantes no pueden notar las mentiras Que retumban en cada pinchie pared Mantiene bien guardada compostura Supongo que teme parecer un tonto Los complacientes estudiantes se sientan y escuchan La mierda que él aprendió en la escuela. Rage Against the Machine Capı́tulo 1 Lógica Matemática Ingenua La ciencia Matemática trabaja con cierta clase de razonamientos muy particulares que están basados esencialmente en el sentido común. Pero a diferencia del sentido común que puede ser relativo y ambiguo, la lógica matemática intenta ser invariante y precisa. 1. Proposiciones, conectivos Definición 1. Una proposición lógica es una afirmación que sólo puede ser o verdadera o falsa. A la veracidad (o falsedad) de una proposición lógica le llamaremos valor de verdad y denotaremos con 0 a la falsedad y 1 a la veracidad. Es decir si una proposición lógica es verdadera diremos que tiene valor de verdad 1, mientras que si es falsa diremos que su valor de verdad es 0. Ejemplos 2. Las proposiciones: (1) “No hay ningún numero real cuyo cuadrado sea negativo” (2) “2+4=6” (3) “7 > 13” (4) “1+1=3” 5 6 1. Lógica Matemática Ingenua (5) “La capital de Júpiter es Francia” son todas proposiciones lógicas. Obsérvese que la tercera proposición es falsa, pero no por ello deja de ser proposición lógica. También son falsas la cuarta y la quinta. Debe notar el lector que en el lenguaje cotidiano, muchas veces se usa el sentido de la palabra “lógica” para situaciones que son verdaderas. Por ejemplo, a muchas personas les podrı́a parecer que la cuarta proposición anterior no es “lógica”, pensando en que no es verdadera. En contraste, para nosotros es una proposición lógica falsa. Ejemplos 3. La siguientes frases no son proposiciones lógicas: (1) “ab = c” (2) “a2 + 2ab + b2 ” (3) “7+3” (4) “Las Matemáticas son difı́ciles” El problema con la primera es que no se ha especificado el contexto de los sı́mbolos a, b, c, lo cual nos impide de calificar la ecuación como verdadera o falsa. El problema con las dos siguientes es que en ellas no se hace ninguna afirmación. Mientras que la última tiene un concepto ambiguo: “dificı́l”, y por tanto imposible de calificar como verdadera o falso. Debemos aclarar que existen muchas clases de lógicas, diferentes a la lógica matemática clásica, por ejemplo la lógica difusa [7], que se encarga de estudiar las proposiciones ambiguas como la anterior 1. Tarea 1. Escriba 6 proposiciones lógicas verdaderas, otras tantas falsas y 3 proposiones no lógicas. Es común denotar a las proposiciones con letras; por ejemplo p podrı́a ser cualquiera de las primeras cuatro proposiciones dadas en el ejemplo 2. Definición 4. La negación de una proposición p es otra proposicón ¬p, la cual es verdadera cuando p es falsa y es falsa cuando p es verdadera. 1Otro ejemplo es la lógica trivalente creación del matemático polaco J. Lukasiewicz; aquı́ se permiten tres posibles valores de verdad: 0,1 y...1/2!. 7 1. Proposiciones, conectivos Podemos representar la dependencia de los valores de verdad de p con los de ¬p mediante la siguiente tabla: p ¬p 1 0 0 1 De aquı́ en adelante cada vez que hagamos referencia a una proposición entenderemos que se trata de una proposición lógica. Definición 5. Supongamos que p, q denotan a un par de proposiciones lógicas. Entonces las siguientes son también proposiciones lógicas: (1) p y q; (2) p o q; (3) p entonces q; (4) p si y sólo si q; Esto es, cada vez que entre dos proposiciones se intercalan las palabras “y”, “o”, “entonces”, o la frase “si y sólo si”, se obtiene una nueva proposición, por definición. Ejemplo 6. p :“el número 20 es par”, q :“la ecuación x2 − 2x + 1 = 0 tiene solución”, r :“el número 20 es impar”. p y q :“el número 20 es par y la ecuación x 2 − 2x + 1 = 0 tiene solución” (1) q entonces p :“la ecuación x2 − 2x + 1 = 0 tiene solución entonces el número 20 es par”, (2) p o r :“el número 20 es par o el número 20 es impar”, (3) Si observamos la redacción de (2), y la de (3) veremos que no son del todo adecuadas. Este es otro de los problemas con los se se tiene que lidiar en lógica, los conflictos con el lenguaje natural (el español, en nuestro caso). Debemos de estar advertidos que nuestra lengua tiene sus propias reglas que en ocasiones no son las mismas que las de la lógica matemática. 8 1. Lógica Matemática Ingenua Una redacción mejor podrı́a ser: q entonces p :“si la ecuación x2 − 2x + 1 = 0 tiene solución entonces el número 20 es par”, p o r :“el número 20 es par o es impar” Ahora, lo que interesa sobre las nuevas proposiciones es calificarlas, es decir, encontrar su valor de verdad. Definición 7. Las proposiciones p y q, p o q, p entonces q, p si y sólo si q, se simbolizan con p ∧ q, p ∨ q, p → q, p ↔ q, respectivamente. Y sus valores de verdad están definidos en la siguiente tabla: p 1 1 0 0 q p∧q p∨q p→q p↔q 1 1 1 1 1 0 0 1 0 0 1 0 1 1 0 0 0 0 1 1 A los sı́mbolos ∧, ∨, →, ↔ les llamaremos conectivos lógicos. Tarea 2. Si p, q, r denotan a las proposiciones del ejemplo 6 redacte las siguientes proposiciones y califı́quelas: (p → q) → r, p → (q → r), (p ∨ q) ∧ (r), (p ↔ q) → ¬(q ∧ ¬r), (p ∨ q) ∨ r, p ∨ (q ∨ r). Es interesante notar que se pueden construir dispositivos eléctricos muy simples que pueden reproducir los valores de la tabla anterior. Por ejemplo para ∧: el valor 1 lo entenderemos como “encendido” y 0 como “apagado”: ♠ ❞ ❝ mientras que ∨ y → son producidos por + 9 1. Proposiciones, conectivos ♠ ♠ ❞ - ✁✁ ❚✜ ✁ ❝✜❚ ❚ ✁ ❝ + ✪ ❞✪ + - donde el triángulo corresponde a un switch especial que cuando se enciende se pone en apagado y cuando se apaga se enciende. ♠ ✔❚ ✚ ❚ ✔ ❝✚ ✔ ❚ - + Puede pensarse que es un switch donde las etiquetas de encendido-apagado han sido intercambiadas. Tarea 3. Construya (dibuje) un dispositivo que produzca el comportamiento de ↔. por Los dispositivos correspondientes a ∧, ∨, ¬ se acostumbra representarlos ▲ ▲ ▲ ✂ ✂ ✂✂ ◗ ◗ ◗ ◗❡ ✱ ✱ ✱ ✱ respectivamente. Tales se llaman compuertas booleanas. En tales diagramas se supone que se tienen señales de entrada en el lado izquierdo y señales de salida por el lado derecho. Por ejemplo: 1 0 0 0 ; 1 1 0 ; 1 1 ; 10 1. Lógica Matemática Ingenua 1▲ ▲ ▲ ✂ ✂ 0 ✂✂ 1▲ 1 ; 0▲ ▲ ▲ ✂ ✂ 1 ✂✂ ▲ 1 ; 0 ▲ ✂ ✂ 0 ✂✂ ; ◗ ◗ ◗ 0 ◗❡ 1 ✱ ✱ ✱ . ✱ En términos generales, dadas varias proposiciones lógicas, podemos construir proposiciones más complicadas mediante los conectivos lógicos. La interpretación de tal hecho en términos de circuitos es que podemos conectar las compuertas booleanas entre sı́ para formar circuitos más sofisticados. Por ejemplo, si p, q son proposiciones, entonces el comportamiento de lógico de (¬p) ∨ q está descrito en la tabla p q ¬p (¬p) ∨ q 1 1 0 1 1 0 0 0 1 0 1 1 0 0 1 1 También esta tabla describe el comportamiento del circuito ▲ ◗ ◗❜ ▲ ✱ ▲ ✱ ✂ ✂ ✂✂ Por ejemplo ◗ ✱ ✱ ▲ 1 ◗ ❜0 ▲ 1 ✂✂ ▲ ✂ ✂ 1 corresponde al primer renglón de la tabla. Nótese que también tal tabla describe el comportamiento de p → q. En este sentido, las proposiciones (¬p)∨q y p → q no son iguales, pero son equivalentes. Formalizamos el concepto de equivalencia en lo que sigue. Definición 8. Una proposición se llama tautologı́a si siempre tiene valor de verdad 1 independientemente de los valores de verdad de las proposiciones que la forman. Ejemplos 9. Sean p, q cualesquiera proposiciones lógicas 11 1. Proposiciones, conectivos (1) p → p, p p→p 1 1 0 1 (2) (p ∧ q) → p, p 1 1 0 0 (3) ((¬p) ∨ q) ↔ (p → q), p 1 1 0 0 q ((¬p) ∨ q) 1 0 1 1 0 0 0 0 1 1 1 1 0 1 1 0 (4) p ∧ (q ∧ r) → (p ∧ q), p 1 1 1 1 0 0 0 0 q 1 1 0 0 1 1 0 0 q p ∧ q (p ∧ q) → q 1 1 1 0 0 1 1 0 1 0 0 1 ↔ 1 1 1 1 r (p ∧ (q ∧ r)) 1 1 1 1 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 (p → q) 1 0 1 1 → 1 1 1 1 1 1 1 1 (p ∧ q) 1 1 0 0 0 0 0 0 Nótese que en las últimas dos tablas hemos cambiado la forma de estas. Los valores de verdad del último operador lógico efectuado los marcamos con doble linea vertical. La intención es no extender de manera innecesaria las tablas. Notemos también que el crecimiento de las tablas depende de las proposiciones que la forman. Esto es, si tenemos dos proposiciones necesitamos cuatro renglones, si tres, se necesitan ocho renglones, etcétera. En general, si tenemos una proposición formada de n proposiciones necesitamos 2 n renglones. Por ejemplo, si tenemos una proposición formada por otras diez entonces necesitamos 210 = 1, 024 renglones (¿cuántos renglones tiene una hoja de una libreta?) para calcular su tabla de verdad. Es por esto que se considera ineficiente el cálculo de los valores de verdad por medio de tablas. El encontrar técnicas alternativas eficientes para calcular la veracidad (satisfactibilidad) de 12 1. Lógica Matemática Ingenua las proposiciones se llama problema SAT y tiene aplicaciones en el estudio de la confiabilidad de redes de computadoras, por ejemplo. Definición 10. Dos proposiciones p, q se llaman equivalentes si p ↔ q es una tautologı́a. En tal caso se escribe p ⇔ q ó p ≡ q. Ejemplos 11. Supongamos que p, q denotan proposiciones, (1) p es equivalente a p, p p↔p 1 1 0 1 (2) (p ∨ p) ⇔ p, (p ∧ p) ⇔ p puesto que, p (p ∨ p) ↔ p (p ∧ p) 1 1 1 1 1 0 0 1 0 0 (3) (p → q) ⇔ ((¬p) ∨ q). ↔ 1 1 p 1 0 Podemos concluir que el calcular la tabla de verdad demuestra (o no) la equivalencia entre proposiciones. Por ejemplo Propiedad 1 (Leyes de DeMorgan). Si p, q denotan a un par de proposiciones arbitrarias, (1) ¬(p ∨ q) ≡ (¬p) ∧ (¬q); (2) ¬(p ∧ q) ≡ (¬p) ∨ (¬q); Demostración. p 1 (1) 1 0 0 q ¬ (p ∨ q) 1 0 1 0 0 1 1 0 1 0 1 0 ↔ 1 1 1 1 (¬p) ∧ (¬q) 0 0 0 0 0 1 1 0 0 1 1 1 p 1 (2) 1 0 0 q ¬ (p ∧ q) 1 0 1 0 1 0 1 1 0 0 1 0 ↔ 1 1 1 1 (¬p) ∨ (¬q) 0 0 0 0 1 1 1 1 0 1 1 1  Tarea 4. Sean p, q, r proposiciones lógicas. Demuestre que son ciertas las siguientes equivalencias. (1) (p ∨ q) ∨ r ⇔ p ∨ (q ∨ r), (p ∧ q) ∧ r ⇔ p ∧ (q ∧ r); (2) p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (p ∧ r), p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r); 13 2. Cuantificadores (3) (p ∨ q) ⇔ (q ∨ p), (p ∧ q) ⇔ (q ∧ p); (4) (p → q) ⇔ (¬q → ¬p); (5) (p → q) ≡ (p ∧ (¬q)) → (r ∧ (¬r)); (6) ¬(¬p) ≡ p. En términos de circuitos: dos circuitos tienen el mismo comportamiento si las proposiciones lógicas relacionadas son equivalentes y recı́procamente, si dos proposiciones son equivalentes entonces los circuitos relacionados tienen el mismo comportamiento. Es por esto que no existe una compuerta boolena para →, puesto que su comportamiento es el del circuito relacionado a ¬p ∨ q. De hecho se puede probar que todo circuito puede ser construido con sólo las compuertas ∨, ∧ y ¬.2 Tarea 5. Calcule el valor de s ❍❍ ❝ ✟ ✟✟ ✟ 1 s✟✟ ❏ ❍❍ ❝ ❏ ❏ ✟✟ ✟✟ 0 s✟✟ ❏ ❍❍ ❝ ❏✟ ✟ ❏ ✟ ✟ ❏✟ 1 s✟ ❏ ❚❚ ❏ ❏ ❍ ❍❝ ❏ ✟✟ ❏❏ ❆❆ ❆ ✁ ✁ ✁ s ¿Puede construir otro circuito que se comporte como el circuito anterior pero utilizando menos compuertas? 2. Cuantificadores Considere la siguiente afirmación: p : “La presente frase es falsa”. Si fuera p una proposición entonces sólo prodrı́a ser o verdadera o falsa. Si p fuera verdadera entonces la misma p serı́a falsa, mientras que si fuera falsa la misma p deberı́a de escribirse “La presente frase es verdadera”. Ası́ que en cualquier caso p es falsa y verdadera a la vez!. Lo que sucede es que p no es una proposición lógica. Es lo que se conoce como una paradoja. En general una paradoja es una afirmación tal que si se le asigna el valor de verdad 1 entonces resulta que debe de tener el valor de 2Aún más, sólo se necesitan dos compuertas para construir cualquer circuito: las compuertasNAND y NOT, ó bien las NOT y NOR. 14 1. Lógica Matemática Ingenua verdad 0 también; y cuando se le asigna el valor de verdad 0 entonces debe de tener el valor de verdad 1. La aparición de muchas de las paradojas se debe a que se hacen afirmaciones que no están bien fundadas en su forma. Esto se refiere a que cuando se hacen proposiciones lógicas estas deben de tener cierto contexto prestablecido llamado universo de discurso. Cuando se relacionan las proposiciones con conjuntos, tal universo de discurso coincide con el llamado conjunto universal. El problema con la afirmación p de (2) es que es una frase sobre frases. Tal deberı́a de ser el universo de discurso, las frases sobre frases, sin embargo esta colección es demasiado grande para ser considerada un conjunto 3. Definición 12. Una proposición cuantificada es una de la forma siguiente: para todo elemento x que pertenece a U se cumple p(x) donde U es un conjunto llamado universal y p(x) es una proposición que depende de x. Abreviamos con el sı́mbolo ∈ a la frase “pertence a” (y sus sinónimos: elemento de, miembro de, en, etc.) y con el sı́mbolo ∀ a “para todo” ( y sus sinónimos: para cualesquier, siempre que, etcétera). Con esta notación una proposición universal tiene la forma: ∀ x ∈ U , p(x) Ejemplos 13. La proposiciones siguientes son del tipo universal (1) “Cualquier número natural es mayor que cero” porque se puede escribir como ∀x ∈ N, x > 0 aquı́ U = N es el conjunto de números naturales y p(x) : x > 0. (2) “Todos lo números reales elevados al cuadrado resultan positivos o cero” porque se puede escribir ∀x ∈ R, x2 > 0 ∨ x2 = 0 donde U = R es el conjunto de números reales y p(x) : x 2 > 0 ∨ x2 = 0. (3) “Se puede dividir 1 entre cualquier número real no cero” puesto que es equivalente a escribir ∀x ∈ R∗ , 1/x ∈ R donde el conjunto universal U = R ∗ es el conjunto de números reales no cero y p(x) : 1/x ∈ R. 3Es una clase, donde clase es una generalización del concepto de conjunto. 15 2. Cuantificadores (4) “Para cualquier ǫ > 0 existe un δ > 0 tal que si se toman x con (x − 2)2 < δ2 entonces debe de cumplirse que (x2 − 4)2 < ǫ2 ” porque se puede escribir ∀ǫ ∈ R+ , existe δ > 0 tal que (x − 2)2 < δ2 → (x2 − 4)2 < ǫ2 donde U = R+ es el conjunto de números reales positivos, p(x) : existe δ > 0 tal que (x − 2)2 < δ2 → (x2 − 4)2 < ǫ2 Definición 14. Una proposición existencial es una del siguiente tipo: Existe un elemento en U tal que cumple q(x) donde U es un conjunto llamado universal y q(x) es una proposición que depende de x. Por brevedad, denotamos con el sı́mbolo ∃ a “existe” y sus sinónimos (hay, se puede encontrar, etc). Luego entonces, una proposición existencial es una de la forma ∃x ∈ U, q(x) Ejemplos 15. Las siguientes proposiciones son existenciales, (1) “Existe al menos una solución real de la ecuación x 2 + 2x + 1 = 0” porque se puede escribir ∃x ∈ R, x es solución de x2 + 2x + 1 = 0 (2) “Hay un número que sumado con cualquier otro da como resultado ese otro número” pues es equivalente a ∃x ∈ R, ∀y ∈ R, x + y = y aquı́ U = R y q(x) : ∀y ∈ R, x + y = y. (3) “Se pueden encontrar un par de números enteros cuyo producto es igual a su suma” porque se puede escribir como ∃(x, y) ∈ U, x + y = xy donde U es el conjunto de parejas de números enteros y q(x, y) : x + y = xy. Usando el sentido común uno podrı́a pensar que la negación de “para todo” deberı́a de ser “ninguno” o “nada”, puesto que el antónimo 4 de “todo” es precisamente “nada”. Esto no es ası́ en lógica matemática: la negación de una proposición universal es una existencial y la negación de una existencial es una universal. 4antónimo: dicése de las palabras que expresan ideas opuestas o contrarias: frı́o/caliente, dulce/amargo. 16 1. Lógica Matemática Ingenua Definición 16. ¬(∀x ∈ U, p(x)) ≡ (∃x ∈ U, ¬p(x)) ¬(∃x ∈ U, q(x)) ≡ (∀x ∈ U, ¬q(x)) (4) (5) Sin embargo esta definición no está tan alejada del sentido común. Por ejemplo, la proposición “todos los gatos son pardos” es evidentemente falsa, ¿por qué? puesto que seguramente hemos visto al menos un gato que no es pardo, es decir, porque existe (al menos) un gato no pardo. Ejemplos 17. (1) La siguiente proposición es falsa: ∀x ∈ R, x2 > 0 porque es cierta su negación: ∃x = 0 ∈ R, ¬(x2 = 02 > 0) (2) También la siguiente proposición es falsa: ∀z ∈ Z, 1/z ∈ Z porque es cierta su negación: ∃z = 2 ∈ Z, 1/z = 1/2 6∈ Z (3) Es falso que “El producto de dos números enteros nunca es igual a 1” porque puede ponerse como ∀x, y pareja de enteros, xy 6== 1 y su negación ∃(x = −1, y = −1) pareja de enteros, xy = 1 es verdadera. (4) Es falso que ∀x ∈ R, x =1 x+1 porque su negación es ∃x = 2 ∈ R, x 2 = 6= 1 x+1 3 la cual es verdadera. (5) Es falso que ∃x ∈ R, x2 + 1 = 0 porque es verdadera su negación ∀x ∈ R, x2 + 1 6= 0 (6) 17 2. Cuantificadores (6) No es cierto que ∃z ∈ Z, z 2 = 2 porque ∀z ∈ Z, z 2 6= 2 es cierto. Como puede notarse en los ejemplos 1-4, hay más ejemplos que hacen falsas las primeras proposiciones. Tales se llaman contraejemplos a las proposiciones originales. Por ejemplo, un contraejemplo a la siguiente afirmación ∀x, y ∈ R, (x + y)2 = x2 + y 2 es x = 1, y = 1 pues (1 + 1)2 6= 12 + 12 . Otro contraejemplo a la misma proposición es x = −1, y = 1 pues (−1 + 1)2 6= (−1)2 + 12 , etcétera. De hecho se pueden encontrar una infinidad de contraejemplos. En contraste la siguiente afirmación (que es falsa) ∀x ∈ R, x2 − 2x + 1 > 0 sólo tiene un contraejemplo: x = 1 (¿por qué?). Tarea 6. Califique las siguientes afirmaciones y donde corresponda encuentre contraejemplos. (1) ∀x, y ∈ R, xy + y = x(y + y) (2) ∀x, y ∈ R+ , (3) √ ∀x, y ∈ R+ , (4) x+y = √ xy = √ x+ √ y √ √ x y ∀a 6= 0, (a−1 )−1 = a−2 Ejemplos 18. (1) Expresar en forma simbólica la siguiente proposición, determinar su valor de verdad y escribir su negación: “Todos los números enteros son impares” Solución.- La forma simbólica es: ∀z ∈ Z, z es impar. su negación es ∃z ∈ Z, z es par porque ¬(z es impar) es equivalente a (z es par). Además siendo esta última negación verdadera, la afirmación original es falsa. 18 1. Lógica Matemática Ingenua (2) Encontrar la negación de ∀x ∈ R+ , ∃y ∈ R, y 2 = x Solución.¬(∀x ∈ R+ , ∃y ∈ R, y 2 = x) ⇔ ∃x ∈ R+ , ¬(∃y ∈ R, y 2 = x) ⇔ ∃x ∈ R+ , ∀y ∈ R, ¬(y 2 = x) ⇔ ∃x ∈ R+ , ∀y ∈ R, y 2 6= x. Es decir, la negación pedida es ∃x ∈ R+ , ∀y ∈ R, y 2 6= x. (3) Encontrar la negación de ∀x ∈ R, x2 > 0 ∨ x = 0 Solución.¬(∀x ∈ R, x2 > 0 ∨ x = 0) ⇔ ∃x ∈ R, ¬(x2 > 0 ∨ x = 0) ⇔ ∃x ∈ R, ¬(x2 > 0) ∧ ¬(x = 0), pues, por De Morgan: ¬(p ∧ q) ⇔ (¬p ∨ ¬q). Por lo tanto, ¬(∀x ∈ R, x2 > 0 ∨ x = 0) ⇔ ∃x ∈ R, x2 6> 0 ∧ x 6= 0 (4) Si p, q denotan dos proposiciones, encontrar la negación de p → q. Solución.- Como p → q es equivalente a ¬p ∨ q, entonces ¬(p → q) ≡ ¬(¬p ∨ q) ≡ ¬(¬p) ∧ ¬q ≡ p ∧ ¬q pues ¬(¬p) es equivalente a p. Obseérvese como podemos sustituir en equivalencias proposiciones equivalentes por proposiciones equivalentes. Ejemplo 19. Encontrar expresar en forma simbólica y encontrar la negación de “Para cualquier ǫ > 0 existe δ > 0 tal que si x < δ + 1 entonces x 2 < ǫ + 1” Solución.- La forma simbólica es ∀ǫ ∈ R+ , ∃δ ∈ R+ , (x < δ + 1 → x2 < ǫ + 1) 19 2. Cuantificadores cuya negación es ¬(∀ǫ ∈ R+ , ∃δ ∈ R+ , (x < δ + 1 → x2 < ǫ + 1)) ⇔ ∃ǫ ∈ R+ , ¬(∃δ ∈ R+ , (x < δ + 1 → x2 < ǫ + 1))) ⇔ ∃ǫ ∈ R+ , ∀δ ∈ R+ , ¬(x < δ + 1 → x2 < ǫ + 1) ⇔ ∃ǫ ∈ R+ , ∀δ ∈ R+ , x < δ + 1 ∧ ¬(x2 < ǫ + 1) pues ¬(p → q) es equivalente a p ∧ ¬q. Tarea 7. (1) Expresar en forma simbólica y negar: (a) “Dado cualquier número real existe un número natural mayor que él” (b) “Existe una función que no puede ser calculada en ningún lenguaje de programación” (2) Negar: (a) ∀x ∈ U, ∃y ∈ V, (r(x) ∨ ¬s(y)) (b) ∃x ∈ U, ∃y ∈ V, (p(x) ∨ q(y)) → (¬r(x) ∧ s(y)) Las proposiciones universales y las implicaciones están relacionadas: ∀x ∈ U, p(x) ≡ x ∈ U → p(x) Por ejemplo, es equivalente decir “Todos los tutores gruñones juegan a la loterı́a” a decir “Si alguien es tutor gruñón entonces seguro juega a la loterı́a” Otro ejemplo: es equivalente afirmar “Si un número entero termina en cero entonces es par” a afirmar “Todos los números terminados en cero son pares” Tarea 8. (1) Escriba en forma simbólica las siguientes (2) Enecuentre la negación y redacte en español. (1) Los tutores que son cómicos son profesores de matemáticas (2) Los fumadores compulsivos juegan a las cartas (3) Los jugadores de cartas son fumadores compulsivos 20 1. Lógica Matemática Ingenua 3. Razonamientos Definición 20. Un razonamiento es una proposición de la forma (q1 ∧ q2 ∧ · · · ∧ qk ) → p donde q1 , . . . , qk , q son proposiciones. Las proposiciones q1 , . . . , qk se llaman premisas ó hipótesis y q se llama conclusión. del razonamiento Es costumbre poner los razonamientos de la forma q1 q2 .. . qk p Ejemplo 21. Si un número termina en 0 entonces es par El número 3520 termina en 0 3520 es par Ejemplo 22. A todas las computadoras (nuevas) de esta escuela les quitaron la tarjeta de red Cada tarjeta de red vale $80 Hay 100 computadoras nuevas Alguien se tranzó $8000 Ejemplo 23. Sean p, q, r proposiciones lógicas, entonces es un razonamiento. p→q ¬q → ¬r p ∨ (r → ¬q) r ¬q → ¬r Definición 24. Un razonamiento (q1 ∧ · · · ∧ qk ) → p se dice válido si tal es una tautologı́a 21 3. Razonamientos Ejemplo 25. Sean p, q proposiciones lógicas. Muestre que el siguiente es un razonamiento válido. p→q ¬q ¬p Sol. Tenemos que verificar que ((p → q) ∧ ¬q) → ¬p es una tautologı́a: p 0 0 1 1 q ((p → q) ∧ ¬q) 0 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 → 1 1 1 1 ¬p 1 1 0 0 que resultó, en efecto, una tautologı́a. Ejemplo 26. Para saber si un perro es un buen cazador debe de razonarse como sigue: Cuando persiga a un conejo, si el camino se bifurca en tres direcciones posibles; el perro olfatea el primer camino y no encuentra rastro; entonces olfatea el segundo camino y de nuevo no encuentra rastro; entonces, sin molestarse en olfatear el tercer camino, el perro corre por el éste tercer camino. Simbólicamente se puede escribir el razonamiento como: p: “el perro va por el primer camino” q: “el perro va por el segundo camino” r: “el perro va por el tercer camino” entonces el razonamiento es p∨q∨r ¬p ¬q r Veamos si el razonamiento es válido: tenemos que checar que ((p ∨ q ∨ r) ∧ ¬p ∧ ¬q) → r es una tautologı́a. Como tenemos tres conjuntivos como premisas, necesitamos un paréntesis más, que podemos poner a la izquierda ó a la derecha, por la propiedad asociativa de la conjunción. Ası́, calculamos la tabla de verdad de ((p ∨ q ∨ r) ∧ (¬p ∧ ¬q)) → r 22 1. Lógica Matemática Ingenua p 0 0 0 0 1 1 1 1 q 0 0 1 1 0 0 1 1 r ((p ∨ q ∨ r) 0 0 1 1 0 1 1 1 0 1 1 1 0 1 1 1 ∧ 0 1 0 0 0 0 0 0 (¬p ∧ ¬q)) 1 1 1 1 1 1 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 → 1 1 1 1 1 1 1 1 r 0 1 0 1 0 1 0 1 Tarea 9. Exprese en forma simbólica y determine si son razonamientos válidos. (1) Ningún profesor es ignorante Todas las personas ignorantes son vanas Ningún profesor es vano (2) Ningún doctor es entusiasta Ud. es entusiasta Ud. no es doctor Tarea 10. Determine si los siguientes argumentos son válidos. (1) (2) (3) ¬c ∧ d ¬(¬b ∧ c ∧ d) ¬(¬b ∨ (¬a ∧ b)) ∧ ¬c ∧ ¬d a ∧ ¬b ¬(p ∧ r) ¬(p ∧ (p ∧ r)) (q ∨ s) ↔ p ((p ↔ s) ∧ r) → s (p ∧ (r ↔ q)) ∨ s 4. Álgebra de proposiciones El sı́mbolo de equivalencia entre proposiciones ≡ tiene propiedades similares al sı́mbolo de igualdad = entre números; y en consecuencia se pueden hacer operaciones entre proposiciones. Las propiedades elementales de las proposiciones son las siguientes. 23 4. Álgebra de proposiciones Propiedad 2. Supóngase que p, q, r son proposiciones lógicas. Entonces (1) p ∨ p ≡ p (idempotencia) (2) p ∧ p ≡ p (idempotencia) (3) p ∧ q ≡ q ∧ p (conmutativa) (4) p ∨ q ≡ q ∨ p (conmutativa) (5) p ∨ (q ∨ r) ≡ (p ∨ q) ∨ r (asociativa) (6) p ∧ (q ∧ r) ≡ (p ∧ q) ∧ r (asociativa) (7) p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r) (distributiva) (8) p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r) (distributiva) (9) p ∧ (p ∨ r) ≡ p (absorción) (10) p ∨ (p ∧ r) ≡ p (absorción) (11) ¬(¬p) ≡ p (involución) (12) p → q ≡ ¬q → ¬p (contrarrecı́proca) (13) p → q ≡ ¬p ∨ q (14) (p ↔ q) ≡ (p → q) ∧ (q → p) (15) ¬(p ∨ q) ≡ ¬p ∧ ¬q (ley de D’Morgan) (16) ¬(p ∧ q) ≡ ¬p ∧ ¬q (ley de D’Morgan) (17) p ∨ (q ∧ ¬q) ≡ p (ley de identidad) (18) p ∧ (q ∨ ¬q) ≡ p (ley de identidad) Usando tales propiedades, se pueden mostrar otras equivalencias sin usar tablas de verdad. Ejemplo 27. Verifique que ¬q ∧ p ≡ ¬(¬p ∨ q) . Sol. ¬(¬p ∨ q) ≡ ¬(¬p) ∧ ¬q por D’Morgan, ≡ p ∧ ¬q por idempotencia, Concluimos que ≡ ¬q ∧ p por conmutativa. ¬q ∧ p ≡ ¬(¬p ∨ q) . Ejemplo 28. Desarrolle (¬(p ↔ ¬q)) → q 24 1. Lógica Matemática Ingenua Sol. (¬(p ↔ ¬q)) → q ≡ (¬(¬p ∨ ¬q) → q) pues (p → q) ≡ (¬p ∨ q) ≡ (¬¬p ∧ ¬¬q) → q por D’Morgan, ≡ (p ∧ q) → q por idempotencia, ≡ ¬(p ∧ q) ∨ q porque (p → q) ≡ (¬p ∨ q) ≡ (¬p ∨ ¬q) ∨ q por D’Morgan, ≡ ¬p ∨ ¬q ∨ q asociativa Tarea 11. (1) Simplifique la proposición (a) (p ∨ (¬p ∧ ¬q)) ∨ (p ∧ ¬q) (b) (p → q) ∧ ¬(r → q) (2) Usando leyes del álgebra de proposiciones pruebe las siguientes equivalencias. (a) p → (q → r) ≡ (p ∧ ¬r) → ¬q (b) (p ∧ q) → (r ∧ s) ≡ ¬p ∨ (q → (r ∧ s)) Capı́tulo 2 Conjuntos Es usual dentro de cualquier teorı́a dejar indefinidas ciertas entidades que son demasiado triviales como para especificar lo que son. Por ejemplo, en Geometrı́a clásica se deja indefinido el concepto de “punto” con la esperanza de que cualquiera sabe lo que es un punto. Es este capı́tulo desarrollamos la teorı́a de conjuntos desde el punto de vista ingenuo, esto es, dejaremos sobrentendida la noción de “conjunto” y de “elemento” de un conjunto, con la advertencia de que existe formalizaciones serias de tal teorı́a1. Definición 29. Un conjunto es una colección de “objetos”. A los objetos que integran un conjunto se les llama elementos del conjunto. La filosofı́a que hay detrás del concepto de conjunto es que un conjunto está compuesto de elementos capaces de tener ciertas propiedades y ciertas relaciones entre ellos mismos o con los elementos de otros conjuntos [3, p. 393]. Las letras mayúsculas A, B, C, . . . denotaran conjuntos y las minúsculas a, b, c . . . elementos. Existen varias formas de expresar un conjunto. Por ejemplo, cuando se expresan cada uno de los elementos de un conjunto, se dice que el conjunto esta dado por extensión. Por ejemplo A = {a, b, c, z} (7) es el conjunto cuyos elementos son las letras a, b, c, z. Por cierto este conjunto también podrı́a escribirse A = {c, b, a, z} o bien A = {a, b, c, c, z} porque lo 1Axiomas de Zermelo-Fraenkel, por ejemplo 25 26 2. Conjuntos que importa en un conjunto es los elementos que lo forman, no el orden en que se especifican tales elementos, ni si se repiten al especificarlos. Un conjunto está dado por comprensión si en lugar de listar sus elementos se da una propiedad que los caracteriza. Por ejemplo, A = {x ∈ Z | z es par}. Ası́, 2 ∈ A, 4 ∈ A, 6 ∈ A, etcétera. Pero también 0 ∈ A, −2 ∈ A, −4 ∈ A, −6 ∈ A, etcétera; 3 6∈ A, etc. Siempre que se habla de conjuntos se sobrentiende que los elementos que lo forman están en un conjunto más grande llamado conjunto universal. La forma general de un conjunto dado por comprensión es A = {x ∈ U | p(x)} donde U es el conjunto universal y p(x) es una proposición que depende del elemento x. Observemos que siempre podemos pasar de una forma por extensión a una por comprensión. Por ejemplo el conjunto de (7) puede escribirse como A = {x ∈ U | x = a ∨ x = b ∨ x = c ∨ x = z} donde U es el conjunto de todas las letras y p(x) : x = a∨x = b∨x = c∨x = z. El conjunto vacı́o se define como el conjunto sin elementos y se denota como ∅. Es decir, la forma dada por extensión del conjunto vacı́o es la siguiente. Definición 30 (Conjunto vacı́o). ø = {} Mientras que una forma por comprensión del mismo conjunto vacı́o es ø = {x ∈ U | x ∈ U ∧ x 6∈ U }. A veces se expresan los conjuntos como una combinación de comprensión y de extensión, por ejemplo Z = {. . . , −4, −3, −2, −1, 0, 1, 2, 3, 4, 5 . . .} 1. Operaciones sobre conjuntos Cuando se hacen operaciones sobre conjuntos se emplean los siguientes razonamientos, la mayorı́a de las veces de forma implı́cita: además de (∀x ∈ U, p(x)) ∧ (p(x) ⇒ q(x)) =⇒ (∀x ∈ U, q(x)) (∀x ∈ U, p(x)) ∧ (p(x) ⇔ q(x)) ≡ (∀x ∈ U, q(x)) ∧ (p(x) ⇔ q(x)) 27 1. Operaciones sobre conjuntos No debe de sentirse el lector intimidado por la forma de tales fórmulas, porque finalmente sólo están reflejando cierta clase de razonamientos muy cercanos al sentido común, como esperamos sea claro despúes de lo que sigue. Definición 31. Supóngase que A = {x ∈ U | p(x)}, B = {x ∈ U | q(x)} denotan un par de conjuntos con conjunto universal U . Entonces se definen: (1) A ⊆ B ⇔ (p(x) ⇒ q(x)) (2) A = B ≡ (p(x) ⇔ q(x)) En vista de las observaciones anteriores, se puede poner A ⊆ B ⇔ (∀x ∈ A, x ∈ B) A = B ⇔ (A ⊆ B) ∧ (B ⊂ A) Por ejemplo, {a} = {a, a} pues x = a ⇔ (x = a ∨ x = a) porque en general p ⇔ (p ∨ p). Observación importante.- El uso de las llaves “{”, “}” en teorı́a de conjuntos es muy diferente al uso de paréntesis en los números. La expresión 2.5−.9 es igual a (2.5−.9) pero en conjuntos a 6= {a} porque del lado izquierdo está una letra y del lado derecho un conjunto. Sin embargo a ∈ {a}. Como consecuencia tenemos que {a, {b}} 6= {a, b}. ¿Por qué? Definición 32. (1) A ∪ B = {x ∈ U | x ∈ A ∨ x ∈ B} (unión) (2) A ∩ B = {x ∈ U | x ∈ A ∧ x ∈ B} (intersección) (3) Ac = {x ∈ U | x 6∈ A} (complemento) (4) A − B = {x ∈ A | x 6∈ B} (diferencia) (5) A △ B = (A − B) ∪ (B − A) (diferencia simétrica) Ejemplo 33. Si U = {1, 2, 3, . . . , 24}, A = {1, 2, 3, 4, 5}, B = {2, 4, 7, 19, 21} efectuar las siguientes operaciones entre conjuntos: A ∪ B, A ∩ B, A − B, B − A, A △ B, Ac , B c , U c Solución.(1) A ∪ B = {1, 2, 3, 4, 5, 7, 19, 21} 28 2. Conjuntos (2) A ∩ B = {2, 4} (3) A − B = {1, 3, 5} (4) B − A = {7, 19, 21} (5) A △ B = {1, 3, 5, 7, 19, 21} (6) Ac = {6, 7, 8, 9, . . . , 24} (7) B c = {1, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24} (8) U c = ø Definición 34. Supóngase que a, b son números reales. Definimos (a ≤ b) ⇔ (a < b) ∨ a = b y (a ≥ b) ⇔ (a > b) ∨ a = b Por ejemplo 5 ≤ 5 es cierto porque (5 < 5 ∨ 5 = 5) es cierto. Definición 35. Pongamos U = R y supongamos que a, b son números reales tales que a < b. Definimos los siguientes conjuntos: [a, b] = {x ∈ R | a ≤ x ∧ x ≤ b} (intervalo cerrado) (a, b) = {x ∈ R | a < x ∧ x < b} (intervalo abierto) [a, b) = {x ∈ R | a ≤ x ∧ x < b} (intervalo semicerrado o semiabierto) (a, b] = {x ∈ R | a < x ∧ x ≤ b} (intervalo semicerrado o semiabierto) (−∞, b] = {x ∈ R | x ≤ b} (intervalo cerrado infinito) [a, +∞) = {x ∈ R | a ≤ x} (intervalo cerrado infinito) (−∞, b) = {x ∈ R | x < b} (intervalo abierto infinito) (a, +∞) = {x ∈ R | a < x} (intervalo cerrado infinito) (−∞, +∞) = R los números reales Obsérvese que a, b ∈ [a, b] y a, b 6∈ (a, b). Los números reales se representan con una recta infinita dirigida: R ✲ mientras que los intervalos se representan con segmentos (no dirigidos) de tal recta: el intervalo abierto (a, b) a ❝ el intervalo cerrado [a, b] b ❝ ✲ 29 1. Operaciones sobre conjuntos a s b s el intervalo semicerrado (ó semiabierto) [a, b) a b s ❝ el intervalo semiabierto (ó semicerrado) (a, b] a b ❝ s el intervalo abierto infinito (a, +∞) a ✲ ✲ ✲ ✲ ❝ +∞ el intervalo cerrado infinito [a, −∞) a ✲ s +∞ el intervalo cerrado infinito (−∞, b] b −∞ s ✲ el intervalo abierto infinito (−∞, b) b −∞ ❝ ✲ Ejemplo 36. Si A = [2, 5) y B = (4, 7] efectuar las siguientes operaciones: A ∪ B, A ∩ B, A − B, B − A, Ac , B c , A △ B. Solución.A ∪ B = [2, 5) ∪ (4, 7] = [2, 7] A ∩ B = [2, 5) ∩ (4, 7] = (4, 5) A − B = [2, 5) − (4, 7] = [2, 4] B − A = (4, 7] − [2, 5) = (4, 7] Ac = [2, 5)c = (−∞, 2) ∪ [5, +∞) B c = (4, 7]c = (−∞, 4] ∪ (7, +∞) A △ B = [2, 5) △ (4, 7] = [2, 4] ∪ (4, 7] = [2, 7] 30 2. Conjuntos Ejemplo 37. Si A = [2, 3] y B = [7, 9) efectuar las operaciones siguientes A ∪ B, A ∩ B, A − B, B − A, Ac , B c , A △ B. Solución.A ∪ B = [2, 3] ∪ [7, 9) A∩B =ø A − B = [2, 3] B − A = [7, 9) Ac = (−∞, 2) ∪ (3, +∞) B c = (−∞, 7) ∪ [9, +∞) A △ B = [2, 3] ∪ [7, 9) Tarea 12. Efectuar las siguientes operaciones para cuando A ∪ B, A ∩ B, A − B, B − A, Ac , B c , A △ B. (1) A = (0, 3), B = (2, 5] (2) A = [−1, 3), B = [−3, 8) (3) A = ∅, B = (−3, −2] ∪ (−2, 0] (4) A = (−∞, −4], B = [−6, 5] (5) A = (1, +∞), B = (−∞, 3) Ejemplos 38. (1) (0, 2) − 1 = (0, 1) ∪ (1, 2) (2) (0, 1) ∪ [1, 2) = (0, 2) (3) Si A = (−1, 1) − {0} entonces Ac = (−∞, −1] ∪ [1, +∞) ∪ {0} (4) (−4, 4) ∩ (−∞, −3) ∩ (3, 5) = ø (5) (−2, 1] ∩ (−3, 4] = (−2, 1] (6) (0, +∞) ∩ (1, 8) = (1, 8) (7) (0, +∞) ∩ (1, +∞) = (1, +∞) 2. Propiedades generales de conjuntos Como habrá notado el lector en 5, 6 y 7 de los ejemplos 38 hay cierto comportamiento general: cuando se intersecta un conjunto con un conjunto contenido en él, la intersección es el conjunto pequeño. Nos disponemos ahora e explicar tales reglas generales sobre el comportamiento de los conjuntos. En otras palabras, pretendemos explicar el por qué de las reglas generales de los conjuntos, ó como se dice en matemáticas, demostraremos algunas de las propiedades de 2. Propiedades generales de conjuntos 31 los conjuntos. Tales demostraciones se basan en las propiedades de las proposiciones lógicas. La idea es traducir la simbologı́a de los conjuntos a proposiciones lógicas, para utilizar entonces las propiedades de las proposiciones y luego volver a traducir los sı́mbolos lógicos a sı́mbolos de conjuntos. Por ejemplo, supóngase que A, B son conjuntos tales que A ⊆ B entonces necesariamente A ∩ B = A, ¿por qué? porque si tomamos x ∈ A ∩ B entonces x ∈ A y x ∈ B lo cual implica x ∈ A pues en general p ∧ q ⇒ p. Es decir x∈A∩B ⇒x∈A lo cual significa (por definición) que A ∩ B ⊆ A. (8) Y recı́procamente, si x ∈ A entonces x ∈ A ∧ x ∈ A , porque p ⇒ p ∧ p, pero x ∈ A ∧ x ∈ A ⇒ x ∈ A ∧ x ∈ B pues x ∈ A ⇒ x ∈ B (porque estamos suponiendo A ⊆ B), es decir lo cual significa que x∈A ⇒x∈A∧x∈B A⊆A∩B (9) De las contenciones (8) y (9) podemos concluir que A = A ∩ B. Todo lo anterior lo pudimos haber escrito de una forma más ordenada: Teorema 1. Sean A, B conjuntos. Entonces, si suponemos A ⊆ B entonces A∩B =A Demostración. Vamos a demostrar A ∩ B = A por contenciones (ver definición). x∈ A∩B ⇒x ∈A∧x∈ B ⇒ x ∈ A, pues p ∧ q ⇒ p, por lo tanto A∩B ⊆A Recı́procamente, x∈A⇒x∈A∧x∈A ⇒ x ∈ A ∧ x ∈ B, pues x ∈ A ⇒ x ∈ B(A ⊆ B) ⇒x∈A∩B  Propiedad 3. Sean A, B conjuntos. Entonces A∪B =B∪A 32 2. Conjuntos Demostración. Mediante equivalencias: x ∈ (A ∪ B) ⇔ x ∈ A ∨ x ∈ A ⇔ x ∈ B ∨ x ∈ B, pues p ∨ q ⇔ q ∨ p, ⇔ x ∈ (B ∪ A)  Propiedad 4. Sean A, B, C conjuntos. Entonces A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C) Demostración. Mediante equivalencias: x ∈ A ∪ (B ∩ C) ⇔ x ∈ A ∨ (x ∈ B ∩ C), por definición de unión ⇔ x ∈ A ∨ (x ∈ B ∧ x ∈ C), por definición de intersección, ⇔ x ∈ A ∨ x ∈ B) ∧ (x ∈ A ∨ C), pues p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r), ⇔ x ∈ (A ∪ B) ∧ (x ∈ A ∪ B), por definición de unión, ⇔ x ∈ (A ∪ B) ∩ (A ∪ C), por definición de intersección.  Propiedad 5. Sean A, B, C conjuntos. A ∩ (B ∩ C) = (A ∩ B) ∩ C Demostración. Mediante equivalencias: x ∈ A ∩ (B ∩ C) ⇔ x ∈ A ∧ x ∈ (B ∩ C), por definición de intersección, ⇔ x ∈ A ∧ (x ∈ B ∧ x ∈ C), de nuevo, por definición de intersección, ⇔ (x ∈ A ∧ x ∈ B) ∧ x ∈ C, porque p ∧ (q ∧ r) ⇔ (p ∧ q) ∧ r, ⇔ (x ∈ A ∩ B) ∧ x ∈ C, según la definición de intersección, ⇔ x ∈ (A ∩ B) ∩ C, de nuevo, por definición de intersección.  Teorema 2 (Leyes de De Morgan). Sean A, B conjuntos. (1) (A ∩ B)c = Ac ∪ B c ; (2) (A ∪ B)c = Ac ∩ B c . Demostración. 2. Propiedades generales de conjuntos 33 (1) Por equivalencias. x ∈ (A ∩ B)c ⇔ x 6∈ (A ∩ B) por definición de complemento, ⇔ ¬(x ∈ A ∩ B) ⇔ ¬(x ∈ A ∧ x ∈ B), por definición de intersección, ⇔ ¬(x ∈ A) ∨ ¬(x ∈ B), porque ¬(p ∧ q) ⇔ ¬p ∨ ¬q, ⇔ x 6∈ A ∨ x 6∈ B, ⇔ x ∈ Ac ∨ x ∈ B c , por definición de complemento, ⇔ x ∈ Ac ∪ B c , por definición de unión. (2) Tarea.  Tarea 13. Sean A, B, C conjuntos. Demuestre las siguientes propiedades. (1) A ∩ B = B ∩ A (2) A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C) (3) A ∪ (B ∪ C) = (A ∪ B) ∪ C. Propiedad 6. Sea A un conjunto. Entonces ø⊆A Demostración. Según la definición de contención de conjuntos tenemos que probar que x∈ø⇒x∈A Pero observemos que la proposición x ∈ ø → x ∈ A es una tautologı́a pues x ∈ ø es falsa y la tabla de verdad de “→” (0 →? es siempre verdadero). Por lo tanto x ∈ ø ⇒ x ∈ A y ası́ ø ⊆ A.  Como antes dijimos, los conjuntos se pueden definir por una propiedad que los caracteriza. Ası́, la proposición anterior significa que el conjunto vacı́o tiene cualquier propiedad! Las tarea siguiente es de este estilo (en su demostración). Tarea 14. Sea A conjunto. Pruebe que (1) A ⊂ A (2) A = A. Propiedad 7. Sea A conjunto con conjunto universal U . Entonces (1) A ∩ A = A; (2) A ∪ ø = A; (3) (Ac )c = A; 34 2. Conjuntos (4) A ∩ Ac = ø; (5) A ⊆ U ; (6) øc = U . Demostración. (1) Por equivalencia: x ∈ (A ∩ A) ⇔ x ∈ A ∧ x ∈ A según la definición de intersección, ⇔ x ∈ A, pues p ∧ p ⇔ p (2) De nuevo utilizando equivalencias: x ∈ A ∪ ø ⇔ x ∈ A ∨ x ∈ ø, ⇔ x ∈ A, pues x ∈ ø es falsa. (3) (Obsérvese que si p, q son un par de proposiciones con q falsa entonces p ∨ q ↔ p es tautologı́a). x ∈ (Ac )c ⇔ x 6∈ Ac , por definición de complemento, ⇔ ¬(x ∈ Ac ), ⇔ ¬(x 6∈ A), ⇔ ¬(¬(x ∈ A)), de nuevo por definición de complemento, ⇔ x ∈ A, pues ¬(¬p) ⇔ p. (4) Tenemos que la proposición x ∈ A ∧ x 6∈ A es falsa, al igual que la proposición x ∈ ø, por tanto éstas son equivalentes. En sı́mbolos x ∈ A ∧ x 6∈ A ⇔ x ∈ ø. x ∈ A ∩ Ac ⇔ x ∈ A ∧ x ∈ Ac , por definición de intersección, ⇔ x ∈ A ∧ x 6∈ A, por definición de complemento, ⇔ x ∈ ø. (5) Es evidente que x∈A⇒x∈U (6) Por contenciones, es decir probaremos primero que ø c ⊆ U y luego que U ⊆ øc . Puesto que øc es un conjunto, entonces, utilizando el inciso inmediato anterior tenemos que øc ⊂ U . Ahora, la proposición x 6∈ ø es cierta. Ası́ que x ∈ U → x 6∈ ø es una tautologı́a. Es decir x ∈ U ⇒ x 6∈ ø. De la definición de contención se concluye que U ⊂ øc . A su vez, de la definición de igualdad de conjuntos (por contenciones) se concluye que U = øc .  2. Propiedades generales de conjuntos 35 Tarea 15. Sea A conjunto con conjunto universal U . Demostrar que (1) A ∪ A = A (2) A ∩ U = A (3) A ∪ Ac = U (4) U c = ø Podemos resumir las propiedades anteriores (incluyendo algunos de los ejercicios de tarea) en lo siguiente. Aprovechamos para nombrar las propiedades. Teorema 3 (Álgebra de conjuntos). Sean A, B, C conjuntos con conjuntos universal U . (1) A ∪ A = A, A ∩ A = A (idempotencia); (2) A ∪ B = B ∪ A, A ∩ B = B ∩ A (conmutativa); (3) A ∪ (B ∪ C) = (A ∪ B) ∪ C, A ∩ (B ∩ C) = (A ∩ B) ∩ C (asociativa); (4) A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C), A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C) (distributiva); (5) A ∪ ø = A, A ∩ U = A (identidad) Propiedad 8. Sean A, B conjuntos. Entonces (1) A ⊆ A ∪ B; (2) A ∩ B ⊆ A. Demostración. (1) x ∈ A ⇒ x ∈ A ∨ x ∈ B, pues p ⇒ p ∨ q, (2) ⇒ x ∈ A ∪ B. x∈ A∩B ⇒x ∈A∧x∈ B ⇒ x ∈ A, pues p ∧ q ⇒ p.  Ahora vamos a demostrar proposiciones condicionadas. Es decir propiedades de la forma condiciones (hipótesis) ⇒ conclusión. Una técnica para tratar con éstas es: desarrollar la hipótesis y luego mediante propiedades anteriores tratar de obtener la conclusión deseada. Propiedad 9. Sean A, B conjuntos (1) Si A ⊆ B entonces B c ⊆ Ac ; 36 2. Conjuntos (2) Si A ⊆ B entonces A ∪ B = B; (1) Nuestra hipótesis es x∈A⇒x∈B y tenemos que demostrar que x ∈ B c ⇒ x ∈ Ac . Ahora, la contrarecı́proca a la hipótesis es ¬(x ∈ B) ⇒ ¬(x ∈ A) es decir entonces x 6∈ B ⇒ x 6∈ A x ∈ B c ⇒ x ∈ Ac . (2) De nuevo nuestra hipótesis es x ∈ A ⇒ x ∈ B. Vamos a probar que A ∪ B = B por contenciones, es decir probaremos que B ⊆ A ∪ B y que A ∪ B ⊆ B. Que B ⊆ A ∪ B es por 1 de la propiedad 8. Recı́procamente: x ∈ A ∪ B ⇒ x ∈ A ∨ x ∈ B, por definición de unión, ⇒ x ∈ B ∨ x ∈ B, por hipótesis, x ∈ B, porque p ∨ p ⇒ p. Ası́ que A ∪ B ⊆ B. Por lo tanto A ∪ B = B. Propiedad 10. Sean A, B conjuntos. Entonces A − B = A ∩ Bc Demostración. Por equivalencias. x ∈ A − B ⇔ x ∈ A ∧ x 6∈ B, por definición de diferencia, ⇔ x ∈ A ∧ x ∈ B c , pues x ∈ B c ⇔ x 6∈ B, ⇔ x ∈ A ∩ B c , por definición de intersección.  Ahora, todas las propiedades anteriores pueden ser usadas para obtener nuevas propiedades de conjuntos. Ejemplo 39. Sean A, B conjuntos. Simplificar hasta donde sea posible: (A ∩ B c ) ∪ B 37 3. Producto cartesiano Solución.(A ∩ B c ) ∪ B = (A ∪ B) ∩ (B c ∪ B), por la propiedad distributiva, = (A ∪ B) ∩ U, donde U es el conjunto universal, = (A ∪ B), por las leyes de identidad. El ejemplo anterior también nos da otra técnica de demostración de conjuntos: simplemente desarrollando las igualdades. Por lo que el ejercicio se pudo haber redactado como sigue. Propiedad 11. Sean A, B conjuntos. Entonces (A ∩ B c ) ∪ B = A ∪ B Y la demostración de tal propiedad es precisamente la solución escrita anteriormente. Propiedad 12. Sean A, B conjuntos con conjunto universal U . Entonces (A ∩ B) ∪ (B c ∩ Ac ) ∪ (A △ B) = U Demostración. (A ∩ B) ∪ (B c ∩ Ac ) ∪ (A △ B) = (A ∩ B) ∪ (B c ∩ Ac ) ∪ (A − B) ∪ (B − A), por definición de la diferencia simétrica, = (A ∩ B) ∪ (B c ∩ Ac ) ∪ (A ∩ B c ) ∪ (B ∩ Ac ), por propiedad 10 = (A ∩ B) ∪ (A ∩ B c ) ∪ (B c ∩ Ac ) ∪ (B ∩ Ac ), conmutativa, = A ∩ (B ∪ B c ) ∪ ((B c ∪ B) ∩ Ac ), distributiva, = A ∩ U ∪ (U ∩ Ac ), por tarea 15.3 = A ∩ ∪Ac , por las leyes de la identidad, = U, por tarea 15.3.  Tarea 16. Sean A, B conjuntos. Desarrollar hasta donde sea posible. (1) (Ac ∩ B)c ∩ (Ac ∪ B). (2) (A ∪ (A − B))c ∩ (A ∪ B). 3. Producto cartesiano Supóngase que A, B son conjuntos. 38 2. Conjuntos Definición 40. El producto cartesiano de A con B es el conjunto A × B = {(a, b) | a ∈ A, b ∈ B} . Es decir el producto cartesiano A × B consiste de las parejas ordenadas de elementos de A y elementos de B. Es importante recalcar la igualdad entre parejas ordenadas: Definición 41. (a, b) = (c, d) ⇔ a = b ∧ c = d Por ejemplo (1, 2) 6= (2, 1). Ejemplo 42. Sea A = {1, 2, 5}, B = {a, d}. Entonces A × B = {(1, a), (1, d), (2, a), (2, d), (5, a), (5, d)} notemos que también Además A × B = {(1, a), (2, a), (5, a), (1, d), (2, d), (5, d)} . B × A = {(a, 1), (a, 2), (a, 5), (d, 1), (d, 2), (d, 5)} Del ejemplo anterior podemos concluir que, en general, A × B 6= B × A . Tarea 17. Hallar A × B, A × A, B × B si A = {a, a, b}, B = {1, 2, 3}. Propiedad 13. Sean A, B, C conjuntos. Entonces A × (B ∪ C) = (A × B) ∪ (A × C) Demostración. Por equivalencias: z ∈ A × (B ∪ C) ⇔ z = (a, x) ∧ a ∈ A ∧ x ∈ B ∪ C def. de producto cartesiano ⇔ z = (a, x) ∧ a ∈ A ∧ ( x ∈ B ∨ x ∈ C ), def. de unión ⇔ (z = (a, x) ∧ a ∈ A ∧ x ∈ B) ∨ (z = (a, x) ∧ a ∈ A ∧ x ∈ C), distributiva ⇔ (z ∈ A × B) ∨ (z ∈ A × C), def. de producto cartesiano ⇔ z ∈ (A × B) ∪ (A × C), def. de unión  Tarea 18. Sean A, B, C conjuntos arbitrarios. Demuestre que (1) (A × B)c = Ac × B c (2) A × (B\C) = (A × B)\(A × C) 39 3. Producto cartesiano (3) A ∩ (B × C) = (A ∩ B) × (A × C) Para el siguiente ejercicio, recordemos que una forma de trabajar con el conjunto vaciı́o es por contradicción. Propiedad 14. Si A conjunto A×∅=∅ Demostración. Por contradicción. Supongamos que A × ∅ = 6 ∅, entonces existe z ∈ A × ∅, por lo que z tiene la forma z = (a, b) con a ∈ A y b ∈ ∅. Siendo ésto último un absurdo. Por lo tanto, A×∅=∅  Capı́tulo 3 Números enteros En el presente capı́tulo nos proponemos estudiar las diferentes clases de números haciendo enfásis en los algoritmos usuales que los acompañan. Comenzamos con los números naturales. 1. Números naturales Los números naturales se denotan con N y se definen como N = {1, 2, 3, 4, 5, 6, . . .} Debemos hacer notar que estamos usando una notación muy particular para los números naturales. Estamos usando la notación decimal. La razón de hacer esto es más costumbre que cualquier otra, pues como veremos tal notación no es la única y a veces no es la más conveniente. 1.1. Algo de historia. La manera de denotar a los números naturales no ha sido siempre la misma. Por ejemplo, en Egipto alrededor de 3000 a.c: 1 10 100 1000 10, 000 100, 000 1000, 000 y los demás números los escribı́an descomponiéndolos en sumas: 41 42 3. Números enteros 87 Tarea 19. (a) (b) (c) (d) (1) Escribir en jeroglı́ficos egipcios 77 629 90,909 2,507,916 (2) Escribir en decimal los siguientes: (a) (b) (c) Otro ejemplo notable es el sistema tradicional chino-japonés. La definición de sus sı́mbolos elementales es: 1 6 5 4 7 3 2 8 9 10 100 1000 cuyas reglas de escritura son evidentes en el siguiente ejemplo: 43 1. Números naturales 1994  1000   900    90  44 3. Números enteros Tarea 20. (1) Escribir en el sistema tradicional chino-japonés (a) 42 (b) 123 (c) 2146 (2) Escribir en decimal (c) (b) (a) Un ejemplo más cercano a nuestra cultura es el sistema de numeración maya. Sus sı́mbolos elementales son los siguientes: s 1 10 ss 2 s 11 s s ss 4 5 s 6 s ss s ss 19 7 sss sss s 8 0 9 sujetos a las reglas que son claras en los siguientes ejemplos: ✓ ✏ ✒ ✏ ✓ ✑ ssss ✒ ✑ ✓ ✏ sss = 6 + 2 ∗ 20 + 8 ∗ 20 ∗ 18 + 19 ∗ 202 ∗ 18 + 5 ∗ 203 ∗ 18 ✒ ✑ ✓ ✏ ss ✒ ✑ ✓ ✏ s ✒ ✑ 45 1. Números naturales ✓ ✏ ✒ ✑ ✓ ✏ ss ✒ ✓ = 9 + 0 ∗ 20 + 12 ∗ 20 ∗ 18 + 15 ∗ 202 ∗ 18 ✑ ✏ ✒ ✓ ✑ ✏ sss s ✒ ✑ Tarea 21. (1) Escribir en decimal (2) Escribir en maya (a) 32 (b) 529 (Sugerencia: use que 20=18+2) Recordemos las siguientes definiciones: Definición 43. Si n ∈ N, (1) an = aa . . . a} | {z n−veces (2) na = a . . + a} | + .{z n−veces (3) a0 = 1. Además de que las operaciones que se efectuan tienen cierta prioridad: Definición 44. Si x, y, z, a, b, c denotan números, entonces, en una expresión de la forma xyz m + abn + c se efectuan primero las exponenciales, luego los productos y finalmente las sumas. Obsérvese que en los sistemas de numeración chino-japonés antiguo y maya la posición de los sı́mbolos es importante: ✓ ✏ ✓ ss ✏ ✑ ✒ ✑ ✒ ✒ ✏ ✑ ✓ 6= ✓ ss ✒ ✑ ✏ 46 3. Números enteros 6= y que como consecuencia, es posible escribir con pocos sı́mbolos números grandes1. 1.2. Breve historia del 1, 2 y 3. Es común el uso de una linea horizontal o vertical para representar al números que nosotros reprsentamos por 1. Para representar al dos también es comuún usar dos lineas paralelas, mientras que para el tres se usan tres lineas paralelas: ✲ ✲ ✲ ✲ ✲ 4 se especula [10] que de escribir rápidamente dos lineas paralelas es donde se obtuvo el sı́mbolo 2. La misma situación para 3. La historia del cuatro es más tortuosa. Según parece viene de la India, donde el numeral es una especie de cruz que luego se deformó a una especie de nudo. 1.3. Decimal, hexadecimal, binario, octal y otras bases. También el sistema de numeración que usamos (sistema de numeración decimal) tiene un conjunto de sı́mbolos elementales y ciertas reglas de escritura. Definición 45 (decimal). Un número natural en decimal es una expresión del tipo d1 d2 . . . dn (10) donde cada di es alguno de los siguientes sı́mbolos (llamados dı́gitos) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 y la expresión (10) significa lo siguiente: d1 d2 . . . dn = dn 100 + dn−1 10 + . . . + d2 10n−2 + d1 10n−1 Por ejemplo el número 316 significa 316 = 6 ∗ 100 + 1 ∗ 10 + 3 ∗ 102 La razón del nombre “decimal” es porque, como habrá notado el lector, se usa el número diez como base para este sistema.¿Por qué precisamente diez? 1comparése con el ineficiente sistema de numeración romano 47 1. Números naturales La razón no es muy clara; algunos dicen que es porque tenemos diez dedos 2 en nuestras manos. Uno podrı́a alegar entonces que también tenemos cinco dedos en cada mano y que tal vez se deberı́a usar como base el número 5. Aunque no es muy común, ciertamente se puede definir un sistema de numeración en base 5. Definición 46 (base 5). Un número en base 5 es una expresión de la forma (c1 c2 . . . cn−1 cn )5 (11) donde cada ci es uno de los siguientes (llamados dı́gitos permitidos en base 5) 0, 1, 2, 3, 4 y la expresión (11) significa lo siguiente (c1 c2 . . . cn−1 cn )5 = cn 50 + cn−1 51 + . . . + c2 5n−2 + c1 5n−1 Por ejemplo 3215 = 1 ∗ 50 + 2 ∗ 51 + 3 ∗ 52 , 234025 = 2 ∗ 50 + 0 ∗ 51 + 4 ∗ 52 + 3 ∗ 53 + 2 ∗ 54 . Notemos que la mayor potencia de 5 que aparece es el número de dı́gitos menos uno y que el mayor dı́gito permitido es 4 (uno menos que la base). Por supuesto los números no cambian, sólo su apariencia. 3 Ası́, por ejemplo, en base 5, el conjunto de números naturales se ve como sigue: N = {15 , 25 , 35 , 45 , 105 , 115 , 125 , 135 , 145 , 205 , . . . , 435 , 445 , 1005 , . . .} y como consecuencia tenemos 45 + 15 = 105 , 45 + 25 = 115 , etc. es decir, en base 5 las tablas de sumar cambian de forma, pero sólo de forma, no de contenido. Por ejemplo la ecuación 45 + 15 = 105 no es mas que la ecuación 4 + 1 = 5. La siguiente son las tablas de sumar en base 5 + 05 15 25 35 45 05 15 25 35 05 15 25 35 15 25 35 45 25 35 45 105 35 45 105 115 45 105 115 125 45 45 105 115 125 135 Como se puede notar hay 5 tablas de sumar, una para cada dı́gito permitido en base 5. De forma análoga se pueden calcular las 5 tablas de multiplicar en base 5. Similarmente al sistema decimal, donde hay diez tablas para sumar (multiplicar) porque tenemos diez dı́gitos. Por lo que si en lugar de tener base 2de hecho, la palabra dı́gito viene de la palabra dedo 3para distinguir a los números en sı́, de su representación, algunos llaman numerales a los sı́mbolos que representa a los números: por ejemplo 2 es el numeral de “dos”, ver [10] 48 3. Números enteros 5 tuvieramos base 2 sólo tendrı́amos dos tablas de sumar y dos de multiplicar 4 y estas son: + 02 12 02 02 12 12 12 102 * 02 12 02 02 02 12 02 12 Tarea 22. Escribir de manera consecutiva los números que están entre 24 y 41 en las siguientes bases (1) binario; (2) base 5; (3) base 8; (4) hexadecimal. Veamos con más cuidado el sistema de numeración base 2 (llamado también binario). Definición 47 (binario). Un número natural escrito en binario es una expresión de la forma (b1 b2 . . . bn−1 bn )2 (12) donde cada bi es 0 ó 1 (llamados dı́gitos permitidos en binario). La expresión (12) significa lo siguiente: b1 b2 . . . bn−1 bn = bn 20 + bn−1 21 + . . . + b2 2n−2 + b1 2n−1 Ejemplos 48. 10102 = 0 ∗ 20 + 1 ∗ 21 + 1 ∗ 22 + 0 ∗ 23 + 1 ∗ 24 = 10, 1012 = 1 ∗ 20 + 0 ∗ 21 + 1 ∗ 22 = 5 De forma similar se definen las expresiones de los números en octal (base 8) donde los dı́gitos permitidos son: 0,1,2,3,5,6 y 7, por supuesto, los números en base 4. Para bases mayores que 10 es costumbre poner letras como dı́gitos permitidos. Por claridad, enseguida ponemos la definición del sistema hexadecimal (base 16). Definición 49 (hexadecimal). Un número escrito en hexadecimal es una expresión del tipo (h1 h2 . . . hn−1 hn )16 donde cada hi es alguno de los siguientes 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 4¿recuerda el lector la tediosa tarea de aprender de memoria las diez tablas de multiplicar (en decimal)? a veces hasta la tabla del doce? 49 1. Números naturales y donde A16 = 10 D16 = 13 (13) B16 = 11 E16 = 14 (14) c16 = 12 F16 = 15 (15) además (h1 h2 . . . hn−1 hn )16 = hn 160 + hn−1 161 + . . . + h2 16n−2 + h1 16n−1 Ejemplos 50. 8A716 = 7 ∗ 160 + 10 ∗ 161 + 8 ∗ 162 1616 = 6 ∗ 160 + 1 ∗ 161 = 22 (16) (17) El dı́gito que aparece en el extremo izquierdo de una expresión en base se llama dı́gito más significativo. Mientras que el dı́gito que aparece en el extremo derecho se llama dı́gito menos significativo. Por ejemplo 87A 16 tiene dı́gito más significativo 8 mientras que el menos significativo es A. Mientras que 087A16 tiene dı́gito más significativo 0. En algunos libros consideran que las expresiones en base deben de tener dı́gito más significativo no cero. Por ejemplo en el libro de Hopcroft et al [5, pp35-36], a pesar de la igualdad 00111012 = 111012 (18) la expresión del lado izquierdo de la ecuación no es una representación de un número en binario, mientras que la del lado derecho sı́ lo es. Tales consideraciones no son tan extrañas porque, por ejemplo 1+1 =2 y sin embargo la expresión del lado izquierdo no es una expresión en decimal mientras que la del izquierdo sı́ lo es. Observemos que expresiones como 112102 , 12355 no tienen sentido. Mientras que la expresión 1616 es una expresión legı́tima, y de hecho es el número 22. También debemos observar que en los lados derechos de las ecuaciones de los ejemplos 50 tenemos que desarrollar primero las exponenciales, luego los productos y al final sumar. Existe una forma más eficiente de hacer las mismas operaciones. Se llama el algoritmo de Horner el cual ilustramos en los ejemplos que siguen. Ejemplo 51. Escribir el número 23DA16 en decimal. 50 3. Números enteros Solución.2 ∗ 16 + 3 = 35 35 ∗ 16 + 13 = 573 573 ∗ 16 + 10 = 9178 por tanto 23DA16 = 9178. Ejemplo 52. Escribir 3210124 en decimal. Solución.3 ∗ 4 + 2 = 14 14 ∗ 4 + 1 = 57 57 ∗ 4 + 0 = 228 228 ∗ 4 + 1 = 913 913 ∗ 4 + 2 = 3654 es decir, 3210124 = 3654. Podemos comprobar que nuestros cálculos son correctos con ayuda de la propiedad asociativa de los enteros y de las leyes de los exponentes. A saber: Propiedad 15 (distributiva). Supóngase que a, b, c son naturales, entonces a(b + c) = ab + ac Propiedad 16. Supóngase que a, n, m son números naturales, entonces an am = an+m Ası́, en el ejemplo 52, podemos hacer sustituciones en el sentido inverso al que se obtuvieron las ecuaciones: 3654 = 913 ∗ 4 + 2 = (228 ∗ 4 + 1) ∗ 4 + 2 = 228 ∗ 42 + 1 ∗ 4 + 2 = (57 ∗ 4 + 0) ∗ 42 + 1 ∗ 4 + 2 = 57 ∗ 43 + 0 ∗ 42 + 1 ∗ 4 + 2 = (14 ∗ 4 + 1) ∗ 43 + 0 ∗ 42 + 1 ∗ 4 + 2 = 14 ∗ 44 + 1 ∗ 43 + 0 ∗ 42 + 1 ∗ 4 + 2 = (3 ∗ 4 + 2) ∗ 44 + 1 ∗ 43 + 0 ∗ 42 + 1 ∗ 4 + 2 = 3 ∗ 45 + 2 ∗ 44 + 1 ∗ 43 + 0 ∗ 42 + 1 ∗ 4 + 2 ∗ 40 = 3210124 51 1. Números naturales donde en la última igualdad se hizo uso de la definición de los números en base 4. De hecho se hicieron uso de un par de propiedades más: la propiedad conmutativa (para la suma) y la propiedad asociativa (para suma y producto). Por el momento no queremos excedernos en tales cuidados. Sin embargo, después seremos mas estrictos en el uso de estas propiedades. También es posible pasar de decimal a cualquier otra base con un algoritmo inverso, en cierto sentido, al de Horner: por divisiones sucesivas, el cual ilustramos en los siguientes ejemplos: Ejemplo 53. Escribir 837 en base 5. Solución.33 163 0 6 5 1 5 167 5 837 5 33 1 17 3 37 2 2 Entonces 837 = 113225 (los residuos de las divisiones forman el número en la base pedida). Ejemplo 54. Escribir 58 en binario. Solución.14 29 2 58 18 0 Por lo que 2 29 9 1 2 2 14 0 7 1 0 1 3 7 2 2 3 1 1 1 58 = 1110102 Ejemplo 55. Escribir 600604 en hexadecimal. Solución.37537 16 16 600604 120 86 60 124 12 = C16 2346 37537 55 73 97 1 146 16 2346 16 74 106 10 = A16 Por lo tanto 600604 = 92A1C16 9 146 2 0 16 9 9 52 3. Números enteros El lector debe prestar especial atención al procedimiento en que se hace cada división (llamado algoritmo largo de la división) porque exactamente el mismo procedimiento se puede hacer para dividir números en cualquier otra base diferente a decimal. Definición 56. Los elementos que forman una división se llaman: cociente divisor dividiendo residuo Tarea 23. Escribir (1) 212 + 1 en binario, hexadecimal y octal; (2) 54 + 3 ∗ 5 + 2 en base 5; (3) 106 + 104 + 102 + 10 + 1 en decimal. 1.4. Métodos rápidos de cambio de base. Cuando se quiere pasar de una base b a una a y se tiene que la ecuación a = b x tiene solución en x ∈ N entonces es muy fácil hacer el cambio de base. Por ejemplo: Ejemplo 57. Escribir 93C216 en binario. Solución.- El procedimiento consiste en escribir cada dı́gito hexadecimal como cuatro dı́gitos en binario y luego sustituirlos para obtener una expresión en binario: 93C216 = 1001 | {z } 0011 | {z } 1100 | {z } 0010 | {z } 9 3 C 2 = 1001 0011 1100 00102 La razón de que tal procedimento funcione es que 2 4 = 16 y las leyes de los exponentes. Recordemos que (an )m = anm 53 1. Números naturales En efecto, verifiquemos que el resultado del ejemplo anterior es correcto: 93C216 =2 + 12 ∗ 161 + 3 ∗ 162 + 9 ∗ 163 =2 + 12 ∗ (24 )1 + 3 ∗ (24 )2 + 9 ∗ (24 )3 =2 + (22 + 23 ) ∗ 24 + (1 + 2) ∗ 28 + (1 + 24 ) ∗ 212 =2 + 26 + 27 + 28 + 29 + 212 + 216 =0 ∗ 20 + 1 ∗ 21 + 0 ∗ 22 + 0 ∗ 23 + 0 ∗ 24 + 0 ∗ 25 + 1 ∗ 26 + 1 ∗ 27 + 1 ∗ 28 + 1 ∗ 29 + 0 ∗ 210 + 0 ∗ 211 + 1 ∗ 212 + 0 ∗ 213 + 0 ∗ 214 + 0 ∗ 215 + 1 ∗ 216 =1001 0011 1100 00102 De manera similar, como 22 = 4, para pasar de base 4 a binario se escribe cada dı́gito en base 4 como dos dı́gitos en binario: Ejemplo 58. Escribir 213014 en binario. Solución.01 00 |{z} 11 |{z} 01 |{z} 213014 = |{z} 10 |{z} 2 1 3 0 1 = 10 01 11 00 012 De forma análoga, se forman grupos de tres dı́gitos para pasar de octal a binario puesto que 23 = 8. Ejemplo 59. Escribir 1010 0010 0001 0000 1011 2 en hexadecimal. Solución.2 |{z} 1010 0010 0001 0000 10112 = |{z} A |{z} B 0 |{z} 1 |{z} 10102 00102 00012 00002 10112 = A210B16 Tarea 24. (1) Escribir en binario (a) A21016 , F E2116 , F E2116 (b) 110324 , 13224 , 1014 (c) 70718 , 3218 , 12345678 (2) Escribir los siguientes números en octal y base 4 (a) 9010A216 (b) 1B24616 (3) Escribir los siguientes números en base 4 y hexadecimal (a) 6017018 , 1218 (4) Escribir en base 4, octal y hexadecimal: (a) 1000011110012 , 111101010102 54 3. Números enteros (5) Escribir los siguientes números en binario, octal y hexadecimal. (a) 2134 (b) 3210114 2. Aritmética en diferentes bases La notación decimal es usada hoy en dı́a debido a los claros algoritmos asociados con ella. Lo notable es que la gran mayorı́a de estos permanecen sin cambio en otras bases. Por ejemplo, es evidente que 18824840001 > 234 simplemente porque el número del lado izquierdo tiene más dı́gitos que el del lado derecho. La misma razón es la que obliga a 10101110011 2 > 10012 ó a 100A0E16 > F F 916 . También 900 > 899 ¿por qué? La misma razón hace que F 12 16 > EF F16 . Ahora, los métodos de sumar, restar, multiplicar y dividir en decimal son exactamente los mismos que en cualquier otra base. Antes de ejemplicar serán útiles las siguientes observaciones. N = {14 , 24 , 34 , 104 , 114 , 124 , 134 , 204 , . . . , 314 , 334 , 1004 , . . .} = {116 , 216 , . . . , 916 , A16 , B16 , C16 , D16 , E16 , F16 , 1016 , 1116 , . . . , 1916 , 1A16 , . . . , 1F16 , 2016 , . . . , 2916 , 2A16 , . . . , 2F16 , 3016 , . . . , F F16 , 10016 , . . .} 2.1. Sumas y restas. El acarreo que se efectua en las sumas en decimal también se hace en cualquier suma en otra base. Por ejemplo, tengamos en mente las tablas de sumar en base 4: + 04 14 24 34 04 14 24 34 04 14 24 34 14 24 34 104 24 34 104 114 34 104 114 124 entonces, la suma de 201034 con 323124 es: 1 1 1 2 0 1 0 34 + 3 2 3 1 24 1 1 3 0 2 14 ← (19) donde la flecha indica los acarreos. De forma similar 1 1 1 1 1 0 1 1 0 1 12 + 1 0 1 1 02 1 1 1 0 0 0 12 1 1 6 4 2 58 + 5 3 48 7 1 6 18 (20) 55 2. Aritmética en diferentes bases La misma situación con las restas, ahora los acarreos se colocan en el segundo renglón: 1 1 3 0 2 14 1 1 - 1 (21) 2 0 1 0 34 3 2 3 1 24 El procedimiento de restar comienza con los dı́gitos que aparecen más a la derecha: 14 - 34 desde luego, como 14 − 34 no es natural, se toma un dı́gito más para formar 114 − 34 = 24 , tal dı́gito extra se marca en la cantidad que se está restando (segundo renglón) como un acarreo: 14 1 - 34 24 el procedimiento continua en la columna siguiente a la izquierda; el acarreo se suma al dı́gito correspondiente en la cantidad que se está restando: 2 14 1 - 0 34 ? 24 se transforma en 2 14 - 1 34 ? 24 y se efectua la resta 24 − 14 = 14 : 1 1 3 0 2 14 − 2 0 1 0 34 ? ? ? ? 1 24 se continua con la columna siguiente a la izquierda repitiendo el procedimiento anterior. El algoritmo descrito anteriormente funciona en cualquier base, por ejemplo: 1 1 1 0 0 0 12 1 1 1 1 - 1 0 1 1 0 1 12 1 0 1 1 02 7 1 6 18 1 1 - 6 4 2 58 5 3 48 (22) 56 3. Números enteros A 8 0 2 1 916 1 - 1 1 E 8 2 216 A 7 1 9 F 716 Obsérvese como los acarreos de la resta (21) coinciden con los de la suma (19), mientras que los acarreos de las restas (22) hacen lo propio con los de las sumas (20). La razón es que sumar es equivalente a restar: b+c=a ⇔b=a−c 2.2. Multiplicaciones y divisiones. Cualquiera sea el algoritmo que el lector conozca para multiplicar en decimal funciona en cualquier base sin mayor cambio; sólo hay que cuidar los dı́gitos permitidos. Por ejemplo, en base 3, las tablas de multiplicar son: * 03 13 23 03 03 03 03 13 23 03 03 13 23 23 113 entonces para multiplicar 2123 por 123 : 1 1 2 × 1 1 1 2 1 1 2 1 0 0 13 23 2 13 1 × 1 0 0 1 0 0 1 0 1 0 0 1 0 0 12 1 1 1 23 23 (23) Un ejemplo en binario: 0 0 1 1 1 12 0 12 1 12 0 1 12 Ahora, las divisiones se basan en la siguiente propiedad: Propiedad 17 (algoritmo de la división). Si a, b ∈ N y b 6= 0 entonces existen q y r ≥ 0 tales que a = qb + r ∧ (r < b) Es usual escribir la ecuación (24) como: (24) 57 2. Aritmética en diferentes bases q b a r El algorimo largo de la división que seguramente el lector conoce para dividir números en decimal, funciona de igual manera en cualquier otra base. Por ejemplo para dividir 136 comenzamos a dividir 5316 ? 136 536 como lo harı́amos en decimal. Para saber que número tenemos que poner como cociente, tengamos en mente las tablas de multiplicar: * 16 26 36 46 56 16 26 16 26 26 46 36 106 46 126 56 146 36 36 106 136 206 236 46 46 126 206 246 326 56 56 146 236 326 416 buscamos entonces el múltiplo de 136 más cercano a 536 sin sobrepasarlo: 136 ∗ 16 = 136 136 ∗ 26 = 306 136 ∗ 36 = 436 136 ∗ 46 = 1006 elegimos a 3 como cociente y restamos el resultado de multiplicar por 3 6 en la división original: 3? 136 5316 −436 106 ahora bajamos el dı́gito 1 de 5316 a la derecha del residuo obtenido para formar 1016 , número que debemos de dividir por 136 repitiendo el procedimiento anteriormente descrito: 58 3. Números enteros 46 136 1016 −1006 16 ponemos el cociente anterior junto con el cociente obtenido anteriormente. Ponemos todos los cálculos en la división anterior: 34 136 5316 −436 1016 −1006 16 Las divisiones en binario son prácticamente triviales: Ejemplo 60. 112 1102 101012 -1102 10012 1102 112 3. Justificaciones La razón esencial de que aparezcan acarreos se debe a la propiedad distributiva y a las leyes de los exponentes que aparecen en los números naturales (ver las propiedades 15 y 16); por ejemplo, verifiquemos la suma (19). Tenemos, por 59 4. Restas en 8 bits definición que 201034 + 323124 = (2 ∗ 44 + 0 ∗ 43 + 1 ∗ 42 + 0 ∗ 41 + 3 ∗ 40 ) + (3 ∗ 44 + 2 ∗ 43 + 3 ∗ 42 + 1 ∗ 41 + 2 ∗ 40 ) = (2 + 3) ∗ 44 + (0 + 2) ∗ 43 + (1 + 3) ∗ 42 + (0 + 1) ∗ 41 + (3 + 2) ∗ 40 = (4 + 1) ∗ 44 + 2 ∗ 43 + 4 ∗ 42 + 1 ∗ 41 + (4 + 1) ∗ 40 = 4 ∗ 44 + 1 ∗ 44 + 2 ∗ 43 + 4 ∗ 42 + 1 ∗ 41 + 4 ∗ 40 + 1 ∗ 40 = 45 + 1 ∗ 44 + 2 ∗ 43 + 43 + 1 ∗ 41 + 41 + 1 ∗ 40 , (acarreos) = 1 ∗ 45 + 1 ∗ 44 + 3 ∗ 43 + 2 ∗ 42 + 0 ∗ 42 + 2 ∗ 41 + 1 ∗ 40 = 11320214 es decir, los acarreos aparecen cuando las sumas de los dı́gitos exceden la base (4, en este caso) y luego corresponden a sumar los exponentes. La forma del algoritmo de multiplicar (el corrimiento de los renglones) se debe esencialmente a la propiedad distributiva. En efecto, verifiquemos la multiplicación marcada con (23): 2123 ∗ 123 =(2 ∗ 32 + 1 ∗ 31 + 2 ∗ 30 )(1 ∗ 31 + 2 ∗ 30 ) =((3 + 1) ∗ 32 + 2 ∗ 31 + (3 + 1) ∗ 30 3 2 1 + (2 ∗ 3 + 1 ∗ 3 + 2 ∗ 3 ) (25) (26) (27) = (33 + 32 + 2 ∗ 31 + 3 + 1 ∗ 30 ) + (2 ∗ 33 + 1 ∗ 32 + 2 ∗ 31 ) = 3 ∗ 33 + 2 ∗ 32 + 5 ∗ 31 + 1 ∗ 30 = 34 + 2 ∗ 32 + (3 + 2) ∗ 31 + 1 ∗ 30 = 34 + 3 ∗ 32 + 2 ∗ 31 + 1 ∗ 30 = 1 ∗ 34 + 1 ∗ 33 + 0 ∗ 32 + 2 ∗ 31 + 1 ∗ 30 = 110213 donde la distribución se hizo con los sumandos del segundo factor de (25). En (26) aparece la distribución del sumando 2∗3 0 que corresponde al primer renglón de la multiplicación (23); mientras que (27) corresponde a la distribuación del sumando 1 ∗ 31 que a su vez corresponde al segundo renglón de (23). 4. Restas en 8 bits En lenguaje ensamblador [1, 4] se hace uso extensivo de la aritmética en binario. En los antiguos procesadores de 8 bits se hizo uso de cierta aritmética particular: aritmética módulo 256 ó aritmética de 8 bits. Esta funciona de la siguiente manera, primero explicamos en decimal. Decimos que dos números 60 3. Números enteros x, y son congruentes módulo 256 ó simplemente congruentes, si x y y tienen el mismo residuo al dividirlos entre 256, en tal caso escribimos x ≡ y. Por ejemplo, 259 ≡ 3 porque ambos números tienen residuo 3 al dividirlos por 256. O también 256 ≡ 0. Ésta equivalencia tiene interesantes consecuencias; por ejemplo, 255 + 1 ≡ 0, por lo que podemos interpretar −1 ≡ 255, ó en binario, −1 ≡ 111111112 . Debemos remarcar que −1 6= 111111112 por supuesto, sin embargo −1 y 1111112 son equivalentes. Podemos entonces interpretar a 111111112 como la representación de −1 en 8 bits. Ahora, ¿como es la representación de, por ejemplo −001010102 , en 8 bits? El algoritmo es simple: se toma el número formado por la negación de cada uno de sus dı́gitos y luego se le suma 1: 001010102 → 110101012 + 12 = 110101102 el número obtenido (llamado complemento a 2) es la representación buscada. La razón es que cuando se suma a un número el número formado por su complemento (de 8 bits ambos) se obtiene 11111111 2 que mas 1, nos da 1000000002 ≡ 0. En nuestro ejemplo, 001010102 + (110101012 + 1) = (001010102 + 110101012 ) + 12 ≡ 111111112 + 12 = 1000000002 ≡ 0. es decir −001010102 ≡ (110101012 + 1) Es evidente que si a = b entonces a ≡ b. Pero recı́procamente, si tenemos que a ≡ b entonces no necesarimente se obtiene que a = b. Sin embargo Propiedad 18. Si a, b ∈ Z tales que a, b ∈ {0, 1, 2, . . . , 255} y a ≡ b entonces a = b. Otra propiedad que es fácil de demostrar es que Propiedad 19. Si a ≡ b y c ≡ d entonces a + c ≡ b + d. Utilizando esta aritmética de equivalencias es más fácil restar. Por ejemplo para restar 010000012 − 001010102 , como este número es igual a 010000012 + (−001010102 ) remplazamos el restando por su equivalente 11010110 2 y luego sumamos. 0 1 0 0 0 0 0 12 0 1 0 0 0 0 0 12 1 1 0 1 0 1 0 12 - 0 0 1 0 1 0 1 02 −→ + 12 ? ? ? ? ? ? ? ? 1 0 0 0 1 0 1 1 12 61 5. Circuito semisumador Ahora, como 1000000002 = 256 ≡ 0 entonces se desecha el 1 que es el dı́gito más significativo, lo cual es legal porque 100000000 2 ≡ 0 y 000101112 ≡ 000101112 luego se hace uso de la propiedad 19 para obtener que 1000000002 + 000101112 ≡ 0 + 000101112 Se sigue entonces el resultado: 0 1 0 0 0 0 0 12 - 1 1 0 1 0 1 1 02 0 0 0 1 0 1 1 12 el cual es correcto debido a la propiedad 18. Tarea 25. Intente hacer restas en 9 bits siguiendo el procedimiento anterior y compruebe. Ahora con 11 bits, y luego con 4. ¿Es importante, en el procedimiento descrito para restar, que se usen precisamente 8 bits? 5. Circuito semisumador En esta sección diseñaremos un circuito que sume números en binario de un sólo bit. Puede que tal meta no sea impresionante en sı́ misma. Sin embargo, sı́ lo es por su potencial. Antes haremos mención de un teorema muy útil para el diseño de circuitos. Teorema 4. Cualquier función booleana puede ser escrita en términos de las compuertas AND, OR y NOT. Una interpretación de este teorema es que cualquier tabla formada por ceros y unos se puede escribir en términos de AND, OR y NOT. A pesar de que la demostración de este teorema no es difı́cil, no la haremos aquı́. Es aún más fácil entender el porque de tal teorema con un par de ejemplos. Consideremos la siguiente tabla p 0 0 0 0 1 1 1 1 q 0 0 1 1 0 0 1 1 r 0 1 0 1 0 1 0 1 s 0 0 1 0 1 0 0 1 La pregunta es s =?. La respuesta es fácil: s = ((¬p) ∧ q ∧ (¬r)) ∨ (p ∧ (¬q) ∧ (¬r)) ∨ (p ∧ q ∧ r). 62 3. Números enteros La técnica es: nos fijamos en los renglones de la columna s que tienen 1’s. Y en tales renglones, por cada 1 ponemos la variable que marca la columna y por cada 0 ponemos la negación de la variable de la columna con ∧ entre ellos. Luego se pone ∨ entre todas las fórmulas encontradas. Otro ejemplo es p 0 0 0 0 1 1 1 1 q 0 0 1 1 0 0 1 1 r 0 1 0 1 0 1 0 1 s 1 0 0 0 0 0 1 0 en este caso s = ((¬p) ∧ (¬q) ∧ (¬r)) ∨ ((¬p) ∧ (¬q) ∧ r) Ahora el circuito sumador. Primero pondremos la tabla de sumar dos bits como una tabla de verdad, donde p, q denotarán las bits a sumar y c, s serán los bits del resultado de la suma (se necesitan dos bit para el resultado porque 12 + 12 = 102 ): p 0 0 1 1 q 0 1 0 1 c 0 0 0 1 s 0 1 1 0 Por lo que un circuito que sume dos bits deberá de tener dos lineas de entradas y dos de salida: p c semisumador q s Es evidente que c = p ∧ q. Mientras que podemos calcular s usando la técnica descrita anteriormente: s = ((¬p) ∧ q) ∨ (p ∧ (¬q)) Luego, el circuito que suma dos bits se ve como 63 6. Divisibilidad ◗ ◗ ◗ ✑ ✑ ✑ t p s q t s ❆ ❆ ✁ ✁ ◗ ◗ ◗ ✑ ✑ ✑ s c Tarea 26. (1) Diseñe un circuito que multiplique un número de un bit por uno de dos. (2) Diseñe un circuito que sume dos números de tres bits. 6. Divisibilidad Existen muchos algoritmos en base 10 que se pueden generalizar a otras bases. Por ejemplo, la paridad de un número en decimal está determinada por la paridad del dı́gito menos significativo. Formalizemos. Definición 61. Un número entero m se dice que es (1) par, si existe q ∈ Z tal que m = 2q (2) impar, si existe r ∈ Z tal que m = 2r + 1 Ejemplos 62. (1) 6 es par porque ∃3 ∈ Z tal que 6 = 2 ∗ 3. (2) −2 es par porque ∃ − 1 ∈ Z tal que −2 = 2 ∗ (−1). (3) 0 es par Demostración. ∃0 ∈ Z tal que 0 = 2 ∗ 0  (4) 33 es impar porque Demostración. ∃16 ∈ Z tal que 33 = 2 ∗ 16 + 1. (5) 1002 es par  64 3. Números enteros Demostración. ∃102 ∈ Z tal que 1002 = 2 ∗ 102 .  Obsérvese que la siguiente propiedad sobre paridades es independiente de las bases de representación empleadas. Propiedad 20. Sean m, n ∈ Z. (1) Si m y n son pares ⇒ m + n es par. (2) Si m es par y n impar ⇒ m + n es impar. (3) Si m y n son impares ⇒ m + n es par. Demostración. (1) Como m, n son pares entonces ∃q 1 , q2 ∈ Z tales que m = 2q1 , n = 2q2 luego m + n = 2q1 + 2q2 = 2(q1 + q2 ). Tenemos que ∃(q1 + q2 ) ∈ Z tal que m + n = 2(q1 + q2 ), es decir, que m + n es par. (2) En este caso tenemos que trabajar con la suposición de que m es par y n impar. Luego ∃q, r ∈ Z tales que m = 2q, n = 2r + 1 se sigue entonces que m + n = 2q + 2r + 1 = 2(q + r) + 1. Es decir, tenemos que ∃(q + r) ∈ Z tal que m + n = 2(q + r) + 1, lo que significa que m + n es impar. (3) Tarea.  Es imposible encontrar un número entero que sea par e impar a la vez. Para demostrar ésto nos basaremos en una técnica de demostración conocida como reducción al absurdo, también llamada por contradicción; que consiste en esencialmente suponer como verdadero lo contrario a lo que se pretende demostrar, ası́ como también suponer verdaderas las hipótesis dadas, para luego hacer deducciones hasta obtener un absurdo. Teorema 5. No existe un número entero que sea par e impar a la vez. 65 6. Divisibilidad Demostración. Por reducción al absurdo. Supongamos que ∃m ∈ Z tal que m es par y m impar. Luego, existen q, r ∈ Z tales que m = 2q, m = 2r + 1 lo que implica 2q = 2r + 1 de donde 2(q − r) = 1 se sigue que 1 2 pero como (q−r) ∈ Z deducimos que 1/2 ∈ Z lo cual es absurdo. Se concluye la prueba.  (q − r) = Usando el algoritmo de la división se puede probar que Teorema 6. Si m ∈ Z entonces m es par ó m impar. En consecuencia ¬(m es par ) ⇔ (m es impar ) y ¬(m es impar ) ⇔ (m es par ) Tarea 27. (1) Pruebe que si m, n son enteros tales que m + n es impar entonces (m es impar ∧ n es par ) ∨ (m es par ∧ n es impar) (2) Pruebe que si m, n son enteros tales que m + n es par entonces (m es par ∧ n es par ) ∨ (m es impar ∧ n es impar ) Con respecto a las multiplicaciones, la paridad se comporta como sigue. Propiedad 21. Sean m, n ∈ Z (1) Si m es par ⇒ mn es par. (2) Si m y n son impares entonces mn es impar. Demostración. (1) Sólo tenemos una condición sobre m, la de ser par. Luego ∃q ∈ Z tal que m = 2q. Se sigue que mn = (2q)n = 2(qn) luego mn es par. 66 3. Números enteros (2) Ahora ∃q1 , q2 ∈ Z tales que m = 2q1 + 1, n = 2q2 + 1 luego mn = (2q1 + 1)(2q2 + 1) = 4q1 q2 + 2q1 + 2q2 + 1 = 2(2q1 q2 + q1 + q2 ) + 1, es decir, existe (2q1 q2 +q1 +q2 ) ∈ Z tal que m = 2(2q1 q2 +q1 +q2 )+1, lo que quiere decir que mn es impar.  Tarea 28. Sea m ∈ Z. (1) Supóngase que m2 es par. Pruébese que entonces m es par. (2) Probar que: m2 impar ⇒ m es impar. Ahora probaremos que si el dı́gito menos significativo de un número natural escrito en decimal es par, entonces todo el número es par: Propiedad 22. Sea m ∈ N tal que m = (d1 . . . dn )10 y dn es par entonces m es par. Demostración. Tenemos que m = d1 10n−1 + d2 10n−2 + . . . + dn−1 10 +dn {z } | par siendo los primeros sumandos pares, según la propiedad 1. Luego, como d n es par y suma de pares es par, se concluye que m es par.  Propiedad 23. Sea m ∈ N tal que m = (d1 . . . dn )10 y dn es impar entonces m es impar. Demostración. Tenemos que m = d1 10n−1 + d2 10n−2 + . . . + dn−1 10 +dn {z } | par siendo los primeros sumandos pares, según la propiedad 1. Luego, como d n es impar y suma de par con impar es impar, se concluye que m es impar.  Afirmaciones análogas se pueden hacer para números escritos en binario, base 4, octal, hexadecimal y en general, para números escritos en una base par. 67 6. Divisibilidad Tarea 29. (1) Probar que si el dı́gito menos significativo de un número natural escrito en binario es 0 entonces el número es par. (2) Probar que si el dı́gito menos significativo de un número natural escrito en hexadecimal es par entonces el número es par. En lo que sigue nos dedicaremos a identificar los números que son múltiplos de otros en base 10. Definición 63. Un números entero m se dice que es múltiplo de tres si ∃q ∈ Z tal que m = 3q o equivalentemente, si al dividir m entre 3 se obtiene residuo cero. Ejemplos 64. (1) 0 es múltiplo de 3, por que ∃0 ∈ Z tal que 0 = 3 ∗ 0. (2) −27 es múltiplo de 3, pues ∃ − 9 ∈ Z tal que −27 = 3 ∗ (−9). (3) 111 es múltiplo de 3, porque ∃37 ∈ Z tal que 111 = 3 ∗ 37. Al igual que con los pares, en decimal es fácil identificar los múltiplos de tres: sólo hay que sumar los dı́gitos y si tal suma es múltiplo de tres entonces el número en cuestión es múltiplo de tres. Para demostrar esto necesitamos el siguiente hecho trivial Lema 1. (1) Un número del tipo 99 . . . 910 es múltiplo de 3. (2) 10n = 99 . . . 9} +1, si n ∈ N. | {z n− nueves Propiedad 24. (1) Si m, n ∈ Z ambos múltiplos de 3 entonces m + n es múltiplo de 3. (2) Si m, n ∈ Z tal que m es múltiplo de 3 entonces mn es múltiplo de 3. Demostración. (1) Tenemos que existen q1 , q2 ∈ Z tales que m = 3q1 entonces ∨ m = 3q2 m + n = 3q1 + 3q2 = 3(q1 + q2 ) lo cual indica que m + n es múltiplo de 3. 68 3. Números enteros (2) Tarea.  Teorema 7. Supóngase que m ∈ N y que escribimos m en decimal: m = (d1 d2 . . . dn )10 Si la suma d1 + d2 + · · · + dn es múltiplo de 3 entonces m es múltiplo de 3. Demostración. Tenemos que m = d1 10n−1 + d2 10n−2 + · · · + dn−1 101 + dn . . . 9} = d1 ( 99 . . . 9} +1) + d2 ( 99 | {z | {z (n-1)-nueves (n−2)−nueves = d1 99 . . . 9} +d1 + d2 | {z (n-1)-nueves = (d1 99 . . . 9} +d2 | {z (n-1)-nueves | . . . 9} |99 {z (n−2)−nueves . . . 9} |99 {z (n−2)−nueves +1) + · · · + dn−1 (9 + 1) + dn +d2 + · · · + dn−1 9 + dn−1 + dn , distribuyendo + · · · + dn−1 9) +(d1 + d2 + · · · + dn ) {z } múltiplo de 3 como el primer paréntesis es un múltiplo de 3 según la propiedad 3 y el segundo paréntesis es múltiplo de 3, usando que la suma de múltiplos de tres es múltiplo de tres, según nuestra hipótesis, obtenemos que m es múltiplo de 3.  El turno de los múltiplos de 4: Definición 65. Sean m, n ∈ Z. (1) Decimos que m es múltiplo de n, si ∃q ∈ Z tal que m = nq (2) Decimos que n divide a m si m es múltiplo de n. Abreviamos con la simbologı́a n|m a la frase n divide a m. Obsérvese que n|m ⇔ m es múltiplo de n. La siguiente es una generalización de la propiedad 3. Propiedad 25. Sean m, n, r ∈ Z. (1) Si r|m ∧ r|n ⇒ r|(m + n). 69 6. Divisibilidad (2) Si r|m ⇒ r|(mn). Demostración. (1) Tenemos que r|m y r|n. Tales sı́mbolos tenemos que traducirlos a ecuaciones. Exiten q1 , q2 ∈ Z tales que m = rq1 ∧ n = rq2 entonces m + n = rq1 + rq2 = r(q1 + q2 ) lo que significa que r|(m + n). (2) Tarea.  Necesitaremos de Lema 2. Si n ≥ 2 entonces 4|10n . Demostración. 10n = 10 ∗ 10n−1 = (8 + 2) ∗ 10n−1 = 8 ∗ 10n−1 + 2 ∗ 10n−1 = 4 ∗ 2 ∗ 10n−1 + 2 ∗ 10 ∗ 10n−2 = 4 ∗ 2 ∗ 10n−1 + 4 ∗ 5 ∗ 10n−2 = 4 ∗ (2 ∗ 10n−1 + 5 ∗ 10n−2 ) es decir 10n es múltiplo de 4 lo cual es equivalente a 4|10 n .  Teorema 8. Sea m ∈ N. Escribimos m en decimal m = (d1 d2 . . . dn−1 dn )10 . Si 4|(dn−1 dn )10 entonces 4|m. Demostración. Nuestra hipótesis es 4|(dn−1 10 + dn ) pero m = d1 10n−1 + d2 10n−2 + · · · + dn−2 102 + dn−1 101 + dn (28) 70 3. Números enteros como 4|(d1 10n−1 ), 4|(d2 10n−2 ), . . . , 4|(dn−1 102 ), según la propiedad 25 y lema 2. Obtenemos que 4|(d1 10n−1 + d2 10n−2 + · · · + dn−2 102 ), lo que junto con (28) da 4|(d1 10n−1 + d2 10n−2 + · · · + dn−2 102 ) + (dn−1 10 + dn ) utilizando la propiedad 25(1). Es decir 4|m  Ejemplos 66. (1) 4|1010212121132426720 pues 4|20. (2) 4|123456789101112 pues 4|12. Tarea 30. Pruebe que si m ∈ N tal que el dı́gito menos significativo de m en decimal es 0 ó 5 entonces 5|m. Se puede seguir identificando a los múltiplos. Por ejemplo, los múltiplos de 6 son aquellos que son al mismo tiempo múltiplos de 2 y 3. En consecuencia, si un número escrito en decimal tiene su dı́gito menos significativo par y la suma de sus dı́gitos un múltiplo de 6 entonces tenemos un múltiplo de 6. Sin embargo hay números que nos son múltiplos de ningún otro exepto de ±1. Tales números se llaman primos. 7. Números primos Definición 67. Sea n ∈ N con n > 1. El número n se llama primo si (d|n ∧ d > 0) ⇒ (d = 1 ∨ d = n) es decir si los únicos divisores positivos de n son 1 ó n mismo. Luego, por definición, 1 ∈ N no es primo. Propiedad 26. Si d, n ∈ N tales que d|n entonces d ≤ n. Ejemplos 68. (1) 2 es primo, porque d|2 y d > 0 ⇒ 0 < d ≤ 2 ⇒ (d = 1 ∨ d = 2). 71 7. Números primos (2) 3 es primo porque d|3 ∧ d > 0 ⇒ 0 < d < 3 ∧ d|3 ⇒ (d = 1 ∨ d = 2 ∨ d = 3) ∧ d|3 ⇒ ((d = 1 ∧ d|3) ∨ (d = 2 ∧ d|3) ∨(d = 3 ∧ d|3) {z } | falso ⇒ (d = 1 ∨ d = 3). (3) 4 no es primo porque 2|4 ∧ 2 6= 4. (4) 5 es primo porque d|5 ∧ d > 0 ⇒ 0 < d < 5 ∧ d|5 ⇒ (d = 1 ∨ d = 2 ∨ d = 3 ∨ d = 4 ∨ d = 5) ∧ d|5 ⇒ ((d = 1 ∧ d|5) ∨ (d = 2 ∧ d|5) ∨ (d = 3 ∧ d|5) ∨ (d = 4 ∧ d|5) ∨(d = 5 ∨ d|5) | {z } | {z } | {z } falso falso falso ⇒ (d = 1 ∨ d = 5). (5) 6 no es primo porque 2|6 ∧ 2 6= 6. (6) 7 es primo porque (2 6 |7) ∧ (3 6 |7) ∧ (4 6 |7) ∧ (5 6 |7) ∧ (6 6 |7). (7) 8 no es primo porque 4|8. (8) 9 no es primo porque 3|9 Como puede notarse, cada vez es más difı́cil checar que los números son primos. Tarea 31. (1) Compruebe que los números 11, 13, 17, 19 son primos. (2) ¿Es 2003 número primo? Explique su respuesta. Un procedimiento que puede ayudar a reducir los cálculos es el siguiente. Teorema 9 (Criterio de la raı́z). Sea m ∈ N. Si m no es primo entonces existe un primo p tal que cumple √ (1) p ≤ m; (2) p|m. 72 3. Números enteros Ejemplo 69. Determinar si 143 es primo. Solución.- En principio deberı́amos probar con cada número n natural menor que 143 para encontrar divisores de 143. Sin embargo, con ayuda del criterio de la raı́z sólo tenemos que buscar divisores entre unos cuantos números. Supóngase que 143 no fuera primo, entonces, por el criterio de la raı́z, debe de existir un número p primo tal que √ (1) p ≤ 143 ≈ 11.9583 (2) p|143 lo que nos deja en las siguientes posibilidades: p = 2 ∨ p = 3 ∨ p = 5 ∨ p = 7 ∨ p = 11 pero 2 6 |143, 3 6 |143, 5 6 |143, 7 6 |153, 11|143. Como 11|143, resulta que, en efecto, 143 no es primo. Ejemplo 70. ¿Es 101 número primo? Sol.- Si 101 no fuera primo entonces deberı́a existir un primo p tal que √ (1) p ≤ 101 < 11 (2) p|n por lo que p=2∨p=2∨p=5∨p=7 pero 2 6 |101, 3 6 |101 5 6 |101, 7 6 |101. Se concluye entonces que 101 es primo (por reducción al absurdo!). Tarea 32. Determinar si los siguientes números son primos o no. (1) 71 (2) 73 (3) 117 (4) 247 (5) 183 (6) 1993 Los números primos son a los números enteros lo que las partı́culas elementales a la materia: cualquier número entero está formado por productos de números primos. Tal hecho se llama el teorema fundamental de la arittmética. 73 7. Números primos Teorema 10 (Fundamental de la Aritmética). Sea m ∈ N, m > 1. Entonces existen p1 , p2 , . . . , pk primos únicos tales que m = pα1 1 pα2 2 . . . pαk k para algunos α1 ≥ 1, . . . αk ≥ 1 enteros. Demostración. La demostración es lo que se conoce como un procedimiento inductivo. Consideremos m. Entonces hay dos casos (1) m es primo; (2) m no es primo. Si m es primo entonces m = p1 y el teorema se cumple con α1 = 1. Si m no es primo entonces ∃n ∈ N tal que n|m y n < m. Luego m = nq, es decir m se descompone como un producto de números menores a m. A continuación se repite el procedimiento tanto a n como a q. Es decir, puede ser que n y q sean primos o no. Si lo fueran entonces n = p 1 y q = p2 y ası́ m = p1 p2 y se cumple el teorema. Si ni n ni q son primos es porque estos se decomponen como productos. Etcétera. Tal procedimiento termina en algún momento porque los factores son cada vez menores.  Ejemplo 71. Factorizar el número 504 como producto de primos. Solución.504 = 2 ∗ 252 = 2 ∗ 2 ∗ 126 = 22 ∗ 2 ∗ 63 = 23 ∗ 3 ∗ 21 = 23 ∗ 3 ∗ 3 ∗ 7 = 23 ∗ 32 ∗ 7 Ejemplo 72. Escribir 2205 como producto de primos. Sol.2205 = 5 ∗ 441 = 5 ∗ 3 ∗ 147 = 5 ∗ 3 ∗ 3 ∗ 49 = 5 ∗ 32 ∗ 72 Tarea 33. Escribir los siguientes números como producto de primos: 412, 103, 5040, 3030. 74 3. Números enteros 8. Algoritmo de Euclides Quizá uno de los más antiguos algoritmos es el llamado de Euclides. Tal sirve para calcular el máximo común divisor de un par de números enteros. Definición 73. Sean m, n ∈ Z. Un divisor común d de m y n es un número entero tal que d|m ∧ d|n. Ejemplos 74. (1) 3 es divisor común de 3 y 6 por que 3|3 ∧ 3|6. (2) Como 6|30 y 6|42 entonces 6 es divisor común de 30 y 42. (3) 2 es divisor común de 30 y 42. (4) −50 es divisor común de 0 y 150. (5) 7 no es divisor común de 30 y 42 porque 7 6 |30. Definición 75. Sean m, n ∈ Z. El máximo común divisor de m y n es el mayor divisor común positivo de m y n. Notación.- Con (m, n) se denota al máximo común divisor de m y n. Ejemplo 76. Para calcular (30, 42) debemos calcular los divisores positivos de 30: A = {a ∈ Z | a > 0 ∧ a|30}; luego los divisores positivos de 42: B = {b ∈ Z | b > 0 ∧ b|42}, A = {1, 2, 3, 5, 6, 10, 15, 30}, B = {1, 2, 3, 6, 7, 14, 21, 42} entonces los divisores comunes son A ∩ B = {1, 2, 3, 6}. como el mayor de éstos números es 6, se concluye que (30, 42) = 6. Tarea 34. (1) Para a = 15 y b = 15 escribir (a) los divisores positivos de a; (b) los divisores positivos de b; (c) los divisores comunes positivos de a y b; (d) (a, b). (2) Lo mismo que en (1) para a = 33 y b = 18. La más elementales propiedades del máximo común divisor son 75 8. Algoritmo de Euclides Propiedad 27. Sea a ∈ N. (1) (a, 0) = a; (2) (a, 1) = 1. Demostración. (1) Es fácil ver que ∀z ∈ Z, z|0, de donde el conjunto de divisores positivos de 0 es {1, 2, 3, 4, . . .}. (29) Ahora, el conjunto de divisores de a debe se tener la forma {1, . . . , a}. (30) Como el conjunto de (30) está contenido en el conjunto de (29), la intersección de éstos debe de ser el conjunto de (30). Es decir, los divisores comunes positivos de a y 0 es (30). Por lo tanto (a, 0) = a. (2) Tarea.  El algoritmo de Euclides nos da una forma más eficiente de calcular el máximo común que la definición. Tal se basa en el siguiente lema. Lema 3. Sean a, b ∈ Z. Entonces si existen q, r ∈ Z tal que b = aq + r ⇒ (a, b) = (a, r) Demostración. En sı́mbolos, la definición de máximo común de a y b se puede poner como (d|a ∧ d|b ∧ d > 0) ⇒ d ≤ (a, b). (31) Como (a, r)|a entonces (a, r)|aq, según la propiedad 25, lo que junto con el hecho de que (a, r)|r, nos permite deducir que (a, r)|(aq + r) = b. Tenemos que (a, r)|a ∧ (a, r)|b. Por lo que según (31) (para d = (a, r) ) obtenemos que (a, r) ≤ (a, b) (32) Obsérvese que la definición de máximo común divisor de a y r se puede poner como (d|a ∧ d|r ∧ d > 0) ⇒ d ≤ (a, r). (33) (compárese con (31)). Ahora, evidentemente (a, b)|a(−q) y (a, b)|b, luego, de nuevo por la propiedad 25, (a, b)|(b − aq) = r. 76 3. Números enteros Ası́, (a, b)|a ∧ (a, b)|r, luego según (33), se deduce que (a, b) ≤ (a, r). (34) De (32) y (34) se deduce (a, b) = (a, r).  No enunciaremos el algoritmo de Euclides como un teorema. En su lugar escribimos algunos ejemplos. Ejemplo 77. Calcular (30, 42). Sol.- 1 30 42 (30, 42) = (30, 12) por lema; 12 2 12 30 (30, 12) = (6, 12) por lema; 6 2 6 12 (6, 12) = (6, 0) por lema; 0 pero (6, 0) = 6, según la propiedad 27. Por lo tanto (30, 42) = 6. Ejemplo 78. Calcular (8216, 1508). Sol.- 5 1508 8216 676 2 676 1508 156 4 156 676 52 77 8. Algoritmo de Euclides 3 52 156 0 Por lo tanto (8216, 1508) = 52 Tarea 35. Calcular (1) (7513, 829) (2) (321, 13) (3) (1001002 , 10111012 ) (4) (3214 , 134 ) (5) (F 0210116 , F 0210016 ) (6) Si n ∈ N, (n, n + 1). Capı́tulo 4 Números racionales Una expresión del tipo p q se llama cociente ó razón; en donde p se llama numerador y q denominador. Los números racionales, denotados Q, son el conjunto formado por cocientes de enteros:   p Q= | p, q ∈ Z ∧ q 6= 0 . q Similarmente a los números enteros, los cocientes tienen diferentes escrituras en base. Antes de presentar tales expresiones estudiaremos las propiedades de los enteros independientemente de su representación en base. Las propiedades de tales cocientes se deben a los siguientes hechos • Axiomas de campo de Q • Axiomas de orden de Q Los primeros se deben a propiedades que involucran sumas, restas, productos y divisones. Los segundos se refieren a propiedades del sı́mbolo “ < ”. La idea detrás de los axiomas es que son las propiedades más fundamentales: cualquier otra se puede deducir de éstas. 1. Axiomas de campo Axiomas de campo de Q (1) a, b ∈ Q ⇒ a + b ∈ Q ∧ ab ∈ Q (cerradura); (2) a, b ∈ Q ⇒ a + b = b + a ∧ ab = ba (conmutativa); 79 80 4. Números racionales (3) a, b, c ∈ Q ⇒ a + (b + c) = (a + b) + c ∧ a(bc) = (abc) (asociativa) (4) a, b, c ∈ Q ⇒ a(b + c) = ab + ac (distributiva); (5) ∃0, 1 ∈ Q tales que (a) 0 6= 1; (b) ∀a ∈ Q, a + 0 = a (neutro aditivo); (c) ∀a ∈ Q, a1 = a (neutro multiplicativo); (6) a ∈ Q ⇒ ∃ − a ∈ Q tal que a + (−a) = 0 (inverso aditivo); (7) a ∈ Q − {0} ⇒ ∃a−1 ∈ Q tal que aa−1 = 1 (inverso multiplicativo). Por ejemplo, la ley de cancelación de sumandos en igualdades puede deducirse de los axiomas. Propiedad 28. Sean a, b, c ∈ Q. Si a + c = b + c ⇒ a = b. Demostración. a + c = b + c ⇒ (a + c) + (−c) = (b + c) + (−c), ⇒ a + (c + (−c)) = b + (c + (−c)), ⇒ a + 0 = b + 0, ⇒ a = b, inverso aditivo asociativa inverso aditivo neutro aditivo  Otra propiedad muy conocida es que cuando se multiplica por cero, se obtiene cero: Propiedad 29. ∀a ∈ Q, a0 = 0 Demostración. a0 = a(0 + 0) neutro aditivo = a0 + a0 distributiva Pero también a0 + 0 = a0, de nuevo por neutro aditivo. Ası́ que a0 + 0 = a0 + a0. (35) Usando la propiedad 28 podemos cancelar el sumando a0 de ambos lados de (35) para obtener 0 = a0.  81 1. Axiomas de campo Propiedad 30. (−1)(−1) = 1. Demostración. Según la propiedad 29 tenemos que (−1)0 = 0, luego por conmutatividad 0(−1) = 0. De donde 0 = 0(−1) = (1 + (−1))(−1) por neutro aditivo 0 = 1 + (−1) = 1(−1) + (−1)(−1) distributiva = (−1) + (−1)(−1) neutro multiplicativo. Tenemos que 0 = (−1) + (−1)(−1) sumando 1 a ambos lados de ésta ecuación 1 + 0 = 1 + ((−1) + (−1)(−1)) = (1 + (−1)) + (−1)(−1) asociando = 0 + (−1)(−1) inverso aditivo = (−1)(−1) neutro aditivo, tenemos que 1 + 0 = (−1)(−1). Usando de nuevo neutro aditivo del lado izquierdo de la igualdad, concluimos que 1 = (−1)(−1)  En vista del axioma de asociatividad, una expersión del tipo a+b+c significa a + b + c = (a + b) + c ó bien a + b + c = a + (b + c). Similarmente abc = (ab)c ó abc = a(bc). Es común mezclar axiomas con propiedades y definiciones para obtener nuevas propiedades (teoremas). Definición 79. Si n ∈ N y a ∈ Q 82 4. Números racionales (1) nx = x · · + x}; | + ·{z n−veces (2) xn =x . . x} . | .{z n−veces Por ejemplo, Propiedad 31. Si x ∈ Q (x + 1)2 = x2 + 2x + 1 Demostración. (x + 1)2 = (x + 1)(x + 1) por definición = x(x + 1) + 1(x + 1) = xx + x1 + (x + 1) distribuyendo distributiva, neutro multiplicativo 2 =x +x+x+1 neutro multiplicativo = x2 + 2x + 1 definición  Tarea 36. Sean a, b, c ∈ Q. Demuestre que (1) (a + b)2 = a2 + 2ab + b2 (2) a + (c + b) = (a + b) + c (3) ac + cb = c(a + b) Definición 80 (de resta). Sean a, b ∈ Q. Se define a − b = a + (−b) Para demostrar el siguiente teorema recordemos que una proposición logica p ↔ q es equivalente a (p → q) ∧ (q → p). Por lo que para demostrar una propiedad del tipo p ⇔ q basta con demostrar que p ⇒ q y luego que q ⇒ p. Teorema 11 (Despejar). (1) Sean a, b, c ∈ Q. Entonces a = b + c ⇔ a − c = b. (2) Sean a, b, c ∈ Q con c 6= 0. Entonces a = bc ⇔ ac−1 = b. Demostración. 83 1. Axiomas de campo (1) (⇒) Suponemos que a = b + c. Luego, sumamos a ambos lados de la igualdad (−c) para obtener a + (−c) = (b + c) + (−c) = b + (c + (−c)) asociando =b+0 inverso aditivo =b neutro aditivo, es decir a + (−c) = b, luego, usando la definición de resta obtenemos a − b = c. (⇐) Suponemos que a − c = b, luego, por definición de resta, a + (−c) = b. Sumando c a ambos lados; (a + (−c)) + c = b + c ⇒ a + (c + (−c)) = b + c ⇒ a+0 = b+c ⇒a=b+c asociando inverso aditivo neutro aditivo. (2) Tarea.  Propiedad 32. Sean a ∈ Q. (−1)a = −a Demostración. 0 = 0a, propiedad 29 = (1 + (−1))a inverso aditivo = 1a + (−1)a distributiva = a + (−1)a neutro multiplicativo es decir, tenemos que a + (−1)a = 0. Despejando obtenemos (−1)a = −a.  Propiedad 33. Sean a, b ∈ Q. a(−b) = −(ab). 84 4. Números racionales Demostración. a(−b) = a( (−1)b ) por propiedad 32 = ( a(−1) )b asociativa = ( (−1)a )b conmutativa = (−1)(ab) asociativa = −(ab) según propiedad 32.  Tarea 37. Sean a, b, c ∈ Q. Muestre que (1) −(−a) = a (2) a(b − c) = ab − ac (3) −(a + b) = −a − b Propiedad 34. Sean a, bQ. ab = 0∧ ⇒ a = 0 ∨ b = 0. Demostración. Hay dos casos: a = 0 ó a 6= 0. Si a = 0 se termina la demostración. Si a 6= 0 entonces ∃ a−1 ∈ Q. Multiplicando la ecuación de la hipótesis a ambos lados por a−1 , obtenemos a−1 (ab) = a−1 0 ⇒ (a−1 a)b = 0 (según la propiedad asociativa) ⇒ 1b = 0 ⇒ b = 0, usando neutro multiplicativo. Tarea 38. Sean a, b, c ∈ Q. Demuestre que (ac = bc ∧ c 6= 0) ⇒ a = b.  85 2. Axiomas de orden 2. Axiomas de orden Definición 81. Sean a, b ∈ Q. (1) a < b se lee ”a menor que b” ó ”a menor estrictamente a b”; (2) a > b se lee ”a mayor que b” ó ”a mayor estrictamente a b; Definición 82. (1) a < b ⇔ b > a; (2) a ≤ b ⇔ a < b ∨ a = b; (3) a ≥ b ⇔ a > b ∨ a = b. Axiomas de orden Sean a, b, c ∈ Q (1) (tricotomı́a) Si a, b ∈ Q entonces una y sólo una de las siguientes se cumple; (a) a = b; (b) a < b; (c) a > b. (2) (transitiva) a<b∧b<c⇒a<c (3) (consistencia del producto) a < b ∧ c > 0 ⇒ ac < bc (4) (consistencia de la suma) a< b⇒ a+c < b+c Como antes mencionamos, la idea de los axiomas es que cualquier otra propiedad se puede deducir a partir a partir de éstos. Por ejemplo, seguramente el lector sabe (y sufre) el hecho de que 1 > 0. Tal propiedad no aparece en los axiomas porque se puede deducir. Teorema 12. 1>0 Demostración. Por el axioma idéntico multiplicativo, 1 6= 0. Luego por tricotomı́a tenemos una de dos: 1 < 0 ó 1 > 0. Tenemos que mostrar que el hecho 1 < 0 es imposible (sólo usando los axiomas). Si 1 < 0 fuera posible entonces por consistencia de la suma, sumando −1; 1 + (−1) < 0 + (−1) 86 4. Números racionales luego usando inverso multiplicativo en el lado izquierdo y neutro aditivo a la derecha obtenemos 0 < −1. (36) Tenemos que 1 < 0 ∧ −1 > 0, luego por consistencia del producto 1(−1) < 0(−1) Usando ahora, neutro multiplicativo del lado izquierdo y la propiedad 29 del lado izquierdo, obtenemos −1 < 0. (37) Tenemos entonces, de (36) y (37), que −1 > 0 ∧ −1 < 0 es cierto. Lo cual contradice tricotomı́a. Por lo tanto 1 < 0 es imposible. Concluimos que 1 > 0.  Tarea 39. Probar que (1) 2 > 1; (2) 3 > 2; (3) 4 > 1. Propiedad 35. Sean a, b ∈ Q. (1) a > 0 ⇒ −a < 0; (2) a < 0 ⇒ −a > 0; (3) a > 0 ∧ b > 0 ⇒ ab > 0; (4) a > 0 ∧ b < 0 ⇒ ab < 0; (5) a < 0 ∧ b < 0 ⇒ ab > 0; (6) a < b ⇒ −a > −b. Demostración. (1) a > 0 ⇒ a + (−a) > 0 + (−a) ⇒ 0 > −a ⇒ −a < 0 (2) Tarea. consistencia de la suma inverso aditivo, neutro aditivo por definición 82 87 2. Axiomas de orden (3) a > 0 ∧ b > 0 ⇒ ab > 0b consistencia del producto ⇒ ab > 0 por propiedad 29. (4) Tarea. (5) Tarea. (6) a < b ⇒ a + (−b) < b + (−b), consistencia de la suma ⇒ a + (−b) < 0, ⇒ (−a) + (a + (−b)) < (−a) + 0 ⇒ ((−a) + a) + (−b) < −a inverso aditivo consitencia de la suma asociativa, neutro aditivo ⇒ 0 + (−b) < −a inverso aditivo ⇒ −b < −a neutro aditivo.  Teorema 13. Sean a, b, c ∈ Q. a < b ∧ c < 0 ⇒ ac > bc Demostración. a < b ∧ c < 0 ⇒ a < b ∧ −c > 0 ⇒ a(−c) < b(−c) por propiedad 35(1) consistencia del producto ⇒ −(ac) < −(bc) propiedad 33 ⇒ −(−(bc)) < −(−(ac)) propiedad 35(6)  Teorema 14 (despejar). Sean a, b, c ∈ Q. a+b< c ⇔ a< c−b Demostración. (⇒) a + b < c ⇒ (a + b) + (−b) < c + (−b) ⇒ a + (b + (−b)) < c − b ⇒a+0<c−b ⇒a <c−b consistencia de la suma asociativa, definición de resta inverso aditivo neutro aditivo 88 4. Números racionales (⇔) a < c − b ⇒ a < c + (−b) definición de resta ⇒ a + b < (c + (−b)) + b consistencia de la suma ⇒ a + b < c + ((−b) + b) ⇒ a+b<c+0 ⇒ a+b<c asociativa inverso aditivo neutro aditivo.  3. Más consecuencias Teorema 15. (1) 1−1 = 1; (2) −0 = 0. Demostración. (1) Usando inverso multiplicativo 1 1−1 = 1 (38) pero también 1 1−1 = 1−1 por neutro aditivo. De (40) y (39) concluimos que (39) 1 = 1−1 . (2) −0 = (−1)0 = 0 según las propiedades 32 y 29.  La siguiente es una de las muchas leyes de los exponentes. Teorema 16. Si a ∈ Q y a 6= 0 entonces (a−1 )−1 = a Demostración. Como a 6= 0 entonces ∃ a ∈ Q tal que 1 = aa−1 despejando (propiedad 11(2)) 1(a−1 )−1 = a y por neutro multiplicativo (a−1 )−1 = a.  89 3. Más consecuencias Tarea 40. Sean a, b ∈ Q − {0}. Probar que (ab) −1 = a−1 b−1 . ¿Es cierto que (a + b)−1 = a−1 + b−1 ?. Definición 83 (Cociente). Si b 6= 0, a = ab−1 b Como consecuencia de la definición de cociente, los números enteros son cocientes, es decir, si m ∈ Z, m m = m ∗ 1 = m1−1 = ∈ Q. 1 La forma en que se manejan los cocientes está en el siguiente teorema. Teorema 17 (Álgebra de cocientes). Sean a, b, c, d ∈ Q. (1) Si c 6= 0, ac a = bc b (2) Si b 6= 0, a c a+c + = b b b (3) Si b 6= 0 y d 6= 0, ad + cb a c + = b d bd (4) Si b 6= 0 y d 6= 0, a c ac = b d bd (5) Si b 6= 0, c 6= 0 y d 6= 0, a b c d = ad bc Demostración. (1) ac = (ac)(bc)−1 bc = (ac)b−1 c−1 = (ab −1 = ab−1 a = b −1 )(cc definición de cociente tarea 40 ) conmutativa, asociativa inverso aditivo, neutro multiplicativo definición de cociente. 90 4. Números racionales (2) Tarea (3) ad bc a c + = + b d bd bd ad + bc = bd por inciso (1) por inciso (2) (4) Tarea. (5) Tarea.  Tarea 41. Sean a, b ∈ Q. Probar que (1) (−a)(−b) = ab; (2) Si a 6= 0 entonces a−1 y (−a)−1 = −(a−1 ); (3) Si a−1 = 1 ⇒ a = 1; (4) − a −a a = = . b b −b 4. Representaciones en base Definición 84 (Exponentes enteros negativos). Si n ∈ N, a ∈ Q con a 6= 0, se define (1) a−n = 1 an ; (2) a0 = 1. Propiedad 36. Sean n ∈ N, a ∈ Q − {0}. Entonces (a−1 )n = a−n 91 4. Representaciones en base Demostración.  n 1 ) = a 1 1 = ··· |a {z a} −1 n (a definición definición de exponente n−veces = 1 a . . . a} | {z álgebra de cocientes n−veces 1 an = a−n = por definición 84.  Definición 85 (Punto decimal). (1) Si d1 , . . . , dn , q1 , . . . , qm son dı́gitos en decimal, se define (d1 · · · dn .q1 · · · qm )10 = d1 ∗ 10n−1 + d2 ∗ 10n−2 + · · · + dn ∗ 100 q1 q2 qm + + + ··· + m 10 102 10 (2) Si b1 , . . . bn , q1 , . . . , qm son dı́gitos en base 2, (b1 · · · bn .q1 · · · qm )2 = b1 ∗ 2n−1 + b2 ∗ 2n−2 + · · · + bn ∗ 20 q1 q2 qm + + 2 + ··· + m 2 2 2 Las definiciones anteriores se pueden generalizar a cualquier base. Ejemplo 86. Escribir 11.1012 en decimal. Sol.11.1012 = 1 ∗ 21 + 1 ∗ 20 + 1 0 1 + 2+ 3 2 2 2 1 1 + 2 23 22 + 1 5 =3+ =3+ 23 8 =3+ pero 92 4. Números racionales .625 8 5 20 40 0 por lo que 11.1012 = 3.625. Tarea 42. Escribir en decimal (1) 114.125 (2) .234 (3) 101.1112 Ejemplo 87. Escribir 14.5 en octal. Sol.14.5 = 14 + .5 5 = 14 + 10 58 = 168 + 128 pero .48 128 508 0 Tarea 43. Escribir 28.5 en base 4 y 16. Para escribir un número entero en decimal en otra base sabemos que basta con hacer divisiones sucesivas. Similarmente, para escribir la parte fraccionaria de un número en decimal en otra base tenemos que hacer multiplicaciones sucesivas. Ejemplo 88. Escribir .4375 en binario Sol.- Sabemos que .4375 ∗ 2 = 0.8750. Despejando 0 .8750 .4375 = + . 2 2 También .8750 ∗ 2 = 1.750, es decir, 1 .75 1 + .750 = + . .8750 = 2 2 2 (40) (41) 93 4. Representaciones en base Pero .75 ∗ 2 = 1.50, .75 = 1 .5 1 + .5 = + 2 2 2 (42) y 1 .5 = . 2 (43) Ahora usemos estas ecuaciones para hacer sustituciones regresivas. Es decir, sustituyamos el resultado de la ecuación (43) en (42), y luego en (41) para entonces sustituir en (40) y obtener, usando álgebra de cocientes, 0 .4375 = + 2 1 2 0 = + 2 1 2 + 1 1 + 22 2 2 2 + 1 + 12 2 2 2 2 1 1 1 2 22 0 2 + 2 + 2 = + 2 2 1 1 1 0 2 3 = + 2 + 2 + 2 2 2 2 2 0 1 1 1 = + 2+ 3+ 4 2 2 2 2 = .01112 Tenemos el resultado: .4375 = .01112 . Podemos resumir los cálculos del ejemplo anterior en las siguientes ecuaciones: .4375 ∗ 2 = 0.875 .875 ∗ 2 = 1.75 .75 ∗ 2 = 1.5 .5 ∗ 2 = 1 entonces la respuesta al ejercicio está en formada por las partes enteras de los números de los lados derechos de las ecuaciones. A saber .4375 = .01112 Ejemplo 89. Escribir 102.544 en base 5. Sol.- La parte entera se trasforma usando divisones sucesivas para obtener 102 = 4025 : 94 4. Números racionales 20 5 102 4 5 20 2 0 Y para la parte fracccionaria se hacen multiplicaciones sucesivas: .544 ∗ 5 = 2.720 .72 ∗ 5 = 3.60 .6 ∗ 5 = 3. por tanto 102.544 = 402.2335 Tarea 44. (1) Escribir los siguinetes números en octal: 545.375, 632.97, 429.235 (2) Escribir los siguientes números en binario: AA.1A 16 , AB2.23416 . (3) Escribir los siguientes números en hexadecimal: .1011001101 2 , 11.0111012 Obsérvese que cuando se permiten números racionales en las divisiones es frecuente que éstas no ”terminen”. Por ejemplo, la expresión decimal de 1/3 se obtiene al hacer la división .3333 3 1 1 1 1 .. . lo que significa que la expresión decimal de 1/3 es infinita: 1 = .3333 . . . 3 El lado derecho es realmente lo que se llama una serie infinita ∞ X 3 .333 . . . = 10n n=1 pero este es tema de otro curso. Ası́ que no ahondaremos más en el tema. Tratemos ahora de escribir en decimal 3/7: 95 4. Representaciones en base .4285714 . . . 7 3 20 60 40 50 10 30 .. . por lo que 3 = .428571428571428571428571 . . . 7 es decir, la sucesión 428571. En general, si en un cociente, al representarlo en base aparecen una sucesión de números que se repite, entonces tal sucesión se llama grupo periódico. Se acostumbra sobrerayar el grupo periódico: 3 = .428571 7 Observemos que el grupo periódico no es único: 1 = .3 = .33 3 mientras que 3 = .4285714 7 Otro ejemplos son 7 7 1 = .21212121 . . . , = .1250, = .583 33 8 12 (44) Tarea 45. Compruebe que las expresiones de la ecuación (44) son correctas. La razón de que en la reprentación en base los dı́gitos de la representación se repitan es que, en general cuando se hace una división los residuos tienen que ser menores que el divisor. Ası́ que en los residuos solo se pueden usar los números anteriores al divisor, por lo si en una división se usan más renglones que el divisor entonces los residuos necesariamente se tienen que repetir, y entonces se repiten los dı́gitos del cociente de la división. Tal es la rezón del teorema: Teorema 18. La representación en cualquier base de un cociente tiene en su parte fraccionaria un grupo periódico. Ejemplo 90. Escribir .9 en hexadecimal. 96 4. Números racionales Sol.- Por multiplicaciones sucesivas: .9 ∗ 16 = 14.4 .4 ∗ .16 = 6.4 .4 ∗ 16 = 6.4 .. . entonces .9 = E666 . . . 16 Tarea 46. Escribir .84 en hexadecimal. Ejemplo 91. Escribir .123 en base 7. Sol..1 23 × 1 1 2 13 1 23 0 13 0. 2 23 .2 23 × 1 2 2 13 2 23 2 13 0. 0 23 .0 23 × 2 13 0 23 1 13 1. 1 23 .1 23 × 1 1 2 13 1 23 0 13 0. 2 23 Por lo tanto 1 361361 . . . 7 6 |{z} .123 = . |{z} 3 |{z} 103 203 17 Propiedad 37. Si a, b, c ∈ Q con c 6= 0; (1) a =a 1 97 4. Representaciones en base (2) ab b a = c c . Demostración. Tarea  Hasta ahora se ha trabajado con expresiones fraccionarias que tienen una cantidad finita de dı́gitos. También es posible trabajar con una cantidad infinita de dı́gitos en la parte fraccionaria porque es cierto el recı́proco al teorema 18. Antes de explicar observemos que cuando se multiplican por potencias de 10 expresiones fracionarias decimales, el punto decimal se recorre a la derecha tantas veces como el exponente del factor que se multiplica. Lo mismo ocurre en cualquier otra base. Propiedad 38. Si s, b ∈ N y d1 , . . . , dn , q1 , . . . , qm son dı́gitos permitidos en base b y 1 < s < m entonces bs (d1 . . . dn .q1 . . . qm )b = (d1 . . . dn q1 . . . qs .qs+1 . . . qm )b Demostración. Tarea  Tarea 47. (1) Escribir .234 en base 6 (2) Escribir 111.10112 en base 5 Ejemplo 92. Escribir .428571 en base 7. Sol..428571 = 3 = .37 7 El teorema 18 dice que los cocientes de enteros tienen en su parte fraccionaria un grupo perı́odico. También es cierto lo recı́proco. Si en una representación en base aparece un grupo periódico, entonces se trata de un cociente de enteros. Ejemplo 93. Escribir como un cociente de enteros el número −52.931643. 98 4. Números racionales Sol.- El número en cuestión se multiplica primero por 10 6 porque es después de seis dı́gitos, contados a partir del punto decimal, que se repiten éstos: 106 ∗ (−52.931643) = −52931643.1643 (45) 102 ∗ (−52.931643) = −5293.1643 (46) inmediatamente se multiplica el número por 10 2 porque después del punto decimal hay dos dı́gitos antes de que aparezca el grupo periódico: Pongamos n = −52.931643. Luego de (45) se resta (46), lado a lado: 106 n − 102 n = −52931643.1643 + 5293.1643 = −52931643 + 5293 = −52926350 es decir, tenemos la ecuación o equivalentemente 1, 000, 000n − 100n = −52926350 999900n = −52926350 despejando se obtiene el resultado pedido 52926350 n=− 999900 Basándose en estas ideas se puede demostarar que Teorema 19. a ∈ Q ⇔ a escrito en base tiene parte fraccionaria con perı́odo. Ejemplo 94. El número .123456789101112 . . . 6∈ Q pues no tiene grupo periódico. Tarea 48. Dar tres ejemplos de números que no sean racionales. Justificar. Una consecuencia del teorema 19 es que para hacer álgebra con las representaciones en base de racionales sin error es mejor trabajar con cocientes. Ejemplo 95. Escribir en decimal (1) .428 + .77; (2) .428571 + .7 99 4. Representaciones en base Sol.(1) . + . 1 . es decir .428 + .77 = 1.198 4 2 8 7 7 1 9 8 . (2) Antes de efectuar la suma, escribimos cada sumando como un cociente de enteros mediante el procedimiento ejemplicado anteriormente. Primero ponemos n = .428571, luego 106 n = 428571.428571; 100 n = .428571 de donde es decir 106 n − n = 428571 999999n = 428571 despejando n= = = = = 428571 999999 6 9 ∗ 47619 6 9 ∗ 111111 6 3 ∗ 15873 6 3 ∗ 37037 3 ∗ 5291 7 ∗ 5291 3 7 es decir, 428571 = 3/7. Ahora definimos m = .7. Luego 10m = 7.7 lo que implica que 10m − m = 7 es decir, 9m = 7. Despejando se obtiene que m = 7/9, ó lo que es equivalente 7 .7 = . 9 100 4. Números racionales Por lo tanto ..428571 + .7 = a su vez 3 7 27 + 49 76 + = = , 7 9 63 63 1.2063492 . . . 63 en consecuencia 76 130 0400 220 310 580 130 .. . ..428571 + .7 = 1.206349 Tarea 49. (1) Escribir en decimal (a) .777 . . . .428571428571 . . . (b) (.777 . . .)(.428571428571 . . .) (c) .428571428571 . . . − .777 . . . (2) Escribir como cocientes de enteros (a) .00213 (b) .12103 (c) .00405 (d) .02113 (3) Escribir (a) 21.0021 3 en octal. (b) 21.1210 3 en base 5. (c) 24.0040 5 en base 4. (d) 1.0211 3 en octal. Capı́tulo 5 Números reales De manera informal un número real es una expresión escrita en alguna base b de la forma (d1 d2 . . . dn .q1 q2 . . . qn . . .)b | {z } | {z } parte entera parte fraccionaria posiblemente sin grupo periódico. Por ejemplo, son números reales los siguientes 3.1416, 3.1415197 . . . , 101.101010 . . . 2 ; 10.F EAF EA . . . 16 . Los números reales que no son racionales se llaman irracionales. El conjunto de números irracionales se denota con el sı́mbolo I. Mientras que la colección de números reales se denota con R. En consecuencia R = Q ∪ I. Por ejemplo, sabemos que .0110111001011101111000 . . . 2 ∈ I Las reglas que gobiernan a R son: • Axiomas de campo para R; • Axiomas de orden para R; • Axioma del supremo. En cuanto a los dos primeros grupos de axiomas, éstos se refieren a que los números reales se manejan algebraicamente igual que los números racionales. El axioma del supremo se refiere a los procesos lı́mite que son tema de los cursos de Cálculo Diferencial e Integral y que por tanto no será tratado aquı́ (de nada! :)). 101 102 5. Números reales Frecuentemente haremos uso de las leyes de los exponentes: Propiedad 39 (leyes de exponentes). (1) (ab)c = ac bc ; (2)  a c b (3) ac ad = ac+d ; (4) = ac bc ac = ac−d ad (5) (ac )d = acd . 1. Consecuencias de los axiomas Una fuente de números irracionales es la raı́z cuadrada. Definición 96 (Raı́z cuadrada). Sea x ∈ R con x ≥ 0. Se pone √ y= x en caso de que se cumplan los siguientes condiciones (1) y ≥ 0; (2) y 2 = x. Ejemplo 97. Demostrar que 2= √ 4 Demostración. (1) 2 ≥ 0 (2) 22 = 4  Ejemplo 98. Demostrar que 5= √ 25 Demostración. (1) 5 ≥ 0 (2) 52 = 25  103 1. Consecuencias de los axiomas Puede notar el lector que los dos ejemplos anteriores son prácticamente triviales. Tan trivial como éstos es la demostración de la siguiente propiedad. Propiedad 40. Sean x, y ∈ R con x ≥ 0 y y ≥ 0. √ (1) ( x)2 = x; √ √ √ (2) x y = xy; (3) r √ x x = √ y y Demostración. √ (1) Pongamos y = x. Entonces por la segunda condición de la definición de raı́z cuadrada tenemos que y2 = x pero como y = √ x, sustituyendo obtenemos √ 2 x = x. √ √ √ √ (2) (a) x y ≥ 0 porque x ≥ 0 y y ≥ 0 además de la propiedad 35(3). (b) √ √ √ √ ( x y)2 = ( x)2 ( y)2 leyes de exponentes = xy por el primer inciso.  Propiedad 41. Sean a, b ∈ R. ab > 0 ⇔ (a > 0 ∧ b > 0) ∨ (a < 0 ∧ b < 0) Demostración. (⇒) Supongamos ab > 0. Luego, según tricotomı́a tenemos que se cumple una y sólo una de las siguientes a=0 ∨ a>0 ∨a<0 y b = 0 ∨ b > 0 ∨ b < 0. 104 5. Números reales De la propiedad distributiva de ∧ se sigue que (a = 0 ∧ b = 0) ∨ (a = 0 ∧ b > 0) ∨ (a = 0 ∨ b < 0) (a > 0 ∧ b = 0) ∨ (a > 0 ∧ b > 0) ∨ (a > 0 ∨ b < 0) (a < 0 ∧ b = 0) ∨ (a < 0 ∧ b > 0) ∨ (a < 0 ∨ b < 0) La primera fila son de casos imposibles, pues todos ellos implican que ab = 0. Lo que contradice nuestra hipótesis original. En la segunda fila: el primer caso es también imposible porque implica ab = 0; el tercer caso, de la misma fila también es imposible pues implica ab < 0, según la propiedad 35. Mientras que en la tercera fila, los casos primero y segundo son imposibles. Nos quedamos con las siguientes posibilidades: (a > 0 ∧ b > 0) ∨ (a < 0 ∧ b < 0). (⇐) Supongamos a (a > 0 ∧ b > 0) ∨ (a < 0 ∧ b < 0) como cierto. Luego, si a > 0 ∧ b > 0, entonces, por la propiedad 35 se obtiene que ab > 0. Y si a < 0 ∧ b < 0 entonces, de nuevo por la propiedad 35, se deduce que ab > 0. Concluimos que ab > 0.  Tarea 50. Probar que (1) ab < 0 ⇔ (a > 0 ∧ b < 0) ∨ (a < 0 ∧ b > 0) (2) (3) a > 0 ⇔ (a > 0 ∧ b > 0) ∨ (a < 0 ∧ b < 0) b a < 0 ⇔ (a > 0 ∧ b < 0) ∨ (a < 0 ∧ b > 0) b Propiedad 42. (1) a > 0 ⇔ a−1 > 0; (2) a < 0 ⇔ a−1 < 0. Demostración. Tenemos que aa−1 = 1 > 0 luego, según la propiedad 41 tenemos sólo dos casos: (a > 0 ∧ a−1 > 0) ∨ (a < 0 ∧ a−1 < 0) (47) 105 2. Valor absoluto (1) (⇒) Si a > 0 entonces, por (47) , necesariamente ocurre que a −1 > 0. (⇐) Si a < 0 entonces, de nuevo por (47), obtenemos que a −1 < 0. (2) Tarea.  2. Valor absoluto Definición 99 (Valor absoluto). Si a ∈ R, se define el valor absoluto de x como   si x ≥ 0, x |x| = ∨   −x si x < 0. Ejemplo 100. | − 5| = 5 porque,por definición ( −5, si − 5 ≥ 0 (falso) | − 5| = −(−5) = 5 si − 5 < 0 (cierto) Ejemplo 101. |0| = 0 porque por definición, ( 0 si 0 ≥ 0, (cierto) |0| = −0 si − 0 < 0, (falso) Ejemplo 102. |1| = 1 porque 1 > 0. Lema 4. Si x ∈ R. (1) |x| ≥ 0 (2) |x|2 = x2 . Demostración. (1) Hay dos casos x ≥ 0 ó x < 0. Si el primero |x| = x ≥ 0. Si el segundo |x| = −x > 0, según la propiedad 35. En cualquier caso |x| ≥ 0. (2) Tenemos que |x| = x ó |x| = −x, por lo que |x| 2 = xx = x2 ó |x|2 = (−x)(−x) = x2 . En cualquier caso: |x|2 = x2 .  Teorema 20. Sea x ∈ R. Demostración. √ x2 = |x|. 106 5. Números reales (1) Tenemos que |x| ≥ 0. (2) |x|2 = x2 . Luego por definición de raı́z cuadrada, √ |x| = x2 .  Teorema 21. Sean x, y ∈ R. (1) (2) |xy| = |x| |y| |x| |x| = |y| |y| Demostración. (1) √ p x2 y 2 p = x2 y 2 p = (xy)2 |x| |y| = = |xy| (2) Tarea.  Es común abreviar desigualdades de la siguiente forma Definición 103. a < b < c ⇔ (a < b) ∧ (b < c) Teorema 22. (1) a < b y c < d implica que a + c < b + d (2) (0 < a < b) ∧ (0 < c < d) ⇒ ac < bd Tarea 51. Pruebe que la siguiente es falsa, en general (a < b) ∧ (c < d) ⇒ ac < bd Como una aplicación de la propiedad anterior se obtiene: 107 2. Valor absoluto (1) 0 < x < y ⇒ x2 < y 2 ; √ √ (2) 0 < x < y ⇒ x < y. Propiedad 43. La siguiente propiedad es de uso común para ”despejar” el valor absoluto en desigualdades. Teorema 23. Sean a, b ∈ R. |a| < b ⇔ −b < a < b (48) Demostración. (⇒) √ a2 < b √ ⇒ ( a2 )2 < b2 |a| < b ⇒ ⇒ a2 < b2 ⇒ a2 − b2 < 0 ⇒ (a − b)(a + b) < 0 ⇒ (a − b > 0 ∧ a + b < 0) ∨ (a − b < 0 ∧ a + b > 0) (49) Pero b > |a| ≥ a. Luego por transitividad b > a. Ası́ que a − b < 0. Por lo que no puede darse el primer caso de (49). Se obtiene a−b<0∧a+b>0 lo cual es equivalente a a < b ∧ −b < a es decir −b < a < b. (⇐) Tarea.  Como un consecuencia directa se obtiene que Propiedad 44. |a| ≤ b ⇔ −b ≤ a ≤ b Además de que Propiedad 45. |a| > b ⇔ (a > b) ∨ (a < −b) Tarea 52. Demuestre que ∀x ∈ R, x2 ≥ 0 108 5. Números reales 3. Inecuaciones Ejemplo 104. Despejar x de la inecuación x + 2 < 5 − 3x Sol.−3x + 2 < 5 − x ⇔ −3x + x < 5 − 2 ⇔ −2x < 3 3 ⇔x>− 2 ⇔ x ∈ (−3/2, ∞) Tarea 53. Resolver (1) −4x + 1 < 2x + 3 (2) 11x − 7 < 4x + 2 Ejemplo 105. Resolver en x, x2 + 5x < 3x + 2 Sol.x2 + 5x < 3x + 2 ⇔ x2 + 5x − 3x < 2 ⇔ x2 + 2x < 1 ⇔ x2 + 2x + 1 < 1 + 1 consistencia de la suma ⇔ (x − 1)2 < 2 p √ ⇔ (x − 1)2 < 2 √ ⇔ |x − 1| < 2 √ √ ⇔− 2<x−1< 2 √ √ ⇔ 1 − 2 < x < 2 + 1consistencia de la suma con 1 √ √ ⇔ x ∈ (1 − 2, 1 + 2) Tarea 54. Resolver (1) x2 + 5x + 6 < 0 (2) 2x2 − x > 10 (3) 3x2 < 7x − 4 109 3. Inecuaciones El conjunto al cual pertenecen las soluciones x, se llama conjunto solución ó conjunto factible. Ejemplo 106. Encontrar el conjunto solución de 3 + 3x < x2 − 7x + 25 Sol.3 + 3x < x2 − 7x + 25 ⇔ 3 < x2 − 10x + 25 ⇔ 3 < (x − 5)2 √ ⇔ 3 < |x − 5| √ ⇔ |x − 5| > 3 √ √ ⇔x−5> 3 ∨ x−5<− 3 √ √ ⇔x> 3+5 ∨ x<5− 3 √ √ x ∈ ( 3 + 5, ∞) ∪ (−∞, 5 − 3). Es decir, el conjunto solución es √ √ ( 3 + 5, ∞) ∪ (−∞, 5 − 3) Ejemplo 107. Resolver x−2 > −1 2x − 7 Sol.x−2 x−2 ⇔ +1>0 2x − 7 2x − 7 x − 2 + 2x − 7 ⇔ >0 2x − 7 3x − 9 >0 ⇔ 2x − 7 ⇔ (3x − 9 > 0 ∧ 2x − 7 > 0) ∨ (3x − 9 < 0 ∧ 2x − 7 < 0) 9 7 9 7 ⇔ (x > = 3 ∧ x > ) ∨ (x < = 3 ∧ x < ) 3 2 3 2 7 7 ⇔ x ∈ (3, ∞) ∩ ( , ∞) ∨ x ∈ (−∞, 3) ∩ (−∞, ) 2 2 7 ⇔ x ∈ ( , ∞) ∨ x ∈ (−∞, 3) 2 7 ⇔ x ∈ (−∞, 3) ∪ ( , ∞) 2 Tarea 55. Resolver 110 5. Números reales (1) 3 + x < 3x − 2 < 1 − 2x (2) 1 − 2x ≤ 1 + 2x x+1 (3) x−1 < −2 1+x (4) (5) (6) x 2+x ≥ 1−x x x+1 >x 2−x |3x − 1| < 1 − x (7) |2x − 1| ≥ −3 (8) 2−x <4 3+x Ejemplo 108. Encontrar el conjunto solución de x−1 1 < x−3 x+1 111 3. Inecuaciones Sol.- 1 x−1 1 x−1 < ⇔ − <0 x−3 x+3 x−3 x+3 (x − 1)(x + 3) − (x − 3) ⇔ <0 (x − 3)(x + 3) x2 + 3x − x − 3 − x + 3 <0 ⇔ (x − 3)(x + 3) x2 + x ⇔ <0 (x − 3)(x + 3) x(x + 1) <0 ⇔ (x − 3)(x + 3)   x>0 ∧ x+1>0 ∧x−3>0      ∨      x>0 ∧ x+1>0 ∧x−3<0      ∨      x>0 ∧ x+1<0 ∧x−3>0      ∨      x < 0 ∧ x + 1 > 0 ∧ x − 3 > 0 ⇔ ∨    x<0 ∧ x+1<0 ∧x−3<0      ∨      x<0 ∧ x+1<0 ∧x−3>0      ∨      x<0 ∧ x+1>0 ∧x−3<0      ∨    x > 0 ∧ x + 1 < 0 ∧ x − 3 < 0 ∧ x+3<0 ∧ x+3>0 ∧ x+3<0 ∧ x+3<0 ∧ x+3>0 ∧ x+3<0 ∧ x+3<0 ∧ x+3<0 112 5. Números reales ⇔   x>0          x > 0           x>0           x < 0 ∧ x > −1 ∧ x > −1 ∧ x < −1 ∧ x > −1 ∧x>3 ∨ ∧x<3 ∨ ∧x>3 ∨ ∧x>3 ∨ ∧x<3 ∨ ∧x>3 ∨ ∧x<3 ∨ ∧x<3 ∧ x < −3 ∧ x > −3 ∧ x > −3 ∧ x > −3    x < 0 ∧ x < −1 ∧ x > −3           x < 0 ∧ x < −1 ∧ x < −3           x < 0 ∧ x > −1 ∧ x < −3         x > 0 ∧ x < −1 ∧ x < −3   x ∈ (0, ∞) ∩ (−1, ∞) ∩ (3, ∞) ∩ (−∞, −3)      ∨      x ∈ (0, ∞) ∩ (−1, ∞) ∩ (−∞, 3) ∩ (−3, ∞)      ∨      x ∈ (0, ∞) ∩ (−∞, −1) ∩ (3, ∞) ∩ (−3, ∞)      ∨     x ∈ (−∞, 0) ∩ (−1, ∞) ∩ (3, ∞) ∩ (−3, ∞)  ⇔ ∨    x ∈ (−∞, 0) ∩ (−∞, −1) ∩ (−∞, 3) ∩ (−3, ∞)      ∨      x ∈ (−∞, 0) ∩ (−∞, −1) ∩ (3, ∞) ∩ (−∞, −3)      ∨      x ∈ (−∞, 0) ∩ (−1, ∞) ∩ (−∞, 3) ∩ (−∞, −3)      ∨    x ∈ (0, ∞) ∩ (−∞, −1) ∩ (−∞, 3) ∩ (−∞, −3) 113 3. Inecuaciones   x ∈Ø      ∨     x ∈ (0, ∞) ∩ (−3, 3) = (0, 3)      ∨      x ∈Ø      ∨      x ∈ (−1, 0) ∩ (3, ∞) = Ø ⇔ ∨    x ∈ (−∞, −1) ∩ (−3, 3) = (−3, −1)      ∨      x ∈Ø      ∨     x ∈ (−1, 0) ∩ (−∞, −3) = Ø      ∨    x Ø ⇔ x ∈= Ø ∪ (0, 3) ∪ (−3, −1) = (−3, −1) ∪ (0, 3) Es decir, el conjunto solución es (−3, −1) ∪ (0, 3). Ejemplo 109. Resolver 1 ≤x+2 x−1 Sol.1 1 ≤ x + 2 ⇔ −(x + 2) ≤ ≤x+2 x−1 x−1 1 1 ⇔ −(x + 2) ≤ ∧ ≤ x + 2. x−1 x−1 114 5. Números reales Pero, por un lado −(x + 2) ≤ 1 1 ⇔ −x − 2 − ≤0 x−1 x−1 (−x − 2)(x − 1) − 1 ⇔ ≤0 x−1 −x2 − x + 1 ≤0 ⇔ x−1  2  ∧ x<1 1 ≥ x + x ⇔ ∨   1 ≥ x2 + x ∧ x>1  1 1 2  ∧ x<1 1 + 4 ≥ x + x + 4 ⇔ ∨   1 1 2 ∧ x>1 1+ 4 ≤x +x+ 4 115 3. Inecuaciones ⇔ ⇔ ⇔ ⇔ ⇔  1 2 5   4 ≥ (x + 2 )  5 1 2 4 ≤ (x + 2 ) q q  5 1 2    4 ≥ (x + 2 ) ∧ x<1 ∨ ∧ x>1 ∧ x<1 ∨ q q    5 ≤ (x + 1 )2 ∧ x>1 4 2 q 1 5  ∧ x<1   4 ≥ x+ 2 ∨ q    5 ≤ x+ 1 4 2 q  5 1    x+ 2 ≤ 4 q    5 ≤x+ 1 4 2  q 5   − 4 ≤ x + 1 2 ∧ x>1 ∧ x<1 ∧ q x>1 ∨ ≤ 5 4 ∧ x<1 ∨ q    5−1 ≤x ∧ x>1 4 2 q  q 1 1 5 5  − 4 − 2 ≤ x ≤ 4 − 2 ∧ x < 1  ⇔ ∨ hq    x ∈ 5 − 1 , ∞ ∩ (1, ∞) = (1, ∞) 4 2  q q i h q i h q 1 1 1 1 5 5 5 5   x ∈ − − , − − , − ∩ (−∞, 1) = −  4 2 4 2 4 2 4 2 ⇔ ∨   x ∈ (1, ∞) # " r r 5 1 5 1 − , − ∪ (1, ∞). ⇔x∈ − 4 2 4 2 116 5. Números reales Y por otro lado 1 1 ≤x+2⇔0≤x+2− x−1 x−1 x2 + x − 3 ⇔0≤ x−1 2 ⇔ (x + x − 3 ≥ 0 ∧ x − 1 > 0) ∨ (x2 + x − 3 ≤ 0 ∧ x − 1 < 0)     1 1 2 13 1 2 ∨ (x + ) ≤ ∧x<1 ⇔ (x + ) ≥ 3 + ∧ x > 1 2 4 2 4 ! ! √ √ 1 1 13 13 ⇔ x+ ≥ ≤ ∧x>1 ∨ x+ ∧x < 1 2 2 2 2 √ ! √ ! √ 1 1 13 13 13 ≤x+ ≤ ∨ − ∧x>1 ⇔ x+ ≥ 2 2 2 2 2 ! √ √ 13 1 13 1 ∨ − ∧x>1 − ≤x≤ − ⇔ x≥ 2 2 2 2 ! " √ ! "√ − 13 − 1 13 − 1 , −∞ ∨ x∈ ,1 ⇔x∈ 2 2 ! " √ ! "√ − 13 − 1 13 − 1 , −∞ ∪ ,1 ⇔x∈ 2 2 √ 13 − 1 2 ! Por lo tanto, el conjunto solución es " √ ! "√ ! − 13 − 1 13 − 1 ,1 ∪ , −∞ 2 2 3. Inecuaciones 117 Rock ’N’ Roll High School Pues, no me importa la Historia Rock ’N’ Roll High School porque no es lo que quiero ser ... Odio a los profesores y al director No quiero que me enseñen a no ser un tonto Rock ’N’ Roll High School Diversión Rock ’N’ Roll High School Diversión Rock ’N’ Roll High School The Ramones Bibliografı́a [1] Peter Abel , Assembler for the IBM PC and PC-XT, RestonPubl. Company, Reston Virginia. E.U. 1984. [2] Stanley N. Burns, Logic for Mathematics and Computer Science, Prentice Hall, E.U. 1998. [3] Pierre Cartier, A mad day’s work: From Grothendick to Connes and Kontsevich The evolution of concepts of space and symmetry, Bull. Am. Math. Soc. 38 pp. 389-408, 2001. [4] Terry J. Godfrey Lenguaje Ensamblador para Microcomputadoras IBM, Prentice Hall, México. 1991. [5] Jonh E. Hopfcroft, Rajeev Motwani y Jeffrey D. Ullman Introducción a la Teorı́a de Autómatas, Lenguajes y Computación Addison-Wesley; Pearson . España. 2002. [6] Robert Johnsonbaugh Matemáticas Discretas, Grupo editorial Iberoamérica, México. 1988 [7] F. Martin McNeill y Ellen Thro, Fuzzy Logic, AP professional, Boston, E.U. 1994. [8] John E. Munro Discrete Mathematics for Computing, Chapman and Hall, Australia, 1992. [9] John A. Peterson y Joseph Hashisaki Teorı́a de la Aritmética, Limusa, México. 1998. [10] David E. Smith y Jekuthiel Ginsburg De los números a los numerales y de los numerales al cálculo, Sigma, el mundo de las matemáticas, Newman, James R.,Vol. 4, pp. 30-57, Ediciones Grijalbo. Barcelona, España. 1969. [11] R. F. C. Walters Categories and Computer Science, Cambridge Texts in Computer Science (28), Cambridge University Press, Gran Bretaña. 1991 119