Vous êtes sur la page 1sur 362

Apuntes de Matemtica Discreta

Francisco Jos Gonzlez Gutirrez

30 de Noviembre de 2016
Universidad de Cdiz Departamento de Matemticas

ii
Contenido

I Lgica Matemtica 1

1 Lgica de Proposiciones 3

1.1 Proposiciones y Tablas de Verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1.1 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1.2 Valor de verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.1.3 Variables de enunciado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.1.4 Proposiciones simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.1.5 Proposicin compuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.1.6 Tablas de verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.2 Conexin entre Proposiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.2.1 Conjuncin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.2.2 Disyuncin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.2.3 Disyuncin exclusiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.2.4 Negacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.2.5 Tautologas y contradicciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.2.6 Proposicin condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.2.7 Proposicin recproca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.2.8 Proposicin contrarrecproca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.2.9 Proposicin bicondicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.3 Implicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

1.3.1 Implicacin lgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

1.3.2 Implicaciones lgicas ms comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

1.4 Equivalencia Lgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

iii
Universidad de Cdiz Departamento de Matemticas

1.4.1 Proposiciones lgicamente equivalentes . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.4.2 Equivalencia lgica y Bicondicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.4.3 Equivalencias lgicas ms comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.5 Razonamientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

1.5.1 Razonamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

1.5.2 Razonamiento Vlido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

1.5.3 Demostracin por Contradiccin o Reduccin al Absurdo . . . . . . . . . . . . . . . . 34

1.5.4 Demostracin por la Contrarrecproca . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

1.5.5 Falacia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

2 Lgica de Predicados 45

2.1 Definiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

2.1.1 Predicado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

2.1.2 Universo del discurso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

2.1.3 Predicados y Proposiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

2.2 Cuantificadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

2.2.1 Cuantificador universal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

2.2.2 Valor de verdad del cuantificador universal . . . . . . . . . . . . . . . . . . . . . . . . 50

2.2.3 Cuantificador existencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

2.2.4 Valor de verdad del cuantificador existencial . . . . . . . . . . . . . . . . . . . . . . . . 52

2.2.5 Valores de verdad. Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

2.3 Clculo de Predicados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

2.3.1 Leyes de De Morgan generalizadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

2.3.2 Regla general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

2.3.3 Proposiciones al alcance de un cuantificador . . . . . . . . . . . . . . . . . . . . . . . . 60

2.3.4 Asociatividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

2.3.5 Distributividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

2.4 Razonamientos y Cuantificadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

iv
Grado en Ingeniera Informtica Matemtica Discreta

II Teora de Nmeros 77

3 Divisibilidad. Algoritmo de la Divisin 79

3.1 Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

3.1.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

3.1.2 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

3.2 Algoritmo de la Divisin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

3.2.1 Existencia y Unicidad de Cociente y Resto . . . . . . . . . . . . . . . . . . . . . . . . 84

3.2.2 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

3.3 Sistemas de Numeracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

3.3.1 Descomposicin Polinmica de un Nmero . . . . . . . . . . . . . . . . . . . . . . . . . 92

3.3.2 Representacin Hexadecimal de un Octeto . . . . . . . . . . . . . . . . . . . . . . . . . 97

3.3.3 Representacin Binaria de un hexadecimal . . . . . . . . . . . . . . . . . . . . . . . . . 98

3.4 Criterios de Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

3.4.1 Criterio General de Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

3.5 Mximo Comn Divisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

3.5.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

3.5.2 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

3.5.3 Mximo comn divisor de dos nmeros . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

3.5.4 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

3.5.5 Existencia y Unicidad del Mximo Comn Divisor . . . . . . . . . . . . . . . . . . . . 110

3.5.6 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

3.5.7 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

3.5.8 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

3.5.9 Ms Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

3.6 Algoritmo de Euclides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

3.6.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

3.6.2 Algoritmo de Euclides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

3.7 Mnimo Comn Mltiplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

3.7.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

3.7.2 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

3.7.3 Mnimo comn mltiplo de dos nmeros . . . . . . . . . . . . . . . . . . . . . . . . . . 127

3.7.4 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

v
Universidad de Cdiz Departamento de Matemticas

4 Teorema Fundamental de la Aritmtica 149

4.1 Nmeros Primos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

4.1.1 Primos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

4.1.2 Compuestos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

4.1.3 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

4.1.4 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4.1.5 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

4.2 Criba de Eratstenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

4.2.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

4.2.2 Eratstenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

4.3 Teorema Fundamental de la Aritmtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

4.3.1 Lema de Euclides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

4.3.2 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

4.3.3 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

4.3.4 Teorema Fundamental de la Aritmtica . . . . . . . . . . . . . . . . . . . . . . . . . . 175

4.3.5 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

4.4 Divisores de un nmero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

4.4.1 Lema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

4.4.2 Criterio General de Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

4.4.3 Divisores de un nmero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

4.4.4 Mtodo para la obtencin de todos los divisores de un nmero . . . . . . . . . . . . . 182

4.4.5 Nmero de divisores de un nmero compuesto . . . . . . . . . . . . . . . . . . . . . . . 185

4.4.6 Suma de los divisores de un nmero compuesto . . . . . . . . . . . . . . . . . . . . . . 187

4.5 Reglas para el clculo del mximo comn divisor y el mnimo comn mltiplo de dos nmeros 188

4.5.1 Mximo comn divisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

4.5.2 Mnimo comn mltiplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

5 Ecuaciones Diofnticas 209

5.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

5.1.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

5.2 Solucin de una Ecuacin Diofntica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

5.2.1 Solucin Particular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

5.2.2 Solucin General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

vi
Grado en Ingeniera Informtica Matemtica Discreta

6 Aritmtica en Zm 225

6.1 Conceptos Bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

6.1.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

6.1.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

6.2 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

6.2.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

6.2.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

6.2.3 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

6.3 Conjunto de las clases de restos mdulo m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

6.3.1 Relacin de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

6.3.2 Clases de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

6.3.3 Conjunto Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

6.4 Aritmtica en Zm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

6.4.1 Suma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

6.4.2 Bien Definida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

6.4.3 Elemento Neutro para la Suma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

6.4.4 Elemento Opuesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

6.4.5 Producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

6.4.6 Bien Definido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

6.4.7 Elemento Neutro para el Producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

6.4.8 Elemento Inverso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

6.5 Ecuaciones Lineales en Zm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

6.5.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

vii
Universidad de Cdiz Departamento de Matemticas

III Relaciones y Funciones 259

7 Conjuntos y Subconjuntos 261

7.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

7.2 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

7.2.1 Conjuntos y Elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

7.2.2 Diagramas de Venn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

7.2.3 Determinacin por Extensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

7.2.4 Determinacin por Comprensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

7.2.5 Conjunto Universal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

7.2.6 Conjunto Vaco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

7.2.7 Axioma de Extensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

7.3 Inclusin de Conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

7.3.1 Subconjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

7.3.2 Inclusin Estricta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

7.3.3 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

7.3.4 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

7.3.5 Caracterizacin de la Igualdad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

7.3.6 Corolario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

7.3.7 Transitividad de la inclusin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

7.4 Conjunto de las Partes de un Conjunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

7.4.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

8 Operaciones con Conjuntos 283

8.1 Definiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.1.1 Unin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.1.2 Interseccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.1.3 Diferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.1.4 Complementario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

8.1.5 Diferencia simtrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.2 lgebra de conjuntos. Dualidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

8.2.1 Leyes Idempotentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

viii
Grado en Ingeniera Informtica Matemtica Discreta

8.2.2 Leyes Conmutativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.2.3 Leyes Asociativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.2.4 Leyes Distributivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.2.5 Leyes de Dominacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

8.2.6 Leyes de Identidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8.2.7 Ley Involutiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8.2.8 Leyes del Complementario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

8.2.9 Leyes de De Morgan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

8.3 Particin de un conjunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

8.3.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

8.4 Producto cartesiano de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

8.4.1 n-tupla ordenada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

8.4.2 Igualdad de n-tuplas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

8.4.3 Producto cartesiano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

8.4.4 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

9 Relaciones 349

9.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

9.1.1 Relacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

9.1.2 Igualdad de Relaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

9.1.3 Dominio e Imagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

9.2 Relaciones Binarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

9.3 Matriz de una Relacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

9.3.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

9.4 Grafo Dirigido de una Relacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

9.4.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

9.4.2 Representacin Grfica de un Grafo Dirigido . . . . . . . . . . . . . . . . . . . . . . . 354

9.5 Propiedades de las Relaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

9.5.1 Reflexividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

9.5.2 Simetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

9.5.3 Antisimetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

9.5.4 Transitividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

ix
Universidad de Cdiz Departamento de Matemticas

10 Relaciones de Orden 373


10.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
10.1.1 Relacin de Orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
10.2 Conjuntos Ordenados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
10.2.1 Elementos Comparables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
10.2.2 Orden Parcial y Total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
10.2.3 Conjuntos Ordenados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
10.3 Representacin Grfica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
10.3.1 Diagrama de Hasse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
10.4 Elementos Caractersticos de un Conjunto Ordenado . . . . . . . . . . . . . . . . . . . . . . . 388
10.4.1 Elemento Minimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
10.4.2 Elemento Maximal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
10.4.3 Existencia del Maximal y Minimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
10.4.4 Elemento Mnimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
10.4.5 Elemento Mximo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
10.4.6 Unicidad del Mximo y el Mnimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
10.4.7 Cotas Inferiores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
10.4.8 Cotas Superiores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
10.4.9 Conjunto Acotado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
10.4.10 nfimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
10.4.11 Supremo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
10.4.12 Unicidad del nfimo y el Supremo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

11 Relaciones de Equivalencia 411


11.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
11.1.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
11.1.2 Digrafo asociado a una Relacin de Equivalencia . . . . . . . . . . . . . . . . . . . . . 413
11.1.3 Matriz asociada a una Relacin de Equivalencia . . . . . . . . . . . . . . . . . . . . . . 415
11.2 Clases de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
11.2.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
11.2.2 Lema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
11.3 Conjunto Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
11.3.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
11.3.2 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
11.3.3 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

x
Grado en Ingeniera Informtica Matemtica Discreta

12 Funciones 441

12.1 Definiciones y Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

12.1.1 Funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

12.1.2 Dominio e Imagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

12.1.3 Igualdad de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

12.1.4 Funcin Identidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

12.2 Composicin de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

12.2.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

12.2.2 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

12.2.3 Asociatividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

12.3 Tipos de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 Funcin Inyectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459

12.3.2 Funcin Suprayectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

12.3.3 Funcin Biyectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

12.3.4 Composicin y Tipos de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468

12.4 Funcin Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

12.4.1 Funcin Invertible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

12.4.2 Caracterizacin de una Funcin Invertible . . . . . . . . . . . . . . . . . . . . . . . . . 470

12.5 Composicin de Funciones e Inversa de una Funcin . . . . . . . . . . . . . . . . . . . . . . . 473

12.5.1 Proposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

12.5.2 Unicidad de la Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

12.5.3 Inversa de la Composicin de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . 476

IV Ecuaciones de Recurrencia 481

13 Generalidades 483

13.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483

13.1.1 Ecuacin de Recurrencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484

13.2 Solucin de las Ecuaciones de Recurrencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485

13.2.1 Sucesin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485

13.2.2 Solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485

xi
Universidad de Cdiz Departamento de Matemticas

14 Ecuaciones de Recurrencia Lineales 487

14.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

14.1.1 Definicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

14.1.2 Orden de una Ecuacin Lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

14.1.3 Forma general de una ecuacin de recurrencia lineal de orden k . . . . . . . . . . . . . 487

14.1.4 Clasificacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488

14.2 Soluciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489

14.2.1 Existencia y unicidad de la solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491

14.3 Propiedades de la solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492

14.3.1 Principio de superposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492

14.3.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493

15 Recurrencias Lineales Homogneas 495

15.1 Primer Orden con Coeficientes Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495

15.1.1 Solucin nica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495

15.1.2 Solucin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496

15.2 Segundo orden con Coeficientes Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500

15.3 Orden k con Coeficientes Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15.3.1 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15.3.2 Ecuacin Caracterstica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503

15.3.3 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504

15.3.4 n-sima Potencia de un Nmero Complejo . . . . . . . . . . . . . . . . . . . . . . . . . 507

16 Recurrencias Lineales No Homogneas 511

16.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

16.1.1 Forma General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

16.1.2 Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

16.2 Mtodo de los Coeficientes Indeterminados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

xii
Unidad Temtica I

Lgica Matemtica

1
Leccin 1

Lgica de Proposiciones

Y ahora llegamos a la gran pregunta del porqu. El robo no ha sido


el objeto del asesinato, puesto que nada desapareci. Fue por
motivos polticos, o fue una mujer? Esta es la pregunta con que
me enfrento. Desde el principio me he inclinado hacia esta ltima
suposicin. Los asesinatos polticos se complacen demasiado en
hacer su trabajo y huir. Este asesinato, por el contrario, haba
sido realizado muy deliberadamente, y quien lo perpetr ha dejado
huellas por toda la habitacin, mostrando que estuvo all todo el
tiempo.
Arthur Conan Doyle. Un Estudio en Escarlata. 1887

La estrecha relacin existente entre la matemtica moderna y la lgica formal es una de sus caractersticas
fundamentales. La lgica aristotlica era insuficiente para la creacin matemtica ya que la mayor parte de
los argumentos utilizados en sta contienen enunciados del tipo si, entonces, absolutamente extraos en
aquella.

En esta primera leccin de lgica estudiaremos uno de los dos niveles en los que se desenvuelve la moderna
lgica formal: la lgica de enunciados o de proposiciones.

1.1 Proposiciones y Tablas de Verdad

Cuando planteamos cualquier idea o teora, cientfica o no, hacemos afirmaciones en forma de frases y que
tienen un sentido pleno. Tales afirmaciones, verbales o escritas, las denominaremos enunciados o proposi-
ciones.

1.1.1 Proposicin

Llamaremos proposicin a cualquier afirmacin que sea verdadera o falsa, pero no ambas cosas a la vez.

3
Universidad de Cdiz Departamento de Matemticas

Ejemplo 1.1

Las siguientes afirmaciones son proposiciones.

(a) Gabriel Garca Mrquez escribi Cien aos de soledad.


(b) 6 es un nmero primo.
(c) 3 + 2 = 6
(d) 1 es un nmero entero, pero 2 no lo es.
(e) El resto de dividir 5 entre 2 es 1.

Nota 1.1 Las proposiciones se notan con letras minsculas, p, q, r, s, t, . . . . . .

La notacin p :Tres ms cuatro es igual a siete se utiliza para definir que p es la proposicin Tres ms cuatro
es igual a siete.

Este tipo de proposiciones se llaman simples, ya que no pueden descomponerse en otras.

Ejemplo 1.2

Las siguientes afirmaciones no son proposiciones.

(a) x + y > 5
(b) Te vas?
(c) Compra cinco manzanas y cuatro peras.
(d) x = 2

Solucin

(a) x + y > 5. Aunque es una afirmacin no es una proposicin ya que ser verdadera o falsa dependiendo
de los valores que tomen x e y.
(b) Te vas? No es una afirmacin y, por tanto, no es una proposicin.
(c) Compra cinco manzanas y cuatro peras. No es una proposicin ya que, al igual que la anterior, no es
una afirmacin.
(d) x = 2. No es una proposicin ya que ser verdadera o falsa segn el valor que tome x.

Desde el punto de vista lgico carece de importancia cual sea el contenido material de los enunciados o
proposiciones, solamente nos interesa su valor de verdad.

4
Grado en Ingeniera Informtica Matemtica Discreta

1.1.2 Valor de verdad


Llamaremos valor verdadero o de verdad de una proposicin a su veracidad o falsedad. El valor de verdad
de una proposicin verdadera es verdad y el de una proposicin falsa es falso.

Ejemplo 1.3

Dgase cules de las siguientes afirmaciones son proposiciones y determinar el valor de verdad de aquellas
que lo sean.

(a) p: Existe Premio Nobel de informtica.


(b) q: La tierra es el nico planeta del Universo que tiene vida.
(c) r: Teclee Escape para salir de la aplicacin.
(d) s: Cinco ms siete es grande.

Solucin

(a) p es una proposicin falsa, es decir su valor de verdad es Falso.


(b) No sabemos si q es una proposicin ya que desconocemos si esta afirmacin es verdadera o falsa.
(c) r no es una proposicin ya que no es una afirmacin, es un mandato.
(d) s no es una proposicin ya que su enunciado, al carecer de contexto, es ambiguo. En efecto, cinco
nias ms siete nios es un nmero grande de hijos en una familia, sin embargo cinco monedas de cinco
cntimos ms siete monedas de un cntimo no constituyen una cantidad de dinero grande.

1.1.3 Variables de enunciado


Es una proposicin arbitraria, p, con un valor de verdad no especificado, es decir, puede ser verdad o falsa.

En el clculo lgico, prescindiremos de los contenidos de las proposiciones y los sustituiremos por variables de
enunciado. Toda variable de enunciado, p, puede ser sustituida por cualquier enunciado siendo sus posibles
valores, verdadero o falso. El conjunto de los posibles valores de una proposicin p, los representaremos en
las llamadas tablas de verdad, ideadas por L.Wittgenstein1 .


1 Ludwig Wittgenstein (Viena 1889-Cambridge 1951), nacionalizado britnico en 1938. Estudi Ingeniera Mecnica en Berlin,
posteriormente investig Aeronutica en Manchester. La necesidad de entender mejor las matemticas lo llev a estudiar sus
fundamentos. Dej Manchester en 1911 para estudiar lgica matemtica con Russell en Cambridge. Escribi su primer gran
trabajo en lgica, Tractatus logico-philosophicus, durante la primera guerra mundial, primero en el frente ruso y luego en el
norte de Italia. Envi el manuscrito a Russell desde un campo de prisioneros en Italia. Liberado en 1919, regal la fortuna que
haba heredado de su familia y trabaj en Austria como profesor en una escuela primaria. Volvi a Cambridge en 1929 y fue
profesor en esta universidad hasta 1947, ao en que renunci. Su segundo gran trabajo, Investigaciones filosficas fue publicado
en 1953, es decir, dos aos despus de su muerte. Otras obras pstumas de Wittgenstein son: Observaciones filosficas sobre
los principios de la matemtica(1956), Cuadernos azul y marrn(1958) y Lecciones y conversaciones sobre esttica, sicologa
y fe religiosa(1966).

5
Universidad de Cdiz Departamento de Matemticas

1.1.4 Proposiciones simples


Llamaremos de esta forma a aquellas proposiciones que no puedan descomponerse en otras ms sencillas.

1.1.5 Proposicin compuesta


Si las proposiciones simples p1 , p2 , . . . , pn se combinan para formar la proposicin P , diremos que P es una
proposicin compuesta de p1 , p2 , . . . , pn .

Ejemplo 1.4

La Matemtica Discreta es mi asignatura preferida y Mozart fue un gran compositor es una proposicin
compuesta por las proposiciones La Matemtica Discreta es mi asignatura preferida y Mozart fue un gran
compositor.

El es inteligente o estudia todos los das es una proposicin compuesta por dos proposiciones: El es
inteligente y El estudia todos los das.

Si estudio todos los das, aprobar esta asignatura es una proposicin compuesta por las proposiciones
estudio todos los das y aprobar esta asignatura.

Nota 1.2 La propiedad fundamental de una proposicin compuesta es que su valor de verdad est com-
pletamente determinado por los valores de verdad de las proposiciones que la componen junto con la forma
en que estn conectadas.

1.1.6 Tablas de verdad


La tabla de verdad de una proposicin compuesta P , enumera todas las posibles combinaciones de los valores
de verdad de las proposiciones p1 , p2 , . . . , pn que la componen.

Ejemplo 1.5

Por ejemplo, si P es una proposicin compuesta por las proposiciones simples p1 , p2 y p3 , entonces la tabla
de verdad de P deber recoger los siguientes valores de verdad.

p1 p2 p3
V V V
V V F
V F V
V F F
F V V
F V F
F F V
F F F

6
Grado en Ingeniera Informtica Matemtica Discreta

1.2 Conexin entre Proposiciones

Estudiamos en este apartado las distintas formas de conectar proposiciones entre s. Prestaremos especial
atencin a las tablas de verdad de las proposiciones compuestas que pueden formarse utilizando las distintas
conexiones.

1.2.1 Conjuncin
Dadas dos proposiciones cualesquiera p y q, llamaremos conjuncin de ambas a la proposicin compuesta p
y q y la notaremos p q. Esta proposicin ser verdadera nicamente en el caso de que ambas proposiciones
lo sean.

Obsrvese que de la definicin dada se sigue directamente que si al menos una de las dos, p q, es falsa,
entonces p q no puede ser verdad y, consecuentemente, ser falsa. Por lo tanto su tabla de verdad vendr
dada por

p q pq
V V V
V F F
F V F
F F F

Obsrvese tambin que el razonamiento puede hacerse a la inversa, es decir si p q es verdad, entonces p y
q son, ambas, verdad y que si p q es falsa, entonces una de las dos, al menos, ha de ser falsa.


1.2.2 Disyuncin
Dadas dos proposiciones cualesquiera p y q, llamaremos disyuncin de ambas a la proposicin compuesta p
q y la notaremos p q. Esta proposicin ser falsa nicamente si ambas proposiciones, p y q, lo son.

De acuerdo con la definicin dada se sigue que si una de las dos, p q, es verdad entonces p q no puede
ser falsa y, consecuentemente, ser verdadera. Su tabla de verdad ser, por tanto,

p q pq
V V V
V F V
F V V
F F F

Al igual que en la conjuncin, podemos razonar en sentido inverso. En efecto, si p q es verdad, entonces
una de las dos, al menos, ha de ser verdad y si p q es falsa, entonces ambas han de ser falsas.

La palabra o se usa en el lenguaje ordinario de dos formas distintas. A veces se utiliza en el sentido de p
q, ambos, es decir, al menos una de las dos alternativas ocurre y, a veces es usada en el sentido de p
q, pero no ambos es decir, ocurre exactamente una de de las dos alternativas.
Por ejemplo, la proposicin El ir a Madrid o a Bilbao usa o con el ltimo sentido. A este tipo de
disyuncin la llamaremos disyuncin exclusiva.

7
Universidad de Cdiz Departamento de Matemticas

1.2.3 Disyuncin exclusiva

Dadas dos proposiciones cualesquiera p y q, llamaremos disyuncin exclusiva de ambas a la proposicin


compuesta p q pero no ambos y la notaremos p Y q. Esta proposicin ser verdadera si una u otra, pero
no ambas, son verdaderas.

Segn esta definicin una disyuncin exclusiva de dos proposiciones p y q ser verdadera cuando tengan
distintos valores de verdad y falsa cuando sus valores de verdad sean iguales. Su tabla de verdad es, por
tanto,

p q pYq
V V F
V F V
F V V
F F F

Haciendo el razonamiento contrario si p Y q es verdad, nicamente podemos asegurar que una de las dos es
verdad y si p Y q es falsa, slo podemos deducir que ambas tienen el mismo valor de verdad.

Nota 1.3 Salvo que especifiquemos lo contrario, o ser usado en el primero de los sentidos. Esta discusin
pone de manifiesto la precisin que ganamos con el lenguaje simblico: p q est definida por su tabla de
verdad y siempre significa p y/ q.

1.2.4 Negacin

Dada una proposicin cualquiera, p, llamaremos negacin de p a la proposicin no p y la notaremos p.


Ser verdadera cuando p sea falsa y falsa cuando p sea verdadera.

La tabla de verdad de esta nueva proposicin, p, es:

p p
V F
F V

De esta forma, el valor verdadero de la negacin de cualquier proposicin es siempre opuesto al valor verdadero
de la afirmacin original.

8
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 1.6

Estudiar la veracidad o falsedad de las siguientes proposiciones:

p1 : El Pentium es un microprocesador.
p2 : Es falso que el Pentium sea un microprocesador.
p3 : El Pentium no es un microprocesador.
p4 : 2 + 2 = 5
p5 : Es falso que 2 + 2 = 5

Solucin

X p2 y p3 son, cada una, la negacin de p1 .


X p5 es la negacin de p4 .

Pues bien, de acuerdo con la tabla de verdad para la negacin, tendremos:

X p1 es verdad, luego p2 y p3 son falsas.


X p4 es falsa, luego p5 es verdad.

Ejemplo 1.7

Construir la tabla de verdad de la proposicin (p q).

Solucin

p q q p q (p q)
V V F F V
V F V V F
F V F F V
F F V F V

1.2.5 Tautologas y contradicciones


Sea P una proposicin compuesta de las proposiciones simples p1 , p2 , . . . , pn

P es una Tautologa si es verdadera para todos los valores de verdad que se asignen a p1 , p2 , . . . , pn .
P es una Contradiccin si es falsa para todos los valores de verdad que se asignen a p1 , p2 , . . . , pn .

En adelante, notaremos por C a una contradiccin y por T a una tautologa.

Una proposicin P que no es tautologa ni contradiccin se llama, usualmente, Contingencia.




9
Universidad de Cdiz Departamento de Matemticas

Ejemplo 1.8

Probar que la proposicin compuesta p p es una tautologa y la p p es una contradiccin.

Solucin

Lo resolveremos escribiendo una tabla de verdad. En efecto,

p p p p p p
V F V F
F V V F

Obsrvese que p p es verdad, independientemente de quienes sean las variables de enunciado, p y p y lo


mismo ocurre con la falsedad de p p.

1.2.6 Proposicin condicional


Dadas dos proposiciones p y q, a la proposicin compuesta

si p, entonces q

se le llama proposicin condicional y se nota por

p q

A la proposicin p se le llama hiptesis, antecedente, premisa o condicin suficiente y a la q tesis, con-


secuente, conclusin o condicin necesaria del condicional. Una proposicin condicional es falsa nicamente
cuando siendo verdad la hiptesis, la conclusin es falsa (no se debe deducir una conclusin falsa de una
hiptesis verdadera).

De acuerdo con esta definicin se sigue que si la hiptesis, p, es verdadera y la conclusin, q, es falsa, entonces
el condicional p q es falso. En todos los dems casos, la proposicin no es falsa y, por lo tanto, ha de ser
verdadera. Consecuentemente, su tabla de verdad ser:

p q p q
V V V
V F F
F V V
F F V

Obsrvese que si p q es verdadero, entonces puede deducirse que la conclusin, q, es verdadera, indepen-
dientemente del valor de verdad que tenga la hiptesis, p, o la hiptesis, p, es falsa, independientemente del
valor de verdad que tenga la conclusin, q.

Tambin puede observarse que si el condicional p q es falso, entonces lo nico que puede deducirse es
que la hiptesis, p, es verdadera y la conclusin, q, falsa.

10
Grado en Ingeniera Informtica Matemtica Discreta

Nota 1.4 El esquema siguiente presenta otras formulaciones equivalentes del condicional,

p q q si p
p slo si q
p es una condicin suficiente para q.
q es una condicin necesaria para p.
q se sigue de p.
q a condicin de p.
q cuando p.

Analizaremos con detalle cada uno de los cuatro casos que se presentan en la tabla de verdad.

1. Antecedente y consecuente verdaderos.


En este caso parece evidente que el condicional si p, entonces q se evale como verdadero. Por
ejemplo,

Si como mucho, entonces engordo

es una sentencia que se evala como verdadera en el caso de que tanto el antecedente como el consecuente
sean verdaderos.
Ahora bien, obsrvese que ha de evaluarse tambin como verdadero un condicional en el que no exista
una relacin de causa entre el antecedente y el consecuente. Por ejemplo, el condicional

Si Garca Lorca fue un poeta, entonces Gauss fue un matemtico

ha de evaluarse como verdadero y no existe relacin causal entre el antecedente y el consecuente. Es


por esta razn que no hay que confundir el condicional con la implicacin lgica.

Garca Lorca fue un poeta implica que Gauss fue un matemtico

Es una implicacin falsa desde el punto de vista lgico. Ms adelante estudiaremos la implicacin
lgica.
2. Antecedente verdadero y consecuente falso.
En este caso parece natural decir que el condicional se evala como falso. Por ejemplo, supongamos
que un poltico aspirante a Presidente del Gobierno promete:

Si gano las elecciones, entonces bajar los impuestos

Este condicional ser falso slo si ganando las elecciones, el poltico no baja los impuestos. A nadie
se le ocurrira reprochar al poltico que no ha bajado los impuestos si no ha ganado las elecciones.
Obsrvese que el hecho de que p sea verdadero y, sin embargo, q sea falso viene, en realidad, a refutar
la sentencia p q, es decir la hace falsa.
3. Antecedente falso y consecuente verdadero.
Nuestro sentido comn nos indica que el condicional p q no es, en este caso, ni verdadero ni falso.
Parece ilgico preguntarse por la veracidad o falsedad de un condicional cuando la condicin expresada
por el antecedente no se cumple. Sin embargo, esta respuesta del sentido comn no nos sirve, estamos
en lgica binaria y todo ha de evaluarse bien como verdadero, bien como falso, es decir, si una sentencia
no es verdadera, entonces es falsa y viceversa.
Veamos que en el caso que nos ocupa, podemos asegurar que el condicional no es falso. En efecto,
como dijimos anteriormente, p q es lo mismo que afirmar que

11
Universidad de Cdiz Departamento de Matemticas

p es una condicin suficiente para q

es decir, p no es la nica condicin posible, por lo cual puede darse el caso de que q sea verdadero
siendo p falso. O sea, la falsedad del antecedente no hace falso al condicional y si no lo hace falso,
entonces lo hace verdadero. Por ejemplo,

Si estudio mucho, entonces me canso

Qu ocurrira si no estudio y, sin embargo, me cansara? Pues que la sentencia no sera invlida, ya
que no se dice que no pueda haber otros motivos que me puedan producir cansancio.
4. Antecedente y consecuente falsos.
La situacin es parecida a la anterior. La condicin p no se verifica, es decir, es falsa, por lo que el
consecuente q puede ser tanto verdadero como falso y el condicional, al no ser falso, ser verdadero.
Obsrvese, anecdticamente, que es muy frecuente el uso de este condicional en el lenguaje coloquial,
cuando se quiere sealar que, ante un dislate, cualquier otro est justificado.

Si t eres programador, entonces yo soy el dueo de Microsoft

Ejemplo 1.9

Dadas las proposiciones:

p: El nmero a es par.
q: Los resultados salen en pantalla.
r: Los resultados se imprimen.

Enunciar las formulaciones equivalentes de las siguientes proposiciones.

(a) q p.
(b) q r.
(c) r (p q).

Solucin

(a) q p.

Formulaciones equivalentes de q p
Si q, entonces p Si los resultados salen en pantalla, entonces a es par.
p si q a es par si los resultados salen en pantalla.
q slo si p Los resultados salen en pantalla slo si el nmero a es par.
q es suficiente para p Es suficiente que los resultados salgan en pantalla para que a sea par.
p es necesaria para q Para que los resultados salgan en pantalla es necesario que a sea par.

(b) q r.

12
Grado en Ingeniera Informtica Matemtica Discreta

Formulaciones equivalentes de q r
Si q, entonces r Si los resultados no salen en pantalla, entonces se imprimen.
r si q Los resultados se imprimen si no salen en pantalla.
q slo si rLos resultados no salen en pantalla slo si se imprimen.
q es suficiente para r Es suficiente que los resultados no salgan en pantalla para
que se impriman.
r es necesaria para q Es necesario que los resultados se impriman para que
no salgan en pantalla.

(c) r (p q).

Formulaciones equivalentes de r (p q)
Si r, entonces p q Si los resultados se imprimen, entonces a es par o los resultados
salen en pantalla.
(p q) si r a es par o los resultados salen en pantalla si los resultados
se imprimen.
r slo si (p q) Los resultados se imprimen slo si salen en pantalla o a es par.
r es suficiente para (p q) Es suficiente que los resultados se impriman para que a sea par
o los resultados salgan en la pantalla.
(p q) es necesaria para r Para que los resultados se impriman es necesario que a sea par
o que salgan en pantalla.

Ejemplo 1.10

Sean las proposiciones

p : Est lloviendo.
q : Ir a la playa.
r : Tengo tiempo.

(a) Escribir, usando conectivos lgicos, una proposicin que simbolice cada una de las afirmaciones sigu-
ientes:
(a.1) Si no est lloviendo y tengo tiempo, entonces ir a la playa.
(a.2) Ir a la playa slo si tengo tiempo.
(a.3) No est lloviendo.
(a.4) Est lloviendo, y no ir a la ciudad.
(b) Enunciar las afirmaciones que se corresponden con cada una de las proposiciones siguientes:
(b.1) q (r p)
(b.2) r q
(b.3) r q
(b.4) r q

Solucin

13
Universidad de Cdiz Departamento de Matemticas

(a) Escribimos en forma simblica las afirmaciones propuestas.


(a.1) (p r) q
(a.2) q r
(a.3) p
(a.4) p q
(b) Escribimos en forma de afirmaciones las proposiciones.
(b.1) Ir a la playa slo si tengo tiempo y no est lloviendo.
(b.2) Tengo tiempo e ir a la playa.
(b.3) Ir a la playa si tengo tiempo.
(b.4) Ni tengo tiempo, ni ir a la ciudad.

1.2.7 Proposicin recproca


Dada la proposicin condicional p q, su recproca es la proposicin, tambin condicional, q p.

Por ejemplo, la recproca de Si la salida no va a la pantalla, entonces los resultados se dirigen a la impresora
ser Si los resultados se dirigen a la impresora, entonces la salida no va a la pantalla.

1.2.8 Proposicin contrarrecproca


Dada la proposicin condicional p q, su contrarrecproca es la proposicin condicional, q p.

Por ejemplo, la contrarrecproca de la proposicin Si Mara estudia mucho, entonces es buena estudiante
es Si Mara no es buena estudiante, entonces no estudia mucho.

Ejemplo 1.11

Escribir la recproca y la contrarrecproca de cada una de las afirmaciones siguientes:

(a) Si llueve, no voy.


(b) Me quedar, slo si t te vas.
(c) Si tienes 1 euro, entonces puedes comprar un helado.

Solucin

(a) Si llueve, no voy.


Si llamamos p: llueve y q: no voy, la afirmacin propuesta es el condicional p q. Pues bien,

14
Grado en Ingeniera Informtica Matemtica Discreta

p q Si llueve, entonces no voy.


Recproca q p Si no voy, entonces llueve.
No voy slo si llueve.
Contrarrecproca q p Si voy, entonces no llueve.
No llueve si voy
Voy slo si no llueve.

(b) Me quedar slo si te vas.


Llamaremos p: me quedar y q: te vas. Entonces,

p q Me quedar slo si te vas.


Recproca q p Si te vas, entonces me quedar.
Me quedar si te vas.
Contrarrecproca q p Si no te vas, entonces no me quedar.
No me quedar si no te vas.

(c) Si tienes 1 euro, entonces puedes comprar un helado.


Tomando p: tienes 1 euro y q: puedes comprar un helado.

p q Puedes comprar un helado si tienes un euro.


Recproca q p Si puedes comprar un helado, entonces tienes 1 euro.
Tienes 1 euro si puedes comprar un helado.
Puedes comprar un helado slo si tienes un euro.
Contrarrecproca q p Si no puedes comprar un helado, entonces no tienes 1 euro.
No tienes 1 euro si no puedes comprar un helado.

1.2.9 Proposicin bicondicional

Dadas dos proposiciones p y q, a la proposicin compuesta

p si y slo si q

se le llama proposicin bicondicional y se nota por

p q

La interpretacin del enunciado es:

p slo si q y p si q

o lo que es igual

si p, entonces q y si q, entonces p

15
Universidad de Cdiz Departamento de Matemticas

es decir,
(p q) (q p)

Por tanto, su tabla de verdad es:

p q p q q p p q
V V V V V
V F F V F
F V V F F
F F V V V

Luego la proposicin bicondicional p q es verdadera nicamente en caso de que ambas proposiciones, p


y q, tengan los mismos valores de verdad.

Obsrvese tambin que el razonamiento puede hacerse a la inversa, es decir si p q es verdadera, entonces
p y q han de tener, ambas, el mismo valor de verdad. En cambio, si p q es falsa, lo que puede deducirse
es que p y q tienen distintos valores de verdad.

Nota 1.5 Obsrvese que la proposicin condicional p q, se enunciaba

Si p, entonces q

siendo una formulacin equivalente,

Una condicin necesaria para p es q

y la proposicin condicional q p, se enunciaba

Si q, entonces p

siendo una formulacin equivalente,

Una condicin suficiente para p es q

Por tanto, una formulacin equivalente de la proposicin bicondicional en estos trminos, sera:

Una condicin necesaria y suficiente para p es q

16
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 1.12

Sean a, b y c las longitudes de los lados de un tringulo T siendo c la longitud mayor. El enunciado

T es rectngulo si, y slo si a2 + b2 = c2

puede expresarse simblicamente como


p q
donde p es la proposicin T es rectngulo y q la proposicin a2 + b2 = c2 .

Observemos lo siguiente: La proposicin anterior afirma dos cosas

1 Si T es rectngulo, entonces a2 + b2 = c2
o tambin,
Una condicin necesaria para que T sea rectngulo es que a2 + b2 = c2

2 Si a2 + b2 = c2 , entonces T es rectngulo
o tambin,
Una condicin suficiente para que T sea rectngulo es que a2 + b2 = c2

Consecuentemente, una forma alternativa de formular la proposicin dada es

Una condicin necesaria y suficiente para que T sea rectngulo es que a2 + b2 = c2 .

es decir,

Para que un tringulo sea rectngulo es necesario y suficiente que sus lados verifiquen el teorema de Pit-
goras.

Nota 1.6 Los valores de verdad de una proposicin compuesta pueden determinarse, a menudo, mediante
la construccin de una tabla de verdad abreviada. Por ejemplo, si queremos probar que una proposicin es
una contingencia, es suficiente con que consideremos dos lneas de su tabla de verdad, una que haga que
la proposicin sea verdad y otra que la haga falsa. Para determinar si una proposicin es una tautologa,
bastara considerar, nicamente, aquellas lneas para las cuales la proposicin pueda ser falsa. Veamos algn
ejemplo para aclarar esta situacin.

Ejemplo 1.13

Consideremos el problema de determinar si la proposicin (p q) p es una tautologa.

Solucin

Construimos su tabla de verdad,

17
Universidad de Cdiz Departamento de Matemticas

p q pq (p q) p
V V V V
V F F V
F V F V
F F F V

y, en efecto, (p q) p es una tautologa.

Observemos ahora lo siguiente: Una proposicin condicional slo puede ser falsa en caso de que siendo la
hiptesis verdadera, la conclusin sea falsa, por tanto si queremos ver si (p q) p es una tautologa,
bastara comprobar los casos en que p q sea verdad, o aquellos en los que p sea falsa ya que en todos los
dems la proposicin es verdadera. Lo haremos de las dos formas:

Supongamos que la hiptesis, p q, es verdad y veamos que, en tal caso, la conclusin, p, no puede ser
falsa. En efecto,

p q pq (p q) p
V

Entonces, por definicin del valor de verdad del conectivo , p y q deben ser, ambas, verdad.

p q pq (p q) p
V V V

Consecuentemente, el condicional (p q) p es verdad.

p q pq (p q) p
V V V V

La proposicin (p q) p es, por lo tanto, una tautologa ya que todos los dems casos son verdad
por definicin del valor de verdad del condicional.

Tambin podemos hacerlo partiendo de que la conclusin, p, es falsa. En tal caso veremos que la
hiptesis, p q no puede ser verdad. En efecto,

p q pq (p q) p
F

Entonces, p q es falsa, independientemente del valor de verdad que tenga q.

p q pq (p q) p
F F

Consecuentemente, el condicional (p q) p es verdad.

p q pq (p q) p
F F V

Al igual que antes, la proposicin (p q) p es una tautologa ya que todos los dems casos son
verdad por definicin del valor de verdad del condicional.

18
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 1.14

Establecer si las siguientes proposiciones son tautologas, contingencias o contradicciones.

(a) (p q) (q p)

(b) [p (q r)] [(p q) (p r)]

(c) (p q) q

(d) p (p q)

(e) (p q) p

(f) [(p q) p] (p q)

(g) [(p q) (r s)] [(p r) (q s)]

Solucin

Haremos, en todos los casos, una tabla de verdad.

(a) (p q) (q p)

p q p q q p (p q) (q p)
V V V V V
V F F V F
F V V F F
F F V V V

Luego es una contingencia.

(b) [p (q r)] [(p q) (p r)]


Una proposicin condicional slo es falsa cuando la hiptesis es verdadera y la conclusin es falsa.
Comprobaremos que esto no puede ocurrir.

Veamos que si la hiptesis, p (q r), es verdad, la conclusin (p q) (p r) no puede ser falsa.


En efecto, si la hiptesis, p (q r) es verdad, entonces p y q r sern, ambas, verdad y si q r
es verdad, entonces una de las dos, al menos, q o r, ha de ser verdadera. Tenemos, pues, dos
opciones:
p es verdad y q es verdad. En tal caso, p q ser verdad y (p q) (p r) tambin, indepen-
dientemente del valor de verdad que tenga r.
o
p es verdad y r es verdad. En este caso, ser verdad p r y, por lo tanto, tambin lo ser
(p q) (p r), independientemente del valor de verdad que tenga q.
Una tabla de verdad que recoja, nicamente, estos casos sera:
[p (q r)]

p q r qr p (q r) pq pr (p q) (p r) [(p q) (p r)]
V V V V V V V
V V V V V V

19
Universidad de Cdiz Departamento de Matemticas

Ahora veremos que si la conclusin, (p q) (p r), es falsa, la hiptesis, p (q r), no puede


ser verdadera.
En efecto, si (p q) (p r) es falsa, entonces por el valor de verdad de la disyuncin (1.2.2),
p q ser falsa y p r tambin. Pues bien,
Si p q es falsa, entonces por el valor de verdad de la conjuncin (1.2.1), una de las dos
proposiciones, p o q, al menos, ha de ser falsa.
Si p es falsa, entonces la hiptesis, p (q r), es, por el valor de verdad de la conjuncin,
(1.2.1), falsa, independientemente de los valores de verdad que puedan tener q y r, por lo
tanto hemos terminado.
Si q es falsa, entonces como p r es falsa, una de las dos proposiciones, p o r, al menos,
ha de ser falsa.
El caso en que p sea falsa ya lo hemos estudiado.
Si r es falsa, entonces por el valor de verdad de la disyuncin (1.2.2), q r ser falsa
y, por lo tanto, la hiptesis p (q r) ser, por el valor de verdad de la conjuncin
(1.2.1), falsa, independientemente del valor de verdad de p.
Una tabla de verdad abreviada que recoge, nicamente, estos casos sera:
[p (q r)]

p q r qr p (q r) pq pr (p q) (p r) [(p q) (p r)]
F F F F F V
F F F V
La proposicin ser, por tanto, una tautologa.

(c) (p q) q

p q q p q (p q) q
V V F V V
V F V V F
F V F F V
F F V V F

luego la proposicin es una contingencia.

(d) p (p q)
Un condicional es falso nicamente cuando la hiptesis es verdadera y la conclusin es falsa. Probaremos
que esto no puede ocurrir, con lo cual quedar probado que la proposicin es una tautologa ya que en
los dems casos ser, por definicin, verdadera.

Veamos que si la hiptesis, p, es verdad, la conclusin, p q no puede ser falsa.


En efecto, si p es verdad, entonces, por el valor de verdad de la disyuncin, p q ser verdadera
independientemente del valor de verdad de q.
Ahora veremos que si la conclusin, p q, es falsa, la hiptesis, p, no puede ser verdadera.
En efecto, si p q es falsa, entonces, por el valor de verdad de la disyuncin, p y q sern, ambas,
falsas.

una tabla de verdad abreviada ser

p pq p (p q)
V V V
F F V

y la proposicin es una tautologa.

20
Grado en Ingeniera Informtica Matemtica Discreta

(e) (p q) p
Seguiremos un camino anlogo al utilizado en el apartado anterior.

Si la hiptesis, p q, es verdadera, la conclusin, p, no puede ser falsa.


En efecto, si p q es verdad, por el valor de verdad de la conjuncin, p y q han de ser, ambas,
verdaderas.
Si la conclusin, p, es falsa, la hiptesis, p q no puede ser verdadera.
En efecto, si p es falsa, de nuevo por el valor de verdad de la conjuncin, p q es falsa.

La proposicin es, por tanto, una tautologa ya que el nico caso posible de falsedad del condicional
no puede darse.
Una tabla de verdad abreviada sera:

p q pq (p q) p
V V V V
F F V

(f) [(p q) p] (p q).


Haremos una tabla de verdad abreviada. En efecto, [(p q) p] (p q) es falsa cuando
[(p q) p] sea verdad y (p q) falsa. Pero sta ltima es falsa cuando p y q tengan distintos
valores de verdad.

p q pq (p q) p p q [(p q) p] (p q)
V F F F F V
F V F V F F

La proposicin es, por tanto, una contingencia.

(g) [(p q) (r s)] [(p r) (q s)]


La proposicin condicional nicamente es falsa cuando la hiptesis es verdad y la conclusin falsa.
Veamos que es imposible que ocurra este caso.

Si la hiptesis, (p q) (r s), es verdadera, la conclusin, (p r) (q s), no puede ser


falsa.
Efectivamente, si (p q)(r s) es verdad, entonces, por el valor de verdad de la disyuncin,
uno de los dos condicionales, p q o r s, al menos, ha de ser verdadero. Pues bien,
si p q es verdad, entonces p es falso o q es verdad.
Si p es falso, p r tambin lo ser y, por lo tanto, (p r) (q s) ser verdadera
independientemente de los valores de verdad de r, q y s.
Si q es verdad, q s tambin ser verdad y, consecuentemente, (p r) (q s) ser
verdadera independientemente de los valores de verdad de p, r y s.
Si r s es verdad, entonces r es falso o s es verdad.
Si r es falso, p r tambin lo ser y, por lo tanto, (p r) (q s) ser verdadera
independientemente de los valores de verdad de p, q y s.
Si s es verdad, q s tambin ser verdad y, consecuentemente, (p r) (q s) ser
verdadera independientemente de los valores de verdad de p, q y r.
Si la conclusin, (p r) (q s) es falsa, la hiptesis, (p q) (r s), no puede ser
verdadera.
En efecto, si la conclusin, [(p r) (q s)] es falsa, entonces (p r) es verdad y (q s) es
falsa de donde se sigue que p y r son, ambas, verdad y q y s son, ambas, falsas. Por lo tanto,
por el valor de verdad del condicional, (1.2.6), p q es falsa y r s, tambin, de aqu que la
disyuncin de las dos, (p q) (r s), sea falsa.

21
Universidad de Cdiz Departamento de Matemticas

Haremos una tabla de verdad que recoja nicamente estos casos.

p q r s (p q) (r s) (p r) (q s)
V F V F F F V F
F V F
V V
F V F
V V
(p q) (r s) (p r) (q s)
F F
V V
V V
V V
V V
[(p q) (r s)] [(p r) (q s)]
V
V
V
V
V

1.3 Implicacin

Estudiamos en este apartado la implicacin lgica entre dos proposiciones.

1.3.1 Implicacin lgica


Sean P y Q dos proposiciones cualesquiera. Diremos que P implica lgicamente Q, y escribiremos P = Q,
si la proposicin condicional si P , entonces Q, P Q, es una tautologa.


Ejemplo 1.15

Probar que la proposicin p (p q) implica lgicamente la proposicin q.

Solucin

Probaremos, de acuerdo con la definicin dada en el punto anterior, que el condicional [p (p q)] q
es unta tautologa. Como ya sabemos, una proposicin condicional nicamente es falsa cuando la hiptesis
sea verdadera y la conclusin falsa. Veamos que esto no puede ocurrir.
En efecto, si p (p q) es verdad, entonces por el valor de verdad de la conjuncin, (1.2.1), p y p q
son, ambas, verdaderas, de aqu que por el valor de verdad del condicional, (1.2.6), q tenga que ser verdadera
luego
[p (p q)] q
es una tautologa y, consecuentemente,
[p (p q)] = q

22
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 1.16

Dadas las proposiciones p y q, demostrar que la negacin de p q implica lgicamente la negacin de p.

Solucin

Veamos que (p q) p es una tautologa.

En efecto, si (p q) es verdad, entonces p q es falso y, por el valor de verdad de la disyuncin, esto significa
que p y q son, ambas, falsas. Pues bien, si p es falsa, su negacin, p, ser verdadera luego (p q) p
es una tautologa y por la la definicin (1.3.1) hay implicacin lgica, es decir,

(p q) = p

y la demostracin termina.

Nota 1.7 Ahora podremos entender algo mejor lo que comentbamos en 1. de la nota 1.4. En efecto, de
que Garca Lorca fue un poeta sea verdad no puede deducirse que Gauss fuera matemtico, aunque lo fue
y muy bueno.

De todas formas, es cierto que existe una semejanza entre el smbolo = para la implicacin lgica y el
smbolo para la proposicin condicional. Esta semejanza es intencionada y debido a la manera en que
se usa el trmino implica, en el lenguaje ordinario es natural leer p q como p implica q.

1.3.2 Implicaciones lgicas ms comunes

La tabla siguiente presenta algunas implicaciones lgicas con los nombres que usualmente reciben.

Adicin P = (P Q)

Ley del Modus Ponendo Ponens (Modus Ponens) [(P Q) P ] = Q

Ley del Modus Tollendo Tollens (Modus Tollens) [(P Q) Q] = P

Leyes de los Silogismos Hipotticos [(P Q) (Q R)] = (P R)


[(P Q) (Q R)] = (P R)

Leyes de los silogismos disyuntivos [P (P Q)] = Q


[P (P Q)] = Q

Ley del Dilema Constructivo [(P Q) (R S) (P R)] = (Q S)

Contradiccin (P C) = P

23
Universidad de Cdiz Departamento de Matemticas

Ejemplo 1.17
Verificar la ley del Modus Tollendo Tollens, [(P Q) Q] = P .

Solucin

En efecto, si (P Q) Q es verdad, entonces P Q es verdad y Q es, tambin, verdad. As pues,


P Q es verdad y Q es falso, de aqu que por el valor de verdad del condicional, P tiene que ser falso
y, consecuentemente, P es verdad. Por lo tanto, hemos llegado a que P es verdad partiendo de que
(P Q) Q es verdad, es decir,
[(P Q) Q] P
es una tautologa y en consecuencia,
[(P Q) Q] = P
verificndose la ley del Modus Tollendo Tollens.


Ejemplo 1.18
Verificar las leyes de los silogismos hipotticos.

(a) (P Q) (Q R) = (P R)
(b) (P Q) (Q R) = (P R)

Solucin

(a) (P Q) (Q R) = (P R)
En efecto, si (P Q) (Q R) es verdad, entonces por el valor de verdad de la conjuncin (1.2.1),
P Q es verdad y Q R tambin. Por el valor de verdad del condicional, (1.2.6), si P Q es
verdad, entonces P es falsa o Q verdadera. Tendremos, pues, dos opciones:
> P es falsa y Q R es verdadera. En este caso, la conclusin, P R, ser verdadera indepen-
dientemente de los valores de verdad de Q y R.
> Q es verdad y Q R es verdadera. En tal caso, por el valor de verdad del condicional, (1.2.6),
R ha de ser verdadera y la conclusin P R, ser verdadera independientemente del valor de
verdad que tenga P .
En cualquier caso, el condicional,
(P Q) (Q R) (P R)
ser una tautologa y por lo tanto,
(P Q) (Q R) = (P R)

(b) (P Q) (Q R) = (P R)
En efecto, si (P Q) (Q R) es verdad, entonces (P Q) es verdad y (Q R) tambin.
Pues bien, si (P Q) es verdad, entonces ambas proposiciones, P y Q, han de tener el mismo valor
de verdad y como (Q R) es verdad, R ha de tener el mismo valor de verdad que Q, por lo tanto P
y R tienen, ambas, los mismos valores de verdad y, consecuentemente, (P R) es verdad.
Por lo tanto, el condicional
(P Q) (Q R) (P R)
es una tautologa y en consecuencia,
(P Q) (Q R) = (P R)

24
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 1.19

Obtener los valores de verdad de las proposiciones P y R que verifican el silogismo hipottico

(P Q) (Q R) = (P R)

en los casos en que siendo verdadera la hiptesis,

(a) Q sea verdadera.


(b) Q sea falsa.

Solucin

Como la hiptesis es verdadera, por el valor de verdad de la conjuncin, P Q y Q R han de ser,


ambas, verdaderas.

Por otra parte, al ser el condicional (P Q) (Q R) (P R) una tautologa siendo verdadera


la hiptesis, la conclusin, P R tambin ha de serlo.

(a) Q es verdadera. En este caso, al ser Q R verdadera, la proposicin R no puede ser falsa, luego ha
de ser verdadera y, consecuentemente, la conclusin P R es verdad independientemente del valor
de verdad que tenga P .
Por lo tanto, R tiene que ser verdad y P puede tener cualquier valor de verdad.
(b) Q es falsa. La veracidad de P Q obliga a que P sea falsa y, en tal caso, P R es verdad,
independientemente del valor de verdad que tenga R.
Por lo tanto, P tiene que ser falsa y el valor de verdad de R es indiferente.

Ejemplo 1.20

Verificar la Ley del Dilema Constructivo, [(P Q) (R S) (P R)] = (Q S).

Solucin

En efecto, si la hiptesis (P Q) (R S) (P R) es verdad, entonces por el valor de verdad de la


conjuncin, (1.2.1), las tres proposiciones, P Q, R S y P R han de ser verdad. Pues bien, si P R
es verdad, una de las dos proposiciones, P R, al menos, ha de ser verdad.

Si P es verdad, como P Q es verdad, Q tiene que ser verdad y, consecuentemente, Q S ser


verdadera independientemente del valor de verdad que tenga S.
Si R es verdad, como R S es verdad, S tendr que ser verdad y, por lo tanto, Q S es verdad
independientemente del valor de verdad de Q.

En cualquier caso, el condicional,

[(P Q) (R S) (P R)] (Q S)

es una tautologa y, por lo tanto, se verifica la implicacin lgica.

25
Universidad de Cdiz Departamento de Matemticas

1.4 Equivalencia Lgica

1.4.1 Proposiciones lgicamente equivalentes

Sean P y Q dos proposiciones compuestas cualesquiera. Diremos que las proposiciones P y Q son lgicamente
equivalentes, y se escribe P Q, cuando se verifica al mismo tiempo que P implica lgicamente Q,
P = Q, y Q implica lgicamente P , Q = P .

1.4.2 Equivalencia lgica y Bicondicional

Dos proposiciones son lgicamente equivalentes si el bicondicional entre ellas es una tautologa.

Demostracin

En efecto, sean P y Q proposiciones cualesquiera tales que P Q.

Entonces, P = Q y Q = P y por 1.3.1, tendremos que P Q y Q P son, ambas, tautologas y,


consecuentemente, P Q tambin lo ser.

1.4.3 Equivalencias lgicas ms comunes

La tabla siguiente presenta algunas equivalencias lgicas con los nombres que usualmente reciben.

26
Grado en Ingeniera Informtica Matemtica Discreta

Idempotencia de la conjuncin y la disyuncin (P P ) P


(P P ) P

Conmutatividad de la conjuncin y la disyuncin (P Q) (Q P )


(P Q) (Q P )

Asociatividad de la conjuncin y la disyuncin (P Q) R P (Q R)


(P Q) R P (Q R)

Distributividad de la conjuncin respecto de la disyuncin [P (Q R)] [(P Q) (P R)]

Distributividad de la disyuncin respecto de la conjuncin [P (Q R)] [(P Q) (P R)]

Leyes de De Morgan (P Q) P Q
(P Q) P Q

Leyes de Dominacin P T T
P C C

Leyes de Identidad P T P
P C P

Doble Negacin P P

Implicacin (P Q) (P Q)

Exportacin [P (Q R)] [(P Q) R]

Contrarrecproca (P Q) (Q P )

Reduccin al absurdo (P Q) [(P Q) C]

Ejemplo 1.21

Probar las leyes de De Morgan.

(a) (P Q) (P Q)
(b) (P Q) (P Q)

Solucin

Sean P y Q dos proposiciones cualesquiera.

(a) (P Q) (P Q).
1. (P Q) = (P Q).
Probaremos que el condicional (P Q) (P Q) nunca puede ser falso, para lo cual veremos
que la nica opcin de falsedad de un condicional (hiptesis verdadera y conclusin falsa) no puede
darse.

27
Universidad de Cdiz Departamento de Matemticas

En efecto, si (P Q) es verdad, entonces por 1.2.4, P Q es falso, luego por 1.2.2, P y Q sern,
ambas, falsas, de aqu que, de nuevo por 1.2.4, P y Q sean, las dos, verdaderas y, consecuentemente,
P Q es verdad (por 1.2.1).
Por tanto,
(P Q) (P Q)
es una tautologa y, consecuentemente,

(P Q) = (P Q)

2. Recprocamente, probemos ahora que (P Q) = (P Q).


En efecto, si P Q es verdad, entonces por 1.2.1 las dos proposiciones, P y Q, han de ser verdad
luego, por 1.2.4, P y Q tienen de ser, ambas, falsas y por 1.2.2 P Q es falsa de aqu que (P Q)
sea verdad.
Hemos probado que el condicional

(P Q) (P Q)

es una tautologa y, de nuevo por 1.3.1,

(P Q) = (P Q)

De 1. y 2. se sigue que
(P Q) (P Q)
Veremos ahora que se verifica la equivalencia lgica comprobando que el bicondicional

(P Q) (P Q)

es una tautologa, para lo cual probaremos que ambas proposiciones tienen los mismos valores de verdad.

1. Si (P Q) es verdad, entonces P Q es falsa, luego P y Q son, ambas, falsas, de aqu que P y


Q sean, ambas, verdaderas y, consecuentemente, P Q sea verdadera.
2. Si P Q es falsa, entonces una de las dos proposiciones, P o Q, al menos, ha de ser falsa, con
lo que una de las dos proposiciones P o Q, al menos, ha de ser verdadera y, por lo tanto, P Q es
verdad y su negacin, (P Q), falsa.

Ahora bastara tener en cuenta 1., 2. y lo dicho en 1.4.2 para concluir que

(P Q) (P Q)

Probaremos ahora lo mismo haciendo una tabla de verdad para comprobar que el bicondicional,

(P Q) (P Q)

es una tautologa. En efecto,

P Q P Q (P Q) P Q P Q (P Q) (P Q)
V V V F F F F V
V F V F F V F V
F V V F V F F V
F F F V V V V V

(b) (P Q) (P Q)

28
Grado en Ingeniera Informtica Matemtica Discreta

1. Veamos que (P Q) = (P Q).


En efecto, si (P Q) es verdad, entonces por 1.2.4, P Q es falso, luego por 1.2.2, una de las dos
proposiciones, P o Q, al menos, ha de ser falsa, de aqu que, de nuevo por 1.2.4, una de las dos, P o
Q, ha de ser verdad y, consecuentemente, P Q es verdadera (por 1.2.2).
Por lo tanto, el condicional,
(P Q) (P Q)
es una tautologa, y en consecuencia,

(P Q) = (P Q)

2. Recprocamente, probemos ahora que (P Q) = (P Q).


En efecto, si P Q es verdad, entonces por 1.2.2 al menos una de las dos proposiciones, P o Q,
han de ser verdad luego, por 1.2.4, al menos una de las dos, P o Q tiene que ser falsa y por 1.2.1 P Q
es falsa y, consecuentemente, (P Q) es verdad.
Hemos probado, nuevamente, que el condicional

(P Q) (P Q)

es tautologa y, por tanto,


(P Q) = (P Q)
De 1. y 2. se sigue que
(P Q) (P Q)
Ahora veremos que se verifica la equivalencia lgica, comprobando que el bicondicional

(P Q) (P Q)

es una tautologa. Probaremos que ambas proposiciones tienen los mismos valores de verdad.
1. Si (P Q) es verdad, entonces P Q es falsa, luego una de las dos proposiciones, P o Q, al menos,
ha de ser falsa y, por lo tanto, una de las dos negaciones, P o Q, al menos, ha de ser verdadera
y, consecuentemente, P Q es verdad.
2. Si (P Q) es falsa, entonces P Q es verdadera, luego P y Q han de ser, ambas, verdaderas, sus
negaciones P y Q, falsas y, consecuentemente, su disyuncin, P Q, ser falsa.
Ahora bastara tener en cuenta 1., 2. y lo dicho en 1.4.2 para concluir que

(P Q) (P Q)

Probaremos ahora lo mismo haciendo una tabla de verdad para comprobar que el bicondicional,

(P Q) (P Q)

es una tautologa. En efecto,

P Q P Q (P Q) P Q P Q (P Q) (P Q)
V V V F F F F V
V F F V F V V V
F V F V V F V V
F F F V V V V V

Ahora bastara tener en cuenta lo dicho en 1.4.2 para concluir que

(P Q) (P Q)

29
Universidad de Cdiz Departamento de Matemticas

Ejemplo 1.22

Probar la equivalencia lgica conocida como contrarrecproca.

Solucin

Sean P y Q dos proposiciones compuestas cualesquiera. Probaremos que (P Q) (Q P ).

> (P Q) = (Q P ).
Como siempre, comprobaremos que el condicional (P Q) (Q P ) es una tautologa.
Sabemos la nica posibilidad de que un condicional sea falso es que sea verdad la hiptesis y la
conclusin falsa. Veamos que esta situacin no es posible.
En efecto, si P Q es verdad, entonces por el valor de verdad del condicional, pueden ocurrir dos
cosas:

La hiptesis, P , es falsa, en cuyo caso P ser verdadera y, consecuentemente, Q P es


verdadera,
o
la conclusin, Q, es verdadera. En este caso, su negacin, Q, ser falsa y, por lo tanto, Q P
es verdadera.

Por lo tanto el condicional es una tautologa y

(P Q) = (Q P )

Tambin podemos hacer una tabla de verdad abreviada:

P Q P Q Q P Q P (P Q) (Q P )
V F F V F F V

> (Q P ) = (P Q).
En efecto, si Q P es verdad, puede ser por dos cosas:

Q es falsa. En este caso, Q ser verdadera y, por lo tanto, P Q ser verdadera.


o
P es verdad. En tal caso, P es falsa y el condicional P Q ser verdadero.

Por lo tanto,
(Q P ) = (P Q)
Tambin podemos comprobar que el condicional es una tautologa haciendo una tabla de verdad abre-
viada:

P Q P Q Q P Q P (Q P ) (P Q)
V F F V F F V

En los ejemplos siguientes utilizaremos las equivalencias lgicas para simplificar una expresin lgica.

30
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 1.23

Demostrar que (p q) (p q) (p q) (p q).

Solucin

En efecto,

(p q) (p q) (p q) [(p p) q] (p q) {Distributividad}
(T q) (p q) {Tautologa}
q (p q) {Dominacin}
(q p) (q q) {Distributividad}
(p q) T {Commutatividad y Tautologa}
p q {Dominacin}
(p q) {De Morgan}

Ejemplo 1.24

Establecer las siguientes equivalencias simplificando las proposiciones del lado izquierdo.

(a) [(p q) p] T

(b) ((p q) p) C

(c) [(q p) (p q) (q q)] p

(d) [(p p) (p p)] C

siendo C una contradiccin y T una tautologa.

Solucin

(a) [(p q) p] T

[(p q) p] (p q) p {Implicacin}
(p q) p {De Morgan}
p (p q) {Conmutatividad de }
(p p) q {Asociatividad de }
T q {Tautologa}
T {Dominacin}

31
Universidad de Cdiz Departamento de Matemticas

(b) ((p q) p) C
((p q) p) ( (p q) p) {Implicacin}
((p q) p) {Doble negacin}
(p q) p {De Morgan}
(p q) p {Doble Negacin y De Morgan}
(q p) p {Conmutatividad de }
q (p p) {Asociatividad de }
q C {Contradiccin}
C {Dominacin}

(c) [(q p) (p q) (q q)] p


[(q p) (p q) (q q)] (q p) (p q) (q q) {Implicacin}
(q p) (p q) T {Tautologa}
(p q) (p q) {Conmutatividad}
p (q q) {Distributividad}
pC {Contradiccin}
p {Identidad}

(d) [(p p) (p p)] C


[(p p) (p p)] (p p) (p p) {Implicacin}
p p {Idempotencia y doble negacin}
C {Contradiccin}

1.5 Razonamientos
Estudiamos en este apartado el significado formal del concepto de razonamiento y lo utilizamos para
demostrar la veracidad de proposiciones a travs de implicaciones y equivalencias lgicas.
Desde un punto de vista genrico, un razonamiento consta de una serie de proposiciones llamadas premisas y
que son los datos y una proposicin que es la conclusin o resultado del mismo. Probar que el razonamiento
es vlido significa demostrar que la conclusin se sigue lgicamente de las premisas dadas.

1.5.1 Razonamiento
Llamaremos de esta forma a cualquier proposicin con la estructura
(p1 p2 pn ) q
siendo n un entero positivo.

A las proposiciones pi , i = 1, 2, . . . , n se les llama premisas del razonamiento y a la proposicin q, conclusin


del mismo.


32
Grado en Ingeniera Informtica Matemtica Discreta

1.5.2 Razonamiento Vlido


Diremos que el razonamiento,
(p1 p2 pn ) q
es vlido cuando sea una tautologa.

Nota 1.8 Obsrvese que esto nos permite aceptar como vlido el razonamiento en el caso de que alguna
de las premisas sea falsa. En efecto, si alguna de las pi , i = 1, 2, . . . , n es falsa, entonces p1 p2 pn
ser falsa, luego el condicional p1 p2 pn q es verdadero, independientemente del valor de verdad
de la conclusin q.

Obsrvese, tambin, que de acuerdo con la definicin de implicacin lgica, 1.3.1, un razonamiento ser
vlido cuando
(p1 p2 pn ) = q

Ejemplo 1.25

Estudiar la validez del siguiente razonamiento:

[p ((p q) r)] (q r)

Solucin

Lo haremos de varias formas.

1 Veremos que es una tautologa, comprobando que si la hiptesis es verdad, entonces la conclusin
tambin ha de serlo.
En efecto, si p ((p q) r) es verdad, entonces p es verdad y (p q) r tambin lo es y
la veracidad de sta ltima proposicin puede ser porque la hiptesis, p q, sea falsa o porque la
conclusin, r, sea verdadera. Tenemos, pues, dos opciones:
p es verdad y p q es falsa. En este caso, por el valor de verdad de la conjuncin, (1.2.1), q ha de
ser falsa y, consecuentemente, la conclusin q r es verdadera independientemente del valor de
verdad que tenga r.
p es verdad y r es verdad. En tal caso, la conclusin, q r es verdadera, independientemente
del valor de verdad que tenga q.
Por lo tanto, el razonamiento es vlido.
2 Comprobaremos, ahora, que el condicional

[p ((p q) r)] (q r)

es una tautologa mediante una tabla de verdad abreviada.

p q r pq (p q) r p ((p q) r) q r
V V F V F F F
F F F

[p ((p q) r)] (q r)
V
V

33
Universidad de Cdiz Departamento de Matemticas

3 Comprobaremos, finalmente, que el razonamiento es vlido simplificando la hiptesis mediante impli-


caciones y equivalencias lgicas.
p ((p q) r) p [p (q r)] {Exportacin}
= q r {Modus Ponendo Ponens}

1.5.3 Demostracin por Contradiccin o Reduccin al Absurdo


Este mtodo de demostracin de la validez de un razonamiento se basa en la equivalencia lgica conocida
como Reduccin al absurdo (1.4.3),
(P Q) [(P Q) C]

Demostracin

Si queremos demostrar la validez del razonamiento, P Q, podemos demostrar, en su lugar, la validez del
razonamiento (P Q) C que como hemos visto en 1.4.3, es equivalente al primero.


Ejemplo 1.26

Estudiar la validez del razonamiento:


[p ((p q) r)] (q r)
por contradiccin.

Solucin

Probaremos que es una tautologa.


En efecto, supongamos que el condicional,
[p ((p q) r)] (q r)
es falso. Entonces, la hiptesis, p ((p q) r), sera verdad y la conclusin q r falsa, lo cual por los
valores de verdad de la conjuncin y del condicional significa que

p es verdad.
(p q) r es verdad.
q es verdad.
r es falsa.

Pues bien, como (p q) r es verdad, siendo r falsa, por el valor de verdad del condicional, p q ha de
ser falsa, y como q es verdad, el valor de verdad de la conjuncin asegura que p ha de ser falsa.
Tenemos, por tanto, que p es verdadera y tambin falsa lo cual, obviamente, es una contradiccin de aqu que
sea falsa la suposicin inicial de que el condicional era falso, por tanto ser verdadero y, consecuentemente,
el razonamiento es vlido.


34
Grado en Ingeniera Informtica Matemtica Discreta

1.5.4 Demostracin por la Contrarrecproca


Este mtodo de demostracin de la validez de un razonamiento se basa en la equivalencia lgica conocida
como Contrarrecproca (1.4.3),
(P Q) (Q P )

Demostracin

En efecto, supongamos que queremos establecer la validez de un razonamiento de hiptesis P y conclusin


Q, es decir probar que P = Q.

Una de las formas de hacerlo es comprobar que P Q es una tautologa y como

(P Q) (Q P )

lo podremos hacer tambin comprobando que su contrarrecproca, Q P , lo es.

Ejemplo 1.27

Estudiar la validez del razonamiento:

[p ((p q) r)] (q r)

por la contrarrecproca.

Solucin

Probaremos que el condicional,

(q r) [p ((p q) r)]

es una tautologa.

Aplicando las equivalencias lgicas correspondientes,


(q r) (q r) {Implicacin}
r {De Morgan}
q r {Doble negacin}
y
[p ((p q) r)] p [(p q) r] {De Morgan}
p [ (p q) r] {Implicacin}
p (p q) r {De Morgan}
p (p q r) {Doble Negacin}
Probaremos, por tanto, que el condicional

(q r) [p (p q r)]

es tautologa.

En efecto, si q r es verdad, entonces el valor de verdad de la conclusin, p (p q r), depender del


valor de verdad de p y, por tanto, habr dos opciones:

35
Universidad de Cdiz Departamento de Matemticas

> Si p es verdad, entonces p q r ser verdad y, consecuentemente, la conclusin, p (p q r)


tambin lo ser.

> Si p es falsa, entonces p ser verdadera y, por lo tanto, la conclusin, p (p q r) ser verdad.

Como la veracidad de la conclusin se deduce de la veracidad de la hiptesis habremos probado que el


razonamiento (el contrarrecproco) es vlido o lo que es igual el condicional,

(q r) [p (p q r)]

es una tautologa. Esto equivale a decir, por 1.4.3, que

[p ((p q) r)] (q r)

es, tambin, una tautologa y, por lo tanto, el razonamiento propuesto es vlido.

Ejemplo 1.28

Sean p, q y r las proposiciones,

p : Torcuato se casa.

q : Florinda se tira al tren.

r : Torcuato se hace cura.

Estudiar la validez del siguiente razonamiento:

[(p q) (q r)] (p r)

Solucin

Tenemos que comprobar que el condicional,

[(p q) (q r)] (p r) .

es una tautologa.

Lo haremos de varias formas.

1 Comprobando que si la hiptesis es verdadera, entonces la conclusin tambin ha de serlo.


En efecto, si (p q) (q r) es verdad, entonces p q ha de ser verdad y q r tambin.
Ahora bien, la veracidad del condicional p q puede deberse a que p sea falsa o a que q sea verdadera.
As pues, tendremos dos opciones:

> p es falsa. En este caso, la conclusin p r es verdadera, independientemente del valor de


verdad que tenga r.
> q es verdadera. En tal caso, como q r es verdad, r ha de ser verdad y, consecuentemente,
p r es verdadera sin importar el valor de verdad de p.

36
Grado en Ingeniera Informtica Matemtica Discreta

As pues, y en cualquier caso, la veracidad de la conclusin, p r se sigue de la veracidad de la


hiptesis, (p q) (q r), lo cual significa que

[(p q) (q r)] (p r)

es una tautologa y el razonamiento es vlido.


Probemos ahora lo mismo pero partiendo de la falsedad de la conclusin.
En efecto, si la conclusin, p r, es falsa, entonces p es verdad y r es falso y el valor de verdad
de p q y q r depender del valor de verdad que tenga q. Habr pues dos opciones:

> q es verdad. En tal caso, la proposicin q r ser falsa y, por el valor de verdad de la
conjuncin, la hiptesis tambin.
> q es falso. En este caso, p q ser falso y, consecuentemente, la hiptesis tambien.

Por lo tanto y en ambos casos, la hiptesis, (p q) (p r), es falsa.


La tabla de verdad siguiente refleja los pasos que hemos dado.

p q r p q q r (p q) (p r) p r
V V F V F F F
V F F F V F F

[(p q) (q r)] (p r)
V
V

Consecuentemente, el condicional,

[(p q) (q r)] (p r)

es verdadero y, por lo tanto, el razonamiento es vlido.

2 Utilizaremos, ahora, el mtodo de demostracin por contradiccin (1.5.3).


En efecto, supongamos que

[(p q) (q r)] (p r)

es falso.
Entonces, la hiptesis, (p q) (q r), es verdadera y la conclusin, p r, falsa. Por los
valores de verdad de la conjuncin y el condicional, tendramos,

p q es verdad.
q r es verdad.
p es verdad.
r es falsa.

Pues bien, como p es verdad y p q tambin, el valor de verdad del condicional, (1.2.6), asegura
que q ha de ser verdad. Por otra parte, la falsedad de r y la veracidad de q r nos llevan, por el
valor de verdad del condicional, a que q ha de ser falsa.
Concluimos, por tanto, que q ha de ser verdadera y falsa al mismo tiempo lo que, obviamente, es
una contradiccin. Quiere esto decir que la suposicin que hicimos al principio sobre la falsedad del
condicional es falsa lo cual equivale a decir que es verdadero y, consecuentemente, el razonamiento sera
vlido.

37
Universidad de Cdiz Departamento de Matemticas

3 Probaremos, una vez ms, que el razonamiento es vlido utilizando el mtodo de demostracin por la
contrarrecproca, (1.5.4).
Veamos que
(p r) [(p q) (q r)]
es tautologa.
Utilizando las equivalencias lgicas correspondientes,

(p r) (p r) {Implicacin}
p r {De Morgan}
pr {Doble negacin}
y
[(p q) (q r)] (p q) (q r) {De Morgan}
(p q) (q r) {Implicacin}
(p q) (q r) {De Morgan}
(p q) (q r) {Doble Negacin}
Probaremos, pues, que
(p r) [(p q) (q r)]
es tautologa.
En efecto, si la hiptesis, p r es verdad, entonces por el valor de verdad de la conjuncin, (1.2.1), p y r
sern, ambas, verdaderas. El valor de verdad de la conclusin depender, por tanto, de q y tendremos,
pues, dos opciones:
> q es verdad. En este caso, la proposicin q r ser verdadera y, por el valor de verdad de la
disyuncin, (1.2.2), la conclusin, (p q) (q r), ser verdadera.
> q es falsa. En tal caso, q ser verdad, la proposicin p q tambin y, nuevamente, por el valor
de verdad de la disyuncin, (1.2.2), la conclusin, (p q) (q r), ser verdadera.
Como la veracidad de la conclusin se sigue de la veracidad de la hiptesis hemos comprobado que el
condicional,
(p r) [(p q) (q r)]
es decir,
(p r) [(p q) (q r)]
es una tautologa. Utilizando la equivalencia lgica contrarrecproca, 1.4.3,

[(p q) (q r)] (p r)

ser, tambin, tautologa y, consecuentemente, el razonamiento es vlido.

Finalmente, escribimos el razonamiento con palabras,

Si Torcuato se casa, entonces Florinda se tira al tren.


Si Florinda se tira al tren, entonces Torcuato no se hace cura.
Por lo tanto,
si Torcuato se casa, entonces no se hace cura.

38
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 1.29

Estudiar la validez del siguiente razonamiento:

Si Florinda resuelve los ejercicios, entonces aprobar Lgica Matemtica.


Si Florinda no se va de fiesta, entonces resolver los ejercicios.
Florinda no aprob Lgica Matemtica.
Por lo tanto,
Florinda se fue de fiesta.

Solucin

Llamando,

p : Florinda resuelve los ejercicios.


q : Florinda aprueba Lgica Matemtica.
r : Florinda se va de fiesta.

El razonamiento escrito en notacin simblica ser:


[(p q) (r p) q] r
Veamos si este condicional es una tautologa.

1 Comprobando que si la hiptesis es verdadera, entonces la conclusin tambin ha de serlo.


En efecto, si (p q) (r p) q es verdad, entonces, las tres proposiciones que la componen
han de ser verdaderas. Pues bien, si q es verdad, entonces q ha de ser falsa, y como p q es verdad,
la proposicin p tendr que ser falsa. Por otra parte, si r p es verdad, al ser p falsa, la proposicin
r tendr que ser falsa tambin y, consecuentemente, r ser verdad.
La siguiente tabla de verdad recoge los pasos anteriores en el orden en que se producen.

p q r r p q r p q (p q) (r p) q
V
V V V
F V V
F V
F
V

El razonamiento propuesto es, por tanto, vlido.


2 Simplificando la hiptesis mediante implicaciones y equivalencias lgicas.

(p q) (r p) q [(p q) q] (r p) {Conmutatividad}
= p (r p) {Modus tollendo tollens}
(r p) p {Conmutatividad}
= r {Modus tollendo tollens}
r {Doble negacin}
Con lo cual hemos probado, tambin, que el razonamiento es vlido.

39
Universidad de Cdiz Departamento de Matemticas

3 Demostracin por contradiccin.


En efecto, supongamos que el condicional,

[(p q) (r p) q] r

es falso. Entonces, la hiptesis, (p q) (r p) q, ser verdadera y la conclusin, r, falsa.


Por el valor de verdad de la conjuncin, (1.2.1), tendremos que
p q es verdad.
r p es verdad.
q es verdad.
r es falsa.
Pus bien, si r es falsa, entonces su negacin, r, ser verdadera y, al ser r p verdadera, el valor
de verdad del condicional, (1.2.6), asegura que p es verdadera y, como p q es verdad, por la misma
razn, q ha de ser verdadera y, por lo tanto, q falsa.
Tendremos, por tanto, que q es falsa y, al mismo tiempo, verdadera, lo cual es una contradiccin.
La suposicin inicial de que el condicional era falso es falsa y, consecuentemente, dicho condicional es
verdadero y el razonamiento sera vlido.
4 Demostracin por la contrarrecproca.
Probaremos que
r [(p q) (r p) q]
es una tautologa.
Utilizando las equivalencias lgicas correspondientes,

[(p q) (r p) q] (p q) (r p) q {De Morgan}


(p q) (r p) q {Implicacin}
(p q) (r p) q {De Morgan}
(p q) (r p) q {Doble Negacin}

Probaremos, pues, que


r [(p q) (r p) q]
es una tautologa.
En efecto, si r es verdad, entonces el valor de verdad de r p depender de p. Habr, por tanto,
dos opciones:
1. p es verdad. En este caso, r p ser verdadera y, por el valor de verdad de la disyuncin,
(1.2.2), la conclusin, (p q) (r p) q ser verdadera.
2. p es falsa. p ser verdad y el valor de verdad de p q depender de q. Tendremos, pues, dos
opciones:
2.1 q es verdad. En este caso, p q ser verdad y, al igual que antes, la conclusin ser
verdadera.
2.2 q es falsa. En tal caso, q ser verdad y, nuevamente, por el valor de verdad de la disyuncin,
(1.2.2), la conclusin ser verdadera.
Por lo tanto, y en cualquier caso, la veracidad de la conclusin se sigue de la veracidad de la hiptesis,
es decir el condicional,
r [(p q) (r p) q]
es una tautologa, luego
r [(p q) (r p) q]

40
Grado en Ingeniera Informtica Matemtica Discreta

tambin lo ser y en virtud de la equivalencia entre un condicional y su contrarrecproco, (1.4.3),

[(p q) (r p) q] r

tambin ser una tautologa y, consecuentemente, el razonamiento propuesto ser vlido.

Ejemplo 1.30

Consideremos el siguiente razonamiento:

Florinda est en una fiesta.


Si Florinda est en una fiesta, entonces no est resolviendo los ejercicios de Lgica.
Si Florinda no est resolviendo los ejercicios de Lgica, entonces no aprobar Lgica.

Cul es la conclusin (distinta de las premisas) para que el razonamiento sea vlido?

Solucin

Sean:

p : Florinda est en una fiesta.

q : Florinda est haciendo los ejercicios de Lgica.

r : Florinda aprueba lgica.

La hiptesis ser:
p (p q) (q r)

Pues bien,

p (p q) (q r) = p (p r) {Silogismo Hiptetico}
= r {Modus Ponendo Ponens}

Por lo tanto, para que el razonamiento sea vlido la conclusin debe ser Florinda no aprobar Lgica.

1.5.5 Falacia

Llamaremos de esta forma a un razonamiento que no es vlido

41
Universidad de Cdiz Departamento de Matemticas

Ejemplo 1.31

Estudiar la validez del siguiente razonamiento:

Si el mayordomo es el asesino, se pondr nervioso cuando lo interroguen.


El mayordomo se puso muy nervioso cuando lo interrogaron.
Por lo tanto,
el mayordomo es el asesino.

Solucin

Sean:

p : El mayordomo es el asesino.
q : El mayordomo se puso muy nervioso cuando lo interrogaron.

El razonamiento escrito en forma simblica sera:

[(p q) q] p

Veamos si es una tautologa.

La proposicin anterior es falsa, nicamente si siendo verdad la hiptesis, (p q) q, es falsa la conclusin


p. Pero, si (p q) q es verdad, entonces p q es verdad y q tambin lo es, de aqu que p pueda ser
verdadero o falso, luego una de las lneas de su tabla de verdad sera:

p q p q (p q) q [(p q) q] p
F V V V F

Por tanto, [(p q) q] p no es una tautologa y el argumento no sera vlido, es decir, es una falacia.

El nerviosismo del mayordomo pudo estar no en su culpabilidad sino en cualquier otra causa.

Ejemplo 1.32

Estudiar la validez del siguiente razonamiento:

Si las manos del mayordomo estn manchadas de sangre, entonces es culpable.


El mayordomo est impecablemente limpio.
Por lo tanto,
el mayordomo es inocente.

Solucin

Sean

42
Grado en Ingeniera Informtica Matemtica Discreta

p : El mayordomo tiene las manos manchadas de sangre.


q : El mayordomo es culpable.

En forma simblica, el razonamiento puede representarse en la forma:

[(p q) p] q

Veamos si es una tautologa.

Razonando igual que en el ejercicio anterior, una tabla de verdad abreviada sera:

p q p q p (p q) p q [(p q) p] q
F V V V V F F

Luego no es una tautologa y, consecuentemente, el razonamiento no es vlido.

El razonamiento ignora la obsesin compulsiva del mayordomo por la limpieza, lo cual le lleva siempre a
lavarse las manos inmediatamente despus de cometer un crimen.

43
Universidad de Cdiz Departamento de Matemticas

44
Leccin 2

Lgica de Predicados

2.1 Definiciones

Cualquier teora cientfica aspira a enunciar leyes, postulados, definiciones, teoremas, etc... con una validez
ms o menos universal y, en cualquier caso, bien precisada. A menudo interesa afirmar que todos los
individuos de un cierto campo tienen la propiedad p o que algunos la tienen.

El clculo proposicional no es suficientemente fuerte para hacer todas las afirmaciones que se necesitan en
cualquier disciplina cientfica. Por ejemplo, afirmaciones como x es par x > y no son proposiciones ya
que no son necesariamente verdaderas o falsas. Sin embargo, asignando valores concretos a las variables x e y,
las afirmaciones anteriores son susceptibles de ser verdaderas o falsas, es decir, se convierten en proposiciones.

En castellano tambin ocurren situaciones similares, por ejemplo,

Ella es alta y rubia.

l vive en el campo.

Ella, l y el campo se utilizan como variables,

x es alta y rubia.

x vive en y

2.1.1 Predicado

Es una afirmacin que expresa una propiedad de un objeto o una relacin entre objetos. Estas afirmaciones
se hacen verdaderas o falsas cuando se reemplazan los objetos (variables) por valores especficos.

Notaremos los predicados por p(x), q(x), r(x) . . . , o bien p(x, y), q(x, y), r(x, y, z) si tienen ms de una
variable.

45
Universidad de Cdiz Departamento de Matemticas

Ejemplo 2.1

La afirmacin p(x) : x es alta y rubia es un predicado que expresa la propiedad del objeto x de ser alta y
rubia. Si sustituimos la variable x por un valor determinado, por ejemplo Florinda, entonces el predicado se
transforma en la afirmacin Florinda es alta y rubia que podr ser verdadera o falsa y, consecuentemente,
es una proposicin.

El predicado q(x) : x vive en y expresa una relacin entre los objetos x e y. Si sustituimos x por Torcuato
e y por Cdiz, obtendremos la afirmacin Torcuato vive en Cdiz. sta podr ser verdadera o falsa, es
decir, es una proposicin.

Nota 2.1 Cuando analizamos la frase x es un nmero par vemos que es un predicado, ya que es una
afirmacin que expresa la propiedad de ser par del objeto x. En este caso parece obvio que el objeto ha de
ser, al menos, numrico y ms concretamente un nmero entero.

2.1.2 Universo del discurso

Llamaremos de esta forma al conjunto al cual pertenecen todos los valores que puedan tomar las variables. Lo
notaremos por U y lo nombraremos por universo del discurso, conjunto universal o, simplemente, universo.
Debe contener, al menos, un elemento.

Ejemplo 2.2

En una posible evaluacin del predicado p(x) : x > 5, elegiramos probablemente un conjunto numrico,
por ejemplo los nmeros enteros, como universo del discurso. No tendra sentido elegir, por ejemplo, el
conjunto de los colores del arco iris ya que podramos encontrarnos con situaciones tales como azul > 5.

2.1.3 Predicados y Proposiciones

Si p(x1 , x2 , . . . , xn ) es un predicado con n variables y asignamos los valores c1 , c2 , . . . , cn a cada una de ellas,
el resultado es la proposicin p(c1 , c2 , . . . , cn ).

Para transformar un predicado en proposicin, cada variable del predicado debe estar ligada.

46
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 2.3

Consideremos el predicado p(x, y) : x+y = 5 en el universo de los nmeros enteros. En principio las variables
x e y pueden tomar cualquier valor entero, es decir estn libres.

Si asignamos a x el valor 2 y a la y el valor 3, entonces el predicado p(x, y) se transforma en la


proposicin p(2, 3) : 2 + 3 = 5 que es verdad.

Si hubiramos asignado los valores 1 y 2 a las variables x e y, respectivamente, entonces resultara la


proposicin p(1, 2) : 1 + 2 = 5 que es falsa.

En ambos casos, las variables x e y han pasado de estar libres a estar ligadas. Hemos ligado las variables
asignndoles unos valores concretos del universo del discurso.

2.2 Cuantificadores

Supongamos que el Universo del Discurso es un conjunto de animales como, por ejemplo,

U = {avestruces, caballos, gallinas, leones}

y veamos si la afirmacin todos los animales de U tienen cuatro patas es, o no, una proposicin. En
efecto, observemos que la afirmacin propuesta equivale a esta otra, los avestruces tienen cuatro patas y los
caballos tienen cuatro patas y las gallinas tienen cuatro patas y los leones tienen cuatro patas, es decir, la
afirmacin inicial es equivalente a cuatro afirmaciones unidas por el conectivo y , siendo cada una de ellas
una proposicin.

La respuesta, por tanto, ser que la afirmacin todos los animales de U tienen cuatro patas es, efectiva-
mente, una proposicin.

Si llamamos x a cualquier elemento de U , consideramos el predicado,

p(x) : x tiene cuatro patas

y utilizamos el smbolo para indicar todos o cada uno de los o cualquiera de los, podemos escribir
todo esto en lenguaje simblico,

Todos los animales de U tienen cuatro patas x U , p(x)


p(avestruces) p(caballos) p(gallinas) p(leones)

es decir, todos los animales de U tienen cuatro patas es una proposicin compuesta de cuatro proposiciones
simples unidas por el conectivo y.

Obsrvese que si en el universo del discurso, U , hubiera, por ejemplo, 50, 100, 500 o un nmero indetermi-
nado de animales no sera posible escribir todas y cada una de las proposiciones simples que componen la
proposicin compuesta todos los animales de U tienen cuatro patas, por lo que, en tal caso, tendramos
que utilizar siempre la notacin x, p(x).

Observemos, tambin, que est proposicin ser verdad, nicamente cuando todas las proposiciones simples
que la componen sean verdaderas ya que estn unidas por el conectivo y para que sea falsa bastar que lo
sea, al menos, una de ellas.

47
Universidad de Cdiz Departamento de Matemticas

Planteemos ahora la misma cuestin respecto de la afirmacin hay, al menos, un animal en U que tiene
cuatro patas, es, o no es, una proposicin? En efecto, observemos que esta afirmacin es equivalente a,
los avestruces tienen cuatro patas o los caballos tienen cuatro patas o las gallinas tienen cuatro patas o
los leones tienen cuatro patas, o sea, la afirmacin es equivalente, al igual que antes, a cuatro afirmaciones
unidas, en este caso, por el conectivo o, siendo cada una de ellas una proposicin.
Siguiendo un razonamiento idntico al anterior y utilizando el smbolo para indicar hay, al menos un o
existe, al menos, un, podremos escribir en lenguaje simblico,
Hay, al menos, un animal en U con 4 patas x U : p(x)
p(avestruces) p(caballos) p(gallinas) p(leones)
es decir, hay, al menos, un animal en U que tiene cuatro patas es una proposicin compuesta de cuatro
proposiciones simples unidas por el conectivo o.
Obsrvese que esta proposicin ser falsa nicamente cuando todas las proposiciones simples que la componen
lo sean ya que estn unidas por el conectivo y para que sea verdadera bastar que lo sea, al menos, una
de ellas.

2.2.1 Cuantificador universal


Si p(x) es un predicado cuya variable es x, entonces la afirmacin

para todo x, p(x)

es una proposicin en la cual se dice que la variable x est universalmente cuantificada.

La frase para todo se simboliza con , smbolo que recibe el nombre de cuantificador universal.
As pues, para todo x, p(x) se escribe x, p(x). El smbolo x puede interpretarse tambin como para
cada x, para cualquier x y para x arbitrario.


Ejemplo 2.4
Escribir, en el universo de los enteros positivos, la proposicin todo nmero es estrictamente menor que el
siguiente.

Solucin

Sea U = Z+ . Observemos que la proposicin propuesta equivale a decir que,


1 < 2 y 2 < 3 y 3 < 4 y 4 < 5 y......
Naturalmente, es imposible escribir todas las proposiciones simples que la integran, aunque si utilizamos el
predicado p(a) : a < a + 1, ser equivalente a:
p(1) p(2) p(3) p(4) . . . . . .
que, a su vez, equivale a la proposicin universalmente cuantificada,
n, p(n)
o
n, (n < n + 1)
es decir, la frase todo nmero es estrictamente menor que el siguiente equivale a escribir con notacin
lgica, n, (n < n + 1).


48
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 2.5

En el conjunto de los nmeros enteros consideremos los siguientes predicados:

p(n1 , n2 , n3 ) : n1 n2 = n3
q(n1 , n2 ) : n1 = n2
r(n1 , n2 ) : n1 > n2

Transcribir las siguientes proposiciones a notacin lgica.

(a) Dado cualquier par de nmeros enteros, si su producto es distinto de cero, entonces ambos han de ser,
tambin, distintos de cero.
(b) Dados dos nmeros enteros cualesquiera, es necesario que uno de los dos sea cero para que su producto
lo sea.
(c) Para que cualquier par de enteros a y b sean iguales es suficiente que a 6 b y b 6 a.
(d) Para cualquier terna de enteros, a, b y c, si a < b y c < 0, entonces ac > bc.

Solucin

(a) Dado cualquier par de nmeros enteros, si su producto es distinto de cero, entonces ambos han de ser,
tambin, distintos de cero.
La forma simblica de la proposicin utilizando el cuantificador universal sera,
a, b, (ab 6= 0 a 6= 0 y b 6= 0)
la cual, utilizando los predicados del enunciado, se escribira
a, b, [p(a, b, 0) (q(a, 0) q(b, 0))]

(b) Dados dos nmeros enteros cualesquiera, es necesario que uno de los dos sea cero para que su producto
lo sea.
En efecto, utilizando el cuantificador universal y teniendo en cuenta que la condicin propuesta es
necesaria, la proposicin ser:
a, b, (ab = 0 a = 0 b = 0)
y utilizando los predicados,
a, b, [p(a, b, 0) (q(a, 0) q(b, 0))]
(c) Para que cualquier par de enteros a y b sean iguales es suficiente que a 6 b y b 6 a.
Utilizando el cuantificador universal y recordando cual era la condicin suficiente en un condicional, la
proposicin es:
a, b, (a 6 b y b 6 a a = b)
y con los predicados,
a, b, [(r(a, b) r(b, a)) a = b]
(d) Para cualquier terna de enteros, a, b y c, si a < b y c < 0, entonces ac > bc.
Utilizando el cuantificador universal, ,
a, b, c (a < b y c < 0 ac > bc)
Para escribir la proposicin con los predicados propuestos utilizaremos las variables auxiliares, d y e.
En efecto,
a, b, c [(r(b, a) r(0, c)) d, e ((p(a, c, d) p(b, c, e)) r(d, e))]

49
Universidad de Cdiz Departamento de Matemticas

2.2.2 Valor de verdad del cuantificador universal


Sea p(x) un predicado cuya variable x toma valores en un universo del discurso U .

> x, p(x) es verdad si el predicado p(x) se transforma en una proposicin verdadera para todos los valores
de x en el universo U .
> x, p(x) es falsa si hay, al menos, un valor de x en U para el cual el predicado p(x) se transforme en
una proposicin falsa.

Ejemplo 2.6

Estudiar en el universo de los nmeros enteros, el valor de verdad de las siguientes afirmaciones:

(a) Todo nmero es estrictamente menor que el siguiente.


(b) Todos los nmeros enteros son iguales a 5.

Solucin

(a) Todo nmero es estrictamente menor que el siguiente.


Probaremos que la proposicin n, (n < n + 1) es verdad en, Z, universo de los nmeros enteros.
Por la relacin de orden estricto definida en Z, sabemos que dados dos enteros cualesquiera, a y b,

a < b q Z+ : b = a + q

Pues bien, dado a cualquiera, tomando b = a + 1, tendremos que b es entero y

a<b

es decir,
a<a+1
Si ahora tenemos en cuenta que a es cualquier entero, podemos decir que el predicado n < n + 1 se
transforma en una proposicin verdadera para todos y cada uno de los elementos del universo, luego
por 2.2.2,
n, (n < n + 1)
es una proposicin verdadera.
(b) Todos los nmeros enteros son iguales a 5.
Probaremos que la proposicin n, (n = 5) es falsa.
En efecto, bastara encontrar, al menos, un nmero entero que transformara el predicado n = 5 en una
proposicin falsa. En este caso, valdra cualquier entero, a 6= 5, es decir hay infinitos ejemplos.
Aplicando de nuevo, 2.2.2, la proposicin

n, (n = 5)

es falsa.

50
Grado en Ingeniera Informtica Matemtica Discreta

2.2.3 Cuantificador existencial

Si p(x) es un predicado cuya variable es x, entonces la afirmacin

existe un x tal que p(x)

es una proposicin en la que diremos que la variable x est existencialmente cuantificada.

La frase existe [al menos] se simboliza con , smbolo que recibe el nombre de cuantificador existencial.

Por tanto, existe un x, tal que p(x) se escribe x : p(x) y puede leerse tambin como para algn x, p(x)
o existe, al menos, un x, tal que p(x).

Ejemplo 2.7

Sea el universo del discurso U = {0, 1}. Encontrar conjunciones y disyunciones finitas de proposiciones que
no usen cuantificadores y que sean equivalentes a las siguientes:

(a) x, p(0, x)

(b) x, [y, p(x, y)]

(c) x, [y : p(x, y)]

(d) x : [y, p(x, y)]

(e) y [x : p(x, y)]

Solucin

(a) x, p(0, x)
La forma equivalente pedida es
p(0, 0) p(0, 1)

(b) La proposicin cuantificada x, [y, (p(x, y))] puede expandirse en la forma:

[y, p(0, y)] [y, p(1, y)]

la cual puede interpretarse como

[p(0, 0) p(0, 1)] [p(1, 0) p(1, 1)]

que por la asociatividad de equivale a

p(0, 0) p(0, 1) p(1, 0) p(1, 1)

51
Universidad de Cdiz Departamento de Matemticas

(c) Expandimos la proposicin x, [y : p(x, y)] a

[y : p(0, y)] [y : p(1, y)]

la cual equivale a
[p(0, 0) p(0, 1)] [p(1, 0) p(1, 1)]

y aplicando la distributividad de respecto de ,

[(p(0, 0) p(0, 1)) p(1, 0)] [(p(0, 0) p(0, 1)) p(1, 1)]

es decir,
(p(0, 0) p(1, 0)) (p(0, 1) p(1, 0)) (p(0, 0) p(1, 1)) (p(0, 1) p(1, 1))

(d) x : [y, p(x, y)] se expande en la forma:

[y, p(0, y)] [y, p(1, y)]

la cual equivale a la proposicin

[p(0, 0) p(0, 1)] [p(1, 0) p(1, 1)]

y por la distributividad de respecto de ,

[(p(0, 0) p(0, 1)) p(1, 0)] [(p(0, 0) p(0, 1)) p(1, 1)]

es decir,
(p(0, 0) p(0, 1)) (p(0, 1) p(1, 0)) (p(0, 0) p(1, 1)) (p(0, 1) p(1, 1))

(e) La proposicin con cuantificadores y [x : p(x, y)] puede expandirse a:

[x : p(x, 0)] [x : p(x, 1)]

que es equivalente a la proposicin,

p(0, 0) p(1, 0) p(0, 1) p(1, 1)

2.2.4 Valor de verdad del cuantificador existencial

Sea p(x) un predicado de variable x que toma valores en un universo del discurso U .

> x : p(x) es verdadera, si el predicado p(x) se transforma en una proposicin verdadera para, al menos,
uno de los valores de x en U .

> x : p(x) es falsa, si el predicado p(x) se transforma en una proposicin falsa para todos los valores de
x en U .

52
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 2.8

Estudiar en el conjunto de los nmeros enteros, el valor de verdad de las afirmaciones siguientes:

(a) n : n = 5

(b) n : n = n + 1

Solucin

(a) n : n = 5
En efecto, en el universo de los nmeros enteros, uno de los elementos es el 5, luego tomando a = 5,
tendremos que hay, al menos, un valor de n en Z que hace que el predicado n = 5 se transforme en
una proposicin verdadera, luego por 2.2.4, la proposicin

n : n = 5

es verdadera.

(b) Probaremos que la proposicin n : n = n + 1 es falsa.


En efecto, sea a cualquier nmero entero. La ecuacin a = a+1 no tiene solucin, ya que eso significara
que 0 = 1 lo que, obviamente, no es cierto.
Por tanto, el predicado n = n + 1 se transforma en una proposicin falsa para todos y cada uno de los
nmeros enteros y, consecuentemente, por 2.2.4,

n : n + 1

es una proposicin falsa.

2.2.5 Valores de verdad. Resumen

El siguiente cuadro resume los valores de verdad de las proposiciones con cuantificadores. U ser un universo
del discurso cualquiera, x cualquiera de U y p(x) cualquier predicado.

x, p(x) Es verdad, si p(x) se transforma en una Es falsa, si p(x) se transforma en una


proposicin verdadera para todos y cada proposicin falsa para, al menos, un valor
uno de los valores de x en U . de x en U .

x : p(x) Es verdad, si p(x) se transforma en una Es falsa, si p(x) se transforma en una


proposicin verdadera para, al menos, un proposicin falsa para todos y cada uno de
valor de x en U . los valores de x en U .

53
Universidad de Cdiz Departamento de Matemticas

Ejemplo 2.9
Estudiar el valor de verdad de las siguientes proposiciones:

(a) Dado cualquier nmero entero, siempre puede encontrarse otro tal que el producto de ambos sea cero.
(b) Puede encontrarse un nmero entero tal que su producto por todos los dems sea 1?
(c) Existe, al menos, un nmero entero que al multiplicarlo por todos los dems, los deje igual?

Solucin

Sea U el conjunto, Z, de los nmeros enteros.

(a) Dado cualquier nmero entero, siempre puede encontrarse otro tal que el producto de ambos sea cero.
Primero escribimos la proposicin en lenguaje simblico,
n1 , [n2 : (n1 n2 = 0)]
y ahora estudiamos su valor de verdad.
Segn el valor de verdad del cuantificador universal, n1 , [n2 : (n1 n2 = 0)] es verdad si la proposicin
n2 : (n1 n2 = 0) es verdadera para todos y cada uno de los valores que n1 pueda tomar en Z. Pues
bien, sea a cualquiera de esos valores, es decir cualquier nmero entero. Entonces, por el valor de
verdad del cuantificador existencial, n2 : (a n2 = 0) es verdad si existe, al menos, un valor de n2 en
Z para el cual el predicado a n2 = 0 se transforme en una proposicin verdadera.
Obviamente, este valor existe ya que bastara tomar n2 = 0 y, por lo tanto, n2 : (a n2 = 0) sera
una proposicin verdadera para todos y cada uno de los nmeros enteros y, consecuentemente, la
proposicin propuesta, n1 , [n2 : (n1 n2 = 0)], es verdadera.
(b) Puede encontrarse un nmero entero tal que su producto por todos los dems sea 1?
Cuantificamos la proposicin,
n1 : [n2 , (n1 n2 = 1)]
y estudiamos su valor de verdad.
Por el valor de verdad del cuantificador existencial, n1 : [n2 , (n1 n2 = 1)] ser falsa si la proposicin
n2 (n1 n2 = 1) es falsa para todos y cada uno de los valores que n1 pueda tomar en Z. Pues bien, sea
a cualquier nmero entero. Por el valor de verdad del cuantificador universal, n2 , (a n2 = 1) es falsa
si podemos encontrar, al menos, un valor de n2 en Z para el que el predicado a n2 = 1 se transforme
en una proposicin falsa.
Bastara tomar n2 como cualquier entero distinto de 1 para que la proposicin n2 , (a n2 = 1) fuera
falsa para todos y cada uno de los nmeros enteros y, consecuentemente, la proposicin propuesta
n1 : [n2 , (n1 n2 = 1)] ser falsa.
(c) Existe, al menos, un nmero entero que al multiplicarlo por todos los dems, los deje igual?
Escribiendo la proposicin en notacin simblica,
n1 : [n2 , (n2 n1 = n2 )]
Esta proposicin ser verdadera si hay, al menos, un valor de n1 en Z que transforme el predicado
n2 n1 = n2 en una proposicin verdadera para todos y cada uno de los valores que n2 pueda tomar
en Z.
Pues bien, sea a cualquier nmero entero, como a 1 = a, la proposicin n2 , (n2 1 = n2 ) es verdadera
y ahora bastara tomar n1 = 1 para que la proposicin propuesta, n1 : [n2 , (n2 n1 = n2 )] tambin
lo sea.


En el ejemplo siguiente veremos como el orden en que se ligan las variables es vital y puede afectar profun-
damente el significado de una afirmacin.

54
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 2.10

Evaluar las siguientes proposiciones en el universo de los nmeros enteros:

(a) n1 , [n2 : (n1 + n2 = 0)]

(b) n2 : [n1 , (n1 + n2 = 0)]

Solucin

(a) n1 , [n2 : (n1 + n2 = 0)].


Esta proposicin ser verdadera si n2 : (n1 + n2 = 0) es verdad para cualquier valor que n1 pueda
tomar en Z.
Pues bien, sea a cualquier entero, entonces n2 : (a + n2 = 0) es verdad, si podemos encontrar un
nmero entero, n2 , que transforme el predicado a + n2 = 0 en una proposicin verdadera.
Obviamente, bastara tomar n2 = a para que a + n2 = 0, luego n2 : (a + n2 = 0) es verdad para
cualquier entero y, consecuentemente, n1 , [n2 : (n1 + n2 = 0)] es verdad.

(b) n2 : [n1 , (n1 + n2 = 0)].


Esta proposicin dice que hay, al menos, un nmero entero que al sumarlo con todos los dems da cero,
lo cual, obviamente, es falso. Analicemos en profundidad por qu.
La proposicin n2 : [n1 , (n1 + n2 = 0)] es falsa si n1 , (n1 + n2 = 0) es falsa para cualquier valor que
n2 pueda tomar en Z.
Pues bien, sea a cualquier nmero entero, entonces n1 , (n1 + a = 0) es falsa si podemos encontrar, al
menos, un valor de n1 en Z que transforme el predicado n1 + a = 0 en una proposicin falsa, para lo
cual bastara con tomar n1 como cualquier entero distinto de a. Por lo tanto, n1 , (n1 + a = 0) es
falsa para cualquier entero, a, y, consecuentemente, n2 : [n1 , (n1 + n2 = 0)] es falsa.

Ejemplo 2.11

En el universo, R, de los nmeros reales, consideramos los predicados:

p(x) : x > 0

q(x) : (x 2)(x + 3) = 0

r(x) : x2 5 > 0

Estudiar el valor de verdad de las siguientes proposiciones:

(a) x : [p(x) q(x)]

(b) x, [q(x) r(x)]

Solucin

55
Universidad de Cdiz Departamento de Matemticas

(a) x : [p(x) q(x)]


Esta proposicin ser verdadera si encontramos, al menos, un nmero real, a, que transforme el predi-
cado p(x) q(x) en una proposicin verdadera.
Pues bien, si p(a) r(a) es verdad, entonces por el valor de verdad de la conjuncin tendremos que

p(a) es verdad q(a) es verdad

es decir,
a > 0 [(a 2)(a + 3) = 0]
o sea,
a > 0 [(a 2 = 0) (a + 3 = 0)]
de donde, por la distributividad de la conjuncin respecto a la disyuncin, se sigue que

(a > 0 a = 2) (a > 0 a = 3)

y como el segundo de los parntesis es una contradiccin, por las leyes de identidad, resulta

a=2

Luego, en efecto, hay al menos un valor de x en R, x = 2, que transforma el predicado p(x) q(x)
en una proposicin, p(2) q(2), verdadera y, consecuentemente, la proposicin x : [p(x) q(x)] es
verdad.

(b) x, [q(x) r(x)]


Esta proposicin ser verdadera si el predicado q(x) r(x) se transforma en una proposicin verdadera
para cualquier nmero real y ser falsa si hay, al menos, un valor de x en R que haga que los predicados
q(x) y r(x) se transformen, ambos, en proposiciones falsas.
Sea a, pues, un nmero real arbitrario. Entonces, q(a) r(a) es verdad si al menos una de las dos
proposiciones, q(a) o r(a), es verdadera. Pues bien,

q(a) es verdadera (a 2)(a + 3) = 0


a2=0 a+3=0
a = 2 o a = 3

r(a) es verdadera a2 5 > 0



a> 5

a< 5oa> 5

Pero, si tomamos un valor de x en R que sea



x 6= 2 y x 6= 3 y 56x6 5

tendramos que tanto p(x) como r(x) seran falsas para ese x.
Por ejemplo, si x es igual a 1, tendremos que p(1) es falsa y r(1) tambin, por lo tanto, hemos encontrado
un valor de x en R (hay muchos ms) que transforma el predicado p(x) r(x) en una proposicin falsa
y, consecuentemente, la proposicin x, [q(x) r(x)] es falsa.

56
Grado en Ingeniera Informtica Matemtica Discreta

2.3 Clculo de Predicados

La versin de la lgica que trata con proposiciones cuantificadas se llama lgica de predicados. La introduccin
de cuantificadores no slo ampla la fuerza expresiva de las proposiciones que se pueden construir, sino
que tambin permite elaborar principios lgicos que explican el razonamiento seguido en casi todas las
demostraciones matemticas.

Una transcripcin cuidadosa de los desarrollos matemticos incluyen, a menudo, cuantificadores, predicados
y operadores lgicos.

Ejemplo 2.12

Consideremos como universo del discurso el conjunto de los nmeros enteros y sean los predicados,

p(n) : n es no negativo.

q(n) : n es par.

r(n) : n es impar.

s(n) : n es primo.

Expresar en notacin lgica las siguientes afirmaciones:

(a) Existe un entero par.

(b) Todo nmero entero es par o impar.

(c) Todos los nmeros primos son no negativos.

(d) El nico nmero primo par es el 2.

(e) No todos los enteros son pares.

(f) No todos los primos son impares.

(g) Si un entero no es impar, entonces es par.

Solucin

(a) Existe un entero par.


n : q(n)

(b) Todo nmero entero es par o impar.


n, [q(n) r(n)]

(c) Todos los nmeros primos son no negativos.

n, [s(n) p(n)]

(d) El nico nmero primo par es el 2.

n, [s(n) q(n) n = 2]

57
Universidad de Cdiz Departamento de Matemticas

(e) No todos los enteros son pares.


[n, q(n)]

(f) No todos los primos son impares.


n, [s(n) r(n)]

(g) Si un entero no es impar, entonces es par.

n, [r(n) q(n)]

Obsrvese que en el ejemplo anterior, los cuantificadores estn al comienzo de cada afirmacin. Sin embargo,
no siempre es as, los cuantificadores pueden ir en cualquier parte y su situacin es importante. Los ejem-
plos anteriores ilustran la gran variedad de formas en las que pueden hacerse afirmaciones que contengan
predicados, cuantificadores y operadores lgicos.

Nota 2.2 El valor de verdad de una proposicin compuesta depende, generalmente, del conjunto universal
donde las variables ligadas estn cuantificadas. Sin embargo, existen ejemplos importantes donde el valor de
verdad no depende ni del universo del discurso ni de los valores que las variables tomen en el mismo.

2.3.1 Leyes de De Morgan generalizadas


Constituyen una clase importante de equivalencias lgicas y son las siguientes:

1 x, p(x) x : p(x)

2 x : p(x) x, p(x)

3 x, p(x) x : p(x)

4 x : p(x) x, p(x)

Demostracin

Sea U un universo del discurso arbitrario, p(x) un predicado cualquiera, y x cualquiera de U .

Veamos que en todos los casos las dos proposiciones tienen los mismos valores de verdad.

1 x, p(x) x : p(x)
) x, p(x) = x : p(x)
En efecto, si x, p(x) es verdad, entonces x, p(x) es falso, luego habr, al menos, un valor de
x en U , digamos a, tal que la proposicin p(a) sea falsa, o lo que es igual para el que p(a) sea
verdadera.
Hemos encontrado, pues, un valor de x en U que hace que el predicado p(x) se transforme en
una proposicin verdadera, luego entonces la proposicin x : p(x) es verdad.
) x : p(x) = x, p(x)
Recprocamente, si x : p(x) es verdad, entonces hay, al menos, un valor de x en U , digamos a,
tal que p(a) es verdad y, por lo tanto, p(a) falsa.
Existe, pues, al menos, un valor de x en U que hace que el predicado p(x) se transforme en una
proposicin falsa, luego x, p(x) es falsa y, consecuentemente, su negacin, x, p(x), verdadera.

58
Grado en Ingeniera Informtica Matemtica Discreta

2 x : p(x) x, p(x)
) x : p(x) = x, p(x)
Si x : p(x) es verdad, entonces x : p(x) es falsa, luego p(x) se transforma en una proposicin
falsa para todos y cada uno de los valores de x en U y, consecuentemente, p(x) se transformar
en una proposicin verdadera para esos mismos valores y, por lo tanto, x, p(x) es verdad.
) x, p(x) = x : p(x)
Recprocamente, si x, p(x) es verdad, entonces p(x) se transforma en una proposicin ver-
dadera para todos los valores que x pueda tomar en U y, por lo tanto, p(x) se transformar en
una proposicin falsa para esos valores.
Pues bien, como el predicado p(x) se transforma en una proposicin falsa para todos y cada uno
de los valores de x en U , tendremos que x : p(x) es falsa y, consecuentemente, x : p(x) es
verdad.
3 x, p(x) x : p(x)
) x, p(x) = x : p(x)
Si x, p(x) es verdad, entonces p(x) se transforma en una proposicin verdadera para cualquier
valor de x en U y, por lo tanto, p(x) se transformar en una proposicin falsa para esos mismos
valores de x.
Pues bien, si p(x) se transforma en una proposicin falsa para todos y cada uno de los valores de
x en U , entonces x : p(x) ser falsa y, consecuentemente, su negacin, x : p(x), verdadera.
) x : p(x) = x, p(x)
Recprocamente, si x : p(x) es verdad, entonces x : p(x) es falsa y, por lo tanto, el predicado
p(x) se transforma en una proposicin falsa para todos y cada uno de los valores de x en U y
p(x) en una proposicin verdadera para esos mismos valores.
Como el predicado p(x) se transforma en una proposicin verdadera para todos los valores que
pueda tomar x en U , tendremos que x, p(x) ser verdadera.

4 x : p(x) x, p(x)
) x : p(x) = x, p(x)
En efecto, si x : p(x) es verdad, entonces p(x) se transforma en una proposicin verdadera para
algn valor de x, digamos a, en U . Entonces, p(a) ser una proposicin falsa y, por tanto,
habr, al menos, un valor de x en U que transforma el predicado p(x) en una proposicin falsa.
Consecuentemente, x, p(x) es falsa y, por lo tanto, su negacin, x, p(x), verdadera.
) x, p(x) = x : p(x)
Recprocamente, si x, p(x) es verdad, entonces x, p(x) ser falsa y, por lo tanto, habr, al
menos, un valor de x, digamos a, en U que transforme el predicado p(x) en una proposicin
falsa y su negacin, p(a), en verdadera.
Hemos encontrado, pues, un valor de x en U (x = a) que hace al predicado p(x) una proposicin
verdadera lo cual significa que x : p(x) es verdad.

Nota 2.3 Obsrvese que segn lo que acabamos de probar, la primera de las leyes de De Morgan general-
izadas es cierta para cualquier predicado luego, en particular, ser cierta para su negacin, p(x). Entonces,

x, p(x) x : p(x)

y si sustituimos p(x) por p(x), resulta

x, p(x) x : p(x)

59
Universidad de Cdiz Departamento de Matemticas

que es la cuarta ley de De Morgan, de la cual, negando ambos miembros, y en virtud de la equivalencia
lgica entre una proposicin y su contrarrecproca, obtenemos,

x, p(x) x : p(x)

es decir,
x, p(x) x : p(x)
que es la segunda ley de De Morgan. Si ahora se la aplicamos a p(x), obtendremos

x, p(x) x : p(x)

o sea,
x, p(x) x : p(x)
que es la tercera ley de De Morgan.

Nota 2.4 Las leyes de De Morgan generalizadas pueden utilizarse repetidamente para negar cualquier
proposicin con cuantificadores.

Por ejemplo, podemos utilizarlas para negar la proposicin

w : [x, (y : (z : p(w, x, y, z)))]

En efecto,

w : [x, (y : (z : p(w, x, y, z)))] w, [x, (y : (z : p(w, x, y, z)))] {Segunda ley}


w, [x : (y : (z : p(w, x, y, z)] {Primera ley}
w, [x : (y, (z : p(w, x, y, z)))] {Segunda ley}
w, [x : (y, (z, p(w, x, y, z)))] {Segunda ley}

De lo dicho en la nota anterior podemos extraer una regla general para negar cualquier proposicin con
cuantificadores.

2.3.2 Regla general


La negacin de una proposicin con cuantificadores es lgicamente equivalente a la proposicin que se obtiene
sustituyendo cada por , cada por y reemplazando el predicado por su negacin.

2.3.3 Proposiciones al alcance de un cuantificador


Si una proposicin est dentro del alcance de un cuantificador mediante una conjuncin o una disyuncin,
entonces puede situarse fuera del alcance del mismo.

1. x, [p(x) q] [x, p(x)] q


2. x : [p(x) q] [x : p(x)] q

60
Grado en Ingeniera Informtica Matemtica Discreta

3. x : [p(x) q] [x : p(x)] q
4. x, [p(x) q] [x, p(x)] q

Demostracin

Supondremos que U es un universo del discurso arbitrario, p(x) ser cualquier predicado, x un elemento
cualquiera de U y q una proposicin cualquiera.

1. x, [p(x) q] [x, p(x)] q.


) x, [p(x) q] = [x, p(x)] q
Si la proposicin x [p(x) q] es verdad, entonces el predicado p(x) q se transforma en una
proposicin verdadera para todos los valores de x en U luego una de las dos proposiciones ha ser
verdad para todo x.
Si el predicado p(x) se transforma en una proposicin verdadera para todos los valores de x
en U , entonces x, p(x) es verdad y, consecuentemente [x, p(x)] q es verdad.
Si q es verdad, entonces [x, p(x)] q es verdad independientemente del valor de verdad de
la proposicin x, p(x).
luego [x, p(x)] q es verdad en cualquier caso.
) [x, p(x)] q = x, [p(x) q]
Si [x, p(x)] q es verdad, entonces una de las dos proposiciones, al menos, ha de ser verdad.
Si x, p(x) es verdad, entonces p(x) se transforma en una proposicin verdadera para cualquier
x que tomemos en U y, por lo tanto, p(x) q ser una proposicin verdadera para todos esos
x.
Si q es verdad, entonces el predicado p(x) q ser una proposicin verdadera independiente-
mente de quien sea x.
Por lo tanto, en ambos casos p(x) q se transforma en proposicin verdadera para cualquier x en
U y, consecuentemente, x, [p(x) q] es verdad.
2. x : [p(x) q] [x : p(x)] q.
) x : [p(x) q] = [x : p(x)] q
Si la proposicin x : [p(x) q] es verdad, entonces existir, al menos, un valor de x, digamos
a, en U , para el cual la proposicin p(a) q sea verdad, luego una de las dos proposiciones, al
menos, ha de ser verdad.
Si p(a) es verdad, entonces hay, al menos, un valor de x (x = a) en U que hace del predicado
p(x) una proposicin verdadera, luego x : p(x) es verdad y, consecuentemente, [x : p(x)] q
tambin lo es.
Si q es verdad, entonces la proposicin [x : p(x)] q tambin es verdad independientemente
del valor de verdad de x : p(x).
Por lo tanto, en cualquier caso, [x : p(x)] q es verdad.
) [x : p(x)] q = x : [p(x) q]
Si [x : p(x)] q es verdad, entonces una de las dos proposiciones, al menos, ha de ser verdadera.
Si x : p(x) es verdad, entonces podremos encontrar un a en U que transforme el predicado
p(x) en una proposicin verdadera y, consecuentemente, p(a) q ser verdad independiente-
mente del valor de verdad que tenga q. As pues, existe al menos un valor de x en U que hace
que el predicado p(x) q sea una proposicin verdadera, es decir, x : [p(x) q] es verdad.
Si q es verdad, entonces el predicado p(x) q ser una proposicin verdadera para cualquier
valor de x que tomemos en U , por lo tanto, x : [p(x) q] es verdad.

61
Universidad de Cdiz Departamento de Matemticas

Consecuentemente x : [p(x) q] es verdad en cualquier caso.


3. x : [p(x) q] [x : p(x)] q.
Para probar esta equivalencia podemos seguir un mtodo similar al utilizado en los apartados anteriores,
aunque lo haremos de otra forma.
En efecto, segn hemos visto en 1., la equivalencia,

x, [p(x) q] [x, p(x)] q

es cierta para cualquier predicado p(x) y cualquier proposicin q, por tanto tambin ser cierta para
sus negaciones, es decir,
x, [p(x) q] [x, p(x)] q
Si ahora negamos ambos miembros,

x, [p(x) q] ([x, p(x)] q)

aplicamos las leyes de De Morgan en el segundo miembro

x, [p(x) q] [x, p(x)] q

y las leyes de De Morgan generalizadas,

x : [(p(x) q] [x : p(x)] q

es decir,
x : [p(x) q] [x : p(x)] q
y, consecuentemente,
x : [p(x) q] [x : p(x)] q

4. x, [p(x) q] [x, p(x)] q.


Lo haremos utilizando el mismo mtodo que en el apartado anterior, aunque partiremos de la equiva-
lencia probada en 2. En efecto,

x : [p(x) q] [x : p(x)] q

y al ser esto cierto para cualquier predicado p(x) y cualquier proposicin q tambin lo ser para sus
negaciones, es decir,
x : [p(x) q] [x : p(x)] q
y si negamos ambos miembros,

x : [p(x) q] ([x : p(x)] q)

aplicamos De Morgan al segundo,

x : [p(x) q] [x : p(x)] q

las Leyes de De Morgan generalizadas,

x, [p(x) q] [x, p(x)] q

y, nuevamente, De Morgan,
x, [p(x) q] [x, p(x)] q
obtendremos,
x, [p(x) q] [x, p(x)] q

62
Grado en Ingeniera Informtica Matemtica Discreta

2.3.4 Asociatividad
1. x, [p(x) q(x)] [x, p(x)] [x, q(x)]
2. x : [p(x) q(x)] [x : p(x)] [x : q(x)]

Demostracin

Sea U un universo del discurso cualquiera y p(x), q(x) dos predicados arbitrarios, siendo x cualquier elemento
de U

1. x, [p(x) q(x)] [x, p(x)] [x, q(x)]


=) x, [p(x) q(x)] = [x, p(x)] [x, q(x)]
En efecto, si la proposicin x [p(x) q(x)] es verdad, entonces el predicado p(x) q(x) se trans-
forma en una proposicin verdadera para todos y cada uno de los valores de x en U luego, tanto
p(x) como q(x) se transformarn en proposiciones verdaderas para todos esos valores de x y, con-
secuentemente, las proposiciones x, p(x) y x, q(x) sern, ambas, verdaderas y, por lo tanto, su
conjuncin, [x, p(x)] [x, p(x)], tambin.
=) [x, p(x)] [x, q(x)] = x [p(x) q(x)]
Recprocamente, si la proposicin [x, p(x)] [x, q(x)] es verdadera, entonces las proposiciones
[x, p(x)] y [x, q(x)] han de ser, ambas, verdaderas. Pues bien,
si [x, p(x)] es verdad, entonces el predicado p(x) se transforma en proposicin verdadera
para todos y cada uno de los valores de x en U .
Si [x, q(x)] es verdad, el predicado q(x) se transforma en proposicin verdadera para cualquier
valor de x en U .
Por lo tanto, el predicado p(x) q(x) se transforma en proposicin verdadera para todos y cada
uno de los valores de x en U y, consecuentemente, x [p(x) q(x)] es verdadera.
La relacin anterior suele enunciarse informalmente diciendo que el cuantificador universal es asocia-
tivo respecto del conectivo lgico conjuncin.
2. x : [p(x) q(x)] [x : p(x)] [x : q(x)].
=) x : [p(x) q(x)] = [x : p(x)] [x : q(x)]
En efecto, si la proposicin x : [p(x) q(x)] es verdad, entonces el predicado a su alcance,
p(x) q(x), se transforma en una proposicin verdadera para, al menos, un valor de x en U . Por
el valor de la verdad de la disyuncin esto significa que hemos encontrado, al menos, un valor
de x que transforma p(x) en proposicin verdadera, con lo cual x : p(x) es verdad o a q(x) en
proposicin verdadera, es decir, x : q(x) es verdad. Al ser verdadera, al menos, una de las dos
proposiciones, tendremos que la disyuncin de ambas, [x : p(x)] [x : q(x)], es verdad.
=) [x : p(x)] [x : q(x)] = x : [p(x) q(x)].
Recprocamente, si [x : p(x)] [x : q(x)] es verdad, entonces por el valor de verdad de la disyun-
cin, tendremos dos opciones:
x : p(x) es verdad. En este caso, habr, al menos, un valor de x en U que transforma p(x)
en proposicin verdadera con lo cual el predicado p(x) q(x) se transformar en proposicin
verdadera para, al menos, ese valor de x independientemente de lo que ocurra con q(x) y,
consecuentemente, x : [p(x) q(x)] ser verdad.
x : q(x) es verdad. En tal caso, habra, al menos, un valor de x en U que transformara
q(x) en proposicin verdadera y bastara razonar igual que en el caso anterior par concluir
que x : [p(x) q(x)] es verdad.
La equivalencia demostrada suele enunciarse informalmente diciendo que el cuantificador existencial
es asociativo respecto del conectivo lgico disyuncin

63
Universidad de Cdiz Departamento de Matemticas

2.3.5 Distributividad
1. x : [p(x) q(x)] = [x : p(x)] [x : q(x)]
2. [x, p(x)] [x, q(x)] = x, [p(x) q(x)]

Demostracin

Sea U un universo del discurso cualquiera y p(x), q(x) dos predicados arbitrarios, siendo x cualquier elemento
de U

1. x : [p(x) q(x)] = [x : p(x)] [x : q(x)]


Veamos que si la primera de las proposiciones es verdad, entonces la segunda tambin lo es. En efecto si
la proposicin x : [p(x) q(x)] es verdadera, entonces ha de existir, al menos, un valor de x, digamos
a, en U tal que el predicado p(x) q(x) se convierta en una proposicin verdadera para ese valor de
x, es decir, p(a) q(a) es verdadera.
Entonces, ambas proposiciones, p(a) y q(a) han de ser verdaderas y habremos encontrado un valor de
x (x = a) en U para el cual tanto p(x) como q(x) se transforman, ambos, en proposiciones verdaderas.
Por lo tanto, x : p(x) es verdad y x : q(x) tambin lo es, de aqu que la conjuncin de ambas
proposiciones, [x : p(x)] [x : q(x)], tambin lo sea.
Veamos que, sin embargo, no se da la equivalencia lgica como en el apartado anterior, es decir, el
recproco no es cierto o lo que es igual,
[x : p(x)] [x : q(x)] =
/ x : [p(x) q(x)]
En efecto, si la proposicin [x : p(x)] [x : q(x)] es verdad, entonces [x : p(x)] es verdad y [x : q(x)]
tambin lo es. Ahora bien,
si x : p(x) es verdad, entonces existe, al menos, un valor de x, digamos a, en U que transforma
al predicado p(x) en una proposicin, p(a), verdadera.
Si x : q(x) es verdad, entonces existe, al menos, un valor de x, digamos b, en U que transforma
al predicado q(x) en una proposicin, q(b), verdadera.
Pero el hecho de que p(a) sea verdadera no significa que q(a) lo sea, es decir no sabemos que valor de
verdad tiene p(a) q(a) y lo mismo pasara con p(b) q(b). Por lo tanto, no podemos asegurar que
exista, al menos, un valor de x, sea a o sea b, en U que haga que el predicado p(x) q(x) se transforme
en una proposicin verdadera, de aqu que no podemos deducir nada sobre el valor de verdad de la
proposicin x : [p(x) q(x)] y, consecuentemente, no haya implicacin lgica.
Veamos un contraejemplo que pone de manifiesto lo que decimos. Supongamos que U es el conjunto
de los nmeros enteros y sean los predicados,
p(x) : x es un nmero par
q(x) : x es un nmero impar
Entonces, la proposicin,
[x : p(x)] [x : q(x)]
significara que existe, al menos, un nmero entero que es par y tambin existe, al menos, un entero
que es impar, lo cual, evidentemente, es verdad. Por otra parte, la proposicin,
x : [p(x) q(x)]
significa que hay, al menos, un nmero entero que es, al mismo tiempo, par e impar, lo cual es falso.
Por lo tanto, la veracidad de la conclusin no se sigue de la veracidad de la hiptesis y no habra,
consecuentemente, implicacin lgica, es decir,
[x : p(x)] [x : q(x)] =
/ x : [p(x) q(x)]

64
Grado en Ingeniera Informtica Matemtica Discreta

2. [x, p(x)] [x, q(x)] = x, [p(x) q(x)]


En efecto, si la hiptesis, [x, p(x)] [x, q(x)], es verdad, entonces por el valor de verdad de la
disyuncin habr dos opciones:

x, p(x) es verdad. En este caso, y por el valor de verdad del cuantificador existencial, el predicado
p(x) se transformar en proposicin verdadera para todos y cada uno de los valores de x en U
luego el valor de verdad de la disyuncin asegura que el predicado p(x) q(x) se transformar en
proposicin verdadera para cada x de U independientemente de lo que ocurra con q(x) y, por lo
tanto, x, [p(x) q(x)] es verdad.
x, q(x) es verdad. En tal caso es el predicado q(x) el que se transforma en proposicin verdadera
para cada x de U y el mismo razonamiento del caso anterior nos llevara a la veracidad de
x, [p(x) q(x)].

Ejemplo 2.13

Probar que la implicacin recproca de x : [p(x) q(x)] = [x : p(x)] [x : q(x)] no se verifica.

Solucin

Para probar que


[x : p(x)] [x : q(x)] =
/ x : [p(x) q(x)]

tendremos que probar que, en general, el condicional,

[x : p(x)] [x : q(x)] x : [p(x) q(x)]

no es una tautologa. Bastar, pues, que encontremos, al menos, un caso en el que la hiptesis sea verdadera
y la conclusin falsa.

Consideremos un universo del discurso arbitrario, U , y un predicado cualquiera, p(x), siendo x cualquiera
de U .

Supongamos que el predicado p(x) se transforma en proposicin verdadera para, al menos, un elemento
de U y que tambin existe, al menos, un elemento diferente del anterior para el que p(x) se transforma,
asimismo, en una proposicin verdadera, es decir, x : p(x) es verdad y x : p(x) tambin lo es. Por el
valor de verdad de la conjuncin, tendremos que

[x : p(x)] [x : p(x)]

es verdad.

Por otra parte, el predicado p(x) p(x) se transforma en una proposicin falsa para cada x de U ya que
p(x) y p(x) se transforman en proposiciones con distintos valores de verdad y, por lo tanto,

x : [p(x) p(x)]

es una proposicin falsa.

65
Universidad de Cdiz Departamento de Matemticas

Ejemplo 2.14

Probar que la implicacin recproca de [x, p(x)] [x, q(x)] = x, [p(x) q(x)] no se verifica.

Solucin

Al igual que en el ejemplo anterior, para probar que

x, [p(x) q(x)] =
/ [x, p(x)] [x, q(x)]

tendremos que probar que, en general, el condicional,

x, [p(x) q(x)] [x, p(x)] [x, q(x)]

no es una tautologa, es decir tendremos que encontrar, al menos, un caso en el que la hiptesis sea verdadera
y la conclusin falsa.

Supongamos que U es el conjunto de los nmeros enteros y consideremos los predicados,

p(x) : x es un nmero par


q(x) : x es un nmero impar

El predicado p(x) q(x) se transforma en proposicin verdadera para cada x de U ya que los predicados p(x)
y q(x) se transformaran en proposiciones verdaderas con distintos valores de verdad, luego la proposicin,

x, [p(x) q(x)]

es verdadera.

Por otra parte, si tomamos x = 1, tendremos que p(1) es falsa y tomando x = 2, q(2) tambin lo es y por
lo tanto, habremos encontrado, al menos, un valor de x en U que transforma p(x) en proposicin falsa y lo
mismo ocurre con q(x). Esto significa que tanto x, p(x) como x, q(x) son falsas y, consecuentemente,

[x, p(x)] [x, q(x)]

es una proposicin falsa.

Ejemplo 2.15

Si p(x) y q(x) son dos predicados arbitrarios, siendo x cualquiera de un universo U , probar que

x, (p(x) q(x)) x : (p(x) q(x))

Solucin

Veamos, primero, que x, (p(x) q(x)) = x : (p(x) q(x)).

En efecto, si x, (p(x) q(x)) es verdad, entonces x, (p(x) q(x)) es falsa, lo cual significa por el valor
de verdad del cuantificador universal que hay, al menos, un valor de x en U que transforma el predicado
p(x) q(x) en una proposicin falsa. A este valor concreto lo llamaremos a, es decir, p(a) q(a) es una
proposicin falsa. Entonces, por el valor de verdad del condicional, p(a) ser verdadera y q(a) falsa, es decir,
q(a) verdadera y, por lo tanto, p(a) q(a) ser verdadera.

66
Grado en Ingeniera Informtica Matemtica Discreta

Hemos encontrado, pues, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin
verdadera y eso significa, por el valor de verdad del cuantificador existencial, que x : (p(x) q(x)) es
verdad.

Recprocamente, si x : (p(x) q(x)) es verdad, entonces, por el valor de verdad del cuantificador exis-
tencial, hay, al menos, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin
verdadera. A ese valor concreto de x lo llamaremos a, es decir, la proposicin p(a) q(a) es verdad, de
aqu que por el valor de verdad de la conjuncin, p(a) sea verdad q(a) tambin, es decir, p(a) es verdad y
q(a) falsa, luego el valor de verdad del condicional asegura que la proposicin p(a) q(a) es falsa.

Por lo tanto, hemos encontrado, al menos, un valor de x en el universo del discurso, U , que transforma
el predicado p(x) q(x) en una proposicin falsa, es decir, la proposicin x, (p(x) q(x)) es falsa y,
consecuentemente, su negacin, x, (p(x) q(x)), ser verdadera.

2.4 Razonamientos y Cuantificadores

En este apartado veremos algunos ejemplos de razonamientos con proposiciones cuantificadas. Los mtodos
de demostracin de los mismos sern los que ya hemos estudiado en la leccin anterior (1.5).

Ejemplo 2.16

Estudiar, en el universo de todos los alumnos de la Universidad de Cdiz, la validez del siguiente razon-
amiento.

Todos los alumnos de Informtica estudian Matemtica Discreta.

Florinda es alumna de Informtica.

Por lo tanto,

Florinda estudia Matemtica Discreta.

Solucin

Sean

p(x) : x es alumno de Informtica.


q(x) : x estudia Matemtica Discreta.

y llamemos f a Florinda.

El razonamiento en forma simblica sera:

[x, (p(x) q(x)) p(f )] q(f )

Comprobaremos si es vlido de varias formas.

67
Universidad de Cdiz Departamento de Matemticas

1 Por el valor de verdad del condicional, sabemos que este ser falso, nicamente cuando siendo verdad
la hiptesis, la conclusin sea falsa. Veremos que este caso no puede ocurrir.
En efecto, si la hiptesis, [x, (p(x) q(x)) p(f )], es verdad, entonces, por el valor de verdad de la
conjuncin, las proposiciones x, (p(x) q(x)) y p(f ) sern, ambas, verdaderas.
Pues bien, si x, (p(x) q(x)) es verdad, por el valor de verdad del cuantificador universal, el condi-
cional p(x) q(x) se transformar en una proposicin verdadera para todos y cada uno de los
elementos del universo y, en particular, ser verdad para Florinda. As pues, tendremos que la proposi-
cin p(f ) q(f ) es verdad y, como p(f ) es verdad, el valor de verdad del condicional asegura que
q(f ) tambin tiene que serlo.
Comprobaremos, ahora, que el nico caso de falsedad no puede ocurrir partiendo de que la conclusin
es falsa. En tal caso, la hiptesis no podr ser verdadera, es decir deber ser falsa. En efecto, si la
conclusin, q(f ), es falsa, entonces el valor de verdad de la hiptesis depender del valor de verdad de
p(f ). Habr, por tanto, dos opciones:
> p(f ) es verdad. En este caso, el condicional p(f ) q(f ) ser falso y habremos encontrado, al
menos, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin falsa. Por
el valor de verdad del cuantificador universal, x, (p(x) q(x)) sera falso y, consecuentemente,
la hiptesis tambin.
> p(f ) es falsa. En tal caso, el valor de verdad de la conjuncin asegura que la hiptesis es falsa
independientemente del valor de verdad de x, (p(x) q(x)).
El condicional,
[x, (p(x) q(x)) p(f )] q(f )
ser, por tanto, una tautologa y, consecuentemente, el razonamiento es vlido.
2 Utilizando el mtodo de demostracin por reduccin al absurdo o contradiccin (1.5.3).
En efecto, supongamos que el condicional
[x, (p(x) q(x)) p(f )] q(f )
es falso.
Entonces, la hiptesis, x, (p(x) q(x)) p(f ), ser verdadera y la conclusin, q(f ), falsa. Por el
valor de verdad de la conjuncin, tendramos
x, (p(x) q(x)) es verdad.
p(f ) es verdad.
q(f ) es falsa.
Pues bien, como q(f ) es falsa y p(f ) verdad, el condicional p(f ) q(f ) ser falso y, por tanto,
habremos encontrado, al menos, un valor de x en U , que transforma el predicado p(x) q(x)
en una proposicin falsa lo cual significa, por el valor de verdad de una proposicin universalmente
cuantificada, que x, (p(x) q(x)) es falsa.
Tendremos, por tanto, que x, (p(x) q(x)) es una proposicin verdadera y falsa al mismo tiempo
lo cual, obviamente, es una contradiccin y la suposicin inicial de que el condicional era falso es falsa
y, consecuentemente, ser una tautologa y el razonamiento vlido.
3 Utilizando el mtodo de demostracin por la contrarrecproca (1.5.4).
[(x, (p(x) q(x))) p(f )] q(f ) q(f ) [(x, (p(x) q(x))) p(f )]
q(f ) x, (p(x) q(x)) p(f ) (1.4.3)
q(f ) (x, (p(x) q(x))) p(f ) (2.15)
Probaremos, pues, que esta ltima proposicin es una tautologa. En efecto, si q(f ) es verdad, el valor
de verdad de la conclusin depender de los distintos casos que puedan presentarse para la proposicin
p(f ) y habr, por tanto, dos opciones:

68
Grado en Ingeniera Informtica Matemtica Discreta

 p(f ) es verdad. En este caso, p(f )q(f ) ser una proposicin verdadera y habremos encontrado,
al menos, un valor de x en U que transforma el predicado p(x) q(x) en una proposicin
verdadera. El valor de verdad de una proposicin existencialmente cuantificada asegura que
x : (p(x) q(x)) es una proposicin verdadera.
 p(f ) es falsa. En tal caso, p(f ) es verdad.
Hemos probado que en cualquier caso, al menos una de las dos proposiciones (x, (p(x) q(x))) o
p(f ) es verdadera, luego
(x, (p(x) q(x))) p(f )
es verdadera y, consecuentemente,

q(f ) (x, (p(x) q(x))) p(f )

tambin lo es y, por la equivalencia del principio, esto significa que

[(x, (p(x) q(x))) p(f )] q(f )

es una tautologa y el razonamiento propuesto es vlido.

Ejemplo 2.17

Consideremos el universo de los nmeros enteros, elijamos un nmero a que no sea mltiplo de 2 y estudiemos
la validez del siguiente razonamiento.

El nmero a no es mltiplo de 2.
Si un nmero es par, entonces es divisible por 2.
Si un nmero es divisible por 2, entonces es mltiplo de 2.
Por lo tanto,
el nmero a no es par.

Solucin

Sean

p(x) : x es par.
q(x) : x es divisible por 2.
r(x) : x es mltiplo de 2.

El razonamiento escrito en forma simblica sera:

[r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))] p(a)

Al igual que en el ejercicio anterior, comprobaremos si el razonamiento es vlido de varias formas.

1 De acuerdo con la definicin de razonamiento vlido, comprobaremos que el condicional es una tau-
tologa.
En efecto, si la hiptesis, r(a) (x, (p(x) q(x))) (x, (q(x) r(x))), es verdad, por el valor
de verdad de la conjuncin, (1.2.1), tendremos que

69
Universidad de Cdiz Departamento de Matemticas

~ r(a) es verdad.
~ x, (p(x) q(x)) es verdad.
~ x, (q(x) r(x)) es verdad.
De lo que se deduce,
~ r(a) es falsa.
~ Por el valor de verdad del cuantificador universal, (2.2.2), el predicado p(x) q(x) se transforma
en una proposicin verdadera para todos y cada uno de los elementos del universo y, al ser a uno
de ellos, la proposicin p(a) q(a) es verdad.
~ Por el valor de verdad del cuantificador universal, (2.2.2), el predicado q(x) r(x) se transforma
en una proposicin verdadera para todos y cada uno de los elementos del universo y, al ser a uno
de ellos, la proposicin q(a) r(a) es verdad.
Pues bien, como r(a) es falsa y q(a) r(a) verdad, por el valor de verdad del condicional, (1.2.6),
q(a) ha de ser falsa y, al ser verdad p(a) q(a), p(a), por el mismo motivo, deber ser falsa y,
consecuentemente, p(a) es verdadera, es decir, a no es par.
Como la veracidad de la conclusin se sigue de la veracidad de la hiptesis, tendremos que el nico
caso en que un condicional puede ser falso no ocurre y, por tanto, el condicional es una tautologa y el
razonamiento vlido.
Comprobaremos, ahora, que el razonamiento,

[r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))] p(a)

es una tautologa partiendo de la falsedad de la conclusin.


En efecto, si la conclusin, p(a) es falsa, entonces p(a) ser verdadera y habra dos opciones:
~ r(a) es falsa. Por el valor de verdad de la conjuncin, la hiptesis sera falsa.
~ r(a) es verdadera y, por tanto, r(a) es falsa. En este caso, el valor de verdad de la hiptesis
depender de los distintos casos que puedan presentarse para el predicado q(x) con x = a.
~~ q(a) es verdadera. El condicional q(a) r(a) sera falso y habramos encontrado, al menos,
un valor de x en U que transforma el predicado q(x) r(x) en una proposicin falsa lo
cual significa, por el valor de verdad de una proposicin universalmente cuantificada, que
x, (q(x) r(x)) es falsa.
~~ q(a) es falsa. En este caso sera falso el condicional p(a) q(a) y, de nuevo, habramos
encontrado, al menos, un valor de x en U que transforma el predicado p(x) q(x) en una
proposicin falsa lo cual significa, por el valor de verdad de una proposicin universalmente
cuantificada, que x, (p(x) q(x)) es falsa.
Por lo tanto, y en cualquier caso, si la conclusin es falsa, la hiptesis tambin lo es, es decir la nica
opcin de que el condicional fuera falso no es posible de aqu que

[r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))] p(a)

sea una tautologa y, consecuentemente, el razonamiento propuesto es vlido.


2 Utilizando el mtodo de demostracin por reduccin al absurdo o contradiccin, (1.5.3).
En efecto, supongamos que el condicional,

[r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))] p(a)

es falso.
Entonces, la hiptesis, r(a) (x, (p(x) q(x))) (x, (q(x) r(x))) sera verdadera y la con-
clusin, p(a), falsa.
Entonces, por el valor de verdad de la conjuncin,

70
Grado en Ingeniera Informtica Matemtica Discreta

r(a) es verdad, es decir, r(a) es falsa.


x, (p(x) q(x)) es verdad.
x, (q(x) r(x)) es verdad.
p(a) es falsa, o sea, p(a) es verdad.
Pues bien, si x, (p(x) q(x)) es verdad, entonces por el valor de verdad del cuantificador universal,
(2.2.2), el predicado p(x) q(x) se transforma en proposicin verdadera para cualquier elemento
del universo y en particular para a, es decir, el condicional p(a) q(a) es verdadero. Como p(a)
es verdad, el valor de verdad del condicional asegura que q(a) tambin tiene que serlo y, al ser falsa
r(a), el condicional q(a) r(a) sera falso y habramos encontrado, al menos, un valor de x en
U que transforma el predicado q(x) r(x) en una proposicin falsa lo cual significa, (2.2.2), que
x, (q(x) r(x)) es una proposicin falsa.
Tenemos, pues, que la proposicin x, (q(x) r(x)) es verdadera y tambin falsa lo cual es una
contradiccin. La suposicin inicial de que el condicional era falso es, por tanto, falsa y este ser
verdadero y, consecuentemente, el razonamiento ser vlido.
3 Utilizando el mtodo de demostracin por la contrarrecproca (1.5.4).

[r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))] p(a)


{Contrarrecproca}
p(a) [r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))]
{De Morgan}
p(a) r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))
{Ejemplo 2.15}
p(a) r(a) (x : (p(x) q(x))) (x : (q(x) r(x)))
Probaremos, pues, que este ltimo condicional es una tautologa.
En efecto, si p(a) es verdad, tendremos dos opciones:
} r(a) es verdad. Por el valor de verdad de la disyuncin, la conclusin sera verdadera.
} r(a) es falsa. En esta opcin el valor de verdad de la conclusin depender de las proposiciones
cuantificadas existencialmente y, al ser p(a) verdadero, los valores de verdad de las mismas de-
pendern, a su vez, de los diferentes casos que puedan presentarse para el predicado q(x) cuando
x = a.
}} q(a) es verdad. En este caso, q(a) r(a) ser verdadera y habremos encontrado, al menos,
un valor de x en U que transforma el predicado q(x) r(x) en una proposicin verdadera
lo que, por el valor de verdad de una proposicin existencialmente cuantificada, significa que
x : (q(x) r(x)) es verdad.
}} q(a) es falsa. En tal caso, como p(a) es verdad, p(a) q(a) tambin lo ser y, nuevamente,
habramos encontrado, al menos, un valor de x en U que transforma el predicado p(x)q(x)
en una proposicin verdadera y, por tanto, la proposicin x : (p(x) q(x)) ser verdadera.
Por lo tanto, y en cualquier caso, el valor de verdad de la disyuncin asegura que la conclusin es
verdad, es decir la proposicin
p(a) r(a) (x : (p(x) q(x))) (x : (q(x) r(x)))
es una tautologa lo cual, por las equivalencias del principio, equivale a decir que
[r(a) (x, (p(x) q(x))) (x, (q(x) r(x)))] p(a)
tambin es una tautologa y, consecuentemente, el razonamiento propuesto es vlido.

71
Universidad de Cdiz Departamento de Matemticas

Nota 2.5 En los ejemplos anteriores, hemos deducido conclusiones particulares partiendo de premisas o
hiptesis generales. Sin embargo, en la inmensa mayora de los teoremas matemticos hay que llegar a con-
clusiones generales. Por ejemplo, tendremos que probar que p(x) es verdad para todos los valores de un cierto
universo del discurso, es decir probar que x, p(x) es verdad, para lo cual habr que establecer la veracidad
de la proposicin p(a) para cada elemento a del universo y, como ya hemos comentado anteriormente, en la
mayor parte de los universos esto no es factible. Lo que haremos para solventar esta cuestin es probar que
p(a) es verdad pero no para el caso en que a sea un elemento particular y concreto sino para el caso en que
a denote un elemento arbitrario o genrico del universo.

Ejemplo 2.18

Estudiar, en el universo de los estudiantes de la Universidad de Cdiz, la validez del siguiente razonamiento:

Todos los alumnos de Informtica estudian Lgica Matemtica.

Todos los alumnos que estudian Lgica Matemtica, saben analizar la validez de un razonamiento.

Por lo tanto,

todos los alumnos de informtica saben analizar la validez de un razonamiento.

Solucin

Sean los predicados,

p(x) : x es alumno de Informtica.

q(x) : x estudia Lgica Matemtica.

r(x) : x sabe analizar la validez de un razonamiento.

El razonamiento escrito en forma simblica sera:

[(x, (p(x) q(x))) (x, (q(x) r(x)))] [x, (p(x) r(x))]

Comprobaremos su validez por varios mtodos.

1 Veamos, primero, que el condicional es una tautologa partiendo de la veracidad de la hiptesis y


comprobando que, en tal caso, la conclusin no puede ser falsa es decir ha de ser verdadera.
En efecto, si la proposicin (x, (p(x) q(x))) (x, (q(x) r(x))) es verdadera, entonces por el
valor de verdad de la conjuncin, x, (p(x) q(x)) ser verdadera y x, (q(x) r(x)) tambin.
Esto significa que los predicados p(x) q(x) y q(x) r(x) se transformarn, ambos, en proposi-
ciones verdaderas para cada valor de x en U . El valor de verdad de la conclusin, x, (p(x) r(x))
depender, por tanto, de las distintas opciones que puedan presentarse para el predicado q(x).

> q(x) se transforma en proposicin verdadera para cada x de U , es decir, x, q(x) es verdad.
En este caso, r(x) se transformar en proposicin verdadera para cada x de U y, por tanto,
el predicado p(x) r(x) tambin y, consecuentemente, la conclusin, x, (q(x) r(x)), ser
verdadera.

72
Grado en Ingeniera Informtica Matemtica Discreta

> q(x) se transforma en proposicin falsa para cada x de U , es decir, x, q(x) es falsa. En tal
caso, p(x) deber transformarse en proposicin falsa para cada x de U y, por tanto, el predi-
cado p(x) r(x) tambin se transformar en proposicin verdadera y, consecuentemente, la
conclusin, x, (q(x) r(x)), ser verdadera.
> q(x) se transforma en proposicin verdadera para, al menos, un valor de x en U , es decir, x, q(x)
es verdad. Para los valores de x en los que q(x) se transforme en verdadera, aplicaramos el
mismo argumento que en el primer caso. Para el resto de valores de x, q(x) no se transformara
en proposicin verdadera, luego debera transformarse en proposicin falsa y bastara aplicar un
razonamiento anlogo al del segundo caso.
> q(x) se transforma en proposicin falsa para, al menos, un valor de x en U , es decir, x, q(x) es
falsa. Para los valores de x en los que q(x) se transforme en falsa, aplicaramos el mismo argumento
que en el segundo caso. Para el resto de valores de x, q(x) no se transformara en proposicin
falsa, luego debera transformarse en proposicin verdadera y bastara aplicar un razonamiento
anlogo al del primer caso.

En cualquier caso, el condicional,

[x, (p(x) q(x)) x, (q(x) r(x))] [x, (p(x) r(x))]

es una tautologa, es decir, el razonamiento propuesto es vlido.


Comprobaremos ahora que el condicional es una tautologa probando que si la conclusin es falsa, la
hiptesis tambin lo es.
Si x, (p(x) r(x)) es falsa, entonces tiene que haber, al menos, un valor de x en U que transforme
el predicado p(x) r(x) en una proposicin falsa. A ese valor concreto de x lo llamaremos a, es decir
la proposicin p(a) r(a) es falsa. Entonces, p(a) ser verdadera, r(a) falsa y el valor de verdad de
la hiptesis depender, por tanto, del predicado q(x) cuando x sea igual a a y habr, por tanto, dos
opciones:

> q(a) es verdadera. En este caso, el condicional q(a) r(a) ser falso y habremos encontrado, al
menos, un valor de x en U que transforma el predicado q(x) r(x) en proposicin falsa y, por
tanto, x, (q(x) r(x)) ser falsa.
> q(a) es falsa. En tal caso ser falso el condicional p(a) q(a) y habremos encontrado, al menos,
un valor de x en U que transforma el predicado p(x) q(x) en proposicin falsa y, por tanto,
x, (p(x) q(x)) ser falsa.

Por lo tanto, al menos una de las dos proposiciones que conforman la hiptesis siempre es falsa luego
por el valor de verdad de la conjuncin la hiptesis es falsa.
Como si la conclusin es falsa, la hiptesis tambin lo es, el condicional,

[(x, (p(x) q(x))) (x, (q(x) r(x)))] [x, (p(x) r(x))]

ser una tautologa y el razonamiento, en consecuencia, es vlido.

2 Utilizando el mtodo de demostracin por reduccin al absurdo o contradiccin (1.5.3).


Supongamos que el condicional

(x, (p(x) q(x))) (x, (q(x) r(x))) [x, (p(x) r(x))]

es falso. Entonces, la hiptesis, (x, (p(x) q(x)))(x, (q(x) r(x))) sera verdad y la conclusin,
x, (p(x) r(x)), falsa y por el valor de verdad de la conjuncin,

x, (p(x) q(x)) es verdad.


x, (q(x) r(x)) es verdad.
x, (p(x) r(x)) es falsa.

73
Universidad de Cdiz Departamento de Matemticas

Pues bien, si x, (p(x) r(x)) es falsa, por el valor de verdad del cuantificador universal ha de existir,
al menos, un valor de x en U que transforme el predicado p(x) r(x) en una proposicin falsa. Si a
este valor concreto lo llamamos a, tendremos que p(a) q(a) es falsa lo que, por el valor de verdad
del condicional, significa que p(a) es verdad y r(a) falsa.
Por otra parte, como las proposiciones x, (p(x) q(x)) y x, (q(x) r(x)) son, ambas, verdaderas,
el valor de verdad del cuantificador universal asegura que los predicados p(x) q(x) y q(x) r(x)
se transformarn en proposiciones verdaderas para cada x de U . En particular, p(a) q(a) ser
verdad y q(a) r(a) tambin.
Pues bien, si p(a) q(a) es verdad y p(a) tambin, por el valor de verdad del condicional, q(a) ha
de ser verdad y si q(a) r(a) es verdad y r(a) es falsa, entonces, por la misma razn, q(a) ha de ser
falsa lo cual, obviamente, es una contradiccin. Esto significa que es falsa la suposicin inicial de que el
condicional era falso y, por lo tanto, el condicional es verdadero y, consecuentemente, el razonamiento
es vlido.

3 Utilizando el mtodo de demostracin por la contrarrecproca (1.5.4).


Probaremos que

x, (p(x) r(x)) [(x, (p(x) q(x))) (x, (q(x) r(x)))]

es una tautologa, lo cual, utilizando las leyes de De Morgan, equivale a probar que

x, (p(x) r(x)) x, (p(x) q(x)) x, (q(x) r(x))

tambin lo es y que, a su vez, utilizando el resultado del ejemplo 2.15 , equivale a probar que

x : (p(x) r(x)) (x : (p(x) q(x))) (x : (q(x) r(x)))

es una tautologa.
En efecto, si x : (p(x) r(x)) es verdad, entonces existir, al menos, un valor de x en U que
transforma el predicado p(x) r(x) en una proposicin verdadera. Si a ese valor concreto lo llamamos
a, tendremos que la proposicin p(a)r(a) es verdadera luego, por el valor de verdad de la conjuncin,
p(a) es verdad y r(a) tambin.
El valor de verdad de la conclusin depender, por tanto, de las distintas opciones que puedan presen-
tarse para el predicado q(x) para x = a y tendremos, por tanto, dos opciones:

> q(a) es verdad. En este caso, q(a) r(a) sera verdadera y habramos encontrado, al menos, un
valor de x en U que transforma el predicado q(x) r(x) en una proposicin verdadera, es decir,
x : (q(x) r(x)) es verdad.
> q(a) es falsa. En tal caso q(a) sera verdadera y la proposicin p(a) q(a) tambin. Hemos
encontrado, pues, un valor de x en U que transforma el predicado p(x)q(x) en una proposicin
verdadera, es decir, x : (p(x) q(x)) es verdad.

Por lo tanto, al menos una de las dos proposiciones, x : (p(x) q(x)) o x : (q(x) r(x)) son,
siempre, verdaderas lo cual significa, por el valor de verdad de la disyuncin, (1.2.2), que la conclusin
es verdadera, luego el condicional es una tautologa y, consecuentemente, el razonamiento propuesto es
vlido.

Ejemplo 2.19

Analizar, en el universo de los estudiantes de la ESI, la validez del siguiente razonamiento:

74
Grado en Ingeniera Informtica Matemtica Discreta

Ningn alumno de este grupo suspendi la primera Unidad Temtica.


Algn alumno suspendi la primera Unidad Temtica.
Por lo tanto,
Hay, al menos, un alumno que no es de este grupo.

Solucin

Si llamamos x a un elemento genrico de U , es decir a cualquier alumno de la ESI y consideramos los


predicados,

p(x): x es alumno de este grupo.


q(x): x suspendi la primera Unidad Temtica.

el razonamiento propuesto escrito en lenguaje lgico sera:

x, (p(x) q(x)) x : q(x) x : p(x)

Comprobaremos su validez por varios mtodos.

1 Veremos, de acuerdo con la definicin de razonamiento vlido, que la veracidad de la conclusin se


sigue de la veracidad de la hiptesis.
En efecto, si la hiptesis es verdad, entonces por el valor de verdad de la conjuncin, las dos proposi-
ciones que la conforman han de ser verdaderas, es decir,
x, (p(x) q(x)) es verdad.
x : q(x) es verdad.
Pues bien, x : q(x) es verdad, entonces por el valor de verdad del cuantificador existencial, habr, al
menos, un valor de x en U que transforma el predicado q(x) en una proposicin verdadera. Si a este
valor de x le llamamos a, tendremos que q(a) ser verdadera y q(a) falsa.
Por otra parte, la veracidad de la proposicin x, (p(x) q(x)) equivale a decir que el predicado
p(x) q(x) se transforma en una proposicin verdadera para cada x de U . En particular, esto se
verificar para a, es decir la proposicin p(a) q(a) ser verdadera.
Tenemos, pues, que p(a) q(a) es verdad y q(a) falsa, luego por el valor de verdad del condicional,
la proposicin p(a) ha de ser falsa y su negacin, p(a), verdadera.
Por lo tanto, hemos encontrado, al menos, un elemento en U que transforma el predicado p(x)
en una proposicin verdadera, es decir, la conclusin, x : p(x), es verdad y, consecuentemente, el
razonamiento propuesto es vlido.
2 Comprobamos, ahora, la validez del razonamiento utilizando el mtodo de demostracin por contradic-
cin.
Supongamos que el condicional,

[x, (p(x) q(x)) x : q(x)] x : p(x)

es falso. Entonces la hiptesis, x, (p(x) q(x)) x : q(x), ser verdadera y la conclusin, x :


p(x), falsa luego,
> x, (p(x) q(x)) es verdad.
> x : q(x) es verdad.

75
Universidad de Cdiz Departamento de Matemticas

> x : p(x) es falsa.

Pues bien, la falsedad de la proposicin x : p(x) equivale a decir que el predicado p(x) se transforma
en proposicin falsa y p(x) en verdadera para cada x de U . Como x, (p(x) q(x)) es verdad, el
predicado p(x) q(x) se transformar en proposicin verdadera para cada x de U y como p(x)
se transforma en proposicin verdadera tambin para todo x, tendremos, por el valor de verdad del
condicional, que el predicado q(x) deber transformarse en proposicin verdadera para cada x de U ,
o sea x, q(x) es verdad y, por tanto, x, q(x) ser falsa. Por las leyes de De Morgan generalizadas,

x, q(x) x : q(x)

por lo tanto, x : q(x) es, al tiempo, verdadera y falsa lo cual, obviamente, es una contradiccin y esto
significa que la suposicin hecha al principio de que el condicional era falso es falsa y, consecuentemente,
dicho condicional es verdadera y el razonamiento vlido.

76
Unidad Temtica II

Teora de Nmeros

77
Leccin 3

Divisibilidad. Algoritmo de la Divisin

Dios hizo los enteros, el resto es obra del hombre... Todos los
resultados de la ms profunda investigacin matemtica deben ser
expresables en la sencilla forma de las propiedades de los enteros.
Leopold Kronecker (1823-1891)

3.1 Divisibilidad
Aunque el conjunto de los nmeros enteros, Z, no es cerrado para la divisin, hay muchos casos en los que
un nmero entero divide a otro. Por ejemplo 2 divide a 12 y 3 divide a 27. La divisin es exacta y no
existe resto. As pues, el que 2 divida a 12 implica la existencia de un cociente, 6, tal que 12 = 2 6.

3.1.1 Definicin
Sean a y b dos nmeros enteros tales que a 6= 0. Diremos que a divide a b o a es divisor de b si
existe un nmero entero q tal que b = a q. Suele notarse a|b, es decir,
a|b q Z : b = aq

Nota 3.1 Observemos lo siguiente:


a divide a b b = aq; q Z b es mltiplo de a
y tambin,
a es divisor de b b = aq; q Z
b
= q; q Z
a
b
Z
a
b es divisible por a
luego las expresiones a divide a b, a es divisor de b, b es mltiplo de a y b es divisible por a significan,
todas, lo mismo y se notan a |b .


79
Universidad de Cdiz Departamento de Matemticas

Ejemplo 3.1

(a) 2 divide a 6 ya que 6 = 2 3, con 3 Z.

(b) 5 divide a 45 ya que 45 = 5(9), con 9 Z.

(c) 4 divide a 64 ya que 64 = (4)(16), con 16 Z.

(d) 7 divide a 21 ya que 21 = (7)3, con 3 Z.

(e) 3 no divide a 5 ya que no existe ningn nmero entero q tal que 5 = 3 q.

Obsrvese que la definicin de divisibilidad nos permite hablar de divisin en Z sin ir a Q.

Nota 3.2 Aunque nuestro objetivo no es el estudio de la estructura algebraica de los nmeros enteros, es
importante recordar que la suma y el producto de nmeros enteros son operaciones asociativas y conmuta-
tivas, que {Z, +} es grupo abeliano y que se satisface la propiedad distributiva del producto respecto de la
suma, por lo que {Z, +, } es un anillo conmutativo con elemento unidad (el 1) y sin divisores de cero.

3.1.2 Propiedades

Sean a, b y c tres nmeros enteros, siendo a y b distintos de cero. Se verifica:

(i) El 1 es divisor de cualquier nmero entero.

(ii) El 0 es mltiplo de cualquier nmero entero.

(iii) Si a divide a b y b divide a a, entonces a = b.

(iv) Si a divide a b y b divide a c, entonces a divide a c.

(v) Si a divide a b y a divide a c, entonces a divide a pb+qc, cualesquiera que sean p y q, enteros.
(A la expresin pb + qc se le llama combinacin lineal de b y c con coeficientes enteros).

Demostracin

(i) Sea a cualquier nmero entero distinto de cero. Entonces,

a = 1 a, con a Z

luego, 1 |a .

(ii) Sea a cualquier nmero entero. Entonces,

0 = a 0, con 0 Z

luego, a |0

80
Grado en Ingeniera Informtica Matemtica Discreta

(iii) a |b y b |a |a| = |b|, a, b Z \ {0}


Recordemos que si n es cualquier entero,
(
n, si n > 0
|n| =
n, si n < 0
entonces,

a = b, si a > 0, b > 0


a = b, si a > 0, b < 0


|a| = |b|

a = b, si a < 0, b > 0


a = b, si a < 0, b < 0




a=b

o


a = b

Pues bien, veamos que a |b y b |a = |a| = |b|, a, b Z \ {0} En efecto,



a |b q1 Z : b = aq1

y = b = bq1 q2 = b(1 q1 q2 ) = 0


b |a q2 Z : a = bq2

y al ser b 6= 0 y no tener Z divisores de cero, se sigue que




q1 = q2 = 1

1 q1 q2 = 0 = q1 q2 = 1 = o


q1 = q2 = 1

luego,
b = aq1




a = bq2 = a = b







q1 = q2 = 1





o = |a| = |b|


b = aq1







a = bq2 = a = b






q1 = q2 = 1

Recprocamente, veamos ahora que |a| = |b| = a |b y b |a


En efecto,



a = b 1, 1 Z = b|a


a=b = y







b = a 1, 1 Z = a|b





|a| = |b| = o


a = b(1), 1 Z = b|a







a = b = y







b = a(1), 1 Z = a|b

81
Universidad de Cdiz Departamento de Matemticas

(iv) a |b y b |c = a |c . En efecto,

a |b q1 Z : b = aq1


y = c = aq1 q2 , con q1 q2 Z a|c


b |c q2 Z : c = bq2

(v) a |b y a |c = a |pb + qc , p, q Z En efecto,



a |b q1 Z : b = aq1 = pb = paq1

y = pb + qc = a(pq1 + qq2 ), pq1 + qq2 Z a|pb + qc


a |c q2 Z : c = aq2 = qc = qaq2

Ejemplo 3.2

Probar que si un entero divide a otros dos, entonces divide a su suma y tambin a su diferencia.

Solucin

En efecto, sean a, b y c tres enteros cualesquiera, siendo a 6= 0. Entonces,



a |b


y = a|pb + qc, p, q Z {3.1.2 (v)}


a |c


a|b + c {Tomando p = q = 1}


= y


a|b c {Tomando p = 1 y q = 1}

Ejemplo 3.3

Sean a, b, c y d nmeros enteros con a 6= 0 y c 6= 0. Demustrese que

(a) Si a |b y c |d , entonces ac |bd .


(b) ac |bc si, y slo si a |b .

Solucin

(a) Si a |b y c |d , entonces ac |bd .


En efecto,
a |b q1 Z : b = aq1


y = bd = acq1 q2 , con q1 q2 Z ac|bd


c |d q2 Z : d = cq2

82
Grado en Ingeniera Informtica Matemtica Discreta

(b) ac |bc si, y slo si a |b .


Slo si. En efecto, supongamos que ac |bc . Entonces, existir un entero q tal que
bc = acq = (b aq)c = 0
pero c 6= 0 y Z no tiene divisores de cero, luego
b aq = 0 b = aq, con q Z
es decir,
a |b
Si. En efecto, si a |b , como c |c , por el apartado (a) se sigue que ac |bc .

Ejemplo 3.4

Sean a y b dos nmeros enteros positivos. Probar que si b |a y b |(a + 2) , entonces b = 1 b = 2.

Solucin

Aplicando el resultado obtenido en el ejemplo 3.2 ,



b |a


y = b |a + 2 a = b |2 = b = 1 b = 2


b |a + 2

Ejemplo 3.5

Probar que la suma de los cuadrados de dos enteros positivos e impares es mltiplo de 2 pero no de 4.

Solucin

Sean a y b dos enteros positivos cualesquiera, probaremos que



a es impar


y = a2 + b2 es mltiplo de 2


b es impar

En efecto,
a impar q1 Z+ 2 2

0 : a = 2q1 + 1 a = (2q1 + 1)

y = a2 + b2 = 4q12 + 4q1 + 4q22 + 4q2 + 2

b impar q2 Z+ 2 2

0 : b = 2q2 + 1 b = (2q2 + 1)

= a2 + b2 = 2(2q12 + 2q1 + 2q22 + 2q2 + 1)


 
Tomando q = 2q12 + 2q1 + 2q22 + 2q2 + 1
= q Z+ : a2 + b2 = 2q
= a2 + b2 es mltiplo de 2

83
Universidad de Cdiz Departamento de Matemticas

Comprobaremos ahora que a2 + b2 no es mltiplo de 4. En efecto, supongamos que lo contrario es cierto, es


decir, a2 + b2 es mltiplo de 4, o sea,
4 a2 + b2

Pues bien, tenemos que


a2 + b2 = 4q12 + 4q1 + 1 + 4q22 + 4q2 + 1 = a2 + b2 2 = 4(q12 + q1 + q22 + q2 ),
 
Tomando q = q12 + q1 + q22 + q2
= q Z+ : a2 + b2 2 = 4q

= 4 a2 + b2 2 .
As pues,
4 a2 + b2

(3.2)
= 4 (a2 + b2 ) (a2 + b2 ) 2 = 4 |2
 
y


4 (a2 + b2 ) 2

lo cual, obviamente, es falso y, por tanto, la suposicin hecha no es cierta. Consecuentemente,

a2 + b2 no es mltiplo de 4

3.2 Algoritmo de la Divisin

Estableceremos en este apartado el algoritmo de la divisin de dos nmeros, comprobando que el cociente y
el resto de la divisin son nicos.

3.2.1 Existencia y Unicidad de Cociente y Resto


Si a y b son dos nmeros enteros con b > 0, entonces existen otros dos nmeros, q y r, enteros y nicos,
tales que a = bq + r, con 0 6 r < b. A los nmeros a, b, q y r se les suele llamar, respectivamente, dividendo,
divisor, cociente y resto.

Demostracin

Existencia de q y r.
Sean a y b dos nmeros enteros cualesquiera con b > 0. Encontraremos otros dos nmeros enteros q y r que
cumplan las condiciones exigidas, es decir, tales que a = bq + r y 0 6 r < b. En efecto,

a = bq + r r = a bq


y = y



06r<b 06r<b

= 0 6 a bq < b
= bq 6 a < b + bq
= bq 6 a < b(q + 1)
Por lo tanto, q es un nmero entero tal que bq es el mayor mltiplo de b menor o igual que a. Una vez
obtenido el cociente q, podemos calcular el resto r sin ms que hacer r = a bq.

84
Grado en Ingeniera Informtica Matemtica Discreta

Unicidad de q y r.
Supongamos que no son nicos, es decir, supongamos que existen r1 , r2 , q1 y q2 , enteros tales que verifican
el teorema, o sea,
a = bq1 + r1 : 0 6 r1 < b
a = bq2 + r2 : 0 6 r2 < b.
Entonces,
a = bq1 + r1


y = b(q1 q2 ) = r2 r1 = b |q1 q2 | = |r2 r1 |


a = bq2 + r2

por otra parte,



0 6 r1 < b
b < r1 6 0


y = y = b < r2 r1 < b = |r2 r1 | < b



0 6 r2 < b 0 6 r2 < b

luego,
b |q1 q2 | = |r2 r1 |


y = b |q1 q2 | < b


|r2 r1 | < b

= b |q1 q2 | b < 0
= b (|q1 q2 | 1) < 0
b>0
= |q1 q2 | 1 < 0
= |q1 q2 | < 1
q1 q2 Z
= |q1 q2 | = 0
= q1 = q2
Adems,
a = bq1 + r1



y





a = bq2 + r2 = r1 r2 = 0 = r1 = r2


y






q1 = q2

y la unicidad de q y r est comprobada.

3.2.2 Corolario
Si a y b son enteros, con b 6= 0, entonces existen otros dos nmeros, q y r, enteros y nicos, tales que
a = bq + r, donde 0 6 r < |b|.

Demostracin

Si b > 0, entonces se cumplen las hiptesis del teorema anterior, luego se verifica el corolario.

85
Universidad de Cdiz Departamento de Matemticas

Si b < 0, entonces b > 0 y aplicando el teorema anterior, existirn dos enteros q1 y r, nicos, tales que
a = (b)q1 + r, con 0 6 r < b
de aqu que
a = b(q1 ) + r, con 0 6 r < b = |b|
tomando q = q1 , tendremos que
a = bq + r, con 0 6 r < |b|
siendo q y r nicos, ya que q1 y r lo eran.


Ejemplo 3.6

1. Sean a = 9 y b = 2.
El mayor mltiplo de 2 menor o igual que 9 es 2 4, luego tomando q = 4 y r = 9 2 4 = 1, tendremos
que
9 = 2 4 + 1, con 0 6 1 < 2
2. Sean a = 2 y b = 5.
El mayor mltiplo de 5 menor o igual que 2 es 5 0, luego si q = 0 y r = 2 5 0 = 2, se sigue que
2 = 5 0 + 2, con 0 6 2 < 5

3. Sean a = 17 y b = 10.
El mayor mltiplo de 10 menor o igual que 17 es 10(2), luego tomando q = 2 y r = 1710(2) =
3, tendremos que
17 = 10(2) + 3, con 0 6 3 < 10
4. Sean a = 10 y b = 17.
El mayor mltiplo de 17 menor o igual que 10 es 17(1), luego si tomamos q = 1 y r = 10
17(1) = 7, resulta que
10 = 17(1) + 7, con 0 6 7 < 17
5. Sean a = 61 y b = 7.
El mayor mltiplo de 7 menor o igual que 61 es (7)(8), as pues si tomamos q = 8 y r =
61 (7)(8) = 61 56 = 5, tendremos que
61 = (7)(8) + 5, con 0 6 5 < |7| = 7

6. Sean a = 7 y b = 61.
El mayor mltiplo de 61 menor o igual que 7 es (61)0, por tanto tomando q = 0 y r = 7(61)0 =
7, resulta
7 = (61) 0 + 7, con 0 6 7 < |61| = 61
7. Sean a = 21 y b = 15.
El mayor mltiplo de 15 menor o igual que 21 es (15)2. Tomando q = 2 y r = 21(15)2 = 9,
resulta
21 = 15 2 + 9, con 0 6 9 < |15| = 15
8. Sean a = 15 y b = 21.
El mayor mltiplo de 21 menor o igual que 15 es (21) 1, as pues, si tomamos q = 1 y r =
15 (21) 1 = 6, tendremos
15 = 21 1 + 6, con 0 6 6 < |21| = 21

86
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 3.7

Demustrese que el cuadrado de cualquier nmero impar puede escribirse en la forma

(a) 4q + 1
(b) 8q + 1

siendo q Z.

Solucin

En efecto, sea a cualquier nmero entero.

(a) Probaremos que


a es impar = q Z : a2 = 4q + 1
En efecto,
a es impar = q1 Z : a = 2q1 + 1
= q1 Z : a2 = 4q12 + 4q1 + 1
= q1 Z : a2 = 4(q12 + q1 ) + 1
 
Tomando q = q12 + q1
= q Z : a2 = 4q + 1

(b) Probaremos ahora que


a es impar = q Z : a2 = 8q + 1
En efecto,
a es impar = q1 Z : a = 2q1 + 1
= q1 Z : a2 = 4q12 + 4q1 + 1
= q1 Z : a2 = 4q1 (q1 + 1) + 1

Uno de los dos nmeros q1 o q1 + 1
ha de ser par, luego q1 (q1 + 1) es par,
de aqu que q Z : q1 (q1 + 1) = 2q
= q Z : a2 = 4 2q + 1
= q Z : a2 = 8q + 1

Ejemplo 3.8

Demustrese que si un nmero entero es a la vez un cuadrado y un cubo, entonces puede escribirse en la
forma 7q 7q + 1 con q Z.

Solucin

Sea n cualquier nmero entero. Entonces, si ha de ser a la vez un cuadrado y un cubo, quiere decir que
pueden encontrarse a y b enteros, tales que
n = a2 = b3

87
Universidad de Cdiz Departamento de Matemticas

Por el teorema 3.2.1, existirn q1 , q2 , r1 y r2 , nicos, tales que

a = 7q1 + r1 , con 0 6 r1 < 7


b = 7q2 + r2 , con 0 6 r2 < 7

Pues bien,

a = 7q1 + r1 = a2 = 49q12 + 14q1 r1 + r12 = 7(7q12 + 2q1 r1 ) + r12 = 7k1 + r12 ,


con k1 = 7q12 + 2q1 r1 Z
b = 7q2 + r2 = b3 = 7(49q 3 + 21q22 r2 + 21q22 r2 + 3q2 r22 ) + r23 = 7k2 + r23 , con k2 Z

Entonces,
a2 = b3 = 7k1 + r12 = 7k2 + r23 , con 0 6 r1 , r2 < 7
y, de nuevo por el teorema 3.2.1, k1 = k2 y r12 = r23 . Los diferentes valores que pueden tomar r12 y r23 sern,
0, 1, 4, 9, 16, 25 y 36 para r12 y 0, 1, 8, 27, 64, 125 y 216 para r23 y las nicas opciones en las que coinciden es
cuando r1 y r2 son los dos 0 los dos 1. O sea,

a2 = b3 a2 y b3 son de la forma 7q 7q + 1

Por tanto,
n es cuadrado y cubo = n = 7q n = 7q + 1

Ejemplo 3.9

Demostrar que

(a) El cuadrado de cualquier nmero entero es de la forma 3q o 3q + 1, q Z.


(b) El cubo de cualquier nmero entero es de la forma 9q, 9q + 1 o 9q + 8, q Z.

Solucin

Sea a un entero cualquiera.

(a) Probaremos que


a Z = q Z : a2 = 3q o a2 = 3q + 1
En efecto, por 3.2.1,

a Z = q1 , r Z : a = 3q1 + r, con 0 6 r < 3


= q1 , r Z : a2 = 9q12 + 6q1 + r2 , con 0 6 r < 3


Para r = 0, a2 = 3(3q12 + 2q1 )

= Para r = 1, a2 = 3(3q12 + 2q1 ) + 1


Para r = 2, a2 = 3(3q12 + 2q1 + 1) + 1



Tomando q = 3q12 + 2q1 , q Z : a2 = 3q

= Tomando q = 3q12 + 2q1 , q Z : a2 = 3q + 1


Tomando q = 3q12 + 2q1 + 1, q Z : a2 = 3q + 1

88
Grado en Ingeniera Informtica Matemtica Discreta

(b) Probaremos que


a Z = q Z : a3 = 9q, a3 = 9q + 1 o a3 = 9q + 8

En efecto, por 3.2.1,

a Z = q1 , r Z : a = 3q1 + r, con 0 6 r < 3


= q1 , r Z : a3 = 27q13 + 27q12 r + 9q1 r2 + r3 , con 0 6 r < 3
= q1 , r Z : a3 = 9(3q13 + 3q12 r + q1 r2 ) + r3 , con 0 6 r < 3
 
Tomando q = 3q13 + 3q12 r + q1 r2
= q, r Z : a3 = 9q + r3 , con 0 6 r < 3
3
Para r = 0, q Z : a = 9q


= Para r = 1, q Z : a3 = 9q + 1


Para r = 2, q Z : a3 = 9q + 8

Ejemplo 3.10

Probar que el producto de tres enteros consecutivos es mltiplo de 6.

Solucin

Sea a cualquier nmero entero. El producto de tres enteros consecutivos, siendo a uno de ellos, presenta las
siguientes opciones:

a(a + 1)(a + 2)

(a 1)a(a + 1)

(a 2)(a 1)a

Por el teorema de existencia y unicidad de cociente y resto, (3.2.1), existirn q1 y r, enteros y nicos tales
que
a = 2q1 + r, 0 6 r < 2

y habr, por tanto, dos opciones:

1 a = 2q1 .
En este caso,

a(a + 1)(a + 2) = 2q1 (a + 1)(a + 2) = 2q2 , siendo q2 = q1 (a + 1)(a + 2) Z


(a 1)a(a + 1) = (a 1)2q1 (a + 1) = 2q2 , siendo q2 = (a 1)q1 (a + 1) Z
(a 2)(a 1)a = (a 2)(a 1)2q1 = 2q2 , siendo q2 = (a 2)(a 1)q1 Z

89
Universidad de Cdiz Departamento de Matemticas

2 a = 2q1 + 1
En tal caso,
a(a + 1)(a + 2) = (2q1 + 1)(2q1 + 2)(a + 2)
= 2(2q1 + 1)(q1 + 1)(a + 2)
= 2q2 , siendo q2 = (2q1 + 1)(q1 + 1)(a + 2) Z
(a 1)a(a + 1) = 2q1 (2q1 + 1)(a + 1)
= 2q2 , siendo q2 = q1 (2q1 + 1)(a + 1) Z
(a 2)(a 1)a = (a 2)2q1 (2q1 + 1)
= 2q2 , siendo q2 = (a 2)q1 (2q1 + 1) Z

Por lo tanto, el producto de tres enteros consecutivos es, siempre, mltiplo de 2.


De nuevo por el teorema de existencia y unicidad de cociente y resto, (3.2.1), existirn q1 y r, enteros y
nicos tales que
a = 3q1 + r, 0 6 r < 3
y tendremos, por tanto, tres opciones:

1 a = 3q1 .
En este caso,
a(a + 1)(a + 2) = 3q1 (a + 1)(a + 2) = 3q3 , siendo q3 = q1 (a + 1)(a + 2) Z
(a 1)a(a + 1) = (a 1)3q1 (a + 1) = 3q3 , siendo q3 = (a 1)q1 (a + 1) Z
(a 2)(a 1)a = (a 2)(a 1)3q1 = 3q3 , siendo q3 = (a 2)(a 1)q1 Z

2 a = 3q1 + 1.
En este caso, tendremos,
a(a + 1)(a + 2) = (3q1 + 1)(a + 1)(3q1 + 3)
= 3(3q1 + 1)(a + 1)(q1 + 1)
= 3q3 , siendo q3 = (3q1 + 1)(a + 1)(q1 + 1) Z
(a 1)a(a + 1) = 3q1 (3q1 + 1)(a + 1)
= 3q3 , siendo q3 = q1 (3q1 + 1)(a + 1) Z
(a 2)(a 1)a = (a 2)3q1 (3q1 + 1)
= 3q3 , siendo q3 = (a 2)q1 (3q1 + 1) Z

3 a = 3q1 + 2.
En tal caso,
a(a + 1)(a + 2) = (3q1 + 2)(3q1 + 3)(a + 2)
= 3(3q1 + 2)(q1 + 1)(a + 2) = 3q3 , siendo q3 = (3q1 + 2)(q1 + 1)(a + 2) Z
(a 1)a(a + 1) = (a 1)(3q1 + 2)(3q1 + 3)
= 3(a 1)(3q1 + 2)(q1 + 1)
= 3q3 , siendo q3 = (a 1)(3q1 + 2)(q1 + 1)) Z
(a 2)(a 1)a = 3q1 (a 1)(3q1 + 1)
= 3q3 , siendo q3 = q1 (a 1)(3q1 + 1) Z

90
Grado en Ingeniera Informtica Matemtica Discreta

Por lo tanto, y en cualquier caso, el producto de tres enteros consecutivos es, siempre, mltiplo de 3.

Pues bien, teniendo en cuenta que si un nmero es mltiplo de otros dos, entonces ha de ser mltiplo del
mnimo comn mltiplo de ambos,

a(a + 1)(a + 2) = 2q2


y = a(a + 1)(a + 2) = m.c.m(2, 3) q = a(a + 1)(a + 2) = 6q, q Z


a(a + 1)(a + 2) = 3q3


(a 1)a(a + 1) = 2q2


y = (a 1)a(a + 1) = m.c.m(2, 3) q = (a 1)a(a + 1) = 6q, q Z


(a 1)a(a + 1) = 3q3


(a 1)(a 2)a = 2q2


y = (a 1)(a 2)a = m.c.m(2, 3) q = (a 1)(a 2)a = 6q, q Z


(a 1)(a 2)a = 3q3

Es decir, el producto de tres enteros consecutivos es mltiplo de 6.

Ejemplo 3.11

a(a + 1)(2a + 1)
Probar que si a es un nmero entero, entonces tambin lo es.
6

Solucin

En efecto,
a(a + 1)(2a + 1) = a(a + 1)(a 1 + a + 2)
= a(a + 1)(a 1) + a(a + 1)a(a + 2)
= (a 1)a(a + 1) + a(a + 1)(a + 2)

y segn el ejemplo anterior, existirn q1 y q2 , enteros tales que



(a 1)a(a + 1) = 6q1


y = (a 1)a(a + 1) + a(a + 1)(a + 2) = 6(q1 + q2 ) = 6q, q = q1 + q2 Z


a(a + 1)(a + 2) = 6q2

Por lo tanto,

a(a + 1)(2a + 1) (a 1)a(a + 1) + a(a + 1)(a + 2) 6q


= = = q, siendo q Z
6 6 6

91
Universidad de Cdiz Departamento de Matemticas

3.3 Sistemas de Numeracin

Consideremos, por ejemplo, el entero positivo 7345. Normalmente leemos siete mil trescientos cuarenta y
cinco y, dado que es lo habitual, entendemos que est escrito en el sistema decimal de numeracin o en
base 10.

Tambin sabemos que la ltima cifra, leyendo el nmero de derecha a izquierda, es la de las unidades, la
siguiente es la cifra de las decenas, la que sigue de las centenas, y as sucesivamente. Observemos lo siguiente:

7345 = 5 + 40 + 300 + 7000

y si escribimos los nmeros de la derecha como potencias de diez, tendremos

7345 = 5 100 + 4 101 + 3 102 + 7 103

y esto mismo puede hacerse con cualquier nmero entero positivo escrito en forma decimal, es decir si tal
nmero es ak ak1 a2 a1 a0 , entonces
k
X
ak ak1 a2 a1 a0 = a0 100 + a1 101 + a2 102 + + ak1 10k1 + ak 10k = ai 10i
i=0

y esta forma de escribir el nmero se conoce como representacin polinmica del mismo tomando como
base el nmero 10.

Normalmente, se dice que a0 es una unidad de primer orden, a1 de segundo orden, a2 de tercero y, en general,
diremos que ak es una unidad de orden k + 1.

Consideramos ahora el nmero 35 y lo escribimos en la forma

35 = 1 20 + 1 21 + 0 22 + 0 23 + 0 24 + 1 25 .

En tal caso tendramos una representacin polinmica del nmero 35 tomando como base el nmero 2.

Nada nos impide utilizar otro nmero como base para la representacin polinmica del nmero 35. Por
ejemplo, si tomamos el 3, tendramos

35 = 2 30 + 2 31 + 0 32 + 1 33

y si tomramos el 8,
35 = 3 80 + 4 81
El siguiente teorema matiza y aclara estas ideas.

3.3.1 Descomposicin Polinmica de un Nmero


Dados dos nmeros enteros positivos n y b (con b > 2) pueden encontrarse k + 1 enteros no negativos, ak ,
nicos, tales que
Xk
n= ai bi
i=0

con i > 0, 0 6 ai < b; i = 0, 1, . . . , k, siendo ak 6= 0.

Demostracin

En efecto, dados n y b, por 3.2.1, existirn q1 y a0 , nicos, tales que

n = bq1 + a0 , con 0 6 a0 < b y q1 < n.

92
Grado en Ingeniera Informtica Matemtica Discreta

Obtenido q1 y aplicando de nuevo el algoritmo de la divisin, pueden encontrarse q2 y a1 , nicos, tales que
q1 = bq2 + a1 con 0 6 a1 < b, y q2 < q1 .
Reiterando el proceso,
q2 = bq3 + a2 con 0 6 a2 < b, y q3 < q2
q3 = bq4 + a3 con 0 6 a3 < b, y q4 < q3
y as sucesivamente.
Tendremos una sucesin de enteros positivos,
n, q1 , q2 , q3 , q4 , . . .
tal que
n > q1 > q2 > q3 > q4 >
y que por el principio del buen orden, tiene un primer elemento qk tal que
qk = b 0 + ak , con 0 6 ak < b
y ak ha de ser distinto de cero ya que de lo contrario qk sera cero, lo cual es imposible ya que es un entero
positivo.
Pues bien, sustituyendo el valor de q1 en n,
)
n = q1 b + a0
= n = (q2 b + a1 ) b + a0 = q2 b2 + a1 b + a0
q1 = q2 b + a1
y sustituyendo en este resultado el valor de q2 ,
n = q2 b2 + a1 b + a0
)
= n = (q3 b + a2 ) b2 + a1 b + a0 = q3 b3 + a2 b2 + a1 b + a0 .
q2 = q3 b + a2
Repitiendo el proceso para q3 ,
n = q3 b3 + a2 b2 + a1 b + a0
)
= n = (q4 b + a3 ) b3 + a2 b2 + a1 b + a0
q3 = q4 b + a3
= n = q4 b4 + a3 b3 + a2 b2 + a1 b + a0 .
Y siguiendo hasta qk ,
n = qk b + + a2 b2 + a1 b + a0
)
= n = ak bk + + a2 b2 + a1 b + a0
qk = ak
donde por 3.2.1, los coeficientes ak son nicos, 0 6 ai < b, i = 0, 1, . . . , k y, como ya hemos visto, ak 6= 0.
La expresin obtenida es la descomposicin polinmica de n en la base b y se escribe a0 a1 a2 ak(b .


Ejemplo 3.12
Escribir en forma decimal el nmero 1243(5 .

Solucin

Bastara escribir la representacin polinmica del nmero.


1243(5 = 3 + 4 5 + 2 52 + 1 53 = 3 + 20 + 50 + 125 = 198


En el ejemplo siguiente veremos como puede utilizarse el teorema 3.2.1 para hacer lo contrario, es decir
escribir la representacin de nmeros enteros en bases distintas de la decimal.

93
Universidad de Cdiz Departamento de Matemticas

Ejemplo 3.13

Escribir el nmero 5346 en base 7.

Solucin

El nmero dado en base 7 ser:


5346 = ak ak1 ak2 a2 a1 a0(7
y utilizando la representacin polinmica del nmero,

5346 = ak 7k + ak1 7k1 + ak2 7k2 + + a2 72 + a1 7 + a0

= 7 ak 7k1 + ak1 7k2 + ak2 7k3 + + a2 7 + a1 + a0 .



(3.1)

Por otra parte, por el 3.2.1,


5346 = 7 763 + 5 (3.2)
y por la unicidad del cociente y resto, de (3.1) y (3.2), se sigue que

a0 = 5
y
763 = ak 7k1 + ak1 7k2 + ak2 7k3 + + a2 7 + a1 .

Entonces,

763 = ak 7k1 + ak1 7k2 + + a3 72 + a2 7 + a1

= 7 ak 7k2 + ak1 7k3 + + a3 7 + a2 + a1 .



(3.3)

y por 3.2.1,
763 = 7 109 + 0 (3.4)
y, de nuevo, por la unicidad del cociente y el resto, de (3.3) y (3.3), tendremos que

a1 = 0
y
109 = ak 7k2 + ak1 7k3 + + a4 72 + a3 7 + a2 .

Repitiendo el proceso,

109 = 7 ak 7k3 + ak1 7k4 + + a4 7 + a3 + a2
y
109 = 7 15 + 4

luego,
a2 = 4
y
15 = ak 7k3 + ak1 7k4 + + a5 72 + a4 7 + a3 .
Repetimos de nuevo, y

15 = 7 ak 7k4 + ak1 7k5 + + a5 7 + a4 + a3
y
15 = 72+1

94
Grado en Ingeniera Informtica Matemtica Discreta

luego,
a3 = 1
y
2 = ak 7k4 + ak1 7k5 + + a6 72 + a5 7 + a4 .

Por ltima vez,



2 = 7 ak 7k5 + ak1 7k6 + + a6 7 + a5 + a4
y
2 = 70+2

luego,
a4 = 2
y
0 = ak 7k5 + ak1 7k6 + + a6 7 + a5 .

A partir de aqu todos los restos son cero, el proceso termina, y

5346 = 2 74 + 1 73 + 4 72 + 0 7 + 5 = 21405(7 .

En la prctica, este proceso de divisiones sucesivas suele hacerse en la forma

5346 7
44 763 7
26 06 109 7
5 63 39 15 7
0 4 1 2

y
5346 = 21405(7

Nota 3.3 El sistema de numeracin en base 2 o sistema binario es de vital importancia en la informtica.
Los nicos dgitos que pueden utilizarse son los bits 0 y 1.

Con los dgitos 0 y 1, el nmero de nmeros de cuatro cifras que pueden construirse es

V R2,4 = 24 = 16

luego utilizando cuatro posiciones, con los bits 0 y 1 podemos representar 16 nmeros enteros. La repre-
sentacin binaria de los diecisis primeros nmeros enteros es

95
Universidad de Cdiz Departamento de Matemticas

0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111

Los ordenadores utilizan, normalmente, grupos de ocho dgitos (octetos o bytes) para almacenar informacin.
Obsrvese que el nmero de octetos que pueden construirse con los dgitos 0 y 1 es
V R2,8 = 28 = 256
lo cual equivale a decir que puede almacenarse cualquier nmero entero entre 0 y 255 en formato binario.
Otro sistema de numeracin muy utilizado en la informtica es el de base 16 o hexadecimal. Adems de los
dgitos del 0 al 9, usaremos A, B, C, D, E y F para los nmeros 10, 11, 12, 13, 14 y 15, respectivamente.
En la primera y tercera columna de la tabla siguiente recogemos la expresin binaria y hexadecimal de los
enteros entre el 0 y el 15.

Binario Decimal Hexadecimal


0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1110 13 D
1110 14 E
1111 15 F

96
Grado en Ingeniera Informtica Matemtica Discreta

3.3.2 Representacin Hexadecimal de un Octeto

Para escribir un octeto (nmero de ocho bits en binario) en forma hexadecimal, podemos escribirlo en base
diez y, posteriormente, hallar su representacin hexadecimal. Veremos un mtodo para obtenerla directa-
mente.

Segn hemos visto, con los dgitos 0 y 1, podemos escribir un total de 256 octetos. La primera cuestin es
saber cuantos dgitos hexadecimales tiene un octeto. En efecto, si x es dicho nmero, y a cada octeto le corre-
sponde un nmero en hexadecimal y, dado que pueden escribirse un total de V R16,x nmeros hexadecimales
con x dgitos, tendremos que
V R16,x = V R2,8

de aqu que
16x = 28 = 24x = 28 = 4x = 8 = x = 2

luego a cada octeto le corresponde un nmero hexadecimal de dos cifras.

Pues bien, sea N un nmero cualquiera y sean

N = a7 a6 a5 a4 a3 a2 a1 a0(2
y
N = b1 b0(16

sus representaciones respectivas en binario (con ocho bits) y en hexadecimal. Entonces,

N = a0 + a1 2 + a2 22 + a3 23 + a4 24 + a5 25 + a6 26 + a7 27
y
N = b0 + b1 16

es decir,
N = a0 + a1 2 + a2 22 + a3 23 + 16(a4 + a5 2 + a6 22 + a7 23 )
y
N = b0 + b1 16

y como el cociente y el resto de dividir N entre 16 son nicos, (3.2.1),

b0 = a0 + a1 2 + a2 22 + a3 23
y
b1 = a4 + a5 2 + a6 22 + a7 23

es decir,
b0(16 = a3 a2 a1 a0(2
y
b1(16 = a7 a6 a5 a4(2

As pues, para convertir un entero binario de ocho bits a base 16, basta descomponerlo en dos bloques de
cuatro bits y representar cada uno de ellos en hexadecimal.

97
Universidad de Cdiz Departamento de Matemticas

Ejemplo 3.14

Obtener la representacin hexadecimal del nmero 01111100.

Solucin

Descomponemos el nmero en dos de cuatro bits y, segn la tabla anterior,

0111 1100
7 C

luego
01111100(2 = 7C(16

3.3.3 Representacin Binaria de un hexadecimal


Veamos ahora como puede escribirse directamente en binario un nmero hexadecimal de cuatro dgitos.
El nmero de representaciones hexadecimales con cuatro dgitos ser V R16,4 . Si, al igual que en el apartado
anterior, a cada uno de ellos le hacemos corresponder su representacin en binario y x es el nmero de bits
que tiene dicha representacin, tendremos que
V R2,x = V R16,4
de aqu que
2x = 164 = 2x = 216 = x = 16
es decir cada nmero de cuatro dgitos hexadecimales puede representarse por 16 dgitos binarios (dos
octetos).
Pues bien, sea N un entero arbitrario y sean
N = a3 a2 a1 a0(16
y
N = b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0(2
sus representaciones en hexadecimal con 4 dgitos y en binario con 16 bits, respectivamente. Entonces,
N = a0 + a1 16 + a2 162 + a3 163
y
N = b0 + b1 2 + b2 22 + b3 23 + b4 24 + b5 25 + b6 26 + b7 27 + b8 28 + b9 29 +
b10 210 + b11 211 + b12 212 + b13 213 + b14 214 + b15 215
o sea,
N = a0 + a1 16 + a2 162 + a3 163
y
N = b0 + b1 2 + b2 22 + b3 23

+ 16 b4 + b5 2 + b6 22 + b7 23

+ 162 b8 + b9 2 + b10 22 + b11 23

+ 163 b12 + b13 2 + b14 22 + b15 23

98
Grado en Ingeniera Informtica Matemtica Discreta

y como la descomposicin polinmica de un nmero en una base dada es nica,

a0 = b0 + b1 2 + b2 22 + b3 23
a1 = b4 + b5 2 + b6 22 + b7 23
a2 = b8 + b9 2 + b10 22 + b11 23
a3 = b12 + b13 2 + b14 22 + b15 23

es decir,
a0(16 = b3 b1 b2 b0(2
a1(16 = b7 b6 b5 b4(2
a2(16 = b11 b10 b9 b8(2
a3(16 = b15 b14 b13 b12(2

As pues, para convertir un nmero hexadecimal de cuatro dgitos a binario, basta obtener la representacin
binaria con cuatro dgitos de cada uno de los smbolos hexadecimales.

Ejemplo 3.15

Obtener la representacin binaria del nmero hexadecimal A8B3.

Solucin

Segn la tabla,

A 8 B 3
1010 1000 1011 0011

luego,
A8B3(16 = 1010100010110011(2

3.4 Criterios de Divisibilidad

Ejemplo 3.16

Demostrar que un nmero entero positivo es divisible por 2 si, y slo si lo es su ltima cifra.

Solucin

Sea n Z+ , cualquiera y sea


k
X
k k1 2
n = ak 10 + ak1 10 + + a2 10 + a1 10 + a0 = ai 10i
i=0

99
Universidad de Cdiz Departamento de Matemticas

su representacin decimal. Entonces,



2 |10 = 2 10i ; i = 1, 2, . . . , k

= 2 ai 10i ; i = 1, 2, . . . , k
k
X
= 2 ai 10i


i=1

= 2 |n a0 .

Slo si. En efecto, supongamos que n es divisible por 2. Entonces,


)
2 |n
= 2 |n (n a0 ) = 2 |a0
2 |n a0

Si. En efecto, supongamos ahora que la ltima cifra de n es divisible por 2, es decir 2 |a0 . Entonces
)
2 |a0
= 2 |a0 + n a0 = 2 |n
2 |n a0

As pues,

un nmero entero positivo es divisible por 2 si, y slo si su ltima cifra es 2 o mltiplo de 2.

3.4.1 Criterio General de Divisibilidad


Pk
Sea n un entero positivo, sea i=1 ai 10i su representacin decimal, y sean ri los restos de la divisin de 10i
por p > 2, i = 1, 2, . . . , k.Entonces,

k
X
n es divisible por p si, y slo si lo es ai ri .
i=1

Demostracin

Sea p > 2. Por el teorema 3.2.1, existirn qi y ri , i = 1, 2, . . . , k tales que

100 = q0 p + r0
10 = q1 p + r1
102 = q2 p + r2
... .........
10k = qk p + rk

es decir, 10i = qi p + ri , i = 0, 1, . . . , k donde q0 = 0 y r0 = 1. Entonces,

10i ri = qi p

luego,
p 10i ri , i = 0, 1, 2, . . . , k

100
Grado en Ingeniera Informtica Matemtica Discreta

de aqu que
p ai 10i ri , i = 0, 1, 2, . . . , k


y, por lo tanto, k
X
ai 10i ri

p


i=0
luego, k !
X k
X
i
p ai 10 ai ri


i=0 i=0
es decir, !
k
X
p n ai ri


i=0

Slo si. En efecto, si p |n , entonces,



p |n


!
y
k
X Xk
= p n n ai ri = p ai ri

!
k
X i=0 i=0
p n ai ri




i=0

Xk
Si. En efecto, si p ai ri , entonces,


i=0
k
X
p ai ri





i=0
k k
!
X X
y = p ai ri + n ai ri = p |n


! i=0 i=0
k
X



p n ai ri




i=0


Veamos de nuevo el ejemplo 3.16 .

Ejemplo 3.17

Demostrar que un nmero entero positivo es divisible por 2 si, y slo si lo es su ltima cifra.

Solucin

Sea n Z+ , cualquiera, sea


k
X
n = ak 10k + ak1 10k1 + + a2 102 + a1 10 + a0 = ai 10i
i=0

i
su representacin decimal y sean ri los restos de dividir 10 entre 2 para i = 0, 1, 2, . . . , k. Entonces,
r0 = 1
y
ri = 0, i = 1, 2, . . . , k

101
Universidad de Cdiz Departamento de Matemticas

de aqu que
k
X
ai ri = a0
i=1
luego por el criterio anterior,

n sea divisible por 2 si, y slo si lo es su ltima cifra

Ejemplo 3.18

Obtener una condicin necesaria y suficiente para que un nmero entero positivo sea divisible por 3.

Solucin

Sea n Z+ , cualquiera, sea


k
X
n = ak 10k + ak1 10k1 + + a2 102 + a1 10 + a0 = ai 10i
i=0
i
su representacin decimal y sean ri los restos de dividir 10 entre 3 para i = 0, 1, 2, . . . , k. Por 3.2.1, existir
un entero positivo q tal que
10 = 3q + 1
luego,
i
10i = (3q + 1)
y desarrollando por el teorema del binomio,
i
10i = (3q + 1)
i  
X i k
= (3q)
k
k=0
i  
X i
= 1+ 3k q k
k
k=1
" i   #
X i
= 1+3 3k1 q k
k
k=1
( i   )
X i k1 k
Tomando qi = 3 q
k
k=1

= 3qi + 1, qi Z
es decir, los restos, ri , de dividir 10i entre 3 para i = 0, 1, 2, . . . , k son siempre iguales a 1, luego
k
X k
X
ai ri = ai
i=1 i=1

de aqu que por el criterio general de divisibilidad, (3.4.1), n es divisible por 3 si, y slo si lo es la suma de
sus cifras, o lo que es igual

Una condicin necesaria y suficiente para que un entero positivo sea divisible por 3 es que la
suma de sus cifras sea mltiplo de 3.

102
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 3.19
Obtener un criterio de divisibilidad por 4.

Solucin

Sea n Z+ , cualquiera, sea


k
X
n = ak 10k + ak1 10k1 + + a2 102 + a1 10 + a0 = ai 10i
i=0
i
su representacin decimal y sean ri los restos de dividir 10 entre 4 para i = 0, 1, 2, . . . , k. Entonces, r0 = 1
y r1 = 2, y si tenemos en cuenta que
4 |100 , es decir, 4 102

tendremos que
4 10i2 102 , i = 2, 3, . . . , k

es decir,
4 10i , i = 2, 3, . . . , k

luego,
ri = 0, i = 2, 3, . . . , k
de aqu que
k
X
ai ri = a0 + 2a1
i=0
es decir,

n es divisible por 4 si, y slo si lo es la suma de la cifra de las unidades ms dos veces la cifra
de las decenas.

Ejemplo 3.20
Obtener un criterio de divisibilidad por 5.

Solucin

Sea n Z+ , cualquiera, sea


k
X
n = ak 10k + ak1 10k1 + + a2 102 + a1 10 + a0 = ai 10i
i=0
i
su representacin decimal y sean ri los restos de dividir 10 entre 5 para i = 0, 1, 2, . . . , k. Entonces,
r0 = 1
y
ri = 0, i = 1, 2, . . . , k
de aqu que
k
X
ai ri = a0
i=1
luego por el criterio general de divisibilidad,

n sea divisible por 5 si, y slo si lo es su ltima cifra

103
Universidad de Cdiz Departamento de Matemticas

Ejemplo 3.21

Obtener un criterio de divisibilidad por 8.

Solucin

Sea n Z+ , cualquiera, y sea


k
X
n = ak 10k + ak1 10k1 + + a2 102 + a1 10 + a0 = ai 10i
i=0

su representacin polinmica en base decimal.

Si ri son los restos de dividir 10i entre 8 para i = 0, 1, 2 . . . , k, entonces r0 = 1, r1 = 2 y r2 = 4 y teniendo


en cuenta que
8|1000, es decir, 8 103

tendremos que
8 10i3 103 , i = 3, 4, . . . , k

o sea,
8 10i , i = 3, 4, . . . , k

de aqu que
ri = 0, i = 3, 4, . . . , k
y, consecuentemente,
k
X
ai ri = a0 + 2a1 + 4a2 .
i=0

Aplicando el criterio general de divisibilidad,

n es divisible por 8 si, y slo lo es la suma de las cifras de sus unidades ms dos veces la cifra
de sus decenas ms cuatro veces la cifra de sus centenas

3.5 Mximo Comn Divisor

Siguiendo con la operacin de divisin que desarrollamos anteriormente, centraremos ahora nuestra atencin
en los divisores comunes de un nmero finito de nmeros enteros.

3.5.1 Definicin

Dados los nmeros enteros positivos a1 , a2 , a3 , . . ., an , llamaremos mximo comn divisor de todos ellos
al nfimo del conjunto {a1 , a2 , a3 , . . . , an } ordenado con la relacin de orden parcial de divisibilidad. Lo
notaremos m.c.d. (a1 , a2 , a3 , . . . , an )

104
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 3.22

Calcular, aplicando directamente la definicin anterior,

m.c.d. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888)

Solucin

Segn la definicin de mximo comn divisor de varios nmeros, tendremos que calcular el nfimo del conjunto

A = {72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888}

ordenado con la relacin de orden de divisibilidad, es decir, si a y b son cualesquiera de A,

a es anterior a b siempre y cuando a divida a b

o sea,
a 4 b a|b
Recordemos que el nfimo de A es el mximo del conjunto de sus cotas inferiores ordenado por la relacin
anterior. Vamos a calcular, pues, los elementos caractersticos de este conjunto.

Elementos Minimales. Por definicin, un elemento m de A ser minimal de A, respecto de la relacin 4, si


no hay en A elemento alguno que sea estrictamente anterior a l, es decir,

m es minimal de A @x A : x m

o lo que es igual,
m es minimal de A @x A : x 4 m y x 6= m
y esto significa, teniendo en cuenta que la relacin 4 es la de divisibilidad,

m es minimal de A @x A : x divida a m y x 6= m

es decir,
m es minimal de A m no tiene en A divisores distintos del propio m.
Consecuentemente,
m es minimal de A m = 72 m = 108
Obsrvese que al haber dos minimales no puede haber mnimo, ya que ste, caso de existir, ha de ser nico
y coincidir con el minimal.

Cotas Inferiores. Un elemento i Z+ es cota inferior de A, subconjunto de Z+ , si es anterior a todos los


elementos de A, o sea,

i Z+ es cota inferior de A Z+ x (x A = i 4 x)

es decir,
i Z+ es cota inferior de A Z+ x (x A = i divide a x)
As pues,
i Z+ es cota inferior de A Z+ i divide a todos los elementos de A
y bastara con que i dividiese a los minimales de A ya que por transitividad esto significara que divide a
todos los elementos de A. Por lo tanto,

i Z+ es cota inferior de A Z+ i divide a los elementos minimales de A.

105
Universidad de Cdiz Departamento de Matemticas

As pues,

i Z+ es cota inferior de A Z+ i divide a 72 y 108



i es divisor de 72


e


i es divisor de 108



i {1, 2, 4, 8, 3, 6, 12, 24, 9, 18, 36, 72}

e


i {1, 2, 4, 3, 6, 12, 9, 18, 36, 27, 54, 108}

i {1, 2, 4, 3, 6, 12, 9, 18, 36}

luego, si llamamos Ci al conjunto de las cotas inferiores, tendremos que

Ci = {1, 2, 3, 4, 6, 9, 12, 18, 36}

nfimo. Un elemento d de Z+ se dice que es el nfimo de A, subconjunto de Z+ , si es el mximo del conjunto


de las cotas inferiores. Entonces,

d Z+ es el nfimo de A Z+ d es el mximo de Ci

luego,
d Z+ es el nfimo de A Z+ d es posterior a todos los elementos de Ci
o lo que es igual,

d Z+ es el nfimo de A Z+ d es mltiplo todos los elementos de Ci .

Consecuentemente,
d Z+ es el nfimo de A Z+ d = 36.
As pues, y segn la definicin de mximo comn divisor,

m.c.d. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888) = 36

3.5.2 Proposicin
Dados los nmeros enteros a1 , a2 , a3 , . . ., an , se verifica:

m.c.d. (a1 , a2 , a3 , . . . , an ) = m.c.d. (a1 , m.c.d. (a2 , a3 , . . . , an ))

Demostracin

Sea d = m.c.d. (a1 , a2 , a3 , . . . , an ) y d0 = m.c.d. (a1 , m.c.d. (a2 , a3 , . . . , an )). Entonces, por definicin

d = m.c.d. (a1 , a2 , a3 , . . . , an ) = d = nf {a1 , a2 , a3 , . . . , an }

por lo tanto d ser anterior (divisor) a todos los nmeros, es decir,

d |a1 y d |a2 y d |a3 y y d |an .

106
Grado en Ingeniera Informtica Matemtica Discreta

Pero si d es anterior (divisor) a varios nmeros, entonces, por definicin de nfimo, ser anterior (divisor) al
nfimo de todos ellos, es decir,
d |a1 y d nf {a2 , a3 , . . . , an } .
Nuevamente, por la definicin de mximo comn divisor,

d |a1 y d |m.c.d. (a2 , a3 , . . . , an )

y, otra vez, por definicin de nfimo,



d nf {a1 , m.c.d. (a2 , a3 , . . . , an )}

y, finalizando, con la de mximo comn divisor,

d |m.c.d. (a1 , m.c.d. (a2 , a3 , . . . , an ))

es decir,
d |d0
Por otra parte, por definicin,

d0 = m.c.d. (a1 , m.c.d. (a2 , a3 , . . . , an )) = d0 = nf {a1 , m.c.d. (a2 , a3 , . . . , an )}

y por ser d0 el nfimo de dos nmeros, deber ser anterior (divisor) a ambos, o sea,

d0 |a1 y d0 |m.c.d. (a2 , a3 , . . . , an )

luego, por definicin,


d0 |a1 y d0 nf {a2 , a3 , . . . , an }

y al ser d0 anterior (divisor) al nfimo de a2 , a3 , . . . , an , tendr que ser anterior (divisor) a todos ellos, es
decir,
d0 |a1 y d0 |a2 y d0 |a3 y y d0 |an
por tanto, d0 ha de ser anterior (divisor) al nfimo de todos,

d0 nf {a1 , a2 , a3 , . . . , an }

y, nuevamente, por la definicin de mximo comn divisor,

d0 |m.c.d. (a1 , a2 , a3 , . . . , an )

es decir,
d0 |d
Pues bien, como d |d0 y d0 |d , por la antisimetra de la relacin de divisibilidad, d = d0 , es decir,

m.c.d. (a1 , a2 , a3 , . . . , an ) = m.c.d. (a1 , m.c.d. (a2 , a3 , . . . , an ))

Ejemplo 3.23

Calcular,
m.c.d. (576, 864, 1296, 1944)
aplicando la proposicin anterior.

107
Universidad de Cdiz Departamento de Matemticas

Solucin

Aplicando reiteradamente la proposicin anterior,

m.c.d. (576, 864, 1296, 1944) = m.c.d. (576, m.c.d. (864, 1296, 1944))
= m.c.d. (576, m.c.d. (864, m.c.d. (1296, 1944)))
= m.c.d. (576, m.c.d. (864, 648))
= m.c.d. (576, 216)
= 72

3.5.3 Mximo comn divisor de dos nmeros

Sean a y b dos nmeros enteros. El entero d > 0 es el mximo comn divisor de a y b si es divisor de ambos
y cualquier otro divisor de a y b es, tambin, divisor de d.

1. d|a y d|b


d = m.c.d.(a, b) y


2. c|a y c|b = c|d

Nota 3.4 Obsrvese que si llamamos Da y Db a los conjuntos formados por los divisores de a y b, respec-
tivamente, las condiciones 1. y 2. pueden escribirse, tambin, de la forma siguiente:


1. d Da y d Db

d = m.c.d. (a, b) y


2. c Da y c Db = c|d



1. d (Da Db )

y


2. c (Da Db ) = c|d

d = Mx (Da Db )

es decir, d es el mximo del conjunto de los divisores comunes a a y a b.

3.5.4 Propiedades

Sean a y b enteros distintos de cero. Se verifica:

(i) m.c.d. (a, 0) = |a|

(ii) m.c.d. (a, b) = m.c.d. (|a| , |b|)

108
Grado en Ingeniera Informtica Matemtica Discreta

Demostracin

(i) En efecto, sea a cualquier entero distinto de cero. Segn hemos visto en la nota 3.4,

m.c.d. (a, 0) = Mx (Da D0 )

Pues bien, como todos los enteros son mltiplos de 0 ((ii) de 3.1.2), podemos considerar que todos los
enteros dividen a 0. Entonces,
Da D0 = Da Z = Da
y al ser el mximo comn divisor mayor que cero, tendremos


a si, a > 0


m.c.d.(a, 0) = Mx (Da ) = y = |a|



a si, a < 0

(ii) Veamos, ahora, que m.c.d. (a, b) = m.c.d. (|a| , |b|). En efecto, como a y b son cualesquiera distintos de
cero, estudiaremos los cuatro casos que pueden presentarse. Llamaremos, en todos los casos,

d1 = m.c.d.(a, b) y d2 = m.c.d. (|a| , |b|)

1 a > 0 y b > 0.

d1 = m.c.d.(a, b) = d1 |a y d1 |b
= d1 ||a| y d1 ||b| {|a| = a, |b| = b}
= d1 |m.c.d. (|a| , |b|)
= d1 |d2

Por otra parte,

d2 = m.c.d. (|a| , |b|) = d2 ||a| y d2 ||b|


= d2 |a y d2 |b {|a| = a, |b| = b}
= d2 |m.c.d.(a, b)
= d2 |d1

Por la propiedad (iii) de 3.1.2) y teniendo en cuenta que d1 > 0 y d2 > 0,



d1 |d2


y = d1 = d2


d2 |d1

2 a > 0 y b < 0.

d1 = m.c.d.(a, b) = d1 |a y d1 |b
= d1 |a y d1 |b {(v) de 3.1.2}
= d1 ||a| y d1 ||b| {|a| = a, |b| = b}
= d1 |m.c.d. (|a| , |b|)
= d1 |d2

109
Universidad de Cdiz Departamento de Matemticas

Por otra parte,

d2 = m.c.d. (|a| , |b|) = d2 ||a| y d2 ||b|


= d2 |a y d2 |b {|a| = a, |b| = b}
= d2 |a y d2 |b {(v) de 3.1.2}
= d2 |m.c.d.(a, b)
= d2 |d1

Por la propiedad (iii) de 3.1.2) y teniendo en cuenta que d1 > 0 y d2 > 0,



d1 |d2


y = d1 = d2


d2 |d1

3 a < 0 y b > 0. Se demuestra de forma anloga a los anteriores.


4 a < 0 y b < 0. Se demuestra de forma anloga a los anteriores.
Obsrvese que de este resultado se sigue que si a y b son enteros positivos cualesquiera,

m.c.d.(a, b) = m.c.d. (|a| , |b|) = m.c.d.(a, b)


m.c.d.(a, b) = m.c.d. (|a| , |b|) = m.c.d.(a, b)
m.c.d.(a, b) = m.c.d. (|a| , |b|) = m.c.d.(a, b)

por lo tanto,
m.c.d.(a, b) = m.c.d.(a, b) = m.c.d.(a, b) = m.c.d.(a, b)

3.5.5 Existencia y Unicidad del Mximo Comn Divisor


Dados dos nmeros enteros a y b distintos de cero, existe un nico entero d que es el mximo comn divisor
de ambos

Demostracin

Supondremos que a y b son enteros positivos, ya que segn hemos visto en la nota de las propiedades del
mximo comn divisor, si uno de los dos, o ambos, fuera negativo, el mximo comn divisor sera el mismo.

Existencia. Sea C el conjunto de todas las combinaciones lineales positivas con coeficientes enteros que
puedan formarse con a y b, es decir,

C = ma + nb Z+ : m, n Z


~ C no es vaco. En efecto, (
a = 1 a + 0 b, si a > 0
|a| =
a = 1 a + 0 b, si a < 0
Por lo tanto, |a|, al menos, estara en C y C sera un subconjunto no vaco de Z+ . Aplicando el
principio de la buena ordenacin, C ha de tener primer elemento o elemento mnimo al que llamaremos
d.

110
Grado en Ingeniera Informtica Matemtica Discreta

~ d es el mximo comn divisor de a y b. En efecto,


d C = d = sa + bt, con s y t, enteros.
1. d es divisor de a y de b.
En efecto, supongamos lo contrario, es decir d no es divisor de a o d no es divisor de b. Entonces,
si d no divide a a, por el teorema de existencia y unicidad de cociente y resto, podremos encontrar
dos enteros q y r tales que a = dq + r, con 0 < r < d. Pues bien,
)
a = dq + r
= a = (sa + tb) q + r
d = sa + tb
= r = a (sa + tb) q
= r = (1 sq) a + (tq) b > 0,
con 1 sq y tq enteros
= r C.
Tendremos, pues, que r C y r < d lo cual contradice el que d sea el mnimo de C. La suposicin
hecha es, por lo tanto, falsa y, consecuentemente, d|a.
Con un razonamiento idntico se prueba que d|b.
2. d es el mximo de los divisores comunes a a y b.
En efecto, si el entero c es otro divisor de a y b, entonces por (v) de las propiedades de la
divisibilidad (3.1.2), dividir a cualquier combinacin lineal con coeficientes enteros de a y b,
luego, c |sa + tb es decir, c|d.
De 1. y 2. se sigue que d = m.c.d.(a, b).

Unicidad. En efecto, supongamos que el mximo comn divisor de a y b no fuese nico.


En tal caso habra, al menos, otro entero d0 que tambin sera mximo comn divisor de a y b. Entonces,

d es el mximo de los divisores comunes a a y b.

d0 es un divisor comn de a y b

por lo tanto,
d0 |d
Por otra parte,

d0 es el mximo de los divisores comunes a a y b.

d es un divisor comn de a y b

por lo tanto,
d |d0
As pues, tenemos que
d0 |d y d |d0
aplicamos (iii) de las propiedades de la divisibilidad (3.1.2) y,
d = d0
ya que, por definicin, tanto d como d0 son mayores que cero.


111
Universidad de Cdiz Departamento de Matemticas

3.5.6 Corolario
Si d es el mximo comn divisor de a y b, entonces d es el menor entero positivo que puede escribirse como
combinacin lineal de a y b con coeficientes enteros.
d = m.c.d.(a, b) = p, q Z : d = pa + qb

Demostracin

Se sigue directamente del teorema anterior.




Nota 3.5 Ser cierto el recproco?. Es decir, si d > 0 puede escribirse como combinacin lineal con
coeficientes enteros de dos nmeros dados a y b, ser d = m.c.d.(a, b)?
Veamos que, en general, no tiene porque serlo. En efecto,
6 = 2 27 + (3) 16
y, sin embargo,
m.c.d. (27, 16) = 1 6= 6.
En la proposicin siguiente veremos que si aadimos la hiptesis de que d sea un divisor comn de a y de b,
entonces si se verifica el recproco.


3.5.7 Proposicin
Si d es el menor entero positivo que puede escribirse como combinacin lineal con coeficientes enteros de dos
enteros dados a y b y es divisor comn de ambos, entonces d es el mximo comn divisor de a y de b.

Demostracin

En efecto, supongamos que


d = pa + qb, con p, q Z
y
d|a y d|b
Entonces,

1 d es divisor de a y de b. Directamente de la hiptesis.


2 d es el mximo. En efecto, sea c otro de los divisores comunes de a y b. Entonces,

c|a


y = c|pa + qb, con p y q enteros = c|d.


c|b

Por lo tanto, d = m.c.d.(a, b).



Veamos ahora como un corolario a la proposicin anterior que en el caso de que el mximo comn divisor de
a y b sea 1, se verifica el recproco sin necesidad de aadirle ninguna hiptesis al nmero d.

112
Grado en Ingeniera Informtica Matemtica Discreta

3.5.8 Corolario

Si a y b son dos enteros distintos de cero, entonces m.c.d. (a, b) = 1 si, y slo si existen dos nmeros enteros
p y q tales que pa + qb = 1.

Demostracin

Slo si. Si m.c.d. (a, b) = 1, entonces por el corolario 3.5.6, pueden encontrarse dos nmeros enteros p y q
tales que pa + qb = 1.

Si. Sean p y q dos nmeros enteros tales que pa + qb = 1. Como 1 es divisor de cualquier nmero entero,
1|a y 1|b. Aplicamos la proposicin anterior y m.c.d. (a, b) = 1.

Ejemplo 3.24

Demustrese que si m.c.d. (a, b) = 1 y m.c.d. (a, c) = 1, entonces m.c.d. (a, bc) = 1.

Solucin

Aplicando el corolario anterior, (3.5.8),



m.c.d. (a, b) = 1 p1 , q1 Z : p1 a + q1 b = 1


y = (p1 a + q1 b) (p2 a + q2 c) = 1


m.c.d. (a, c) = 1 p2 , q2 Z : p2 a + q2 c = 1

= (p1 p2 a + p1 q2 c + p2 q1 b) a + (q1 q2 ) bc = 1
[Tomando p = p1 p2 a + p1 q2 c + p2 q1 b y q = q1 q2 ]
= p, q Z : pa + qbc = 1 {3.5.8}
m.c.d.(a, bc) = 1

3.5.9 Ms Propiedades

Sean a y b dos nmeros enteros. Se verifica:

 
a b
(i) Si m.c.d. (a, b) = d, entonces m.c.d. , = 1.
d d

(ii) m.c.d. (ka, kb) = k m.c.d. (a, b) , k Z+ .

Demostracin

113
Universidad de Cdiz Departamento de Matemticas
 
a b
(i) Si m.c.d. (a, b) = d, entonces m.c.d. , =1
d d
En efecto,
d = m.c.d.(a, b) = p, q Z : pa + qb = d {Corolario 3.5.6}
a b
p, q Z : p + q = 1
d d
 
a b
m.c.d. , =1 {Corolario 3.5.8}
d d

(ii) m.c.d. (ka, kb) = km.c.d. (a, b) , k Z+


En efecto, supongamos que m.c.d. (a, b) = d. Entonces,

d = m.c.d.(a, b) = p, q Z : pa + qb = d {Corolario 3.5.6}

Veamos que kd es el mximo comn divisor de ka y kb.

1. kd es divisor de ka y kb.
En efecto,
d |a = kd |ka
d = m.c.d. (a, b) = y
d |b = kd |kb

2. Sea c cualquier otro divisor comn de ka y kb. Entonces,



c |ka

y = c |pka + qkb con p, q Z = c |k(pa + qb) con p, q Z = c |kd
c |kb

Luego,
m.c.d. (ka, kb) = kd = km.c.d. (a, b)

Ejemplo 3.25

Demostrar que si m.c.d. (a, b) = 1, entonces m.c.d. (a + b, a b) = 1 2.

Solucin

Sea d = m.c.d. (a + b, a b). Entonces,



d |a + b


y = d |(a + b) + (a b) = d |2a


d |a b

tambin
d |a + b


y = d |(a + b) (a b) = d |2b


d |a b

114
Grado en Ingeniera Informtica Matemtica Discreta

y si d |2a y d |2b , entonces d divide al mximo comn divisor de 2a y 2b, es decir,

d |m.c.d. (2a, 2b) = d |2 m.c.d. (a, b) = d |2

pero los nicos divisores positivos de 2 son 1 y 2, luego

d=1d=2

o sea,
m.c.d. (a + b, a b) = 1 2

Ejemplo 3.26
 
a b
Demustrese que d = m.c.d. (a, b) si, y slo si d |a , d |b y m.c.d. , = 1.
d d

Solucin

Slo si. Esta demostracin la hicimos en (i) de 3.5.9. Ahora la haremos utilizando (ii) de dicha proposicin.

a b
Si d = m.c.d. (a, b), es obvio que d |a y d |b , entonces y son nmeros enteros. Escribimos,
d d
a b
a=d y b=d
d d
luego,  
a b
m.c.d. (a, b) = d = m.c.d. d , d =d
d d
 
a b
= d m.c.d. , =d
d d
 
a b
= m.c.d. , =1
d d
Veamos ahora que la hiptesis de que d |a y d |b , permite probar el recproco tambin.

a b
Si. En efecto, como d |a y d |b , al igual que antes, se sigue que y son nmeros enteros, por tanto,
d d
 
a b
m.c.d. (a, b) = m.c.d. d , d
d d
 
a b
= d m.c.d. ,
d d
= d1
= d

115
Universidad de Cdiz Departamento de Matemticas

Ejemplo 3.27
 
a b 1
Probar que si d|a y d|b, entonces m.c.d. , = m.c.d.(a, b).
d d d

Solucin
 
a b a b
Por hiptesis d|a y d|b luego y son nmeros enteros y existe m.c.d. , . Pues bien, aplicando (ii)
d d d d
de 3.5.9,
     
a b a b a b
d m.c.d. , = m.c.d. d , d = d m.c.d. , = m.c.d. (a, b)
d d d d d d
Por lo tanto,  
a b 1
m.c.d. , = m.c.d. (a, b)
d d d

Ejemplo 3.28

Se han plantado rboles igualmente espaciados en el contorno de un campo triangular cuyos lados miden
144m., 180m. y 240m. respectivamente. Sabiendo que hay un rbol en cada vrtice y que la distancia entre
dos rboles consecutivos est comprendida entre 5 y 10 metros. Calcular el nmero de rboles plantados.

Solucin

Sea d la distancia entre dos rboles consecutivos. Entonces d de ser un divisor de 144, 180 y 240 luego ha
de ser divisor de su mximo comn divisor.
Pues bien, calculemos el mximo comn divisor de 144, 180 y 240. Los conjuntos de divisores positivos de
los tres nmeros son:
D144 = {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 9, 18, 36, 72, 144}
y
D180 = {1, 2, 4, 3, 6, 12, 9, 18, 36, 5, 10, 20, 15, 30, 60, 45, 90, 180}
y
D240 = {1, 2, 4, 8, 16, 3, 6, 12, 24, 48, 5, 10, 20, 40, 80, 15, 30, 60, 120, 240}
Por lo tanto, el conjunto de los divisores comunes a los tres nmeros ser
D144 D180 D240 = {1, 2, 4, 3, 6, 12}
Como puede apreciarse claramente el mximo es el 12, por lo tanto,
m.c.d.(144, 180, 240) = 12.
As pues, d ha de ser un divisor de 12 y como stos son 1, 2, 3, 4, 6 y 12, y d ha de estar comprendido entre
5 y 10, se sigue que
d=6
El nmero total de rboles plantados ser, pues
144 180 240
N= + + = 94
6 6 6

116
Grado en Ingeniera Informtica Matemtica Discreta

3.6 Algoritmo de Euclides

Desarrollaremos un mtodo para calcular el mximo comn divisor de dos nmeros conocido como el Algo-
ritmo de Euclides 1 . Este mtodo es ms sencillo que el de calcular todos los divisores de ambos nmeros
cuando se trata de calcular el mximo comn divisor de dos nmeros y stos son muy grandes.

Veamos un teorema previo que sustenta tericamente el algoritmo.

3.6.1 Teorema

El mximo comn divisor del dividendo y del divisor de una divisin es el mismo que el mximo comn
divisor del divisor y el resto.

Demostracin

Sean a y b dos nmeros enteros cualesquiera con b 6= 0. Por el teorema de existencia y unicidad de cociente
y resto, existirn dos nmeros enteros, nicos, q y r tales que

a = bq + r : 0 6 r < b

Probaremos que el mximo comn divisor de a y b es el mismo que el de b y r.

En efecto, sea d = m.c.d. (a, b). Entonces, d es un divisor comn a a y a b, luego por (v) de 3.1.2,

d |a + (q)b

es decir,
d |r .
Por lo tanto,
d |b y d |r . (3.5)
Veamos ahora que es el mximo de los divisores comunes de b y r. En efecto, si c es otro divisor comn a b
y r, nuevamente por (v) de 3.1.2,
c |bq + r
es decir,
c |a
luego,
c |a y c |b
1 Matemtico griego del siglo III antes de Cristo. Se sabe que enseaba matemticas en Alejandra, donde fund la escuela

ms clebre de la antigedad. Es sobre todo conocido por sus Elementos, que continan siendo considerados como el libro
de geometra por excelencia. En el principio de esta obra, importante por su gran claridad y rigor, hay la definicin de las
nociones comunes, a las que Euclides recurre casi constantemente en las pginas que siguen, y entre las cuales figura su famoso
postulado. A continuacin va desarrollando, en un orden lgico, los diversos teoremas. El conjunto consta de trece libros, a
los que suele unirse otros dos atribuidos a Hipsicles, matemtico de Alejandra que vivi probablemente en el siglo II antes de
Cristo. Los cuatro primeros libros tratan de la geometra del plano y estudian las razones y las proporciones. La teora de los
nmeros enteros es el objeto de los libros VII, VIII y IX. El libro X, ms largo, y considerado tambin como el ms perfecto de
todos, est consagrado al estudio de los irracionales algebraicos ms simples. La ltima parte trata de la geometra del espacio.
Los Clculos, especie de complemento de los Elementos, tienen una forma ms analtica. Una obra perdida, la de los Lugares
de la superficie, deba tener por objeto el estudio de las secciones planas de las superficies de revolucin de segundo grado. Los
textos de Proclo y de Papo nos han transmitido los Porismas sobre los cuales se ha discutido mucho, pero que, segn Chasles,
contienen en germen las tres teoras modernas de la razn anarmnica, de las divisiones homogrficas y de la involucin. En fin,
en su Optica, Euclides procede como en geometra, poniendo en cabeza algunas proposiciones fundamentales, la ms importante
de las cuales admite la propagacin de los rayos luminosos en lnea recta.

117
Universidad de Cdiz Departamento de Matemticas

y, consecuentemente, ha de dividir al mximo comn divisor de a y b, es decir,

c |d . (3.6)

De (3.5) y (3.6) se sigue que


m.c.d. (b, r) = d
y, por lo tanto,
m.c.d. (a, b) = m.c.d. (b, r)

3.6.2 Algoritmo de Euclides


El teorema anterior es el fundamento del algoritmo de Euclides, proceso de divisiones sucesivas que permite
calcular el mximo comn divisor de dos nmeros.

Demostracin

Sean a y b dos nmeros enteros que supondremos mayores que cero y tales que a 6= b.

Obsrvese que al ser


m.c.d. (a, b) = m.c.d. (|a| , |b|)
el suponer que a > 0 y b > 0 no significa prdida de generalidad alguna y lo mismo ocurre con suponer que
a 6= b ya que m.c.d.(a, a) = a. Como a 6= b, ser a > b a < b. Supondremos que a > b.

Por el teorema 3.2.1, existirn dos enteros q1 y r1 , nicos, tales que

a = bq1 + r1 : 0 6 r1 < b

y por el teorema anterior,


m.c.d.(a, b) = m.c.d.(b, r1 ).
Ahora pueden ocurrir dos cosas:

Si r1 = 0, entonces,
m.c.d.(a, b) = m.c.d.(b, r1 ) = m.c.d.(b, 0) = b
y el proceso para obtener el mximo comn divisor termina.
Si r1 6= 0, entonces aplicando de nuevo 3.2.1, obtenemos q2 y r2 tales que

b = r1 q2 + r2 : 0 6 r2 < r1

y por el teorema previo,


m.c.d.(b, r1 ) = m.c.d.(r1 , r2 )
y, nuevamente, pueden ocurrir dos cosas:
Si r2 = 0, entonces
m.c.d.(b, r1 ) = m.c.d.(r1 , r2 ) = m.c.d.(r1 , 0) = r1
y, consecuentemente,

m.c.d.(a, b) = m.c.d.(b, r1 ) = m.c.d.(r1 , r2 ) = r1

terminando el proceso.

118
Grado en Ingeniera Informtica Matemtica Discreta

Si r2 6= 0, entonces el teorema 3.2.1 permite, de nuevo, obtener q3 y r3 tales que

r1 = r2 q3 + r3 : 0 6 r3 < r2

y por el teorema previo,


m.c.d.(r1 , r2 ) = m.c.d.(r2 , r3 )

y, otra vez,
Si r3 = 0, entonces

m.c.d.(r1 , r2 ) = m.c.d.(r2 , r3 ) = m.c.d.(r2 , 0) = r2

por lo tanto,

m.c.d.(a, b) = m.c.d.(b, r1 ) = m.c.d.(r1 , r2 ) = m.c.d.(r2 , 0) = r2

y el proceso acaba.
Si r3 6= 0, entonces qu haras?

Procediendo as sucesivamente, obtendramos

r1 > r2 > r3 > > rk >

y todos y cada uno de los nmeros r1 , r2 , . . . . . . , rk son mayores que cero, luego el conjunto de todos ellos no
puede tener infinitos elementos.

En algn momento y despus de un nmero finito de pasos, aparecer un resto igual a cero. Supongamos
que dicho resto es rn+1 , entonces aplicando sucesivamente el teorema previo, tendremos

m.c.d. (a, b) = m.c.d. (b, r1 ) = m.c.d. (r1 , r2 ) = = m.c.d. (rn1 , rn ) = m.c.d. (rn , rn+1 )

y al ser rn+1 = 0, ser


m.c.d. (rn , rn+1 ) = m.c.d. (rn , 0) = rn

y, por tanto,
m.c.d. (a, b) = rn

finalizando el proceso de obtener el mximo comn divisor de los nmeros a y b.

En la prctica los clculos suelen disponerse en la forma siguiente:

q1 q2 q3 q4 qn qn+1

a b r1 r2 r3 rn1 rn = m.c.d.(a, b)

r1 r2 r3 r4 rn rn+1 = 0

119
Universidad de Cdiz Departamento de Matemticas

Ejemplo 3.29

Hallar el mximo comn divisor de 1369 y 2597 y expresarlo como una combinacin lineal con coeficientes
enteros de ellos.

Solucin

Lo haremos de forma prctica, disponiendo los clculos en una tabla

1 1 8 1 2 2 3 1 1 2

2597 1369 1228 141 100 41 18 5 3 2 1

1228 141 100 41 18 5 3 2 1 0

luego,

m.c.d.(2597, 1369) = 1

Segn vimos en 3.5.6,

Si d = m.c.d.(a, b), entonces podemos encontrar dos enteros p y q tales que d = pa + qb.

Es decir, podemos escribir d como combinacin lineal, con coeficientes enteros, de a y b y nuestro problema
es encontrar dichos coeficientes, para lo cual utilizaremos de nuevo el Algoritmo de Euclides aunque haciendo

120
Grado en Ingeniera Informtica Matemtica Discreta

las cuentas hacia atrs.


)
1=312
= 1 = 3 1(5 3 1)
2=513
= (1) 5 + 2 3
)
1 = (1) 5 + 2 3
= 1 = (1)5 + 2(18 3 5)
3 = 18 3 5
= 2 18 + (7) 5
)
1 = 2 18 + (7) 5
= 1 = 2 18 + (7)(41 2 18)
5 = 41 2 18
= (7) 41 + 16 18
)
1 = (7) 41 + 16 18
= 1 = (7) 41 + 16(100 2 41)
18 = 100 2 41
= 16 100 + (39) 41
)
1 = 16 100 + (39) 41
= 1 = 16 100 + (39)(141 1 100)
41 = 141 1 100
= (39) 141 + 55 100
)
1 = (39) 141 + 55 100
= 1 = (39) 141 + 55(1228 8 141)
100 = 1228 8 141
= 55 1228 + (479) 141
)
1 = 55 1228 + (479) 141
= 1 = 55 1228 + (479)(1369 1 1228)
141 = 1369 1 1228
= (479) 1369 + 534 1228
)
1 = (479) 1369 + 534 1228
= 1 = (479) 1369 + 534(2597 1 1369)
1228 = 2597 1 1369
= 534 2597 + (1013) 1369
De aqu que los coeficientes que buscbamos sean p = 534 y q = 1013 y la expresin del mximo comn
divisor como combinacin lineal de 2597 y 1369 con esos coeficientes sea:
1 = 534 2597 + (1013) 1369
Obsrvese que esta expresin no es nica. En efecto, para cualquier k Z, tendremos
1 = 534 2597 + (1013) 1369
= 534 2597 + (1013) 1369 + (1369k) 2597 + (2597k) 1369
= (534 1369k)2597 + (1013 + 2597k)1369
Obsrvese tambin que
m.c.d. (1369, 2597) = 1
m.c.d. (1369, 2597) = 1
m.c.d. (1369, 2597) = 1
y en tales casos las combinaciones lineales con coeficientes enteros seran:
1 = 1013 (1369) + 534 2597
1 = (1013) 1369 + (534)(2597)
1 = 1013 (1369) + (534)(2597)

121
Universidad de Cdiz Departamento de Matemticas

Ejemplo 3.30

Calcular el mximo comn divisor de 231 y 1820. Expresar dicho nmero como una combinacin lineal con
coeficientes enteros de ellos dos.

Solucin

7 1 7 4

1820 231 203 28 7

203 28 7 0

Ahora calcularemos los coeficientes de la combinacin lineal siguiendo, al igual que hicimos en el ejemplo
anterior, el proceso inverso.
)
7 = 203 7 28
= 7 = 203 7(231 1 203)
28 = 231 1 203
= 7 = (7) 231 + 8 203

)
7 = (7) 231 + 8 203
= 7 = (7) 231 + 8(1820 7 231)
203 = 1820 7 231
= 7 = 8 1820 + (63) 231
es decir, la combinacin lineal pedida es
7 = 8 1820 + (63) 231

Ejemplo 3.31

Cul es el mayor nmero que al emplearlo como divisor de 68130 y 107275 origina los restos 27 y 49,
respectivamente?

Solucin

Sea a el nmero que buscamos. Entonces, por 3.2.1, existirn q1 y q2 , enteros, tales que

68130 = aq1 + 27 68103 = aq1 , con q1 Z

y = y



107275 = aq2 + 49 107226 = aq2 , con q2 Z

= a |68103 y a |107226
luego a es un divisor comn a 68103 y 107226 y como tiene que ser el mayor, ser
a = m.c.d. (68103, 107226)
y utilizando el Algoritmo de Euclides para el clculo del mximo comn divisor,

122
Grado en Ingeniera Informtica Matemtica Discreta

1 1 1 1 0 1 1 6

107226 68103 39123 28980 10143 18837 10143 8694 1449

39123 28980 10143 18837 10143 8694 1449 0

luego, a = 1449

Ejemplo 3.32

Halla dos nmeros cuyo mximo comn divisor es 7 y tales que los cocientes obtenidos en su determinacin
por el algoritmo de Euclides son, en orden inverso, 7, 2, 3 y 36.

Solucin

Presentando los clculos en la forma prctica que vimos antes, si los nmeros buscados son a y b, tendremos

36 3 2 7

a b r1 r2 r3

r1 r2 r3 0

por tanto,
m.c.d. (a, b) = m.c.d. (r3 , 0) = r3
y como segn el enunciado m.c.d. (a, b) = 7, tendremos que r3 = 7. Sustituyendo en el algoritmo nos
quedara,

36 3 2 7

a b r1 r2 7

r1 r2 7 0

Volviendo hacia atrs podemos calcular r1 . En efecto,

0 = r2 7 7 = r2 = 49

y sustituyendo, de nuevo, en el algoritmo,

123
Universidad de Cdiz Departamento de Matemticas

36 3 2 7

a b r1 49 7

r1 49 7 0

Calculamos, ahora, r1 .
7 = r1 2 49 = r1 = 105
y el algoritmo quedara,

36 3 2 7

a b 105 49 7

105 49 7 0

Ya podemos calcular b.
49 = b 3 105 = b = 364
y

36 3 2 7

a 364 105 49 7

105 49 7 0

con lo que,
105 = a 36 364 = a = 13209
es decir, los nmeros buscados son a = 13209 y b = 364.

3.7 Mnimo Comn Mltiplo

Estudiaremos en esta seccin los mltiplos comunes a un par de nmeros enteros.

3.7.1 Definicin
Dados los nmeros enteros positivos a1 , a2 , a3 , . . . , an , llamaremos mnimo comn mltiplo de todos ellos
al supremo del conjunto {a1 , a2 , a3 , . . . , an } ordenado con la relacin de orden parcial de divisibilidad. Lo
notaremos m.c.m. (a1 , a2 , a3 , . . . , an )

124
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 3.33

Calcular, aplicando directamente la definicin anterior,

m.c.m. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888)

Solucin

Segn la definicin de mnimo comn mltiplo de varios nmeros, tendremos que calcular el Supremo del
conjunto
A = {72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888}
ordenado con la relacin de orden de divisibilidad, es decir, si a y b son cualesquiera de A,

b es posterior a a siempre y cuando b sea mltiplo de a

o sea,
a 4 b a|b = b = a q, con q entero.
Recordemos que el supremo de A es el mnimo del conjunto de sus cotas superiores ordenado por la relacin
anterior. Vamos a calcular, pues, los elementos caractersticos de este conjunto.

Elementos Maximales. Por definicin, un elemento m de A ser maximal de A, respecto de la relacin 4, si


no hay en A elemento alguno que sea estrictamente posterior a l, es decir,

m es maximal de A @x A : m x

o lo que es igual,
m es maximal de A @x A : m 4 x y m 6= x
y esto significa, teniendo en cuenta que la relacin 4 es la de divisibilidad,

m es maximal de A @x A : m sea mltiplo de x y m 6= x

es decir,
m es maximal de A m no tiene en A mltiplos distintos del propio m.
Consecuentemente,
m es maximal de A m = 2592 m = 3888
Obsrvese que al haber dos maximales no puede haber mximo, ya que ste, caso de existir, ha de ser nico
y coincidir con el maximal.

Cotas Superiores. Un elemento s Z+ es cota superior de A, subconjunto de Z+ , si es posterior a todos los


elementos de A, o sea,

s Z+ es cota superior de A en Z+ x, (x A = x 4 s)

es decir,
s Z+ es cota superior de A en Z+ x, (x A = s es mltiplo de x)
As pues,

s Z+ es cota superior de A en Z+ s es mltiplo de todos los elementos de A

y bastara con que s fuese mltiplo de los maximales de A ya que por transitividad esto significara que es
mltiplo de todos los elementos de A. Por lo tanto,

s Z+ es cota superior de A en Z+ s es mltiplo de los elementos maximales de A.

125
Universidad de Cdiz Departamento de Matemticas

As pues,
s Z+ es cota superior de A Z+ s es mltiplo de 2592 y 3888


s es mltiplo de 2592

y


s es mltiplo de 3888



s es mltiplo de 25 33

y


s es mltiplo de 24 35

s = 25 35 k, k Z+
luego, si llamamos Cs al conjunto de las cotas inferiores, tendremos que

Cs = 25 35 k, k Z+


Supremo. Un elemento m de Z+ se dice que es el supremo de A, subconjunto de Z+ , si es el mnimo del


conjunto de las cotas superiores. Entonces,

m Z+ es el supremo de A Z+ m es el mnimo de Cs

luego,
m Z+ es el supremo de A Z+ m es anterior a todos los elementos de Cs
o lo que es igual,

m Z+ es el supremo de A Z+ m es divisor de todos los elementos de Cs .

Consecuentemente,
m Z+ es el supremo de A Z+ m = 25 35 = 7776.
As pues, y segn la definicin de mnimo comn mltiplo,

m.c.m. (72, 108, 144, 216, 324, 288, 432, 648, 972, 864, 1296, 1944, 2592, 3888) = 7776

3.7.2 Proposicin

Dados los nmeros enteros a1 , a2 , a3 , . . ., an , se verifica:

m.c.m. (a1 , a2 , a3 , . . . , an ) = m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an ))

Demostracin

Sea m = m.c.m. (a1 , a2 , a3 , . . . , an ) y m0 = m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an )). Entonces, por definicin

m = m.c.m. (a1 , a2 , a3 , . . . , an ) = m = Sup {a1 , a2 , a3 , . . . , an }

por lo tanto m ser posterior (mltiplo) de todos los nmeros, es decir,

a1 |m y a2 |m y a3 |m y y an |m .

126
Grado en Ingeniera Informtica Matemtica Discreta

Pero si m es posterior (mltiplo) de varios nmeros, entonces, por definicin de supremo, ser posterior
(mltiplo) al supremo de todos ellos, es decir,
a1 |m y Sup {a2 , a3 , . . . , an } |m .
Nuevamente, por la definicin de mnimo comn mltiplo,
a1 |m y m.c.m. (a2 , a3 , . . . , an ) |m
y, otra vez, por definicin de supremo,
Sup {a1 , m.c.m. (a2 , a3 , . . . , an )} |m
y, finalizando, con la de mnimo comn mltiplo,
m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an )) |m
es decir,
m0 |m
Por otra parte, por definicin,
m0 = m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an )) = m0 = Sup {a1 , m.c.m. (a2 , a3 , . . . , an )}
y por ser m0 el supremo de dos nmeros, deber ser posterior (mltiplo) de ambos, o sea,
a1 |m0 y m.c.m. (a2 , a3 , . . . , an ) |m0
luego, por definicin,
a1 |m0 y Sup {a2 , a3 , . . . , an } |m0
y al ser m0 posterior (mltiplo) del supremo de a2 , a3 , . . . , an , tendr que ser posterior (mltiplo) de todos
ellos, es decir,
a1 |m0 y a2 |m0 y a3 |m0 y y an |m0
por tanto, m0 ha de ser posterior (mltiplo) del supremo de todos,
Sup {a1 , a2 , a3 , . . . , an } |m0
y, nuevamente, por la definicin de mnimo comn mltiplo,
m.c.m. (a1 , a2 , a3 , . . . , an ) |m0
es decir,
m |m0
Pues bien, como m |m0 y m0 |m , por la antisimetra de la relacin de divisibilidad, m = m0 , es decir,
m.c.m. (a1 , a2 , a3 , . . . , an ) = m.c.m. (a1 , m.c.m. (a2 , a3 , . . . , an ))

3.7.3 Mnimo comn mltiplo de dos nmeros


Sean a y b dos nmeros enteros. El entero m > 0 es el mnimo comn mltiplo de a y b si es mltiplo de
ambos y cualquier otro mltiplo de a y b lo es, tambin, de m. Es decir,


1. a|m y b|m

m = m.c.m.(a, b) y


2. a|c y b|c = m|c

127
Universidad de Cdiz Departamento de Matemticas

Nota 3.6 Obsrvese que si llamamos Ma y Mb a los conjuntos formados por los mltiplos de a y b,
respectivamente, las condiciones 1. y 2. pueden escribirse, tambin, de la forma siguiente:



1. m Ma y m Mb

m = m.c.m. (a, b) y


2. c Ma y c Mb = m|c



1. m (Ma Mb )

y


2. c (Ma Mb ) = m|c

m = Mn (Ma Mb )

es decir, m es el mnimo del conjunto de los mltiplos comunes a a y a b.

Ejemplo 3.34

Calcular el mnimo comn mltiplo de 12 y 15.

Solucin

Segn la nota anterior,

m = Mn (M12 M15 )

donde M12 y M15 son los conjuntos integrados, respectivamente, por los mltiplos de 12 y de 15. Pues bien,

128
Grado en Ingeniera Informtica Matemtica Discreta

sea a cualquier entero. Entonces



a M12

a M12 M15 y


a M15



q1 Z : a = 12 q1

y


q2 Z+ : a = 15 q2

= 12q1 = 15q2
q1 15
=
q2 12


m.c.d.(q1 , q2 ) = q


y



m.c.d.(15, 12) = 3

q1 15
q 3
q2 = 12
q 3
q1
q 5
= q2 = 4
q
q1
= 5
q



y {Fracciones Irreducibles}

q2 = 4



q


q1 = 5q, q Z+

y


q2 = 4q, q Z+



q Z+ : a = 12 5q

= y


q Z+ : a = 15 4q

q Z+ : a = 60q

Como a era cualquiera, hemos probado que

M12 M15 n : n = 60q, q Z+




129
Universidad de Cdiz Departamento de Matemticas

Veamos la inclusin contraria. En efecto,

a {n : n = 60q, q Z+ } q Z+ : a = 60q


a = 12(5q)

+
q Z : y


a = 15(4q)



a = 12q1 , con q1 = 5q Z+

= y


a = 15q2 , con q2 = 4q Z+



a M12

y


a M15

a M12 M15

Por lo tanto,
n : n = 60q, q Z+ M12 M15


y por la doble inclusin,


M12 M15 = n : n = 60q, q Z+


y
m = Mn (M12 M15 ) = Mn n : n = 60q, q Z+ = 60


3.7.4 Propiedades

Sean a y b dos nmeros enteros distintos de cero. Se verifica:

(a) Si m.c.d.(a, b) = 1, entonces m.c.m.(a, b) = |ab|.

(b) m.c.m.(ka, kb) = k m.c.m.(a, b), k Z+

(c) m.c.d.(a, b) m.c.m.(a, b) = |ab|

Demostracin

(a) Si m.c.d.(a, b) = 1, entonces m.c.m.(a, b) = |ab|.

130
Grado en Ingeniera Informtica Matemtica Discreta

Consideraremos, primero, el caso en que tanto a como b sean positivos. Segn 3.6, m.c.m.(a, b) =
Mn (Ma Mb ). Pues bien, sea c cualquier entero. Entonces,



c Ma

c (Ma Mb ) y


c Mb



q1 Z : c = aq1

y


q2 Z : c = bq2

= aq1 = bq2
q1 b
=
q2 a
q Z+ : m.c.d.(q1 , q2 ) = q
( )

m.c.d.(a, b) = 1
q1
q b
q2 = a
q
q1
=b
q



y {Fracciones irreducibles}

q2

=a


q


q Z+ : q1 = bq

y


q Z+ : q2 = aq



q Z+ : c = abq

= y


q Z+ : c = baq

c {n : n = abq, q Z+ }

De la arbitrariedad de c se sigue que

Ma Mb n : n = abq, q Z+


131
Universidad de Cdiz Departamento de Matemticas

Recprocamente,

c {n : n = abq, q Z+ } q Z+ : c = abq


c = a(bq)

+
q Z : y


c = b(aq)



c = aq1 , con q1 = bq Z

= y


c = bq2 , con q2 = aq Z



c Ma

y


c Mb

c (Ma Mb )

luego,
n : n = abq, q Z+ (Ma Mb )


y de la doble inclusin se sigue que

Ma Mb = n : n = abq, q Z+


y, por tanto,
m.c.m.(a, b) = Mn (Ma Mb ) = Mn n : n = abq, q Z+ = ab


Como a y b eran enteros positivos, a = |a| y b = |b|, luego,

m.c.m.(a, b) = |ab|

Veamos que ocurre en los restantes casos.


> a > 0 y b < 0.
En este caso, b > 0 y aplicando el resultado anterior a a y b, tendramos

m.c.m.(a, b) = a (b)
= |a| |b| {|a| = a y |b| = b}
= |ab|

> a < 0 y b > 0.


En este caso, a > 0 y aplicando el resultado anterior a a y b, tendramos

m.c.m.(a, b) = (a) b
= |a| |b| {|a| = a y |b| = b}
= |ab|

> a < 0 y b < 0.


En tal caso, a > 0 y b > 0. Procediendo igual que en los casos anteriores,

m.c.m.(a, b) = (a) (b)


= |a| |b| {|a| = a y |b| = b}
= |ab|

132
Grado en Ingeniera Informtica Matemtica Discreta

(b) m.c.m.(ka, kb) = k m.c.m.(a, b), k Z+ .


En efecto, sea m = m.c.m. (a, b). Entonces,

1.
a |m = ka |km
m = m.c.m. (a, b) = y
b |m = kb |km

es decir, km es mltiplo comn de ka y kb.


2. Veamos que km es el mnimo de los mltiplos comunes a ka y kb. En efecto, supongamos que c es
otro mltiplo comn de ka y kb. Entonces,
c c
ka |c q1 Z : c = ka q1 = = a q1 a

k k
y
c c

kb |c q2 Z : c = kb q2 = = b q2 b
k k
c
o sea, es un mltiplo comn de a y b, luego ha de serlo tambin de su mnimo comn mltiplo,
k
m, luego c c
m q Z : = m q c = km q km |c

k k
y por lo tanto, c es mltiplo de km.

De 1. y 2. se sigue que
m.c.m.(ka, kb) = km = k m.c.m.(a, b)

(c) m.c.d.(a, b) m.c.m.(a, b) = |ab|.


En efecto, sea d = m.c.d.(a, b), entonces

m.c.d.(a, b) m.c.m.(a, b) = d m.c.m.(a, b)


 
a b
= d m.c.m. d , d
d d
 
a b
= d d m.c.m. ,
d d
   
a b
m.c.d. , = 1 {3.5.9 (i)}
d d

a b
= d2 {Apartado (a)}
d d
d2
= |ab|
d2
= |ab|

Ejemplo 3.35

Sean a y b dos nmeros enteros distintos de cero. Demostrar que las tres condiciones siguientes son equiva-
lentes:

(i) a |b

133
Universidad de Cdiz Departamento de Matemticas

(ii) m.c.d.(a, b) = |a|


(iii) m.c.m.(a, b) = |b|

Solucin

(i) = (ii).

En efecto, a |a y como, por hiptesis, a |b , tendremos que a es divisor comn a a y a b, luego ha de dividir
a su mximo comn divisor, es decir,
a |m.c.d.(a, b) .
Por otro lado,
m.c.d.(a, b) |a
de aqu que por (iii) de 3.1.2,
m.c.d.(a, b) = a
Como m.c.d.(a, b) > 0, tomamos, (
a, si a > 0
m.c.d.(a, b) =
a, si a < 0
es decir, m.c.d.(a, b) = |a|.

(ii) = (iii).

En efecto, si m.c.d.(a, b) = |a| , entonces aplicando (iii) de 3.7.4, tendremos

m.c.d.(a, b) m.c.m.(a, b) = |ab| = |a| m.c.m.(a, b) = |ab|


|a| |b|
= m.c.m.(a, b) =
|a|
= m.c.m.(a, b) = |b|

(iii) = (i).

En efecto, si m.c.m.(a, b) = |b|, entonces |b| es el mnimo de los mltiplos comunes a a y a b, es decir |b| es
mltiplo de a o lo que es lo mismo, a es divisor de |b| y, por lo tanto, de b, es decir,

a |b

Ejemplo 3.36

Determinar el mximo comn divisor y el mnimo comn mltiplo de las siguientes parejas de nmeros y
expresar, en cada caso, el mximo comn divisor como una combinacin lineal de ellos.

(a) 2689 y 4001


(b) 7982 y 7983

Solucin

(a) Hallamos el mximo comn divisor de 2689 y 4001 mediante el algoritmo de Euclides.

134
Grado en Ingeniera Informtica Matemtica Discreta

1 2 20 5 2 2 2

4001 2689 1312 65 12 5 2 1

1312 65 12 5 2 1 0

luego,
m.c.d. (4001, 2689) = 1
y, por tanto,
m.c.m. (4001, 2689) = 4001 2689 = 10758689
Expresamos ahora el mximo comn divisor como una combinacin lineal con coeficientes enteros de 4001 y
2689.

)
1=522
= 1 = 5 2(12 2 5)
2 = 12 2 5
= (2) 12 + 5 5
)
1 = (2) 12 + 5 5
= 1 = (2) 12 + 5(65 5 12)
5 = 65 5 12
= 5 65 + (27) 12
)
1 = 5 65 + (27) 12
= 1 = 5 65 + (27)(1312 20 65)
12 = 1312 20 65
= (27) 1312 + 545 65
)
1 = (27) 1312 + 545 65
= 1 = 27 1312 + 545(2689 2 1312)
65 = 2689 2 1312
= 545 2689 + (1117) 1312
)
1 = 545 2689 + (1117) 1312 1 = 545 2689+
=
1312 = 4001 1 2689 (1117)(4001 1 2689)
= (1117) 4001 + 1662 2689

luego la combinacin lineal buscada es

1 = (1117) 4001 + 1662 2689

(b) Al igual que en el apartado anterior, utilizamos el algoritmo de Euclides para hallar el mximo comn
divisor de 7982 y 7983.

1 7982

7983 7982 1

1 0

135
Universidad de Cdiz Departamento de Matemticas

luego,
m.c.d. (7983, 7982)) = 1

y
m.c.m. (7983, 7982) = 7983 7982 = 63720306

La combinacin lineal buscada ser, por tanto,

1 = 7983 + (1) 7982

Ejemplo 3.37

Para cada a Z+ , Cul es el mnimo comn mltiplo y el mximo comn divisor de a y a + 1?

Solucin

Obsrvese lo siguiente:

Si a es par(impar), entonces a + 1 es impar(par), luego el nico divisor comn positivo que tienen es el 1, de
aqu que
m.c.d. (a, a + 1) = 1

Si empleamos el algoritmo de Euclides

1 a

a+1 a 1

1 0

o sea,
m.c.d. (a, a + 1) = 1

De
m.c.d. (a, a + 1) m.c.m. (a, a + 1) = a(a + 1)

se sigue que
m.c.m. (a, a + 1) = a(a + 1)

136
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 3.38

Sean a, b y c tres nmeros enteros positivos tales que a y b son primos entre s. Probar que si a |c y b |c ,
entonces ab |c . Se verifica tambin si a y b no son primos entre s?

Solucin

En efecto,
a |c c es mltiplo de a


y = c es mltiplo del m.c.m. (a, b)


b |c c es mltiplo de b

{m.c.m. (a, b) = ab}

= c es mltiplo de ab
ab |c
Si a y b no son primos entre s, no se verifica la proposicin. Por ejemplo

4 |16 y 8 |16

sin embargo 32 no divide a 16.

Ejemplo 3.39

El mnimo comn mltiplo de los trminos de una fraccin es 340. Determinar dicha fraccin sabiendo que
no altera su valor si se suma 20 al numerador y 25 al denominador.

Solucin

Sean a y b el numerador y el denominador de la fraccin buscada y sea d el mximo comn divisor de ambos
nmeros, entonces
a a + 20 a 20
= ab + 25a = ab + 20b =
b b + 25 b 25
Como el cociente es positivo, a y b han de ser los dos positivos o los dos negativos, luego,
a 20 |a| 20
= = =
b 25 |b| 25
y si dividimos numerador y denominador de ambas fracciones por su mximo comn divisor, tendremos

|a|
=4

|a| 20 |a|

d



d = 5 = d = 4

y
|b| 25 |b| 5

5 |b| = 5

d d

d
Por otra parte,
m.c.d. (a, b) m.c.m. (a, b) = |ab|
luego,
d 340 = |ab|

137
Universidad de Cdiz Departamento de Matemticas

de aqu que
|a| 340 |b| 340
= y =
d |b| d |a|

y comparando estas igualdades con las anteriores, tendremos

|a|

=4

d


340 340
y = = 4 = |b| = = |b| = 85 = b = 85 o b = 85
|b| 4
|a| 340


=

d |b|

|b|

=5

d


340 340
y = = 5 = |a| = = |a| = 68 = a = 68 o a = 68
|a| 5
|b| 340


=

d |a|

68
La fraccin buscada es, por tanto, .
85

Ejemplo 3.40

Probar que si dos nmeros enteros son primos entre s, entonces su suma y su producto tambin lo son.

Solucin

Sean a y b enteros cualesquiera. Probaremos que:

Si m.c.d.(a, b) = 1, entonces m.c.d.(ab, a + b) = 1

En efecto, como m.c.d.(a, b) = 1, aplicando 3.5.8, podremos encontrar dos enteros p y q tales que

pa + qb = 1

de aqu que
pa2 + qab = a
y
pab + qb2 = b

138
Grado en Ingeniera Informtica Matemtica Discreta

Pues bien, sea d un divisor comn a ab y a + b. Entonces,



d |ab


y = d |ab y d |a (a + b) ab


d |a + b = d |a (a + b)


= d |ab y d a2 + ab ab

= d |ab y d a2

= d pa2 + qab
= d |a

Por otro lado,



d |ab


y = d |ab y d |b (a + b) ab


d |a + b = d |b (a + b)


= d |ab y d b2 + ab ab

= d |ab y d b2

= d pab + qb2
= d |b

Por tanto, d es un divisor comn a a y b, luego ser divisor del mximo comn divisor de ambos, es decir,

d |m.c.d.(a, b) = d |1 = d = 1

por lo tanto,
m.c.d.(ab, a + b) = 1

Ejemplo 3.41

Hallar dos nmeros enteros positivos sabiendo que su suma es 240 y su mnimo comn mltiplo, 1768.

Solucin

Sean a y b los nmeros buscados y sea d su mximo comn divisor. Entonces, a + b = 240 y

m.c.d.(a, b) m.c.m.(a, b) = |ab| |ab| = 1768d

y al ser positivos ambos nmeros, |ab| = ab, luego,


)
a + b = 240
ab = 1768d

139
Universidad de Cdiz Departamento de Matemticas

Por otra parte, utilizando el hecho de que si dos nmeros son primos entre s, entonces su suma y su producto
tambin lo son,

 
a b
m.c.d.(a, b) = d = m.c.d. , =1
d d
 
a b a b
= m.c.d. , + =1
d d d d
 
ab a + b
= m.c.d. , =1
d2 d
ab
= d2 es irreducible.
a+b
d

Sustituyendo,

ab 1768d ab
d2 = d2 = d2 = 1768
a+b 240 a+b 240
d d d
ab 1768
= d2 = 8 {m.c.d.(1768, 240) = 8}
a+b 240
d 8
ab
= d2 = 221
a+b 30
d

ab
= 221




d 2

= y {Fracciones irreducibles}



a+b

= 30
d

a b
= 221


d d



= y



a b
+ = 30

d d

a b
luego y han de ser, ambos, divisores positivos de 221, es decir, pertenecen al conjunto,
d d

D221 = {1, 13, 17, 221}

son primos entre s, su producto es 221 y su suma ha de ser 30. Veamos los casos que pueden presentarse.

140
Grado en Ingeniera Informtica Matemtica Discreta

a
1 13
d
b
221 17
d
a b
221 221
d d
 
a b
m.c.d. , 1 1
d d
a b
+ 222 30
d d

Eliminando las opciones que no son posibles,

a
1 13
d
b
221 17
d
a b
221 221
d d
 
a b
m.c.d. , 1 1
d d
a b
+ 222 30
d d

y
a b a+b 240
+ = 30 = d = = d = = d = 8
d d 30 30
luego,

a 104
b 136

Ejemplo 3.42

Hallar dos nmeros enteros positivos sabiendo que su producto es 3024 y su mnimo comn mltiplo, 504.

Solucin

Sean a y b los nmeros buscados. Entonces,

m.c.d.(a, b) m.c.m.(a, b) = |ab|

y llamando d al m.c.d.(a, b), tendremos


3024
504d = 3024 = d = = d = 6
504

141
Universidad de Cdiz Departamento de Matemticas

Por otra parte,  


a b
m.c.d.(a, b) = d = m.c.d. , =1
d d
Como los nmeros han de ser positivos, |ab| = ab. Entonces,

|ab| 3024 |ab| ab a b


= = = 84 = = 84 = = 84
d2 36 d2 d2 d d
a b
es decir, y han de ser, ambos, divisores de 84, es decir, pertenecen al conjunto,
d d
D84 = {1, 2, 3, 4, 6, 7, 12, 14, 21, 28, 42, 84}

son primos entre s y su producto ha de ser 84. Las opciones son:

a
1 2 3 4 6 7
d
b
84 42 28 21 14 12
d
a b
84 84 84 84 84 84
d d
 
a b
m.c.d. , 1 2 1 1 2 1
d d

Eliminando las que no son posibles,

a
1 2 3 4 6 7
d
b
84 42 28 21 14 12
d
a b
84 84 84 84 84 84
d d
 
a b
m.c.d. , 1 2 1 1 2 1
d d

Las soluciones sern, por tanto,

a 6 18 24 42
b 504 168 126 72

Ejemplo 3.43

Hallar dos nmeros enteros sabiendo que su mximo comn divisor es 8 y su mnimo comn mltiplo, 504.

142
Grado en Ingeniera Informtica Matemtica Discreta

Solucin

Sean a y b los nmeros buscados. Entonces,


m.c.d.(a, b) m.c.m.(a, b) = |ab| = |ab| = 8 504 = |ab| = 4032
Por otra parte, si llamamos d al mximo comn divisor de a y b,
 
a b
m.c.d.(a, b) = d = m.c.d. , =1
d d
Entonces,
|ab| 4032 |ab|
= = = 63
d2 64 d2

ab
= 63




d 2

= o



ab

= 63
d2

a b = 63

d d



= o



a b
= 63

d d
a b
luego y han de ser, ambos, divisores de 63, es decir, pertenecen al conjunto,
d d
D63 = {1, 3, 7, 9, 21, 63}
son primos entre s y su producto ha de ser 63 o 63. Veamos los casos que pueden presentarse.
a b
> = 63.
d d

a a
1 3 7 63 21 9
d d
b b
63 21 9 1 3 7
d d
a b a b
63 63 63 63 63 63
d d d d
   
a b a b
m.c.d. , 1 3 1 m.c.d. , 1 3 1
d d d d

Eliminando las opciones que no son posibles,

a a
1 3 7 63 21 9
d d
b b
63 21 9 1 3 7
d d
a b a b
63 63 63 63 63 63
d d d d
   
a b a b
m.c.d. , 1 3 1 m.c.d. , 1 3 1
d d d d

143
Universidad de Cdiz Departamento de Matemticas

Las soluciones, en este caso, sern:

a 8 56 504 72
b 504 72 8 56

a b
> = 63.
d d

a
1 3 7 9 21 63
d
b
63 21 9 7 3 1
d
a b
63 63 63 63 63 63
d d
 
a b
m.c.d. , 1 3 1 1 3 1
d d

Eliminando las opciones que no son posibles,

a
1 3 7 9 21 63
d
b
63 21 9 7 3 1
d
a b
63 63 63 63 63 63
d d
 
a b
m.c.d. , 1 3 1 1 3 1
d d

Las soluciones, en este caso, sern:

a 8 56 72 504
b 504 72 56 8

Ejemplo 3.44

Hallar dos nmeros enteros sabiendo que su mnimo comn mltiplo es 864 y la suma de sus cuadrados,
55872.

Solucin

Sean a y b los enteros que buscamos y sea d el mximo comn divisor de a y b. Entonces,
!
2
a2 b2 |ab| a2 + b2
   
a b
m.c.d.(a, b) = d = m.c.d. , = 1 = m.c.d. , = 1 = m.c.d. , =1
d d d2 d2 d4 d2

144
Grado en Ingeniera Informtica Matemtica Discreta

Por otra parte, segn los datos del enunciado,

2
2 |ab| 746496
m.c.d.(a, b) m.c.m.(a, b) = |ab| = 864d = |ab| = |ab| = 8642 d2 = =
d4 d2

adems,
a2 + b2 55872
a2 + b2 = 55872 = =
d2 d2

Por lo tanto,

2 2
|ab| 746496 |ab|
d 4 d2 d4 746496
= = =
a2 + b2 55872 a2 + b2 55872
d2 d2 d2
2
|ab| 746496
= d4 = 576 {m.c.d.(746496, 55872) = 576}
a2 + b2 55872
d2 576
 2
|ab|
d2 1296
= 2 2 = 97
a +b
d2
 2
|ab|

= 1296
d2




= y {Fracciones irreducibles}


2 2

a + b = 97



d2 d2
|ab|



2
= 36
d



= y

2 2

a + b = 97



d 2 d2

a b a b

= 36 o = 36
d d d d




= y

2 2

a + b = 97



d 2 d2

a b
luego, y han de ser, ambos, divisores de 36, primos entre s, su producto ha de ser 36 o 36 y la suma
d d
de sus cuadrados, 97.
D36 = {1, 2, 3, 4, 6, 9, 12, 18, 36}

Veamos los casos que pueden presentarse.

a b
> = 36.
d d

145
Universidad de Cdiz Departamento de Matemticas

a a
1 2 3 4 6 36 18 12 9 6
d d
b b
36 18 12 9 6 1 2 3 4 6
d d
a b a b
36 36 36 36 36 36 36 36 36 36
d d d d
   
a b a b
m.c.d. , 1 2 3 1 6 m.c.d. , 1 2 3 1 6
d d d d
a2 b2 a2 b2
2
+ 2 1297 328 153 97 72 2
+ 2 1297 328 153 97 72
d d d d

Eliminando las opciones que no son posibles,

a a
1 2 3 4 6 36 18 12 9 6
d d
b b
36 18 12 9 6 1 2 3 4 6
d d
a b a b
36 36 36 36 36 36 36 36 36 36
d d d d
   
a b a b
m.c.d. , 1 2 3 1 6 m.c.d. , 1 2 3 1 6
d d d d
a2 b2 a2 b2
+ 1297 328 153 97 72 + 1297 328 153 97 72
d2 d2 d2 d2

y
a2 b2 a2 + b2 55872
2
+ 2 = 97 = d2 = = d2 = = d2 = 576 = d = 24
d d 97 97
luego,

a 96 216
b 216 96

sern las soluciones en este caso.


a b
> = 36.
d d

a
1 2 3 4 6 9 12 18 36
d
b
36 18 12 9 6 4 3 2 1
d
a b
36 36 36 36 36 36 36 36 36
d d
 
a b
m.c.d. , 1 2 3 1 6 1 3 2 1
d d
a2 b2
+ 1297 328 153 97 72 97 153 328 1297
d2 d2

146
Grado en Ingeniera Informtica Matemtica Discreta

Eliminando las soluciones que no son posibles,

a
1 2 3 4 6 9 12 18 36
d
b
36 18 12 9 6 4 3 2 1
d
a b
36 36 36 36 36 36 36 36 36
d d
 
a b
m.c.d. , 1 2 3 1 6 1 3 2 1
d d
a2 b2
+ 1297 328 153 97 72 97 153 328 1297
d2 d2

y
a2 b2 a2 + b2 55872
2
+ 2 = 97 = d2 = = d2 = = d2 = 576 = d = 24
d d 97 97
luego,

a 96 216
b 216 96

sern las soluciones en este caso.

Ejemplo 3.45

Determinar dos nmeros enteros positivos sabiendo que su mnimo comn mltiplo es 360 y la suma de sus
cuadrados 5409.

Solucin

Sean a y b los nmeros a determinar, entonces m.c.m. (a, b) = 360 y a2 + b2 = 5409.

De 3.7.4 y llamando d al m.c.d.(a, b), , se sigue que

d m.c.m.(a, b) = ab = ab = 360d

Por lo tanto, tendremos, )


ab = 360d
a2 + b2 = 5409
Por otra parte, aplicando reiteradamente el ejemplo 3.24 ,
   2 2
a b a b
m.c.d. , = 1 = m.c.d. , =1
d d d2 d2

147
Universidad de Cdiz Departamento de Matemticas

y utilizando el resultado del ejercicio 3.40 ,


 2 2
a2 b2 a2 + b2
 
a b
m.c.d. , =1 = m.c.d. , =1
d2 d2 d4 d2
3602 5409
 
= m.c.d. , =1
d2 d2
3602 5409
 
= d2 m.c.d. , = d2
d2 d2
2
 
2 360 2 5409
= m.c.d. d ,d = d2
d2 d2

= m.c.d. 3602 , 5409 = d2
= d2 = 9
= d = 3

Sustituyendo, ) (
ab = 360d d=3 ab = 1080
=
2 2
a + b = 5409 a2 + b2 = 5409
(
2ab = 2160
=
a2 + b2 = 5409
a2 + 2ab + b2 = 7569
(
=
a2 2ab + b2 = 3249
2
(a + b) = 872
(
=
2
(a b) = 572
(
a + b = 87
=
a b = 57
(
a = 72
=
b = 15

148
Leccin 4

Teorema Fundamental de la Aritmtica

El concepto de nmero primo se remonta a la antigedad. Los griegos posean dicho concepto, as como una
larga lista de teoremas y propiedades relacionados con l. Los cuatro ejemplos siguientes aparecen en los
Elementos de Euclides:

Todo entero positivo distinto de 1 es un producto de nmeros primos.


Teorema fundamental de la Aritmtica: Todo entero positivo puede descomponerse de manera nica
como un producto de nmeros primos.
Existen infinitos nmeros primos.
Podemos obtener una lista de los nmeros primos por medio del mtodo conocido como la Criba de
Eratstenes.

4.1 Nmeros Primos

Observemos que si a es cualquier nmero entero mayor que 1, entonces

a = a 1, con 1 Z, es decir, a es un divisor de a.

a = 1 a, con a Z, es decir, 1 es un divisor de a.

luego todo nmero entero a > 1 tiene, al menos, dos divisores, el 1 y el propio a.

4.1.1 Primos
Diremos que el nmero entero positivo p es primo si tiene, exactamente, dos divisores positivos, el 1 y el
mismo p. Si un nmero entero no es primo, lo llamaremos compuesto.

En el conjunto de los cien primeros enteros positivos son primos 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41,
43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 y 97.

149
Universidad de Cdiz Departamento de Matemticas

4.1.2 Compuestos

Diremos que un nmero entero positivo es compuesto si tiene ms de dos divisores.

En el conjunto de los diez primeros nmeros enteros positivos son compuestos 4, 6, 8, 9 y 10.

4.1.3 Proposicin

p Z+ es primo si, y slo si p 6= ab, a, b Z, 1 < a < p, 1 < b < p

Demostracin

=)

Lo haremos por contradiccin. En efecto, supongamos que p Z+ es primo y a, b Z, 1 < a < p, 1 < b < p
tal que p = ab. Entonces,

a Z : p = ab = a|p.

b Z : p = ab = b|p.

Luego, en cualquier caso, p tendra ms de dos divisores y, consecuentemente, no sera primo lo que contradice
la hiptesis que asegura que si lo es.

=)

En efecto, si p 6= ab, a, b Z, 1 < a < p, 1 < b < p, entonces la definicin de divisibilidad asegura que a
no es divisor de p y b tampoco, por lo tanto los nicos divisores que tiene p son 1 y el propio p, es decir p es
primo.

Nota 4.1 Obsrvese que de la proposicin anterior se sigue que

p Z+ es primo p 6= ab, a, b Z, 1 < a < p, 1 < b < p


@a, b Z, 1 < a < p, 1 < b < p : p = ab

o lo que es igual,

p es primo si, y slo si es imposible escribir p = ab con a, b Z y 1 < a, b < p.

150
Grado en Ingeniera Informtica Matemtica Discreta

4.1.4 Proposicin
Todo nmero compuesto posee, al menos, un divisor primo.

Demostracin

Probaremos que

a Z+ , (a es compuesto = a tiene, al menos, un divisor primo)

Lo haremos por contradiccin, es decir supondremos que la proposicin anterior es falsa o lo que es igual
que su negacin es verdadera, o sea,

a Z+ : a es compuesto y, sin embargo, no tiene divisores primos

En efecto, si llamamos C el conjunto formado por todos los enteros positivos que son compuestos y no tienen
divisores primos, entonces C es no vaco ya que, al menos, a estar en C, luego C es un subconjunto no
vaco de Z+ . Aplicando el principio de la buena ordenacin C tendr mnimo o primer elemento y que
llamaremos m. Pues bien,


m es compuesto.

m C = y


m no tiene divisores primos.



m tiene ms de 2 divisores.

= y


m no tiene divisores primos.



Hay, al menos, un m1 Z+ , divisor de m y distinto de 1 y de m.

= y


m1 no es primo.

= Hay, al menos, un m1 Z+ , compuesto tal que m1 |m y 1 < m1 < m.

Veamos ahora que m1 tiene que tener divisores primos.

En efecto, si m1 no tuviera divisores primos, entonces m1 sera un entero positivo compuesto y sin divisores
primos, es decir, m1 C, siendo m1 < m, lo cual es imposible ya que m es el mnimo de C, por lo tanto m1
ha de tener, al menos, un divisor primo, p. Pero,

p|m1

y = p|m


m1 |m

es decir m tiene un divisor primo lo cual es una contradiccin ya que m C, es decir no tiene divisores
primos.

Consecuentemente, la suposicin hecha es falsa, y, por lo tanto, si un nmero es compuesto, entonces ha de


tener, al menos, un divisor primo.

Euclides demostr en el libro IX de los Elementos que existan infinitos nmeros primos. La argumentacin
que utiliz ha sido considerada desde siempre como un modelo de elegancia matemtica.

151
Universidad de Cdiz Departamento de Matemticas

4.1.5 Teorema

Existen infinitos nmeros primos.

Demostracin

Supongamos lo contrario, es decir la cantidad de nmeros primos existente es finita, pongamos, por ejemplo,
que slo hay k nmeros primos,
p1 , p2 , . . . . . . , pk .
Pues bien, sea m el producto de todos ellos ms 1, es decir,

m = p1 p2 pk + 1

Entonces, obviamente,
m > 1, y m 6= pi , i = 1, 2, . . . , k
es decir es distinto de todos los primos que existen, luego no puede ser primo, de aqu que sea compuesto y,
por el teorema anterior, tendr, al menos, un divisor primo que tendr que ser uno de los existentes, o sea,
existe pj con j {1, 2, . . . . . . , k} tal que
pj |m
y como
pj |p1 p2 pk
entonces dividir a la diferencia de ambos,

pj |m p1 p2 pk

luego,
pj |1
de aqu que pj = 1 pj = 1 y esto es imposible ya que pj es primo.

De la contradiccin a la que hemos llegado, se sigue que la suposicin hecha es falsa y, por tanto, existen
infinitos nmeros primos.

Ejemplo 4.1

Demostrar

(a) Todo cuadrado perfecto es de la forma 4k 4k + 1, con k Z.

(b) Ningn nmero entero de la forma p1 p2 pn + 1 es un cuadrado perfecto (pn es el nsimo


nmero primo).

Solucin

Antes que nada digamos que un nmero entero es un cuadrado perfecto, si su raz cuadrada es entera, es
decir,
a Z es cuadrado perfecto a Z
Por ejemplo, 1, 4, 9, 16, 25, 36, son cuadrados perfectos.

152
Grado en Ingeniera Informtica Matemtica Discreta

(a) Probaremos que

n Z, (n es cuadrado perfecto q Z : a = 4q a = 4q + 1)

En efecto, sea a cualquier entero.



a cuadrado perfecto aZ

= q1 , r Z : a = 2q1 + r, con r = 0 r = 1 (3.2.1)
2
q1 , r Z : a = (2q1 + r) , con r = 0 r = 1
q1 , r Z : a = 4q12 + 4q1 r + r2 , con r = 0 r = 1

q1 , r Z : a = 4 q12 + q1 r + r2 , con r = 0 r = 1

Tomando q Z tal que q = q12 + q1 r


a = 4q

q Z : o


a = 4q + 1

luego en cualquier caso, a puede escribirse en la forma 4q 4q + 1.

(b) Probemos ahora que ningn entero de la forma p1 p2 p3 pn + 1 es un cuadrado perfecto (pn es el
nsimo nmero primo).

En el apartado (a), hemos probado que

n, (n es cuadrado perfecto q Z : a = 4q a = 4q + 1)

lo que, usando el contrarrecproco, equivale a decir

n, (n 6= 4q y n 6= 4q + 1, q Z n no es un cuadrado perfecto)

y si a es cualquier entero, esto significa que

a 6= 4q y a 6= 4q + 1, q Z = a no es un cuadrado perfecto (4.1)

Pues bien, los pi , para 1 6 i 6 n, son nmeros primos, luego todos, excepto p1 , que es 2, son impares, y
como el producto de dos nmeros impares es impar, p2 p3 pn es impar, luego.
q Z+
0 : p2 p3 pn = 2q + 1 = q Z : p1 p2 p3 pn + 1 = 2(2q + 1) + 1
= q Z : p1 p2 p3 pn + 1 = 4q + 3
Por lo tanto,
a = p1 p2 p3 pn + 1 = q Z : a = 4q + 3
es decir, el resto de dividir a entre 4 es 3 y, al ser nico el resto, tendremos que

q Z : a = 4q + 3 = a 6= 4q y a 6= 4q + 1, q Z

y combinando ambos resultados,

a = p1 p2 p3 pn + 1 = a 6= 4q y a 6= 4q + 1, q Z

y teniendo en cuenta (4.1),

a = p1 p2 p3 pn + 1 = a no es un cuadrado perfecto

es decir ningn nmero entero de la forma p1 p2 p3 pn + 1 es un cuadrado perfecto.

153
Universidad de Cdiz Departamento de Matemticas

4.2 Criba de Eratstenes

Una vez conocida la existencia de infinitos nmeros primos, se plantea un nuevo problema cual es la forma en
que dichos nmeros estn distribuidos en el conjunto de los nmeros naturales. Este problema es complicado
y se conocen slo resultados parciales. Un primer mtodo para resolver esta cuestin fue establecido en el
siglo III a.c. por Eratstenes1 ; recibe el nombre de Criba de Eratstenes en honor a su autor y es consecuencia
del siguiente teorema cuya primera demostracin rigurosa se debe a Fermat.

4.2.1 Teorema

Si un nmero entero mayor que 1 no tiene divisores primos menores o iguales que su raz, entonces es primo.

Demostracin

Sea a entero estrictamente mayor que 1. Utilizamos el mtodo de demostracin por la contrarrecproca, es
decir veremos que

si a no es primo, entonces existe, al menos, un divisor primo de a menor o igual que su raz.

En efecto, si a no es primo, entonces es compuesto luego,

a = bc, siendo 1 < b < a y 1 < c < a



Puesbien, uno de los divisores de a, b c ha de ser menor o igual que la raz de a. Es decir, b 6 a
c 6 a ya que si no fuera as tendramos que

b> a

y = bc > a a = a > a

c> a


lo cual, obviamente, es imposible. Supondremos, sin prdida de generalidad, que b 6 a. Ahora puede
ocurrir lo siguiente:

Si b es primo, entonces el teorema estar demostrado ya que



b es divisor primo de a y b 6 a
1 Astrnomo, gegrafo, matemtico y filsofo griego (Cirene 284 a.c.-Alejandra 192 a.c.). Vivi durante mucho tiempo en
Atenas, antes de ser llamado a Alejandra (245 a.c.) por Tolomeo III, quien le confi la educacin de sus hijos y luego la direccin
de la biblioteca. Sus aportaciones a los diversos campos de la ciencia fueron muy importantes, pero sobre todo es conocido como
matemtico, por su clebre criba -que conserva su nombre- para encontrar los nmeros primos, y por el mesolabio, instrumento
de clculo para resolver el problema de la media proporcional. Fue el primero en medir de un modo exacto la longitud de la
circunferencia de la Tierra. Para ello determin la amplitud del arco meridiano entre Siena y Alejandra: sabiendo que en el
solsticio de verano el sol en Siena se hallaba en la vertical del lugar, ya que los rayos penetraban en los pozos ms profundos,
midi, con la ayuda de la sombra proyectada por un gnomon, el ngulo formado, en Alejandra, por los rayos solares con la
vertical. En razn de la propagacin rectilnea de los rayos solares y del paralelismo existente entre ellos, el ngulo as medido
corresponda al ngulo formado en el centro de la Tierra por el radio terrestre de Siena y el de Alejandra, obteniendo as la
amplitud del arco interceptado por estas dos ciudades sobre el meridiano. Luego midi sobre el terreno la dimensin de este
arco. Obtuvo para la circunferencia entera, es decir, para el meridiano, 252000 estadios, o sea, casi 40 millones de m. Luego
repiti este clculo, basndose en la distancia de Siena a Mroe, que crey estaba tambin sobre el mismo meridiano, y obtuvo
un resultado concorde.

154
Grado en Ingeniera Informtica Matemtica Discreta

Si b no es primo, entonces por la proposicin 4.1.2, b tendr, al menos, un divisor primo p. Entonces,

p|b


y = p|a


b|a

luego hemos encontrado


p divisor primo de a y p 6 a
es decir, el teorema estara probado.

4.2.2 Eratstenes
Veamos como se utiliza el teorema anterior para construir la criba de Eratstenes y encontrar nmeros
primos.

Solucin

Partiremos de que los enteros 2 y 3 son primos.

Sea a un nmero entero mayor que 1 que est entre los cuadrados de los dos primeros nmeros primos sin
que pueda ser el segundo, es decir, 22 6 a < 32 . Entonces,

22 6 a < 32 = 2 6 a < 3

luego el nico nmero primo menor o igual que a sera el 2. Particularizando el teorema anterior, tendramos

si un nmero entero entre 4 y 8 no es mltiplo de 2, entonces es primo.

La forma de proceder en la prctica es la siguiente:

> Escribimos todos los nmeros enteros entre 4 y 8.

4 5 6 7 8

> Tachamos los que sean mltiplos de 2.

4 5 6 7 8

> Los nmeros que no estn tachados no son mltiplos de 2, luego son primos, as que ya tenemos todos
los nmeros primos que hay entre 2 y 8.

2 3 4 5 6 7 8

Tomemos ahora a tal que 32 6 a < 52 . Entonces,



32 6 a < 52 = 3 6 a<5

luego los nmeros primos menores o iguales que la raz de a son 2 y 3. Particularizando, al igual que antes,
el teorema anterior:

155
Universidad de Cdiz Departamento de Matemticas

si un entero entre 9 y 24 no es mltiplo de 2 ni de 3, entonces es primo.

Procediendo, en la prctica, igual que antes

> Escribimos todos los nmeros enteros entre 9 y 24.

9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24

> Tachamos los que sean mltiplos de 2.

9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24

> Tachamos los que sean mltiplos de 3.

9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24

> Los que quedan sin tachar no son mltiplos de 2 ni de 3, por lo tanto, son primos. Aadimos los que
tenamos entre 2 y 8 y tendremos todos los nmeros primos entre 2 y 24.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24

Elegimos ahora a tal que 52 6 a < 72 . Entonces,



52 6 a < 72 = 5 6 a<7
luego los nmeros primos menores o iguales que la raz de a son 2, 3 y 5. Particularizando, de nuevo, el
teorema anterior:

156
Grado en Ingeniera Informtica Matemtica Discreta

si un entero entre 25 y 48 no es mltiplo de 2, ni de 3, ni de 5, entonces es primo.

Procediendo, en la prctica, igual que en los casos anteriores

> Escribimos todos los nmeros enteros entre 25 y 48.

25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48

> Tachamos los que sean mltiplos de 2.

25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48

> Tachamos los que sean mltiplos de 3.

25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48

> Tachamos los que sean mltiplos de 5.

25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48

> Los que quedan sin tachar no son mltiplos de 2, ni de 3, ni de 5 y, consecuentemente, son primos.
Aadimos los que tenamos entre 2 y 24 y tendremos todos los nmeros primos entre 2 y 48.

157
Universidad de Cdiz Departamento de Matemticas

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48

El nmero a estar, ahora, entre 72 y 112 . Pues bien,



72 6 a < 112 = 7 6 a < 11

luego los nmeros primos menores o iguales que la raz de a son 2, 3, 5 y 7. Particularizando, de nuevo, el
teorema anterior:

si un entero entre 49 y 120 no es mltiplo de 2, ni de 3, ni de 5, ni de 7, entonces es primo.

Procediendo, en la prctica, igual que en los casos anteriores

> Escribimos todos los nmeros enteros entre 49 y 120.

49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

> Tachamos los que sean mltiplos de 2.

158
Grado en Ingeniera Informtica Matemtica Discreta

49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

> Tachamos los que sean mltiplos de 3.

49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

> Tachamos los que sean mltiplos de 5.

159
Universidad de Cdiz Departamento de Matemticas

49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

> Tachamos los que sean mltiplos de 7.

49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

> Los que quedan sin tachar no son mltiplos de 2, ni de 3, ni de 5, ni de 7 y, por lo tanto, son primos.
Aadimos los que tenamos entre 2 y 48 y tendremos todos los nmeros primos entre 2 y 120.

160
Grado en Ingeniera Informtica Matemtica Discreta

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

Nota 4.2 Observemos lo siguiente:

(1) Para obtener los nmeros primos entre 4 y 8 hemos eliminado, nicamente, los mltiplos de 2, luego
no hay, entre 4 y 8, ningn mltiplo de 3 que no sea, tambin, mltiplo de 2 ya que si lo hubiera, al
no haberlo tachado, sera primo y eso es imposible.

(2) Para encontrar los primos entre 9 y 24, hemos tachado los mltiplos de 2 y de 3, luego entre 9 y 24 no
hay, por la misma razn que en el punto anterior, ningn mltiplo de 5 que no sea tambin, mltiplo
de 2, de 3 de ambos.

De (1) y (2) se deduce que si queremos obtener los nmeros primos entre 2 y 24 de una sola vez, bastara
con eliminar todos los mltiplos de 2, excepto el 2 y todos los de 3, excepto el 3.

Este mismo razonamiento puede ampliarse a cualquier entero a de forma que si queremos obtener todos los
nmeros primos que hay entre 2 y a, bastara con eliminar los mltiplos de todos los nmeros primos p,
excepto elpropio p, que sean menores o iguales que la raz de a, o lo que es igual de cualquier primo p tal
que p2 6 a.

161
Universidad de Cdiz Departamento de Matemticas

Ejemplo 4.2

Obtener todos los nmeros primos que hay entre 2 y 200.

Solucin

Seguiremos el procedimiento visto en la nota anterior paso a paso.

162
Grado en Ingeniera Informtica Matemtica Discreta

Primer paso. Escribimos todos los nmeros entre 1 y 200.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

121 122 123 124 125 126 127 128 129 130

131 132 133 134 135 136 137 138 139 140

141 142 143 144 145 146 147 148 149 150

151 152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 169 170

171 172 173 174 175 176 177 178 179 180

181 182 183 184 185 186 187 188 189 190

191 192 193 194 195 196 197 198 199 200

163
Universidad de Cdiz Departamento de Matemticas

Segundo paso. 22 6 200. Eliminamos, por tanto, todos los mltiplos de 2 excepto el 2.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

121 122 123 124 125 126 127 128 129 130

131 132 133 134 135 136 137 138 139 140

141 142 143 144 145 146 147 148 149 150

151 152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 169 170

171 172 173 174 175 176 177 178 179 180

181 182 183 184 185 186 187 188 189 190

191 192 193 194 195 196 197 198 199 200

164
Grado en Ingeniera Informtica Matemtica Discreta

Tercer paso. 32 6 200. Eliminamos, por tanto, todos los mltiplos de 3 excepto el 3.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

121 122 123 124 125 126 127 128 129 130

131 132 133 134 135 136 137 138 139 140

141 142 143 144 145 146 147 148 149 150

151 152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 169 170

171 172 173 174 175 176 177 178 179 180

181 182 183 184 185 186 187 188 189 190

191 192 193 194 195 196 197 198 199 200

165
Universidad de Cdiz Departamento de Matemticas

Cuarto paso. 52 6 200. Eliminamos, por tanto, todos los mltiplos de 5 excepto el 5.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

121 122 123 124 125 126 127 128 129 130

131 132 133 134 135 136 137 138 139 140

141 142 143 144 145 146 147 148 149 150

151 152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 169 170

171 172 173 174 175 176 177 178 179 180

181 182 183 184 185 186 187 188 189 190

191 192 193 194 195 196 197 198 199 200

166
Grado en Ingeniera Informtica Matemtica Discreta

Quinto paso. 72 6 200. Eliminamos, por tanto, todos los mltiplos de 7 excepto el 7.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

121 122 123 124 125 126 127 128 129 130

131 132 133 134 135 136 137 138 139 140

141 142 143 144 145 146 147 148 149 150

151 152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 169 170

171 172 173 174 175 176 177 178 179 180

181 182 183 184 185 186 187 188 189 190

191 192 193 194 195 196 197 198 199 200

167
Universidad de Cdiz Departamento de Matemticas

Sexto paso. 112 6 200. Eliminamos, por tanto, todos los mltiplos de 11 excepto el 11.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

121 122 123 124 125 126 127 128 129 130

131 132 133 134 135 136 137 138 139 140

141 142 143 144 145 146 147 148 149 150

151 152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 169 170

171 172 173 174 175 176 177 178 179 180

181 182 183 184 185 186 187 188 189 190

191 192 193 194 195 196 197 198 199 200

168
Grado en Ingeniera Informtica Matemtica Discreta

Sptimo paso. 132 6 200. Eliminamos todos los mltiplos de 13 excepto el 13.

2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

101 102 103 104 105 106 107 108 109 110

111 112 113 114 115 116 117 118 119 120

121 122 123 124 125 126 127 128 129 130

131 132 133 134 135 136 137 138 139 140

141 142 143 144 145 146 147 148 149 150

151 152 153 154 155 156 157 158 159 160

161 162 163 164 165 166 167 168 169 170

171 172 173 174 175 176 177 178 179 180

181 182 183 184 185 186 187 188 189 190

191 192 193 194 195 196 197 198 199 200

169
Universidad de Cdiz Departamento de Matemticas

Octavo paso. 172 > 200. Se acab. Los nmeros primos entre 1 y 200 son los que no estn tachados.

4.3 Teorema Fundamental de la Aritmtica

En este apartado veremos que cualquier entero a mayor que 1 es primo o puede escribirse como un producto
de nmeros primos.

Este resultado, que tiene un equivalente en el libro IX de los Elementos de Euclides, se conoce con el nombre
de Teorema fundamental de la aritmtica.

4.3.1 Lema de Euclides

Si un nmero entero divide al producto de otros dos y es primo con uno de ellos, entonces divide al tercero.

Demostracin

Sean a, b y c tres nmeros enteros cualesquiera. Probaremos que

a |bc y m.c.d.(a, b) = 1 = a |c

En efecto, como m.c.d. (a, b) = 1, por el corolario 3.5.8, existirn dos nmeros enteros p y q tales que

pa + qb = 1

Entonces,
a |bc


y = a |pac + qbc = a |(pa + qb) c = a |c


a |a = a |ac

4.3.2 Corolario

Una condicin necesaria y suficiente para que un nmero entero mayor que 1 sea primo es que si divide a
un producto de dos enteros, entonces ha de dividir a uno de los dos.

Demostracin

La condicin es necesaria. Veamos que si p es cualquier entero mayor que 1,

p es primo n1 , n2 Z (p |n1 n2 p |n1 o p |n2 )

Escribiremos una forma equivalente de la condicin, p |n1 n2 p |n1 o p |n2

Teniendo en cuenta que


p |n1 o p |n2 p /| n1 p |n2

170
Grado en Ingeniera Informtica Matemtica Discreta

ser equivalente a
p |n1 n2 (p /| n1 p |n2 )

que, a su vez, equivale a


p |n1 n2 y p /| n1 p |n2

Probaremos, pues, que


p es primo n1 , n2 (p |n1 n2 y p|/ n1 p |n2 )

Sean a y b dos enteros cualesquiera, veamos que

p es primo = (p |ab y p|/ a p |b )

En efecto, si p no es divisor de a, entonces, al ser p primo, el nico divisor comn de p y a es 1, es decir a y


p son primos entre s. Aplicando el Lema de Euclides,

m.c.d.(a, p) = 1


y = p |b


p |ab

Si p no fuera divisor de b, siguiendo un proceso anlogo llegaramos a que p |a

La condicin es suficiente.

Sea p cualquier entero mayor que 1, veamos que

n1 , n2 Z (p |n1 n2 p |n1 p |n2 ) p es primo

probando el contrarrecproco,

p no es primo n1 , n2 Z : p |n1 n2 y p /| n1 y p /| n2

En efecto, supongamos que p no es primo. Entonces, por 4.1.3,

p no es primo a, b Z : 1 < a < p y 1 < b < p : p = ab = p |ab = a |p y b |p

Adems, p no puede dividir a a ni a b, ya que

si p divide a a, entonces
p |a = p |a y a |p = p = a

lo cual es imposible ya que a 6= p.

si p divide a b, entonces
p |b = p |b y b |p = p = b

lo cual es imposible ya que b 6= p.

luego, si p no es primo, hemos encontrado dos enteros a y b tales que p divide a ab y no divide a a ni a b.

171
Universidad de Cdiz Departamento de Matemticas

4.3.3 Corolario

Si un nmero primo divide al producto de varios nmeros enteros, entonces ha de dividir, al menos, a uno
de ellos.

Demostracin

Sea p cualquier nmero primo, probaremos que

p|a1 a2 a3 an = ai : p|ai , 1 6 i 6 n

En efecto, supongamos que


p |a1 a2 a3 an
entonces,
p |a1 (a2 a3 an )
y aplicando el corolario anterior
p |a1 p |a2 a3 an

Si p |a1 , el corolario est demostrado, de lo contrario

p |a2 a3 an

luego,
p |a2 (a3 an )
y, nuevamente por el corolario anterior,

p |a2 p |a3 a4 an

Si p |a2 , el corolario est demostrado, de lo contrario

p |a3 a4 an

luego,
p |a3 (a4 an )

Repitiendo el proceso un nmero finito de veces, encontraremos, al menos, un ai , 1 6 i 6 n, tal que p |ai .

Ejemplo 4.3

Demostrar que si p, q1 , q2 , . . . , qr son primos y p |q1 q2 qr , entonces existe algn i = 1, 2, . . . , r tal que
p = qi

Solucin

En efecto, por el corolario 4.3.3 p divide a qi para algn i entre 1 y r. Ahora bien, como qi es primo, los
nicos divisores que tiene son el 1 y el mismo qi , y al ser p > 1, tendr que ser necesariamente p = qi .

172
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 4.4

Demostrar que el nmero 2 es irracional.

Solucin

Si 2 fuese racional, entonces podra expresarse como un cociente de dos enteros a y b primos entre s
(fraccin irreducible), es decir,
a
2 = : m.c.d. (a, b) = 1
b
Pues bien, elevando al cuadrado ambos miembros de esta igualdad, resulta:
a a2
2= = 2 = 2 = a2 = 2b2 = 2 |a a
b b
luego por el corolario 4.3.3
2 |a
y, consecuentemente, existe un entero q tal que
a = 2q
entonces,
a = 2q = a2 = 4q 2 = 2b2 = 4q 2 = b2 = 2q 2 = 2 b2 = 2 |b b

y, nuevamente por el corolario 4.3.3, se sigue que


2 |b
As pues, 2 es un divisor comn de a y b, lo cual
es una contradiccin ya que estos dos nmeros son primos
entre s, luego la suposicin hecha es falsa y 2 es irracional.


Ejemplo 4.5

3
Demostrar que la 5 es un nmero irracional.

Solucin

En efecto, supongamos que no lo fuese, entonces existirn dos nmeros enteros a y b primos entre s tales
que

3 a
5=
b
elevando al cubo ambos miembros de la igualdad, tendremos
a3
= a3 = 5b3 = 5 a3

3
5=
b
de donde se sigue, al ser 5 un nmero primo, que
5 |a
luego existe un nmero entero q tal que
a = 5q = a3 = 53 q 3 = 5b3 = 53 q 3 = b3 = 52 q 3 = 5 b3

por tanto,
5 |b
Concluimos, pues, que 5 es un divisor comn de a y de b, locual contradice el hecho de que estos dos nmeros
sean primos entre s, luego la suposicin hecha es falsa y 3 5 es un nmero irracional.


173
Universidad de Cdiz Departamento de Matemticas

Ejemplo 4.6

Probar que si a no es la k-sima potencia de ningn nmero entero, entonces k
a es irracional cualesquiera
que sean a y k enteros positivos.

Solucin


Sean a y k enteros positivos cumpliendo las condiciones del enunciado y supongamos que k
a es un nmero
racional.

Entonces, podr expresarse como un cociente de dos nmeros enteros primos entre s, es decir, existirn b y
c de Z, tales que

k
b
a = , con m.c.d. (b, c) = 1
c
elevando a k ambos miembros de esta igualdad, resulta

b bk
= a = k = bk = a ck = a bk .
k

a=
c c
Si
a = p 2 t
1 p2 pt
1

es la descomposicin de a en factores primos, ha de existir un i entre 1 y t tal que i no sea mltiplo de k


ya que por hiptesis a no es la k-sima potencia de un nmero entero.

Pues bien, como a bk , bk ha de tener todos los factores primos de a con exponentes iguales o mayores, luego
tendremos que
p i k

i b
y pi debe aparecer en la descomposicin en factores primos de b, luego

a = psi q

donde q y pi son primos entre s y i < k s ya que como vimos anteriormente, i no es mltiplo de k, por
tanto,
bk = pks
i q
k

As pues,
ack = bk = p 2 t k ks
1 p2 pt b = pi q
1 k

i 1 i +1
= p 2 t k ksi
1 p2 pi1 pi+1 pt b = pi
1
qk
luego,
i 1 i +1
pi p 2 t k

1 p2 pi1 pi+1 pt b
1

y como pi no divide a p 2 t
1 p2 pt , entonces
1

pi ck

y al ser pi un nmero primo, se sigue que


pi |c
y como
pi |b
tendremos que pi 6= 1 es un divisor comn de b y c lo cual contradice el hecho de que b y c sean primos entre
s, por tanto la suposicin hecha es falsa y k a es irracional.

174
Grado en Ingeniera Informtica Matemtica Discreta

4.3.4 Teorema Fundamental de la Aritmtica


Cualquier nmero entero mayor que 1 puede escribirse de manera nica, salvo el orden, como un producto
de nmeros primos.

Demostracin

Sea a un nmero entero mayor que 1. Probaremos, primero, que a puede escribirse como un producto de
nmeros primos y, posteriormente, veremos que esa descomposicin es, salvo en el orden de los factores,
nica.

> Descomposicin.
Si a es primo, consideramos el nmero como un producto de un slo factor y el teorema est de-
mostrado.
Si a no es primo, entonces es compuesto, y la proposicin 4.1.4 asegura que tendr, al menos, un
divisor primo.
Sea p1 el menor divisor primo de a. Entonces existir un entero a1 tal que

a = p1 a1

Si a1 es primo, entonces el teorema est demostrado.


Si a1 no es primo, ser compuesto y aplicando de nuevo la proposicin 4.1.4 tendr, al menos, un
divisor primo.
Sea p2 el menor divisor primo de a1 , entonces existir un entero a2 tal que

a1 = p2 a2 , con a1 > a2

sustituyendo esta igualdad en la anterior, tendremos que

a = p1 p2 a2

Repitiendo el proceso un nmero finito de veces, obtendremos

a1 > a2 > a3 > > ak1

con
a = p1 p2 p3 pk1 ak1
donde ak1 es primo o es la unidad, entonces tomando ak1 = pk , si es primo o ak1 = 1, se sigue que

a = p1 p2 p3 pk1

a = p1 p2 p3 pk1 pk

y a est escrito como un producto de factores primos.


> Unicidad. Supongamos lo contrario, es decir a puede descomponerse en producto de factores primos de
dos formas distintas:
a = p1 p2 p3 pk , siendo los pi primos para 1 6 i 6 k
y
a = q1 q2 q3 qr , siendo los qj primos para 1 6 j 6 r.

175
Universidad de Cdiz Departamento de Matemticas

Supondremos, tambin, que el nmero de factores es distinto, o sea, k 6= r. Tomaremos, sin perder
generalidad por ello, k < r. Pues bien,

a = p1 (p2 p3 pk ) = p1 |a
= p1 |q1 q2 q3 qr
= p1 |qj para algn j entre 1 y r. {Corolario 4.3.3}
= p1 = qj , ya que qj es primo y p1 6= 1.

Podemos suponer que j = 1. Si no lo fuese bastara con cambiar el orden de los factores. Tendremos,
pues, que p1 = q1 y
p1 p2 p3 pk = p1 q2 q3 qr
de donde, al ser p1 6= 0, se sigue que
p2 p3 pk = q2 q3 qr
Sea ahora
a1 = p2 p3 pk
y
a1 = q2 q3 qr .
Entonces a1 < a, y

a1 = p2 (p3 p4 pk ) = p2 |a1
= p2 |q2 q3 q4 qr
= p2 |qj para algn j entre 2 y r. {Corolario 4.3.3}
= p2 = qj , ya que qj es primo y p2 6= 1.

Y, ahora, podemos suponer que j = 2. Bastara cambiar el orden de los factores si no fuese as. Tendramos
que p2 = q2 y, por lo tanto,
p2 p3 pk = p2 q3 qr
y, al ser p2 6= 0, tendremos que
p3 p4 pk = q3 q4 qr
y llamando
a2 = p3 p4 pk
y
a2 = q3 q4 qr .
se tiene que a2 < a1 < a.
Como k < r, si repetimos el proceso k 1 veces, tendremos que

ak1 = pk
y
ak1 = qk qk+1 qr .

siendo ak1 < ak2 < < a2 < a1 < a. Entonces,

ak1 = pk = pk |ak1
= pk |qk qk+1 qk+2 qr
= pk |qj para algn j entre k y r. {Corolario 4.3.3}
= pk = qj , ya que qj es primo y pk 6= 1

176
Grado en Ingeniera Informtica Matemtica Discreta

y, razonando igual que en los pasos anteriores, podemos suponer que j = k, o sea, pk = qk y,

pk = qk qk+1 qr

y al ser pk 6= 0, tendremos
1 = qk+1 qk+2 qr
de donde se sigue que
qk+1 = qk+2 = = qr = 1
lo cual es imposible ya que estos nmeros son primos, por tanto, k = r y

a = p1 p2 p3 pk

siendo, pues, la descomposicin nica.

4.3.5 Corolario
Sea a un nmero entero tal que |a| > 1, entonces a tiene una factorizacin nica de la forma:
k
a = p1 2
1 p2 pk

siendo k > 1, los pk primos distintos con p1 < p2 < < pk y i > 1 para 1 6 i 6 k.

Demostracin

Si |a| > 1, entonces a > 1 a < 1. Pues bien,

Si a > 1, por el Teorema fundamental de la aritmtica, a puede descomponerse en factores primos.


Agrupamos todos los primos iguales a p1 en el factor p
1 , hacemos igual con p2 , p3 , y as sucesivamente
1

hasta pk , obteniendo as la descomposicin pedida.


Si a < 1, entonces a > 1 aplicamos el razonamiento anterior a a y
k k
a = p11 p 1 2
2 pk = a = p1 p2 pk
2

Ejemplo 4.7

Descomponer en factores primos el nmero 720.

Solucin

Obtendremos una descomposicin del tipo anterior.

Empezamos buscando el divisor ms pequeo de 720.


Como
720 = 2 360
dicho divisor es, obviamente, el 2.

177
Universidad de Cdiz Departamento de Matemticas

Hacemos lo mismo con el 360.


Dado que
360 = 2 180
el divisor ms pequeo de 360 es 2.
Repetimos el proceso sucesivamente, y
180 = 2 90
90 = 2 45
45 = 3 15
15 = 35
5 = 15

Ahora bastara sustituir cada igualdad en la igualdad anterior, y resultara


720 = 2 2 2 2 3 3 5 = 24 32 5
En la prctica suelen disponerse los clculos en la forma siguiente:

720 2
360 2
180 2
90 2
45 3
15 3
5 5
1

Ahora slo habr que contar los nmeros que hay de cada factor, y
720 = 24 32 5

4.4 Divisores de un nmero

4.4.1 Lema
Si a y b son dos nmeros enteros tales que |a| > 1 y |b| > 1, entonces pueden encontrarse k nmeros primos
p1 , p2 , . . . , pk y k nmeros enteros i > 0 y i > 0, 1 6 i 6 k tales que
k
a = p1 2
1 p2 pk

y
b = p1 1 p2 2 pkk
siendo p1 < p2 < < pk .

Demostracin

La descomposicin de a y b se sigue directamente del corolario 4.3.5.


Si hay algn factor primo de a que no lo sea de b se introduce en la factorizacin de ste con exponente cero
y anlogamente se hace con los factores de b que no lo sean de a.


178
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 4.8

Descomponer a = 270 y b = 368 en factores primos segn el lema anterior.

Solucin

270 2
135 3
45 3
= 270 = 2 33 5
15 3
5 5
1

368 2
184 2
92 2
= 368 = 24 23
46 2
23 23
1
Ahora bastara escribir,
270 = 22 32 5 230
368 = 24 30 50 23
para tener los nmeros en la forma descrita en el lema.

4.4.2 Criterio General de Divisibilidad

Sean a y b dos nmeros enteros tales que |a| > 1 y |b| > 1. Se verifica que a es divisible por b si, y slo si a
tiene, al menos, todos los factores primos de b con exponentes iguales o mayores.

Demostracin

Sean a y b dos enteros cualesquiera de valor absoluto mayor que 1. Observemos lo siguiente:

|a| > 1

a > 1 a < 1

y = y



|b| > 1 b > 1 b < 1



1. a > 1 y b>1









2. a > 1 y b < 1





=


3. a < 1 y b > 1













4. a < 1 y b < 1

179
Universidad de Cdiz Departamento de Matemticas

1. a > 1 y b > 1.
Slo si. En efecto, supongamos que a es divisible por b. Entonces
a
a es divisible por b Z
b
a
q Z : =q
b
q Z : a = b q

Aplicamos el lema anterior (4.4.1) y podemos escribir b y q en la forma,

b = p1 1 p2 2 pkk , con i > 0, 1 6 i 6 k (4.2)

q = p11 p22 pkk , con i > 0, 1 6 i 6 k


donde en las factorizaciones anteriores se verifica:
i = 0, si pi no est en la descomposicin en factores primos de q,
y
i = 0, si pi no est en la descomposicin en factores primos de b
y, por lo tanto,

i = 0 en b = i > 1 en q

y = i + i > 1, 1 6 i 6 k

i = 0 en q = i > 1 en b

Entonces,
a = p1 1 +1 p2 2 +2 pkk +k , con i + i > 1, 1 6 i 6 k
y tomando i = i + i para cada i = 1, 2, , k, tendremos
k
a = p1 2
1 p2 pk , con i > 1, 1 6 i 6 k

siendo,
i = i + i , con i > 0 = i > i , para 1 6 i 6 k
y a tiene, al menos, todos los factores primos de b ya que en la factorizacin (4.2) puede haber algn(os)
i iguales a cero.
Si. En efecto, supongamos que a tiene, al menos, todos los factores primos de b con exponentes iguales o
mayores. Entonces, si la descomposicin en factores primos de b (4.3.5) es:

b = p1 1 p2 2 pj j , con i > 0, 1 6 i 6 j

la factorizacin de a debe ser:




i > i , si 1 6 i 6 j

j+1 k
a = p1 2
1 p2 pj
j
pj+1 pk , con y


i > 0, si j + 1 6 i 6 k

si ahora completamos la descomposicin de b aadiendo, con exponente cero, los factores primos de a
que le faltan,

i > 1, si 1 6 i 6 j

1 2 j j+1 k
b = p1 p2 pj pj+1 pk , con y


i = 0, si j + 1 6 i 6 k

180
Grado en Ingeniera Informtica Matemtica Discreta

y finalmente, dividimos a entre b,


k
a p 1 2
1 p2 pk
= = p11 1 p22 2 pkk k
b p1 1 p2 2 pkk
y como
i > i = i i > 0, para 1 6 i 6 k
a
tendremos que es un nmero entero y, consecuentemente, a es divisible por b.
b
2. a > 1 y b < 1. Como b > 1 bastara aplicar la demostracin anterior a a y a b.
3. a < 1 y b > 1. Al ser a > 1, aplicaramos la demostracin anterior a a y a b.
4. a < 1 y b < 1. Como a > 1 y b > 1, al igual que en los casos anteriores, bastara con aplicar la
demostracin anterior a a y a b.

4.4.3 Divisores de un nmero


Obtendremos los divisores de cualquier entero de valor absoluto mayor que 1.

Demostracin

Sea a cualquier entero tal que |a| > 1. Entonces,




1. a > 1

|a| > 1 =


2. a < 1

Estudiaremos ambos casos.

1. a > 1. Por el corolario 4.3.5, a admite una descomposicin nica,


k
a = p 2
1 p2 pk
1

siendo k > 1, los pk primos distintos con p1 < p2 < < pk y i > 1 para 1 6 i 6 k. Pues bien, sea b
cualquier entero distinto de cero. Entonces,


1. b > 0

b 6= 0 =


2. b < 0

Analizaremos, tambin, ambos casos.


1.1 b > 0. Sea, pues, Da el conjunto formado por los divisores de a. Entonces,
b Da b es divisor de a
a es divisible por b

a tiene en su descomposicin, al menos, todos los factores

primos de b con exponentes iguales o mayores.

b tiene en su descomposicin, a lo sumo, todos los factores

primos de a con exponentes iguales o menores.
b = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k

181
Universidad de Cdiz Departamento de Matemticas

y como b es entero, los i han de ser no negativos. Por tanto,


n o
Da = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k

ser el conjunto de los divisores positivos de a.


1.2 b < 0. En este caso b > 0, aplicamos a b lo que acabamos de hacer y,
n o
Da = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k

es el conjunto formado por los divisores negativos de a.


El conjunto de todos los divisores de a ser, por tanto,
n o
Da = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k

2. a < 1. En este caso,


a < 1 = a > 1
aplicamos todo lo que hicimos en el caso anterior a a y tendremos:
n o
Da = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k

De 1. y 2. se sigue que:
n o
D|a| = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k

4.4.4 Mtodo para la obtencin de todos los divisores de un nmero


Expondremos un mtodo basado en el apartado anterior para calcular todos los divisores de cualquier entero
de valor absoluto mayor que 1.

Demostracin

Sea a un entero tal que |a| > 1. Segn hemos visto en el apartado anterior,
n o
D|a| = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k

Calcularemos, nicamente, los divisores positivos ya que slo hay que cambiar el signo a stos para obtener
los negativos. Haremos una tabla con todos los divisores procediendo de la forma siguiente:

> Divisores de la forma p1 1 p02 p03 p0k con 0 6 1 6 1 . Escribimos todas las potencias de p1 .
p01 p1 p21 p
1
1

> Divisores de la forma p1 1 p2 2 p03 p0k con 0 6 1 6 1 y 0 6 2 6 2 . Bastara multiplicar cada


uno de los anteriores por todas las potencias de p2 a partir de p12 .
p01 p1 p21 p
1
1

1
p2 p01 p2 p1 p2 p21 p2 p1 p2
p22 p01 p22 p1 p22 p21 p22 p 1 2
1 p2
1 3
p32 p01 p32 p1 p32 p21 p32 p1 p2
.. .. .. .. .. .. ..
. . . . . . .
.. .. .. .. .. .. ..
. . . . . . .
p
2
2
p01 p
2
2
p1 p
2
2
p21 p
2
2
p1 2
1 p2

182
Grado en Ingeniera Informtica Matemtica Discreta

> Divisores de la forma p1 1 p2 2 p3 3 p04 p0k con

0 6 1 6 1 , 0 6 2 6 2 y 0 6 3 6 3 .

Multiplicamos cada uno de los anteriores por todas las potencias de p3 desde p13 .

p01 p1 p21 p
1
1

1
p2 p01 p2 p1 p2 p21 p2 p1 p2
p22 p01 p22 p1 p22 p21 p22 p 1 2
1 p2
1 3
p32 p01 p32 p1 p32 p21 p32 p1 p2
.. .. .. .. .. .. ..
. . . . . . .
.. .. .. .. .. .. ..
. . . . . . .
p
2
2
p01 p2
2
p1 p2
2
p21 p2
2
p 1 2
1 p2
0 2 1
p3 p1 p3 p1 p3 p1 p3 p1 p3
p01 p2 p3 p1 p2 p3 p21 p2 p3 p
1 p2 p3
1

1 2
p01 p22 p3 p1 p22 p3 p21 p22 p3 p1 p2 p3
p01 p32 p3 p1 p32 p3 p21 p32 p3 p 1 3
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p01 p2 p3
2
p1 p2 p3
2
p21 p2 p3
2
p
1
1 2
p2 p3
p23 0 2
p1 p3 p1 p32 2 2
p1 p3 p
1
1 2
p3
p01 p2 p23 p1 p2 p23 p21 p2 p23 p
1 p2 p3
1 2
1 2 2
p01 p22 p23 p1 p22 p23 p21 p22 p23 p1 p2 p3
p01 p32 p23 p1 p32 p23 p21 p32 p23 p 1 3 2
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p01 p2 p3
2 2
p1 p2 p3
2 2
p21 p2 p3
2 2
p 1 2 2
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p
3
3
p01 p3
3
p1 p3
3
p21 p3
3
p
1
1 3
p3
p1 p2 p
0
3
3
p1 p2 p 3
3
p1 p2 p
2
3
3
p
1 p2 p3
1 3
0 2 3 2 3 2 2 3 1 2 3
p1 p2 p3 p1 p2 p3 p1 p2 p3 p1 p2 p3
p01 p32 p 3
3
p1 p32 p 3
3
p21 p32 p 3
3
p 1 3 3
1 p2 p3
.. .. .. .. .. ..
. . . . . .
.. .. .. .. .. ..
. . . . . .
p01 p2 p3
2 3
p1 p2 p3
2 3
p21 p2 p3
2 3
p
1
1 2 3
p2 p3

> As sucesivamente hasta obtener todos los divisores de la forma

p1 1 p2 2 p3 3 pkk

siendo,
0 6 1 6 1
0 6 2 6 2
0 6 3 6 3

0 6 k 6 k

183
Universidad de Cdiz Departamento de Matemticas

Ejemplo 4.9

Calcular todos los divisores de 604800.

Solucin

Descomponemos el nmero dado en factores primos.

604800 2
302400 2
151200 2
75600 2
37800 2
18900 2
9450 2
= 604800 = 27 33 52 7
4725 3
1575 3
525 3
175 5
35 5
7 7
1

Hacemos una tabla con todos los divisores de 604800 utilizando el mtodo visto en el apartado anterior.

1 2 4 8 16 32 64 128
3 3 6 12 24 48 96 192 384
32 9 18 36 72 144 288 576 1152
33 27 54 108 216 432 864 1728 3456
5 5 10 20 40 80 160 320 640
15 30 60 120 240 480 960 1920
45 90 180 360 720 1440 2880 5760
135 270 540 1080 2160 4320 8640 17280
52 25 50 100 200 400 800 1600 3200
75 150 300 600 1200 2400 4800 9600
225 450 900 1800 3600 7200 14400 28800
675 1350 2700 5400 10800 21600 43200 86400
7 7 14 28 56 112 224 448 896
21 42 84 168 336 672 1344 2688
63 126 252 504 1008 2016 4032 8064
189 378 756 1512 3024 6048 12096 24192
35 70 140 280 560 1120 2240 4480
105 210 420 840 1680 3360 6720 13440
315 630 1260 2520 5040 10080 20160 40320
945 1890 3780 7560 15120 30240 60480 120960
175 350 700 1400 2800 5600 11200 22400
525 1050 2100 4200 8400 16800 33600 67200
1575 3150 6300 12600 25200 50400 100800 201600
4725 9450 18900 37800 75600 151200 302400 604800

184
Grado en Ingeniera Informtica Matemtica Discreta

4.4.5 Nmero de divisores de un nmero compuesto


k
Si a es un entero de valor absoluto mayor que 1 y a = p1 2
1 p2 pk es su descomposicin en factores
primos, entonces el nmero de divisores de a es

Na = (1 + 1) (2 + 1) (k + 1)

Demostracin

En efecto, segn vimos en 4.4.3, los divisores de a son los elementos del conjunto
n o
Da = p1 1 p2 2 pkk , con 0 6 i 6 i , 1 6 i 6 k .

Veamos cuntos elementos tiene este conjunto.

~ Los divisores de la forma p1 1 , con 0 6 1 6 1 sern

p01

p11



2

p1

.. (1 + 1)
.
..
.



p 1

1

es decir habr un total de 1 + 1 de estos divisores.


~ Los divisores de la forma p1 1 p2 2 , con 0 6 2 6 2 son:

p01 p01 p02




p01 p12



0 2
p1 p2


.. (2 + 1)
.

..

.




0 2
p1 p2
p11 p11 p02
p11 p12



1 2
p1 p2


.. (2 + 1)
.

..

.




1 2
p1 p2
..
.
..
.
p 1 0

p 1 p2
1
1
1

p1 p12


1

p1 p22


.. (2 + 1)
.

..

.




1 2
p1 p2

185
Universidad de Cdiz Departamento de Matemticas

Por lo tanto, el nmero total de los divisores de la forma


(
1 2
0 6 1 6 1
p1 p2 , con
0 6 2 6 2

ser
(1 + 1) (2 + 1)

~ Para obtener todos los divisores de la forma p1 1 p2 2 p3 3 multiplicamos cada uno de los anteriores por
p3 3 , 0 6 3 6 3 . por lo tanto el nmero total de divisores de la forma


0 6 1 6 1

p1 1 p2 2 p3 3 , con 0 6 2 6 2


0 6 3 6 3

es
(1 + 1) (2 + 1) (3 + 1)

~ Seguimos as sucesivamente y supongamos que hemos obtenido todos los divisores de la forma p1 1
k1
p2 2 p3 3 pk1 , es decir,


0 6 1 6 1


0 6 2 6 2






k1
p1 1 p2 2 p3 3 pk1 , con 0 6 3 6 3


..
.






0 6 k1 6 k1

cuyo nmero es
(1 + 1) (2 + 1) (3 + 1) (k1 + 1)

~ Para obtener todos los divisores de la forma p1 1 p2 2 p3 3 pk1
k1
pkk , multiplicamos todos los anteriores
por pkk , 0 6 k 6 k y obtendremos

0 6 1 6 1



0 6 2 6 2





0 6 3 6 3


1 2 3 k1 k
p1 p2 p3 pk1 pk , con ..
.






0 6 k1 6 k1






0 6 k 6 k

cuyo nmero es
(1 + 1) (2 + 1) (3 + 1) (k1 + 1) (k + 1)

Por lo tanto, el nmero total de divisores de a es:

Na = (1 + 1) (2 + 1) (3 + 1) (k1 + 1) (k + 1)

186
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 4.10

Cuntos divisores positivos tiene el nmero 604800?

Solucin

En un ejemplo anterior tenamos que


604800 = 27 33 52 7
por lo tanto, segn el apartado anterior,
N604800 = (7 + 1)(3 + 1)(2 + 1)(1 + 1) = 8 4 3 2 = 192
es decir, el nmero 604800 tiene 192 divisores positivos.


4.4.6 Suma de los divisores de un nmero compuesto


k
Si a es un entero de valor absoluto mayor que 1 y a = p 1 2 3
1 p2 p3 pk es su descomposicin en factores
primos, entonces la suma de todos los divisores de a es
p
1
1 +1
1 p22 +1 1 p 3 +1
1 pk +1 1
Sa = 3 k
p1 1 p2 1 p3 1 pk 1

Demostracin

En efecto, segn vimos en 4.4.3, los divisores de a son los elementos del conjunto
n o
Da = p1 1 p2 2 p k
3 pk , con 0 6 i 6 i , 1 6 i 6 k .
3

Calculemos su suma.
1 X
X 2 X
3 k
X
Sa = p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0

X 3
2 X
1 X k
X
= p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0
1
X 2
X 3
X k
X
= p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0
1
X 2
X 3
X k
X
= p1 1 p2 2 p3 3 pkk
1 =0 2 =0 3 =0 k =0

p p02 + p12 + p22 + + p


 
= p01 + p11 + p21 + + 1
1
2
2

p03 + p13 + p23 + + p 3



3


p0k + p1k + p2k + + p k

k

p
1
1 +1
1 p22 +1 1 p 3 +1
1 pk +1 1
= 3 k
p1 1 p2 1 p3 1 pk 1
ya que cada uno de los parntesis es, respectivamente, la suma de los 1 + 1, 2 + 1, 3 + 1 k + 1 trminos
de una progresin geomtrica de razones p1 , p2 , p3 , , pk .


187
Universidad de Cdiz Departamento de Matemticas

4.5 Reglas para el clculo del mximo comn divisor y el mnimo


comn mltiplo de dos nmeros

Estableceremos un mtodo alternativo al algoritmo de Euclides para el clculo del mximo comn divisor
de dos nmeros. Est basado en el Teorema Fundamental de la Aritmtica.

4.5.1 Mximo comn divisor


El mximo comn divisor de dos nmeros enteros es igual al producto de los factores primos comunes a
ambos, elevados a los menores exponentes con que aparezcan en sus respectivas descomposiciones en factores
primos.

Demostracin

Sean a y b enteros cualesquiera. Recordemos que la relacin de orden parcial de divisibilidad es:

a 4 b a es divisor de b

Pues bien, por el corolario 4.3.5, tanto a como b admiten una descomposicin nica en factores primos y
segn vimos en 4.4.3,

a tiene en su descomposicin, a lo sumo, todos los factores
a es divisor de b
primos de b con exponentes iguales o menores.

Ahora bien, por el lema 4.4.1, podemos escribir a y b en la forma:


k
a = p1 2
1 p2 pk , i > 0, 1 6 i 6 k

y
b = p1 1 p2 2 pkk , i > 0, 1 6 i 6 k

siendo i = 0, si el factor primo pi de la descomposicin de b no aparece en la de a y i = 0 si el pi de la


descomposicin de a no aparece en la de b. Podemos pues, escribir de nuevo la relacin de divisibilidad en
estos trminos,
a 4 b a es divisor de b

a tiene en su factorizacin todos los factores

primos de b con exponentes iguales o menores.
i 6 i , i, 1 6 i 6 k
Supongamos que a y b son dos enteros cualesquiera de valor absoluto mayor que 1.

Si a divide a b, entonces m.c.d.(a, b) = a.


Si b divide a a, entonces m.c.d.(a, b) = b.

Supondremos, por tanto, que a no divide a b ni b divide a a.

Por definicin de mximo comn divisor,

m.c.d.(a, b) = inf {a, b} = max (Cinf ({a, b})) .

siendo Cinf ({a, b}) el conjunto de las cotas inferiores del conjunto {a, b} ordenado por la relacin de orden
parcial de divisibilidad.

188
Grado en Ingeniera Informtica Matemtica Discreta

Pues bien, sea c cualquiera de Z+ . Aplicando el lema 4.4.1, podemos escribir c en la forma:
c = p11 p22 pkk
Pues bien,
c Cinf ({a, b}) c 4 x, x {a, b}


c4a

y


c4b


i 6 i , 1 6 i 6 k


y


i 6 i , 1 6 i 6 k

i 6 min {i , i } , 1 6 i 6 k
Por lo tanto,
Cinf ({a, b}) = {p11 p22 pkk : i 6 min {i , i } , 1 6 i 6 k} .
Entonces,
m.c.d.(a, b) = inf ({a, b})
= max (Cinf ({a, b}))
= max {p11 p22 pkk : i 6 min {i , i } , 1 6 i 6 k}
min{1 ,1 } min{1 ,2 } min{k ,k }
= p1 p2 pk
Ahora, para cada i entre 1 y k, puede ocurrir lo siguiente:

i = 0


min {i , i } = 0 =


i = 0



pi no est en la descomposicin
en factores primos de a.





=


pi no est en la descomposicin




en factores primos de b.

= El factor primo pi no es comn a a y a b





i 6= 0

min {i , i } =
6 0 = y


i 6= 0



pi est en la descomposicin en factores primos de a.

= y


pi est en la descomposicin en factores primos de b.

= El factor primo pi es comn a a y a b


Por lo tanto, el mximo comn divisor de dos nmeros es el producto de los factores primos comunes a
ambos elevados a sus menores exponentes.


189
Universidad de Cdiz Departamento de Matemticas

Ejemplo 4.11

Calcular el mximo comn divisor de 1548 y 18900.

Solucin

Lo calcularemos siguiendo los pasos del apartado anterior.

Descomponemos ambos nmeros en factores primos.

1584 2
792 2
396 2
198 2
= 1584 = 24 32 11
99 3
33 3
11 11
1

18900 2
9450 2
4725 3
1575 3
525 3 = 18900 = 22 33 52 7
175 5
35 5
7 7
1

Completamos la descomposicin en factores primos de los dos nmeros, aadiendo a cada uno de ellos los
factores primos que no tenga del otro, con exponente cero (lema 4.4.1).

1584 = 24 32 50 70 11
18900 = 22 33 52 7 110

Entonces,
m.c.d.(1548, 18900) = 2min{4,2} 3min{2,3} 5min{0,2} 7min{0,1} 11min{1,0}
= 22 32 50 70 110
= 22 32
= 36
es decir, los factores primos comunes a ambos nmeros (2 y 3) con sus menores exponentes (2 y 2).

4.5.2 Mnimo comn mltiplo

El mnimo comn mltiplo de dos nmeros enteros es igual al producto de los factores primos comunes y no
comunes a ambos, elevados a los mayores exponentes con que aparezcan en sus respectivas descomposiciones
en factores primos.

190
Grado en Ingeniera Informtica Matemtica Discreta

Demostracin

Sean a y b son dos enteros cualesquiera de valor absoluto mayor que 1.

Al igual que en el apartado anterior, el lema 4.4.1 nos permite escribir a y b en la forma:
k
a = p1 2
1 p2 pk , i > 0, 1 6 i 6 k

y
b = p1 1 p2 2 pkk , i > 0, 1 6 i 6 k
siendo i = 0, si el factor primo pi de la descomposicin de b no aparece en la de a y i = 0 si el pi de la
descomposicin de a no aparece en la de b. Podemos pues, escribir de nuevo la relacin de divisibilidad en
estos trminos,
a 4 b a es divisor de b

a tiene en su factorizacin todos los factores

primos de b con exponentes iguales o menores.
i 6 i , i, 1 6 i 6 k

Si a divide a b, entonces m.c.m.(a, b) = b.


Si b divide a a, entonces m.c.m.(a, b) = a.

Supondremos, por tanto, que a no divide a b ni b divide a a.

Por definicin de mnimo comn mltiplo,

m.c.m.(a, b) = sup {a, b} = min (Csup ({a, b})) .

siendo Csup ({a, b}) el conjunto de las cotas superiores del conjunto {a, b} ordenado por la relacin de orden
parcial de divisibilidad.

Sea s cualquiera de Z+ . Aplicando el lema 4.4.1, podemos escribir s en la forma:

s = p11 p22 pkk

Pues bien,
s Csup ({a, b}) x 4 s, x {a, b}


a4s

y


b4s


i 6 i , 1 6 i 6 k


y


i 6 i , 1 6 i 6 k

i > max {i , i } , 1 6 i 6 k
Luego,
Csup ({a, b}) = {p11 p22 pkk : i > max {i , i } , 1 6 i 6 k}
Entonces,
m.c.m.(a, b) = min (Csup ({a, b}))
= min {p11 p22 pkk : i > max {i , i } , 1 6 i 6 k}
max{1 ,1 } max{1 ,2 } max{k ,k }
= p1 p2 pk

191
Universidad de Cdiz Departamento de Matemticas

Ahora, para cada i entre 1 y k, puede ocurrir lo siguiente:



i = 0

y = El factor primo pi no es comn a a y a b y max {i , i } = i


i 6= 0



i 6= 0


y = El factor primo pi no es comn a a y a b y max {i , i } = i


i = 0



i 6= 0


y = El factor primo pi es comn a a y a b


i 6= 0

Por lo tanto, el mnimo comn mltiplo de dos nmeros es igual al productos de los factores primos comunes
y no comunes a ambos elevados a sus mayores exponentes.

Ejemplo 4.12

Calcular el mnimo comn mltiplo de 1548 y 18900.

Solucin

Segn el ejemplo anterior,


1584 = 24 32 11
18900 = 22 33 52 7

Completamos la descomposicin en factores primos de los dos nmeros, aadiendo a cada uno de ellos los
factores primos que no tenga del otro, con exponente cero (lema 4.4.1).

1584 = 24 32 50 70 11
18900 = 22 33 52 7 110

Entonces,
m.c.m.(1548, 18900) = 2max{4,2} 3max{2,3} 5max{0,2} 7max{0,1} 11max{1,0}
= 24 33 52 71 111
= 831600

es decir, los factores primos comunes y no comunes de ambos nmeros con sus mayores exponentes.

192
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 4.13

Determinar dos enteros positivos cuyo mximo comn divisor es 18, sabiendo que uno de ellos tiene 21
divisores y el otro tiene 10.

Solucin

Sean a y b los nmeros que buscamos. Por el corolario 4.3.5, existirn p1 , p2 , . . . , pk y q1 , q2 , . . . , qm , primos
distintos y i > 1, 1 6 i 6 k, j > 1, 1 6 j 6 m, enteros, con p1 < p2 < < pk y q1 < q2 < < qm tales
que
k
a = p1 2 3
1 p2 p3 pk

y
b = q11 q22 q33 qm
m

Pues bien, segn el enunciado, m.c.d.(a, b) = 18, es decir, 18 es divisor de a y de b luego por 4.4.2 tanto a
como b debern tener en su factorizacin, al menos, todos los factores primos de 18 con exponentes iguales
o mayores. Pues bien, como 18 = 2 32 ,


18 |a

m.c.d.(a, b) = 18 = y


18 |b



2 32 |a

= y


2 32 |b



p1 = 2 y 1 > 1

y


p2 = 3 y 2 > 2

=

q 1 = 2 y 1 > 1

y


q 2 = 3 y 2 > 2

Por otra parte, el nmero de divisores de a es 21. Entonces, utilizando el resultado de 4.4.5,

Na = 21 = (1 + 1) (2 + 1) (3 + 1) (k + 1) = 21
= i + 1 es divisor de 21, para 1 6 i 6 k
 
21 = 3 7 = D21 = {1, 3, 7, 21}
= i + 1 {1, 3, 7, 21} , 1 6 i 6 k

Ahora bien,

1 > 1 = 1 + 1 > 2

1 + 1 {3, 7, 21}



y y







2 > 2 = 2 + 1 > 3 = 2 + 1 {3, 7, 21}



y y









i + 1 {1, 3, 7, 21} , 1 6 i 6 k i + 1 {1, 3, 7, 21} , 3 6 i 6 k

193
Universidad de Cdiz Departamento de Matemticas

Adems,
i + 1 6= 21, 1 6 i 6 k

ya que si alguno de ellos fuera igual a 21, todos los dems deberan ser iguales a 1 y eso es imposible porque
1 + 1 y 2 + 1 son, ambos, distintos de 1. Entonces,

1 + 1 {3, 7, 21}



y 1 + 1 {3, 7}








2 + 1 {3, 7, 21} y







y = 2 + 1 {3, 7}



i + 1 {1, 3, 7, 21} 3 6 i 6 k y








y i + 1 {1, 3, 7} 3 6 i 6 k






i + 1 6= 21, 1 6 i 6 k

Pues bien,


1 + 1 = 3

1 + 1 {3, 7} =


1 + 1 = 7

Estudiemos ambos casos:



1 + 1 = 3


y = i + 1 6= 3, 2 6 i 6 k


(1 + 1) (2 + 1) (3 + 1) (k + 1) = 21

y

i + 1 6= 3, 2 6 i 6 k



y 2 + 1 = 7






2 + 1 {3, 7} = y



y i + 1 {1, 7} , 3 6 i 6 k






i + 1 {1, 3, 7} , 3 6 i 6 k

y

2 + 1 = 7



y





i + 1 {1, 7} , 3 6 i 6 k = i + 1 = 1, 3 6 i 6 k


y






(1 + 1) (2 + 1) (3 + 1) (k + 1) = 21

Por lo tanto, en este caso, tenemos:


1 + 1 = 3
y
2 + 1 = 7
y
i + 1 = 1, 3 6 i 6 k

194
Grado en Ingeniera Informtica Matemtica Discreta

Veamos ahora que ocurre si 1 + 1 = 7.



1 + 1 = 7


y = i + 1 6= 7, 2 6 i 6 k


(1 + 1) (2 + 1) (3 + 1) (k + 1) = 21

y
i + 1 6= 7, 2 6 i 6 k



y 2 + 1 = 3






2 + 1 {3, 7} = y



y i + 1 {1, 3} , 3 6 i 6 k






i + 1 {1, 3, 7} , 3 6 i 6 k

y
2 + 1 = 3



y





i + 1 {1, 3} , 3 6 i 6 k = i + 1 = 1, 3 6 i 6 k


y






(1 + 1) (2 + 1) (3 + 1) (k + 1) = 21

Luego,
1 + 1 = 7
y
2 + 1 = 3
y
i + 1 = 1, 3 6 i 6 k
Reuniendo ambos casos:

1 + 1 = 3
1 = 2




y y







2 + 1 = 7 = 2 = 6 = a = 22 36



y y









i + 1 = 1, 3 6 i 6 k i = 0, 3 6 i 6 k



1 + 1 = 7
1 = 6




y y







2 + 1 = 3 = 2 = 2 = a = 26 32



y y









i + 1 = 1, 3 6 i 6 k i = 0, 3 6 i 6 k

Un razonamiento anlogo puede hacerse para b. En efecto, el nmero de divisores de b es 10, luego
Nb = 10 = (1 + 1) (2 + 1) (3 + 1) (m + 1) = 10
= j + 1 es divisor de 10, para 1 6 j 6 m
 
10 = 2 5 = D10 = {1, 2, 5, 10}
= j + 1 {1, 2, 5, 10} , 1 6 j 6 m

195
Universidad de Cdiz Departamento de Matemticas

Ahora bien,


1 > 1 = 1 + 1 > 2

1 + 1 {2, 5, 10}



y y







2 > 2 = 2 + 1 > 3 = 2 + 1 {5, 10}



y y









j + 1 {1, 2, 5, 10} 1 6 j 6 m j + 1 {1, 2, 5, 10} , 3 6 j 6 m

adems,

j + 1 6= 10, 1 6 j 6 m.

En efecto, si alguno de ellos fuera igual a 10, todos los dems seran iguales a 1 y eso es imposible ya que

196
Grado en Ingeniera Informtica Matemtica Discreta

1 + 1 y 2 + 1 son, ambos, distintos de 1. Entonces,


1 + 1 {2, 5, 10}



y 1 + 1 {2, 5}








2 + 1 {5, 10} y







y = 2 + 1 = 5



j + 1 {1, 2, 5, 10} , 3 6 j 6 m y








y j + 1 {1, 2, 5} , 3 6 j 6 m






j + 1 6= 10, 1 6 j 6 m


2 + 1 = 5



y = j + 1 6= 5, para cualquier j 6= 2



(1 + 1) (2 + 1) (m + 1) = 10



1 + 1 = 2


y





= 2 + 1 = 5


y






j + 1 {1, 2} , 3 6 j 6 m


1 + 1 = 2



y






2 + 1 = 5 = j + 1 6= 2, 3 6 j 6 m



y






(1 + 1) (2 + 1) (3 + 1) (m + 1) = 10



1 + 1 = 2


y





= 2 + 1 = 5


y






j + 1 = 1, 3 6 j 6 m



1 = 1


y





= 2 = 4


y






j = 0, 3 6 j 6 m

= b = 2 34

197
Universidad de Cdiz Departamento de Matemticas

Tenemos, pues, dos soluciones:




1. a = 22 36 y b = 2 34

a = 22 36 a = 26 32 y b = 2 34 =


2. a = 26 32 y b = 2 34

Veamos cual de las dos es la que buscamos.

1. a = 22 36 y b = 2 34 . En este caso,

m.c.d.(a, b) = 2 34 = 162

y esto es imposible ya que, segn el enunciado, el mximo comn divisor de a y b era 18.

2. a = 26 32 y b = 2 34 . En tal caso,
Al igual que en el caso anterior, por 4.4.3,

m.c.d.(a, b) = 2 32 = 18

que coincide con el dato proporcionado por el enunciado.

La solucin correcta del ejercicio es, pues,

a = 576 y b = 162

Ejemplo 4.14

Hallar un nmero entero positivo sabiendo que tiene 2 factores primos, 8 divisores y que la suma de stos es
320.

Solucin

Sea a el nmero buscado, p1 y p2 sus factores primos y 1 y 2 , respectivamente, el nmero de veces que se
repiten. Entonces,
a = p 1 2
1 p2 , 1 > 1 y 2 > 1

Como tiene 8 divisores, Na = 8, luego,

Na = 8 = (1 + 1) (2 + 1) = 8
= 1 + 1 y 2 + 1 son, ambos, divisores de 8
8 = 23 = D8 = {1, 2, 4, 8}
 


1 + 1 {1, 2, 4, 8}

= y


2 + 1 {1, 2, 4, 8}

Representamos las posibles opciones en la tabla siguiente:

198
Grado en Ingeniera Informtica Matemtica Discreta

1 + 1 1 2 4 8

2 + 1 8 4 2 1

Si 1 + 1 toma cualquier valor de la primera fila, como (1 + 1) (2 + 1) = 8, entonces 2 + 1 ha de tomar


el valor que figura en la segunda fila y en la misma columna que 1 + 1 y viceversa, es decir, si 2 + 1 toma
cualquier valor en la segunda fila, entonces 1 + 1 ha de tomar el valor de su misma columna en la primera
fila. Por ejemplo,
1 + 1 = 2 = 2 + 1 = 4
y
2 + 1 = 8 = 1 + 1 = 1
Pues bien,
1 > 1 = 1 + 1 > 2
luego los valores de 1 + 1 y 2 + 1 en la primera columna no son posibles, o sea,

1 + 1 1 2 4 8

2 + 1 8 4 2 1

tambin,
2 > 1 = 2 + 1 > 2
luego los valores de 1 + 1 y 2 + 1 en la cuarta columna no son posibles, es decir,

1 + 1 1 2 4 8

2 + 1 8 4 2 1

Las opciones que nos quedan son:

1. 1 + 1 = 2 y 2 + 1 = 4. Entonces,

1 + 1 = 2 = 1 = 1


y = a = p1 p32


2 + 1 = 4 = 2 = 3

2. 1 + 1 = 4 y 2 + 1 = 2. Entonces,

1 + 1 = 4 = 1 = 3


y = a = p31 p2


2 + 1 = 1 = 2 = 1

Tenemos, pues, dos posibles soluciones. Estudiaremos cada una de ellas.

199
Universidad de Cdiz Departamento de Matemticas

1. a = p1 p32 .
Segn el enunciado, la suma de los divisores de a es 320. Pues bien, por 4.4.3,
n o

Da = p 1 p2 : 0 6 6 1 y 0 6 6 3

y podemos escribirlos todos utilizando el mtodo que vimos en 4.4.4, es decir,

1 p1
p2 p2 p1 p2
p22 p22 p1 p22
p32 p32 p1 p32

Calculamos ahora la suma de todos ellos, Sa . En efecto, sumando por columnas,

Sa = 1 + p2 + p22 + p32 + p1 + p1 p2 + p1 p22 + p1 p32



= (1 + p1 ) 1 + p2 + p22 + p32

y, entonces, 
Sa = 320 = (1 + p1 ) 1 + p2 + p22 + p32 = 320


1 + p1 es divisor de 320

= y


1 + p2 + p22 + p32 es divisor de 320

y como 320 = 26 5, de nuevo por 4.4.3, tendremos que

D320 = 2 3 : 0 6 6 6 y 0 6 6 1


y por 4.4.4,

1 2 4 8 16 32 64

5 5 10 20 40 80 160 320

luego,
D320 = {1, 2, 4, 8, 16, 32, 64, 5, 10, 20, 40, 80, 160, 320}
y

1 + p1 {1, 2, 4, 8, 16, 32, 64, 5, 10, 20, 40, 80, 160, 320}


y





1 + p2 + p22 + p32 {1, 2, 4, 8, 16, 32, 64, 5, 10, 20, 40, 80, 160, 320}


y






(1 + p1 ) 1 + p2 + p22 + p32 = 320

Ahora, al igual que hicimos antes, representamos las distintas opciones en una tabla:

1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320

1 + p2 + p22 + p32 320 160 80 64 40 32 20 16 10 8 5 4 2 1

Veamos cuales son las posibles soluciones.

200
Grado en Ingeniera Informtica Matemtica Discreta

> p1 es primo = p1 > 2 = 1+p1 > 3, luego entonces las opciones representadas en la primera y segunda
columna son imposibles.

1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320

1 + p2 + p22 + p32 320 160 80 64 40 32 20 16 10 8 5 4 2 1

> p2 es primo = p2 > 2 = 1 + p2 + p22 + p32 > 15, luego entonces las opciones representadas de la novena
columna en adelante tambin son imposibles.

1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320

1 + p2 + p22 + p32 320 160 80 64 40 32 20 16 10 8 5 4 2 1

> De la cuarta columna se sigue que


1 + p1 = 5 = p1 = 4. Imposible, ya que p1 es primo.
En la sexta columna,
1 + p1 = 10 = p1 = 9. Imposible, ya que p1 es primo,
y en la sptima,
1 + p1 = 16 = p1 = 15. Imposible, ya que p1 es primo.
Eliminamos, por tanto, las opciones representadas en las columnas cuarta, sexta y sptima.

1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320

1 + p2 + p22 + p32 320 160 80 64 40 32 20 16 10 8 5 4 2 1

> En la tercera columna,



1 + p2 + p22 + p32 = 80 = p2 1 + p2 + p22 = 79
= p2 es divisor de 79
y esto, al ser 79 un nmero primo, es imposible. Por lo tanto, eliminamos, tambin, la tercera columna.

1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320

1 + p2 + p22 + p32 320 160 80 64 40 32 20 16 10 8 5 4 2 1

> En la octava columna tenemos que



1 + p2 + p22 + p32 = 16 = p2 1 + p2 + p22 = 15
y esto tampoco es posible ya que al ser 15 = 3 5, tendramos,

15 = 3 5



y p2 = 3 = 1 + p2 + p22 = 13 6= 5






p2 1 + p2 + p22 = 15 =



y p2 = 5 = 1 + p2 + p22 = 31 6= 3






p2 es primo

Eliminamos, por tanto, la octava columna.

201
Universidad de Cdiz Departamento de Matemticas

1 + p1 1 2 4 5 8 10 16 20 32 40 64 80 160 320

1 + p2 + p22 + p32 320 160 80 64 40 32 20 16 10 8 5 4 2 1

> Nos queda como nica opcin posible las representadas en la quinta columna. Pues bien,

1 + p1 = 8 = p1 = 7

y 
1 + p2 + p22 + p32 = 40 = p2 1 + p2 + p22 = 39
Entonces,

39 = 3 13



y p2 = 3 = 1 + p2 + p22 = 13






p2 1 + p2 + p22 = 39 =



y p2 = 13 = 1 + p2 + p22 = 183 6= 3






p2 es primo

y, consecuentemente, p2 = 3.
As pues, la primera solucin es:

a = p1 p32



y





p1 = 7 = a = 7 33 = 189


y






p2 = 3

2. a = p31 p2
Seguiremos los mismos pasos que en el caso anterior. Segn el enunciado, la suma de los divisores de a
es 320. Pues bien, por 4.4.3,
n o

Da = p p
1 2 : 0 6 6 3 y 0 6 6 1

y podemos escribirlos todos utilizando el mtodo que vimos en 4.4.4, es decir,

1 p1 p21 p31
p2 p2 p1 p2 p21 p2 p31 p2

Calculamos ahora la suma de todos ellos, Sa . En efecto, sumando por filas,

Sa = 1 + p1 + p21 + p31 + p2 + p1 p2 + p21 p2 + p31 p2



= 1 + p1 + p21 + p31 (1 + p2 )

y, entonces, 
Sa = 320 = 1 + p1 + p21 + p31 (1 + p2 ) = 320


1 + p1 + p21 + p31 es divisor de 320

= y


1 + p2 es divisor de 320

202
Grado en Ingeniera Informtica Matemtica Discreta

y como 320 = 26 5, de nuevo por 4.4.3, tendremos que

D320 = 2 3 : 0 6 6 6 y 0 6 6 1


Representando, ahora, al igual que en el caso anterior, las distintas opciones en una tabla:

1 + p2 1 2 4 5 8 10 16 20 32 40 64 80 160 320

1 + p1 + p21 + p31 320 160 80 64 40 32 20 16 10 8 5 4 2 1

obtendremos los mismos resultados que antes, sin ms que intercambiar p1 y p2 , luego,

a = p31 p2



y





p1 = 3 = a = 33 7 = 189


y






p2 = 7

es decir, la solucin es la misma.

El ejercicio tiene, pues, una solucin nica, y el nmero pedido es el 189.

Ejemplo 4.15

Hallar un nmero entero que en su descomposicin no tiene ms factores primos que 2, 5 y 7, sabiendo que
al multiplicarlo por 5 el nmero de sus divisores se incrementa en 8 y al multiplicarlo por 8 ste nmero se
incrementa en 18. Calcular tambin la suma de todos los divisores del nmero.

Solucin

Sea a el nmero buscado y sean 1 , 2 y 3 las veces que se repiten, respectivamente, los nmeros primos
2, 5 y 7 en la factorizacin de a. Entonces,

a = 21 52 73 , con 1 > 1, 2 > 1, 3 > 1

Pues bien,

5a = 21 52 +1 73

a = 21 52 73 = y


8a = 21 +3 52 73



Na = (1 + 1) (2 + 1) (3 + 1)


y





= N5a = (1 + 1) (2 + 2) (3 + 1)


y






N8a = (1 + 4) (2 + 1) (3 + 1)

203
Universidad de Cdiz Departamento de Matemticas

y por los datos del enunciado,


N5a = Na + 8


y


N8a = Na + 18

es decir,


(1 + 1) (2 + 2) (3 + 1) = (1 + 1) (2 + 1) (3 + 1) + 8


y


(1 + 4) (2 + 1) (3 + 1) = (1 + 1) (2 + 1) (3 + 1) + 18

y haciendo operaciones,


(1 + 1)(3 + 1)(2 + 2 2 1) = 8

(1 + 1)(3 + 1) = 8

y = y



(2 + 1)(3 + 1)(1 + 4 1 1) = 18 (2 + 1)(3 + 1) = 6



3 + 1 es divisor de 8

= y


3 + 1 es divisor de 6

= 3 + 1 |m.c.d.(6, 8)
= 3 + 1 |2

3 + 1 = 1


=


3 + 1 = 2



3 = 0. Imposible, ya que 3 > 1

=


3 = 1

Adems,


(1 + 1) (3 + 1) = 8


y = 1 + 1 = 4 = 1 = 3


(3 + 1) = 2

y

(2 + 1) (3 + 1) = 8


y = 2 + 1 = 3 = 2 = 2


(3 + 1) = 2

204
Grado en Ingeniera Informtica Matemtica Discreta

por lo tanto el nmero buscado es:



1 = 3



y






2 = 2





y = a = 23 52 7 = a = 1400


3 = 1






y






a = 21 52 73

Veamos ahora la suma de todos sus divisores. Por 4.4.6,

23+1 1 52+1 1 71+1 1


S= = 3720
21 51 71

Ejemplo 4.16

Un nmero tiene 24 divisores, su mitad 18 divisores y su triple 28 divisores. Hallar el nmero y sus divisores.

Solucin

Sea a el nmero buscado y supongamos que su descomposicin en factores primos es


k
a = p1 2 3
1 p2 p3 pk .

Como su mitad tiene 18 divisores, a ha de ser divisible por 2, luego uno de los factores primos, pongamos
p1 , ha de ser 2, es decir,
k
a = 21 p2 3
2 p3 pk

y
a
= 21 1 p2 3 k
2 p3 pk .
2
Entonces,
Na = 24 = (1 + 1)(2 + 1)(3 + 1) (k + 1) = 24
y
Na/2 = 18 = (1 1 + 1)(2 + 1)(3 + 1) (k + 1) = 18.
Dividiendo miembro a miembro,
1 + 1 24 1 + 1 4
= = = = 1 = 3, ya que 1 y 1 + 1 son primos entre s.
1 18 1 3
As pues,
k
a = 23 p2 3
2 p3 pk

y si ninguno de los restantes factores primos es 3, entonces,


k
3a = 3 23 p2 3
2 p3 pk

205
Universidad de Cdiz Departamento de Matemticas

luego,

N3a = 28 = (3 + 1)(2 + 1) (k + 1)(1 + 1) = 28 = 2(2 + 1) (k + 1) = 7 = 2 |7

y esto es imposible ya que 7 es primo. Por lo tanto uno de los factores primos de la descomposicin de a,
digamos p2 , ha de ser 3. Entonces,

k
a = 23 32 p
3 pk , con 2 > 1
3

k
3a = 23 32 +1 p
3 pk
3

luego,

N3a = 28 = (3 + 1)(2 + 2)(3 + 1) (k + 1) = 28


= (2 + 2)(3 + 1) (k + 1) = 7


2 + 2 es divisor de 7

= y


i + 1 es divisor de 7, 3 6 i 6 k



2 + 2 {1, 7}

= y


i + 1 {1, 7} , 3 6 i 6 k

[2 > 1 = 2 + 2 > 3]


2 + 2 = 7

= y


i + 1 {1, 7} , 3 6 i 6 k

[(2 + 2)(3 + 1) (k + 1) = 7]


2 + 2 = 7

= y


i + 1 = 1, 3 6 i 6 k


2 = 5


= y


i = 0, 3 6 i 6 k

es decir el nmero pedido es

a = 23 35 = 8 243 = 1944.

Veamos ahora cuales son sus divisores. Utilizando el mtodo 4.4.4,

206
Grado en Ingeniera Informtica Matemtica Discreta

1 2 4 8

31 3 6 12 24

32 9 18 36 72

33 27 54 108 216

34 81 162 324 648

35 243 486 972 1944

207
Universidad de Cdiz Departamento de Matemticas

208
Leccin 5

Ecuaciones Diofnticas

5.1 Generalidades

Estas ecuaciones reciben este nombre en honor a Diofanto1 , matemtico que trabaj en Alejandra a mediados
del siglo III a.c. Fue uno de los primeros en introducir la notacin simblica en matemticas y escribi seis
libros sobre problemas en las que consideraba la representacin de nmeros anterior como suma de cuadrados.

5.1.1 Definicin
Una ecuacin diofntica es una ecuacin lineal con coeficientes enteros y que exige soluciones tambin en-
teras.

5.2 Solucin de una Ecuacin Diofntica

Veremos un teorema que nos permite saber cuando una ecuacin de este tipo tiene solucin y aporta un
mtodo para calcular una solucin particular de la misma.

5.2.1 Solucin Particular


Sean a, b y c tres nmeros enteros. La ecuacin lineal ax + by = c tiene solucin entera si, y slo si el
mximo comn divisor de a y b divide a c.

Demostracin

Slo si. En efecto, supongamos que los enteros x0 e y0 son solucin de la ecuacin ax + by = c, es decir,
ax0 + by0 = c. Pues bien, si d = m.c.d.(a, b), entonces

d = m.c.d.(a, b) = d|a y d|b = d|ax0 + by0 = d|c


1 Matemtico griego de la escuela de Alejandra (a.c. 325-a.c. 410). Dej trece libros de aritmtica, de los cuales slo los seis
primeros nos han llegado, y otro sobre los Nmeros angulares. Aunque tom como ejemplo para sus mtodos los trabajos de
Hiparco, su teora completamente nueva de ecuaciones de primer grado y la resolucin que dio a las de segundo hacen de l un
innovador en este campo. Sus obras han constituido tema de meditacin de sus contemporneos griegos, y de los rabes, y, ms
tarde, de los gemetras del renacimiento. El mismo Viete en su obra capital, reproduce sus proposiciones, aunque sustituye los
problemas abstractos por cuestiones de geometra resolubles por lgebra.

209
Universidad de Cdiz Departamento de Matemticas

Si. Recprocamente, supongamos que d = m.c.d.(a, b) es divisor de c. Entonces,


 
a b
m.c.d.(a, b) = d = m.c.d. , =1
d d
a b
p, q Z : p+ q =1
d d
cp cq
= a +b =c
d d
c
siendo entero ya que, por hiptesis, d es divisor de c. Ahora bastara tomar
d
cp cq
x0 = e y0 =
d d
y tendramos que
ax0 + by0 = c

es decir los enteros x0 e y0 son solucin de la ecuacin.

La solucin encontrada se llamar solucin particular del sistema.

Obsrvese que este teorema adems de asegurar la existencia de solucin para una ecuacin de este tipo,
ofrece un mtodo para calcularla. El siguiente ejemplo aclarar estas cuestiones.

Ejemplo 5.1

Encontrar una solucin para la ecuacin diofntica 525x + 100y = 50

Solucin

Veamos si existe solucin entera para la ecuacin.


Calculamos el mximo comn divisor de 525 y 100 mediante el algoritmo de Euclides.

5 4

525 100 25

25 0

es decir,
m.c.d. (525, 100) = 25

y como 25 divide a 50, el teorema anterior asegura la existencia de solucin entera para la ecuacin.

210
Grado en Ingeniera Informtica Matemtica Discreta

Calculamos una solucin para la ecuacin.


Siguiendo el mtodo indicado en la demostracin del teorema, hallamos los coeficientes de la combi-
nacin lineal del mximo comn divisor de 525 y 100. Bastara seguir el algoritmo de Euclides hacia
atrs.
25 = 1 525 + (5) 100
por tanto, los coeficientes buscados son p = 1 y q = 5 y segn el citado teorema una solucin para la
ecuacin sera
cp cq
x0 = e y0 =
d d
donde c es el trmino independiente de la ecuacin y d el mximo comn divisor de los coeficientes de
x e y. Consecuentemente,
50 1
x0 = =2
25
e
50 (5)
y0 = = 10
25

5.2.2 Solucin General


Sean a, b y c tres nmeros enteros no nulos tales que el mximo comn divisor de a y b divide a c. Entonces
la solucin general de la ecuacin ax + by = c es
b
x = x0 + k
d
a
y = y0 k
d
donde x0 e y0 es una solucin particular de la misma y k es cualquier nmero entero.

Demostracin

Sea d el mximo comn divisor de a y b. Por hiptesis d divide a c luego el teorema 5.2.1 asegura la existencia
de una solucin particular x = x0 e y = y0 para la ecuacin. Entonces,
ax0 + by0 = c
Dividiendo ahora ambos miembros de esta ecuacin por el mximo comn divisor de a y b, tendremos,
a b c
x0 + y0 =
d d d
c a b
siendo entero y , nmeros enteros primos entre s, luego el mximo comn divisor de ambos es 1 y
d d d
c
como 1 divide a , el teorema 5.2.1 asegura la existencia de una solucin particular x1 , y1 para esta ecuacin,
d
luego
a b c
x1 + y1 =
d d d
Pues bien,
a b c
x1 + y1 =
d d d
a b
= (x1 x0 ) + (y1 y0 ) = 0
a b c d d
x0 + y0 =

d d d
a b
= (x1 x0 ) = (y0 y1 )
d d
b a
(x1 x0 )
d d

211
Universidad de Cdiz Departamento de Matemticas

b a
y al ser primo con , dividir a x1 x0 , luego
d d

b b b
|x1 x0 k Z : x1 x0 = k = x1 = x0 + k
d d d

a b
Sustituimos el valor de x1 x0 en (x1 x0 ) + (y1 y0 ) = 0 y resulta
d d

a b b a a
k + (y1 y0 ) = 0 = k + y1 y0 = 0 = y1 = y0 k
d d d d d

Veamos, finalmente, que x1 e y1 es solucin de la ecuacin ax + by = c.

En efecto,
 
b  a
ax1 + by1 = a x0 + k + b y0 k
d d
b a
= ax0 + a k + by0 b k
d d
= ax0 + by0
= c

y tomando x = x1 e y = y1 ,
b
x = x0 + k
d
a
y = y0 k
d
es solucin de la ecuacin ax + by = c cualquiera que sea k Z. La llamaremos solucin general de dicha
ecuacin.

Nota 5.1 En el ejemplo anterior, tenamos que

x0 = 2 e y0 = 10

era una solucin particular para la ecuacin

525x + 100y = 50

luego una solucin general de la misma, ser:

100
x=2+k = 2 + 4k
25
525
y = 10 k = 10 21k
25

siendo k cualquier nmero entero.

212
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 5.2

Calcular las soluciones enteras de la ecuacin diofntica 66x + 550y = 88

Solucin

66x + 550y = 88

Veamos si la ecuacin admite solucin entera.


Calculamos el mximo comn divisor de 66 y 550 por el algoritmo de Euclides.

8 3

550 66 22

22 0

luego,
m.c.d. (66, 550) = 22
y como 22 divide a 88, trmino independiente de la ecuacin, por el teorema 5.2.1 se sigue que la
ecuacin propuesta admite una solucin particular x = x0 , y = y0 .

Calculamos esta solucin particular.


Volviendo hacia atrs en el algoritmo de Euclides, tendremos

22 = (8) 66 + 1 550

luego,
88 (8)
x0 = = 32
22
88 1
y0 = =4
22
es una solucin particular de la ecuacin.

Calculemos ahora la solucin general.


Segn lo visto en el teorema 5.2.2 si una solucin particular de la misma es x0 = 32 e y0 = 4, entonces
la solucin general es:
550
x = 32 + k = 32 + 25 k
22
66
y =4k = 4 3k
22
siendo k cualquier nmero entero.

213
Universidad de Cdiz Departamento de Matemticas

Ejemplo 5.3

Una persona va a un supermercado y compra 12 litros de leche, unos de leche entera y otros de desnatada,
por 1200 ptas. Si la leche entera vale 30 ptas. ms por litro que la desnatada, y ha comprado el mnimo
posible de leche desnatada, Cuntos litros habr comprado de cada una?

Solucin

Si x es el nmero de litros de leche entera, entonces 12 x es el nmero de litros de leche desnatada y si y


es el precio de la leche desnatada, entonces el precio de la leche entera ser y + 30.

Como el precio total de la leche comprada es 1200, tendremos que

x(y + 30) + y(12 x) = 1200

de aqu que
xy + 30x + 12y xy = 1200
o sea,
30x + 12y = 1200

Veamos si esta ecuacin admite soluciones enteras. Hallamos el mximo comn divisor de 30 y 12 por
el algoritmo de Euclides.

2 2

30 12 6

6 0

luego,
m.c.d. (30, 12) = 6
y dado que 6 divide a 1200, la ecuacin planteada admite soluciones enteras.
Calculamos una solucin particular.
Como m.c.d. (30, 12) = 6, existirn dos nmeros enteros p y q tales que 6 pueda expresarse como
combinacin lineal de 30 y 12 con coeficientes enteros. Los hallaremos volviendo hacia atrs en el
algoritmo de Euclides.
6 = 1 30 + (2) 12
luego entonces los coeficientes buscados son 1 y 2 y la solucin particular de la ecuacin es
1200 1
x0 = = 200
6
1200 (2)
y0 = = 400
6

La solucin general ser:


12
x = 200 + k = 200 + 2k
6
30
y = 400 k = 400 5k
6
siendo k cualquier nmero entero.

214
Grado en Ingeniera Informtica Matemtica Discreta

Veamos, finalmente, cuantos litros se han comprado de cada tipo de leche.


Segn lo visto hasta ahora, la cantidad de leche entera es
Ce = 200 + 2k, k Z
Teniendo en cuenta que la cantidad de leche entera no puede ser cero y tampoco puede ser 12 ya que,
en tal caso, no comprara leche desnatada,
0 < Ce < 12 0 < 200 + 2k < 12
200 < 2k < 188
100 < k < 94
k {99, 98, 97, 96, 95}
y la cantidad mnima de leche desnatada se corresponder con la mxima de leche entera y esta se da
para el valor mximo que pueda tener k, es decir para k = 95. Por tanto,
Ce = 200 + 2(95) = 200 190 = 10
Cd = 12 Ce = 2
o sea, se compraron 10 litros de leche entera y 2 litros de leche desnatada.

Ejemplo 5.4

Hallar los valores de c Z+ , con 10 < c < 20 para los cuales no tiene solucin la ecuacin diofntica
84x + 990y = c. Determinar la solucin para los restantes valores de c.

Solucin

La ecuacin 84x + 990y = c admitir solucin entera si, y slo si el mximo comn divisor de 84 y 990
divide a c.
Hallamos dicho mximo comn divisor por el algoritmo de Euclides.

11 1 3 1 2

990 84 66 18 12 6

66 18 12 6 0

luego
m.c.d. (84, 990) = 6
entonces,
84x + 990y = c tiene solucin entera 6 |c q Z : c = 6 q
y como 10 < c < 20, tendremos que las opciones posibles para las que la ecuacin tiene solucin son
c = 12 y c = 18
por tanto los valores de c para los que la ecuacin no admite solucin entera sern:
11, 13, 14, 15, 16, 17 y 19

215
Universidad de Cdiz Departamento de Matemticas

Calculamos una solucin particular para la ecuacin propuesta.


Volviendo hacia atrs el clculo hecho en el algoritmo de Euclides, tendremos

)
6 = 18 1 12
= 6 = 18 1(66 3 18)
12 = 66 3 18
= 1 66 + 4 18
)
6 = 1 66 + 4 18
= 6 = 1 66 + 4(84 1 66)
18 = 84 1 66
= 4 84 5 66
)
6 = 4 84 5 66
= 6 = 4 84 5(990 11 84)
66 = 990 11 84
= 5 990 + 59 84

luego,
6 = 59 84 + (5) 990

Solucin para c = 12.

Una solucin particular es


12 59
x0 = = 118
6
12 (5)
y0 = = 10
6

La solucin general es
990
x = 118 + k = 118 + 165k
6
84
y = 10 k = 10 14k
6
siendo k cualquier nmero entero.

Solucin para c = 18.

Una solucin particular es


18 59
x0 = = 177
6
18 (5)
y0 = = 15
6

La solucin general es
990
x = 177 + k = 177 + 165k
6
84
y = 15 k = 15 14k
6
siendo k cualquier nmero entero.

216
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 5.5

Hallar las soluciones enteras de la ecuacin


p
(x + y)(x y) + (2x + 2y 3)y 2(x 7) = x + y + 3

Solucin

Elevando al cuadrado ambos miembros

x2 y 2 + 2xy + 2y 2 3y 2x + 14 = x2 + y 2 + 2xy + 6x + 6y + 9

y simplificando, resulta
8x + 9y = 5
Veamos si tiene soluciones enteras.

8 y 9 son primos entre s, luego


m.c.d. (8, 9) = 1
y como 1 divide a 5, trmino independiente de la ecuacin, esta tendr soluciones enteras.

Calculamos una solucin particular


El mximo comn divisor de 8 y 9 escrito en combinacin lineal de ambos, es

1 = (1) 8 + 1 9

luego una solucin particular es:


5 (1)
x0 = = 5
1
51
y0 = =5
1
La solucin general, por tanto, ser
x = 5 + 9k
y = 5 8k
siendo k cualquier nmero entero.

Ejemplo 5.6

Una mujer tiene un cesto de manzanas. Haciendo grupos de 3 sobran 2 y haciendo grupos de 4 sobran 3.
Hallar el nmero de manzanas que contiene el cesto sabiendo que est entre 100 y 110.

Solucin

Sean x e y los nmeros de grupos de tres y cuatro manzanas, respectivamente. Si N es el nmero total de
manzanas que contiene el cesto, tendremos
)
3x + 2 = N
4y + 3 = N
y restando miembro a miembro, resulta
3x 4y = 1

217
Universidad de Cdiz Departamento de Matemticas

Veamos si esta ecuacin tiene soluciones enteras.


Como m.c.d. (3, 4) = 1 y 1 divide a 1, trmino independiente de la ecuacin, resulta que la misma
admite soluciones enteras.
Solucin particular
1 = (1) 3 + (1)(4)
luego,
1 (1)
x0 = = 1
1
1(1)
y0 = = 1
1
es una solucin particular de la ecuacin.
Solucin general
4
x = 1 + k = 1 4k
1
3
y =1 k = 1 3k
1
siendo k cualquier nmero entero.
Calculemos, finalmente, cuantas manzanas hay en el cesto.
)
3x + 2 = N
= 3(1 4k) + 2 = N = N = 12k 1
x = 1 4k
y como N no puede ser 100 porque 100 es mltiplo de 4 y tampoco puede ser 110 porque da resto 2 al
dividirlo entre 4,
100 < N < 110
tendremos,
101 111 111 101
100 < 12k 1 < 110 = < k < = <k< = 9.25 < k < 8.42
12 12 12 12
y como k es un nmero entero, tendremos que
k = 9
Consecuentemente,
N = 12(9) 1 = 108 1 = 107
es decir el cesto contiene 107 manzanas.

Ejemplo 5.7

Hallar el menor nmero entero positivo que dividido por 4, 7 y 11 da resto 3, y que dividido por 13 da resto
1.

Solucin

Sea n el nmero buscado, entonces por el algoritmo de la divisin existen q1 , q2 y q3 tales que

n = 4q1 + 3 = n 3 = 4q1


n = 7q2 + 3 = n 3 = 7q2


n = 11q3 + 3 = n 3 = 11q3

218
Grado en Ingeniera Informtica Matemtica Discreta

luego
4 |n 3 , 7 |n 3 y 11 |n 3
es decir, n 3 es un mltiplo comn a 4, 7 y 11, por tanto ha de ser mltiplo de su mnimo comn mltiplo
y al ser
m.c.m.(4, 7, 11) = 4 7 11 = 308
ser
308 |n 3
luego existir un entero x tal que
n 3 = 308x
es decir,
n = 308x + 3
Por otro lado y tambin por el algoritmo de la divisin, existir un entero y tal que
n = 13y + 1
por tanto, )
n = 308x + 3
= 308x 13y = 2
n = 13y + 1

Veamos si esta ecuacin admite soluciones enteras.


Calculamos el mximo comn divisor de 308 y 13 por el algoritmo de Euclides.

23 1 2 4

308 13 9 4 1

9 4 1 0

luego
m.c.d. (308, 13) = 1
y 1 divide a 2, trmino independiente de la ecuacin, luego tiene soluciones enteras.
Solucin particular
Buscamos los coeficientes enteros de 1 expresado como combinacin lineal de 308 y 13.
)
1=924
= 1 = 9 2(13 1 9)
4 = 13 1 9
= 2(13) + 3 9
)
1 = 2(13) + 3 9
= 1 = 2(13) + 3 [308 + 23 (13)]
9 = 308 23 13
= 3 308 + 71 (13)
luego
1 = 3 308 + 71 (13)
y una solucin particular es:
(2) 3
x0 = = 6
1
(2) 71
y0 = = 142
1

219
Universidad de Cdiz Departamento de Matemticas

Solucin general
13
x = 6 + k = 6 13k
1
308
y = 142 k = 142 308k
1
donde k es cualquier nmero entero.
Calculemos, finalmente, el nmero pedido.
)
n = 308x + 3
= n = 308(6 13k) + 3 = 1845 4004k
x = 6 13k

y al ser n > 0, tendremos


1845
1845 4004k > 0 = k<
4004
= k < 0.46
= k 6 1
q Z+
0 : 1 = k + q

q Z+
0 : k = 1 q

luego,
n = 1845 4004(1 q) = 1845 + 4004 + 4004q = 2159 + 4004q
y el nmero ms pequeo se producir para el menor valor que pueda tomar q Z+
0 , es decir, q = 0.
Entonces,
n = 2159 + 4004 0 = 2159
y es el menor nmero entero que cumple las condiciones del enunciado.

Ejemplo 5.8

Un granjero gast 100.000 pts. en 100 animales entre pollos, conejos y terneros. Si los pollos los compr a
50 pts, a 1000 pts. los conejos y a 5000 pts. los terneros y adquiri animales de las tres clases, Cuntos
animales compr de cada clase?

Solucin

Sean x, y y z el nmero de pollos, conejos y terneros, respectivamente. De acuerdo con el enunciado tendremos
el siguiente sistema de ecuaciones:
) (
x + y + z = 100 z = 100 x y
=
50x + 1000y + 5000z = 100000 50x + 1000y + 5000z = 100000

= 50x + 1000y + 5000(100 x y) = 100000

= 4950x + 4000y = 400000

Veamos si la ecuacin propuesta tiene soluciones enteras.


Calculamos el mximo comn divisor de 4950 y 4000 por el algoritmo de Euclides.

220
Grado en Ingeniera Informtica Matemtica Discreta

1 4 4 1 3

4950 4000 950 200 150 50

950 200 150 50 0

luego,
m.c.d. (4950, 4000) = 50
y como 50 divide a 400000, trmino independiente de la ecuacin, esta tiene soluciones enteras.
Calculamos una solucin particular
Expresamos 50 como combinacin lineal de 4950 y 4000 volviendo hacia atrs los clculos en el
algoritmo de Euclides.
)
50 = 200 + (1) 150
= 50 = 200 + (1) (950 4 200)
150 = 950 4 200
= 50 = 1 950 + 5 200
)
50 = 1 950 + 5 200
= 50 = 1 950 + 5 (4000 4 950)
200 = 4000 4 950
= 50 = 5 4000 + (21) 950
)
50 = 5 4000 + (21) 950
= 50 = 5 4000 + (21) (4950 1 4000)
950 = 4950 1 4000
= 50 = 21 4950 + 26 4000
luego,
p = 21 y q = 26
por tanto,
400000 (21)
x0 = = 168000
50
400000 26
y0 = = 208000
50
es una solucin particular de la ecuacin.
La solucin general ser,
4000
x = 168000 + k = 80k 168000
50
4950
y = 208000 k = 208000 99k
50
siendo k cualquier nmero entero.
Veamos, finalmente, cuantos animales de cada clase compr.
Teniendo en cuenta que adquiri animales de las tres clases, tendremos
)
x > 0 = 80k 168000 > 0 = 80k > 168000 = k > 2100
= 2100 < k < 2101.01
y > 0 = 208000 99k > 0 = 99k < 208000 = k < 2101.01

y como k es un nmero entero, se sigue que k = 2101.

221
Universidad de Cdiz Departamento de Matemticas

As pues,
x = 80 2101 168000 = 80
y = 208000 99 2101 = 1
y al ser
x + y + z = 100
ser
z = 100 80 1 = 19
por tanto compr 80 pollos, 1 conejo y 19 terneros.

Ejemplo 5.9

Demostrar, en Z+0 , que todos los nmeros que dan resto 1 al dividirlos por 3 y resto 7 al dividirlos por 11
dan, tambin, resto 7 al dividirlos por 33.

Solucin

Segn el teorema de existencia y unicidad de cociente y resto, los nmeros que dan resto 1 al dividirlos por
3 son de la forma 3x + 1 y los que dan resto 7 al dividirlos por 11, de la forma 11y + 7, siendo x e y, enteros
no negativos ya que estamos en Z+ +
0 . Si n Z0 , tendremos que probar, por tanto,

n = 3x + 1

y = q Z+ 0 : n = 33q + 7


n = 11y + 7

Pues bien,
n = 3x + 1

y = 3x + 1 = 11y + 7 = 3x 11y = 6


n = 11y + 7

Veamos si esta ecuacin tiene soluciones enteras.


Calculamos el mximo comn divisor de 3 y 11 utilizando el algoritmo de Euclides.

3 1 2

11 3 2 1

2 1 0

luego,
m.c.d.(3, 11) = 1
y como 1 divide a 6, trmino independiente de la ecuacin, esta tiene soluciones enteras.

222
Grado en Ingeniera Informtica Matemtica Discreta

Calculamos una solucin particular.


Expresaremos 1 como combinacin lineal de 3 y 11, obteniendo los coeficientes de la misma mediante
la vuelta atrs del algoritmo de Euclides.
)
1 = 3 + (1) 2
= 1 = 3 + (1) (11 3 3)
2 = 11 3 3
= 1 = 1 11 + 4 3

es decir, 1 = 4 3 + 1(11), luego,


64
x0 = = 24
1
e
61
y0 = =6
1
Obtenemos la solucin general.
x = 24 11k
e
y = 6 3k
siendo k un nmero entero.
Probemos, finalmente, la conclusin.
Obsrvese que x Z+0 , pero si x fuera cero, entonces n sera 1, pero 1 no da resto 7 al dividirlo entre
11, luego x > 0. Entonces,

x>0 = 24 11k > 0


= 11k > 24
= 11k < 24
24
= k<
11
= k < 2.18
= k 6 2 {k es entero}
= q Z+
0 :2=k+q

= q Z+
0 :k =2q

= q Z+
0 : x = 24 11(2 q)

= q Z+
0 : x = 11q + 2

y como n = 3x + 1,

q Z+ +
0 : n = 3(11q + 2) + 1 = q Z0 : n = 33q + 7.

Que era lo que queramos probar.

223
Universidad de Cdiz Departamento de Matemticas

224
Leccin 6

Aritmtica en Zm

En su obra Disquisitiones Arithmeticae, publicada en 1801, Gauss introdujo en las Matemticas el concepto
de congruencia. Dada la analoga que exista entre ella y la igualdad algebraica, Gauss adopto el smbolo ,
notacin que an se utiliza para la congruencia.

la relacin de congruencia ha proporcionado las herramientas con las cuales se han demostrado importantes
hitos de la Teora de Nmeros, de hecho ha sido un instrumento de vital importancia para el estudio de la
divisibilidad en Z.

Muchos problemas de Clculo con enteros muy grandes pueden reducirse a problemas equivalentes usando
enteros pequeos mediante el uso de las congruencias.

6.1 Conceptos Bsicos

Comenzamos definiendo el concepto central de la leccin y analizando con detenimiento sus propiedades. Dis-
tintos ejemplos aclararn los conceptos que se definen y permitirn una aplicacin directa de las propiedades.

6.1.1 Definicin
Sea m un entero positivo y a, b dos nmeros enteros. Diremos que a y b son congruentes mdulo m si m
divide a a b. Utilizaremos la notacin a b(md m), es decir,

a b(md m) m|a b

Ejemplo 6.1

80 20(md 15), ya que 15|60


8 16(md 4), ya que 4| 24
5 25(md 10), ya que 10|20
12 3(md 5), ya que 5|15

225
Universidad de Cdiz Departamento de Matemticas

Ejemplo 6.2

Encontrar cinco nmero enteros distintos, cada uno los cuales sea congruente con 13 mdulo 11.

Solucin

Sea a cualquiera de los nmeros buscados. Entonces,


a 13(md 11) 11|a 13
q Z : a 13 = 11q
q Z : a = 11q + 13
Si ahora tomamos, por ejemplo, q = 2, 1, 0, 1 2, tendremos los cinco nmeros buscados:
a = 11(2) + 13 = 9
a = 11(1) + 13 = 2
a = 11 0 + 13 = 13
a = 11 1 + 13 = 24
a = 11 2 + 13 = 35

6.1.2 Teorema
Sea m cualquier nmero entero positivo. Entonces,

(a) Cualquier nmero entero es congruente mdulo m exactamente con uno de los enteros 0, 1,. . . . . ., m1.
(b) Dos nmeros enteros son congruentes entre s mdulo m si, y slo si ambos dan el mismo resto al
dividirlos por m.

Demostracin

(a) Probaremos que si a es un nmero entero cualquiera, entonces es congruente mdulo m exactamente
con uno de los enteros 0, 1, . . . . . . , m 1.
En efecto,
a Z y m Z+ = Existen q y r, enteros y nicos : a = mq + r, siendo 0 6 r < m {(3.2.1)}
q, r Z : a r = mq, siendo 0 6 r < m
r Z : m|a r, siendo 0 6 r < m
r Z : a r(md m), siendo 0 6 r < m


a 0(md m)





a 1(md m)







a 2(md m)


..
.









a m 1(md m)

Al nmero r, nico, lo llamaremos menor residuo de a, mdulo m.

226
Grado en Ingeniera Informtica Matemtica Discreta

(b) En efecto, sean a y b dos enteros cualesquiera.


Slo si. En efecto, supongamos que a b(md m), entonces,

a b(md m) m|a b
q Z : a b = mq


Por el teorema de existencia y unicidad de cociente y resto (3.2.1)




existirn q1 , r1 , q2 , r2 , enteros y nicos, tales que







a = mq1 + r1 , 0 6 r1 < m



y = a b = m(q1 q2 ) + r1 r2










b = mq2 + r2 , 0 6 r2 < m

(
q Z : a b = mq
=
q1 , q2 , r1 , r2 : a b = m(q1 q2 ) + r1 r2 , 0 6 r1 < m, 0 6 r2 < m


0 6 r1 < m


y
= m < r1 r2 < m 0 6 |r1 r2 | < m



0 6 r2 < m

(
q Z : a b = mq
=
q1 , q2 , r1 , r2 : a b = m(q1 q2 ) + r1 r2 , siendo 0 6 |r1 r2 | < m
= |r1 r2 | = 0 {El resto de dividir a b entre m ha de ser nico}
r1 = r2
es decir, a y b dan, ambos, el mismo resto al dividirlos por m.
Si. Recprocamente, supongamos que a y b, dan, ambos, el mismo resto al dividirlos por m, es decir,
existen q1 , q2 y r, enteros, tales que

a = mq1 + r y b = mq2 + r.

Entonces,

a = mq1 + r


y = a b = m(q1 q2 )


b = mq2 + r

= q Z : a b = mq {Tomando q = q1 q2 }
m|a b
a b (md m)

Ejemplo 6.3

Demustrese que todo nmero primo mayor o igual que 5 es congruente con 1 con 5, mdulo 6.

Solucin

Sea p cualquier nmero entero. Probaremos que

227
Universidad de Cdiz Departamento de Matemticas

si p es primo y p > 5, entonces p 1(md 6) p 5(md 6).

En efecto, supongamos que la proposicin es falsa, es decir,

p es primo y p > 5 y, sin embargo, p


/ 1(md 6) y p
/ 5(md 6).

Entonces, por (a) del teorema anterior, p 0(md 6) p 2(md 6) p 3(md 6) p 4(md 6). Pues
bien,

> Si p 0(md 6), entonces 6|p lo cual es imposible ya que p es primo.


> Si p 2(md 6), entonces


6|p 2
y = 2|p 2
2|6 y = 2|p 2 + 2 = 2|p

2|2

y esto contradice el que p sea primo.


> Si p 3(md 6), entonces


6|p 3
y = 3|p 3
3|6 y = 3|p 3 + 3 = 3|p

3|3

y esto contradice el que p sea primo.


> Si p 4(md 6), entonces


6|p 4
y = 2|p 4
2|6 y = 2|p 4 + 4 = 2|p

2|4

y esto contradice el que p sea primo.

Hemos llegado, por tanto, a una contradiccin y la proposicin propuesta es cierta, es decir, p ha de ser
congruente mdulo 6 con 1 con 5.


Ejemplo 6.4

Demustrese que si d|m y a b(md m), entonces a b(md d).

Solucin

Directamente de la transitividad de la relacin de divisibilidad,


)
d|m
= d|a b a b(md d)
a b(md m) m|a b

228
Grado en Ingeniera Informtica Matemtica Discreta

6.2 Propiedades

Veremos a continuacin algunas propiedades de las congruencias que son, con frecuencia, bastante tiles

6.2.1 Teorema
Sean a, b, c y m son tres enteros con m > 0. Se verifica:

(a) a a(md m).


(b) Si a b(md m), entonces b a(md m)
(c) Si a b(md m) y b c(md m), entonces a c(md m)

Demostracin

Utilizaremos las propiedades de la divisibilidad (3.1.2).

(a) a a(md m)
Teniendo en cuenta que m 6= 0,

m|0 m|a a a a(md m)

(b) Si a b(md m), entonces b a(md m). En efecto,

a b(md m) m|a b m|(1)(a b) = m|b a b a(md m)

(c) Si a b(md m) y b c(md m), entonces a c(md m). En efecto,



a b(md m) m|a b

y = m|(a b) + (b c) = m|a c = a c(md m)


b c(md m) m|b c

6.2.2 Teorema
Sean a, b, c, d, p y m, enteros con p 6= 0 y m > 0. Se verifica:

(a) si a b(md m) y c d(md m), entonces a + c b + d(md m) y ac bd(md m).


(b) Si a b(md m), entonces pa pb(md m).
a b m
(c) Si p|a, p|b y a b(md m), entonces md , siendo d = m.c.d.(p, m).
p p d

Demostracin

Utilizaremos, al igual que en el teorema anterior, las propiedades de la divisibilidad (3.1.2).

229
Universidad de Cdiz Departamento de Matemticas

(a) Si a b(md m) y b c(md m), entonces a + c b + d(md m) y ac bd(md m).


En efecto,

a b(md m) m|a b


y = m|(a b) + (c d) = m|(a + c) (b + d)


c d(md m) m|c d

luego,
a + c b + d(mdm).
Anlogamente,

a b(md m) m|a b = m|ac bc


y = m|(ac bc) + (bc bd) = m|ac bd


c d(md m) m|c d = m|bc bd

por lo tanto,
ac bd(mdm).

(b) Si a b(md m), entonces pa pb(md m). En efecto,

a b(md m) m|a b = m|p(a b) = m|pa pb pa pb(md m)

a b m
(c) Si p|a, p|b y a b(md m), entonces md , siendo d = m.c.d.(p, m).
p p d
En efecto, por 3.7.4,
)
m.c.d.(p, m) m.c.m.(p, m) = pm
= d m.c.m.(p, m) = pm
m.c.d.(p, m) = d
pm
= m.c.m. =
d
Pues bien,
p|a




y = p|a b






p|b = m.c.m.(p, m)|a b



y






a b(md m) m|a b

pm
= |a b
d
pm
= q Z : a b = q
d
a b mq
= q Z : =
p p d

m a b
=
d p p
a b m
(md )
p p d

230
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 6.5

Demostrar que el cuadrado de cualquier nmero entero es divisible por 3 o es congruente con 1 mdulo 3.

Solucin

Sea a un nmero entero arbitrario. Por el teorema 6.1.2 a es congruente mdulo 3 con 0, 1 2. Pues bien,

a 0(md 3) = a2 0(md 3) {(6.2.2 (a))}


3|a2
a2 es divisible por 3

a 1(md 3) = a2 1(md 3) {(6.2.2 (a))}

a 2(md 3) = a2 4(md 3) {(6.2.2 (a))}
2

a 4(md 3)

y


4 1(md 3)

a2 1(md 3) {6.2.1(c)}

luego a2 es divisible por 3 o es congruente con 1 mdulo 3.

Veamos ahora un corolario que generaliza algunos apartados del teorema anterior.

6.2.3 Corolario
Si ai bi (md m) para 1 6 i 6 n, entonces

n
X n
X
(i) ai bi (md m)
i=1 i=1
n
Y n
Y
(ii) ai bi (md m)
i=1 i=1

Demostracin

Procederemos, en ambos casos, por induccin.

n
X n
X
(i) ai bi (md m)
i=1 i=1

Paso bsico. Veamos que es cierto para n = 2. En efecto, por el teorema anterior,
)
a1 b1 (md m)
= a1 + a2 b1 + b2 (md m)
a2 b2 (md m)

231
Universidad de Cdiz Departamento de Matemticas

Paso inductivo. Supongamos que la proposicin es cierta para n = p, es decir,


p
X p
X
si ai bi (md m), i = 1, 2, . . . , p, entonces ai bi (md m)
i=1 i=1

Veamos que tambin se cumple para n = p + 1. En efecto, si

ai bi (md m), i = 1, 2, . . . , p, p + 1

entonces por la hiptesis de induccin y por ser cierta la propiedad para i = 2, tendremos que
p p

X X p p p+1 p+1
ai bi (md m)

X X X X
i=1 i=1 = ai + a p+1 b i + b p+1 (md m) = ai bi (md m)

i=1 i=1 i=1 i=1
ap+1 bp+1 (md m)

y, consecuentemente, la proposicin ser cierta para todo n.


n
Y n
Y
(ii) ai bi (md m)
i=1 i=1
Basta aplicar el apartado (a) del teorema anterior y la igualdad
p+1
Y p
Y
ai = ai ap+1
i=1 i=1

para llegar, al igual que en el apartado anterior, al resultado.

Ejemplo 6.6

Demostrar que si el ltimo dgito de un nmero n es t, entonces

n2 t2 (md 10)

Solucin

En efecto, si
n = ak 10k + ak1 10k1 + + a1 10 + a0
es la descomposicin polinmica de n, entonces a0 = t, luego
k
X
n= ai 10i + t
i=1

de aqu que
k
X
nt= ai 10i
i=1

Ahora bien,
10 0(md 10)
luego
10i 0(md 10), 1 6 i 6 k

232
Grado en Ingeniera Informtica Matemtica Discreta

y tambin
ai 10i 0(md 10), 1 6 i 6 k
de aqu que por el corolario anterior,
k
X
ai 10i 0(md 10).
i=1

Consecuentemente,
n t 0(md 10)
y, por lo tanto,
n t(md 10)
de donde resulta que
n2 t2 (md 10)

Ejemplo 6.7

Demostrar que el resto de dividir 204572 entre 7 es 1.

Solucin

En efecto,
)
21 0(md 7)
= 20 1(md 7) = 204572 (1)4572 (md 7) = 204572 1(md 7)
1 1(md 7)

es decir el resto es 1.

Ejemplo 6.8

Demostrar:

(a) Si a b(md m), entonces m.c.d.(a, m) = m.c.d.(b, m).

(b) Si a b(md m), entonces an bn (md m) para cualquier entero positivo n.

(c) Si a + b c(md m), entonces a c b(md m).

(d) Si a b(md m) y d|a y d|m, entonces d|b.

Solucin

233
Universidad de Cdiz Departamento de Matemticas

(a) Si a b(md m), entonces m.c.d.(a, m) = m.c.d.(b, m). En efecto,

a b(md m) m|a b

Pues bien, sea d1 = m.c.d(a, m) y d2 = m.c.d(b, m). Entonces,



d1 |a





d1 = m.c.d(a, m) = y = d1 |a (a b) = d1 |b



d1 |m = d1 |m y m|a b = d1 |a b

Es decir, d1 divide a b y a m, por tanto dividir al mximo comn divisor de ambos, luego

d1 |d2

Anlogamente,


d2 |b


d2 = m.c.d(b, m) = y = d2 |a b + b = d2 |a



d2 |m = d2 |m y m|a b = d2 |a b

O sea, d2 divide a a y a m, luego dividir al mximo comn divisor de ambos, de aqu que

d2 |d1

Finalmente, como d1 y d2 son enteros positivos, por la antisimetra de la relacin de divisibilidad en


Z+ , d1 ser igual a d2 , es decir,
m.c.d.(a, m) = m.c.d.(b, m)

(b) Si a b(md m), entonces an bn (md m) para cualquier entero positivo n.


Basta aplicar el apartado (ii) del corolario anterior para ai = a, 1 6 i 6 n y bi = b, 1 6 i 6 n

(c) Si a + b c(md m), entonces a c b(md m).


En efecto,

a + b c(md m) m|a + b c m|a (c b) a c b(md m)

(d) Si a b(md m) y d|a y d|m, entonces d|b.


En efecto,
a b(md m) m|a b
y como d|m, por la transitividad de la relacin de divisibilidad, d|a b. As pues,
)
d|a
= d|a (a b) = d|b
d|a b

Ejemplo 6.9

Demostrar que para cualquier entero no negativo n, el nmero 3 52n+1 + 23n+1 es divisible por 17.

234
Grado en Ingeniera Informtica Matemtica Discreta

Solucin

Observemos lo siguiente:

3 52n+1 = 3 (52 )n 5 = 15 25n


)
= 3 52n+1 + 23n+1 = 15 25n + 2 8n
23n+1 = (23 )n 2 = 2 8n

Por otra parte,


)
15 2(md 17)
= 15 25n 2 8n (md 17)
n n
25 8(md 17) = 25 8 (md 17)

luego,
15 25n + 2 8n 0(md 17)
es decir,
3 52n+1 + 23n+1 0(md 17)
por lo tanto, el nmero dado es divisible por 17.

Ejemplo 6.10

Calcular el resto de dividir 96n+1 + 32n+1 4872n 10 por 730.

Solucin

Observemos lo siguiente:

96n+1 + 32n+1 4872n 10 = (93 )2n 9 + (3 487)2n 3 10


= 7292n 9 + 14612n 3 10

Pues bien,
729 1(md 730) = 7292n (1)2n (md 730)
= 7292n 1(md 730)
= 7292n 9 9(md 730)
96n+1 9(md 730).
Por otra parte,
1461 1(md 730) = 14612n 12n (md 730)
= 14612n 1(md 730)
= 14612n 3 3(md 730)
32n+1 4872n 3(md 730)

de aqu que
96n+1 + 32n+1 4872n 12(md 730)
es decir,
96n+1 + 32n+1 4872n 10 2(md 730)
y, consecuentemente, el resto de dividir el nmero dado entre 730 es 2.

235
Universidad de Cdiz Departamento de Matemticas

Ejemplo 6.11

Demostrar que para cualquier entero no negativo n, el nmero 10n (9n 1) + 1 es divisible por 9.

Solucin

En efecto,
10 1(md 9) = 10n 1(md 9)
y
9n 0(md 9) 9n 1 1(md 9) 9n 1 1(md 9)
luego,
10n (9n 1) 1(md 9)
por lo tanto,
10n (9n 1) + 1 0(md 9)
y, consecuentemente, el resto de dividir el nmero dado entre 9 es cero.

6.3 Conjunto de las clases de restos mdulo m

En este apartado veremos que la relacin de congruencia es de equivalencia y calcularemos el conjunto


cociente, al cual llamaremos Zm . Este conjunto ser {[0], [1], . . . , [m 1]}, donde

[0] = {n : n = mq, q Z}
[1] = {n : n = mq + 1, q Z}
.. ..
. .
[m 1] = {n : n = mq + m 1, q Z}

Con esta interpretacin, cada elemento de Zm es considerado como el conjunto de todos los enteros congru-
entes con un entero r tal que 0 6 r 6 m 1.

Esta es la razn de que la propiedad cclica de las congruencias sea tan importante. Si contamos desde 0 a
10 en base decimal, originamos un ciclo desde 0 a 9 y volvemos al 0. Por ejemplo, el cuentakilmetros de
un coche es una instrumentacin fsica de esta propiedad. Los dgitos desde el 0 hasta el 9 se sitan en un
crculo, y cuando ste gira, tiene lugar la cuenta. Cuando un crculo pasa desde el 9 hasta el 0, el siguiente
crculo a su izquierda se incrementa en 1. El cuentakilmetros vuelve a 0 de nuevo cuando el coche recorre
100.000 kms. As pues, el cuentakilmetros es una instrumentacin de Z100.000 y cada una de las ruedas de
dgitos son instrumentaciones de Z10 .

La informtica tambin es bastante dependiente de esta propiedad. Por ejemplo, un byte es un nmero
de ocho bits que vara desde 00000000 hasta 11111111; si aadimos 1 a 11111111 volvemos de nuevo a
00000000. Esta transicin se registra normalmente como un desbordamiento. El hecho de contar en un
ordenador, supone exactamente el mismo principio que el utilizado en el cuentakilmetros. Adems, no
importa lo potente que sea el mismo, siempre ser una mquina finita. As que cada esfuerzo para tratar con
los nmeros enteros es, bsicamente, una aproximacin de los enteros por Zm para algn m lo suficientemente
grande. Este hecho, combinado con la naturaleza cclica de Zm , es la base para algoritmos utilizados en la
generacin de nmeros aleatorios.

236
Grado en Ingeniera Informtica Matemtica Discreta

6.3.1 Relacin de Equivalencia

Dado un entero m > 0, la relacin de congruencia mdulo m es una relacin de equivalencia en el conjunto
de los nmeros enteros.

Demostracin

Se sigue directamente del teorema 6.2.2.

6.3.2 Clases de Equivalencia

Dado un nmero entero cualquiera, a, su clase de equivalencia es el conjunto formado por todos los enteros
que dan el mismo resto que a al dividirlos entre m.

Demostracin

Sea, pues, a cualquier nmero entero. Hallaremos [a].

Por el teorema de existencia y unicidad de cociente y resto, (3.2.1), existirn q2 y r, enteros y nicos, tales
que
a = mq2 + r, siendo 0 6 r < m (6.1)
Pues bien, si b es un entero elegido arbitrariamente, entonces,

b [a] b a (md m)
m|b a
q1 Z : b a = mq1
q1 Z : b = mq1 + a
= q1 , q2 , r Z : b = mq1 + mq2 + r, siendo 0 6 r < m {(6.1)}
q1 , q2 , r Z : b = m(q1 + q2 ) + r, siendo 0 6 r < m
= q, r Z : b = mq + r, siendo 0 6 r < m {Tomando q = q1 + q2 }
q, r Z : b r = mq, siendo 0 6 r < m
r Z : m|b r, siendo 0 6 r < m
r Z : b r (md m) , siendo 0 6 r < m
r Z : b [r] , siendo 0 6 r < m

Como b era cualquier entero, hemos probado la veracidad de la proposicin,

n, (n [a] r {0, 1, . . . , m 1} : n [r])

lo cual, por la definicin de inclusin de conjuntos, equivale a decir que puede encontrarse, al menos, un r
en {0, 1, . . . , m 1} tal que
[a] [r]

237
Universidad de Cdiz Departamento de Matemticas

Recprocamente, supongamos que existe r {0, 1, . . . , m 1} tal que b [r]. Entonces,

b [r] b r (md m) , siendo 0 6 r < m


m|b r, siendo 0 6 r < m
q1 Z : b r = mq1 , siendo 0 6 r < m
q1 Z : b = mq1 + r, siendo 0 6 r < m
= q1 , q2 Z : b = mq1 + a mq2 {(6.1)}
q1 , q2 Z : b = m(q1 q2 ) + a
= q Z : b = mq + a {Tomando q = q1 q2 }
q Z : b a = mq
m|b a
b a (md m)
b [a]
De la arbitrariedad de b se sigue, nuevamente, la veracidad de la proposicin,

n, (n [r] n [a])

para algn r {0, 1, . . . , m 1} luego por la definicin de inclusin de conjuntos,

[r] [a]

Finalmente, por la doble inclusin de conjuntos, hemos llegado a que si a es cualquier nmero entero,
entonces,
r {0, 1, . . . , m 1} : [a] = [r]
o lo que es igual, la clase de equivalencia de a, [a], es igual a la clase de su resto, r, al dividir por m, es decir,

[a] = [0]
o
[a] = [1]
o
[a] = [2]
o
.. ..
. .
o
[a] = [m 1]

Solo nos falta hallar [r], siendo 0 6 r < m. En efecto, si b es cualquier nmero entero, entonces,

b [r] b r(md m)
m|b r
q Z : b r = mq
q Z : b = mq + r
y al ser b cualquiera, esto significa que la proposicin

n, (x [r] x {n : n = mq + r, 0 6 r < m})

es verdadera y, por lo tanto, el axioma de extensin, asegura que

[r] = {n : n = mq + r, 0 6 r < m}

238
Grado en Ingeniera Informtica Matemtica Discreta

es decir, la clase de equivalencia de r, siendo 0 6 r < m est integrada por todos los nmeros que dan resto
r al dividirlos por m. Luego,
[0] = {n : n = mq, q Z}
[1] = {n : n = mq + 1, q Z}
[2] = {n : n = mq + 2, q Z}
.. ..
. .
[m 1] = {n : n = mq + m 1, q Z}

6.3.3 Conjunto Cociente


Al conjunto formado por las clases de equivalencia, es decir al conjunto cociente, lo llamaremos conjunto de
las clases de resto mdulo m y lo notaremos por Zm
Zm = {[0], [1], [2], . . . , [m 1]}

Demostracin

Por definicin de conjunto cociente, .


Z = {[n] : n Z}

Entonces, si N es cualquier subconjunto de nmeros enteros,
.
N Z a Z : N = [a]

r {0, 1, 2, . . . , m 1} : N = [r] (6.3.2)
N = [0] N = [1] N = [2] . . . N = [m 1]
N = {[0], [1], [2], . . . , [m 1]}
Por lo tanto, el axioma de extensin asegura que el conjunto cociente, que a partir de ahora notaremos como
Zm , ser
Zm = {[0], [1], . . . , [m 1]}
= {{n : n = mq, q Z} , {n : n = mq + 1, q Z} , . . . , {n : n = mq + m 1, q Z}}
y lo llamaremos conjunto de las clases de restos mdulo m.


Ejemplo 6.12

En el conjunto de los nmeros enteros se considera la relacin de congruencia mdulo 5. Hallar las clases de
equivalencia del 22, 6, 0, 3, 5, 7, 18 y 20.

Solucin

Sea a cualquier nmero entero. Segn acabamos de ver,


[a] = [r], siendo r el resto de dividir a entre 5.
Entonces,

239
Universidad de Cdiz Departamento de Matemticas

> 22 = 5(5) + 3, luego [22] = [3], es decir,


[22] = {n : n = 5q + 3, q Z}

> 6 = 5(2) + 4, luego [6] = [4], es decir,


[6] = {n : n = 5q + 4, q Z}

> 0 = 5 0 + 0, luego
[0] = {n : n = 5q, q Z}
> 3 = 5 0 + 3, luego
[3] = {n : n = 5q + 3, q Z}
> 5 = 5 1 + 0, luego [5] = [0], es decir,
[5] = {n : n = 5q, q Z}

> 7 = 5 1 + 2, luego [7] = [2], es decir,


[7] = {n : n = 5q + 2, q Z}

> 18 = 5 3 + 3, luego [18] = [3], es decir,


[18] = {n : n = 5q + 3, q Z}

> 20 = 5 4 + 0, luego [20] = [0], es decir,


[20] = {n : n = 5q, q Z}

6.4 Aritmtica en Zm

6.4.1 Suma
Dados dos enteros cualesquiera a y b, definimos la suma en Zm en la forma siguiente:
[a] + [b] = [a + b]

Ejemplo 6.13

Sumar en el conjunto de las clases de restos mdulo 5, Z5 , las clases [31] y [58].

Solucin

Segn la definicin que acabamos de ver,


[31] + [58] = [31 + 58] = [89]
y como 89 = 5 17 + 4, entonces [89] = [4] de aqu que [31] + [58] = [4].
Tambin podamos haber hecho lo siguiente:
)
31 = 5 6 + 1 = [31] = [1]
= [31] + [58] = [1] + [3] = [1 + 3] = [4]
58 = 5 11 + 3 = [58] = [3]

240
Grado en Ingeniera Informtica Matemtica Discreta

6.4.2 Bien Definida

La suma est bien definida, es decir, no depende de los representantes que se elijan en cada clase, en el
sentido de que si [a] = [a0 ] y [b] = [b0 ], entonces [a] + [b] = [a0 ] + [b0 ].

Demostracin

En efecto,

[a] = [a0 ] a a0 (md m)





y = a + b a0 + b0 (md m) = [a + b] = [a0 + b0 ] [a] + [b] = [a0 ] + [b0 ]

[b] = [b0 ] b b0 (md m)

La suma en Zm es asociativa y conmutativa. Veamos, a continuacin, cul es su elemento neutro.

6.4.3 Elemento Neutro para la Suma

El elemento neutro para la suma en Zm es la clase [0].

Demostracin

Sea [a] cualquiera de Zm y sea [e] el neutro para la suma. Entonces,

[e] + [a] = [a] [e + a] = [a]


e + a a(md m)
e a a(md m)
e 0(md m)
[e] = [0]

6.4.4 Elemento Opuesto

Si [a] es cualquiera de Zm , entonces su opuesto es [a]

Demostracin

En efecto, sea [a0 ] el opuesto de [a]. Entonces,

Si a = 0, entonces,
[0] + [a0 ] = [0] = [0 + a0 ] = [0] = [a0 ] = [0]
es decir, el opuesto a [0] es l mismo.

241
Universidad de Cdiz Departamento de Matemticas

Si a 6= 0, entonces,
[a] + [a0 ] = [0] [a + a0 ] = [0]
a + a0 0(md m)
a0 a(md m)
[a0 ] = [a]
Calculemos, pues, [a]. Por definicin de clase de equivalencia, (6.3.2), ser el conjunto formado por
todos los nmeros enteros que den el mismo resto que a al dividir entre m. Pues bien, por el teorema
de existencia y unicidad de cociente y resto, existirn dos enteros nicos, q y r, tales que a = mq + r,
siendo 0 < r < m (si r fuera cero, [a] = [0]). Entonces,

a = mq + r = a = m (q) r
= a = m (q) r + m m
= a = m (q 1) + m r

donde,
0 < r < m = m < r < 0 = 0 < m r < m
es decir, el resto de dividir a entre m es m r y, por tanto,

[a] = [m r] = [a0 ] = [m r]

6.4.5 Producto
Dados dos enteros cualesquiera a y b, definimos el producto en Zm en la forma siguiente:

[a] [b] = [a b]

6.4.6 Bien Definido


El producto est bien definido, es decir, no depende de los representantes que se elijan en cada clase, en el
sentido de que si [a] = [a0 ] y [b] = [b0 ], entonces [a] [b] = [a0 ] [b0 ].

Demostracin

En efecto,

[a] = [a0 ] a a0 (mdm)





y = a b a0 b0 (mdm) = [a b] = [a0 b0 ] [a] [b] = [a0 ] [b0 ]

[b] = [b0 ] b b0 (mdm)

El producto en Zm es asociativo y conmutativo.

242
Grado en Ingeniera Informtica Matemtica Discreta

6.4.7 Elemento Neutro para el Producto

El elemento neutro para la multiplicacin en Zm es la clase [1].

Demostracin

En efecto, para cada [a] de Zm , se verifica que

[1] [a] = [1 a] = [a]

6.4.8 Elemento Inverso

Un elemento [a] de Zm es invertible (admite inverso) si, y slo si, a y m son primos entre si.

Demostracin

En efecto, sea [a] cualquiera de Zm . Entonces,

[a] es invertible en Zm a0 Z : [a][a0 ] = [1]


a0 Z : [aa0 ] = [1]
a0 Z : aa0 1(md m)
a0 Z : m|aa0 1
a0 , q Z : aa0 1 = mq
a0 , q Z : aa0 mq = 1
(3.5.8)
m.c.d.(a, m) = 1
m.c.d.(a, m) = 1
a y m son primos entre s.

Obsrvese que si a00 es una solucin particular de la ecuacin aa0 mq = 1, entonces la solucin general ser

a0 = a00 mk, k Z

luego,
a0 = a00 mk a0 a00 = m(k), k Z
m|a0 a00
a0 a00 (md m)
[a0 ] = [a00 ]
es decir, [a0 ] = [a00 ], donde a00 es una solucin particular de la ecuacin. El inverso de un elemento de Zm ,
caso de existir, es, por lo tanto, nico.

243
Universidad de Cdiz Departamento de Matemticas

Nota 6.1 Observemos lo siguiente:

[a] Zm 0 6 a 6 m 1

por lo tanto,

Si m es primo, entonces m.c.d.(a, m) = 1 para todo a distinto de cero, luego todos los elementos de
Zm , excepto el cero, poseen inverso.

Podemos concluir, pues, que una condicin necesaria y suficiente para que todos los elementos de Zm distintos
de cero posean inverso es que m sea primo.

Ejemplo 6.14

Hallar los inversos de

(a) [2] en Z11

(b) [7] en Z15

(c) [7] en Z16

(d) [5] en Z13

Solucin

(a) Inverso de [2] en Z11 .


Como 11 es primo, todos los elementos de Z11 , excepto el cero, tienen inverso. Sea, pues, x el inverso
de [2] en Z11 . Entonces,

x es el inverso de [2] en Z11 [2] x = [1] en Z11


[2x] = [1] en Z11
2x 1(md 11) en Z
11|2x 1 en Z
y Z : 2x 11y = 1

Tenemos una ecuacin diofntica del tipo ax + by = c donde a = 2, b = 11 y c = 1.

1 Solucin particular. Utilizamos el algoritmo de Euclides para obtener el mximo comn divisor
de 2 y 11 y los coeficientes p y q necesarios para el clculo.

5 2
11 2 1 = d = m.c.d.(2, 11) = 1 = 1 = 11 5 2 = 1 = 5 2 + (1)(11)
1 0

De aqu que p = 5, q = 1 y la solucin particular ser, por tanto,

cp 1(5)
x0 = = x0 = = x0 = 5
d 1

244
Grado en Ingeniera Informtica Matemtica Discreta

2 Solucin general.
b 11
x = x0 + k , k Z = x = 5 + k = x = 5 11k, k Z
d 1
3 Clculo del inverso.
x = 5 11k x = 11(k) 5
x + 5 = 11(k)
11 |x + 5
x 5 (md 11)
x = [5] en Z11
x = [11 5] en Z11
x = [6] en Z11
luego el inverso de [2] en Z11 es [6].
(b) Inverso de [7] en Z15 .
Como 7 y 15 son primos entre s, 7 tendr inverso en Z15 . Pues bien,
x es el inverso de [7] en Z15 [7x] = [1] en Z15
7x 1(md 15) en Z
15|7x 1 en Z
y Z : 7x 15y = 1
Ecuacin diofntica de la forma ax + by = c, donde a = 7, b = 15 y c = 1.
1 Solucin particular. Obtenemos el mximo comn divisor de los coeficientes, 7 y 15, mediante
el algoritmo de Euclides y lo volvemos atrs para obtener los coeficientes p y q necesarios para el
clculo.
2 7
15 7 1 = d = m.c.d.(7, 15) = 1 = 1 = 15 2 7 = 1 = 2 7 + (1)(15)
1 0
Luego, p = 2, q = 1 y, por tanto, la solucin particular de la ecuacin es:
cp 1(2)
x0 = = x0 = = x0 = 2
d 1
2 Solucin general.
b 15
x = x0 + k , k Z = x = 2 + k = x = 2 15k, k Z
d 1
3 Clculo del inverso.
x = 2 15k x = 15(k) 2
x (2) = 15(k)
15 |x (2)
x 2 (md 15)
x = [2]
x = [15 2]
x = [13]

245
Universidad de Cdiz Departamento de Matemticas

luego el inverso de [7] en Z15 es [13].

(c) Inverso de [7] en Z16 .


Como 7 y 16 son primos entre s, [7] tendr inverso en Z16 . Pues bien,

x es el inverso de [7] en Z16 [7x] = [1] en Z16


7x 1(md 16) en Z
16|7x 1 en Z
x Z : 7x 16y = 1

Tenemos, pues, una ecuacin diofntica del tipo ax + by = c con a = 7, b = 16 y c = 1

1 Solucin particular. Obtenemos el mximo comn divisor de los coeficientes, 7 y 16, mediante
el algoritmo de Euclides y lo volvemos atrs para obtener los coeficientes p y q necesarios para el
clculo.
2 3 2 (
1=732
16 7 2 1 = d = m.c.d.(7, 16) = 1 =
2 1 0 2 = 16 2 7

= 1 = 7 3(16 2 7)
= 1 = 7 7 + 3(16)

Por lo tanto, p = 7, q = 3 y, consecuentemente,


cp 17
x0 = = x0 = = x0 = 7
d 1

2 Solucin general.
b 16
x = x0 + k = x = 7 + k = x = 7 16k
d 1
3 Clculo del inverso.
x = 7 16k x = 16(k) + 7
x 7 = 16(k)
16 |x 7
x 7 (md 16)
x = [7]

luego el inverso de [7] en Z16 es [7].

(d) Inverso de [5] en Z13 .


Como 13 es primo, todos los elementos de Z13 , excepto el cero, tienen inverso. Lo calcularemos
utilizando un procedimiento anlogo al utilizado en los apartados anteriores.

x es el inverso de [5] en Z13 [5x] = [1] en Z13


5x 1(md 13) en Z
13|5x 1 en Z
x Z : 5x 13y = 1

Ecuacin diofntica del tipo ax + by = c, donde a = 5, b = 13 y c = 1.

246
Grado en Ingeniera Informtica Matemtica Discreta

1 Solucin particular. Obtenemos el mximo comn divisor de los coeficientes, 5 y 13, mediante
el algoritmo de Euclides y lo volvemos atrs para obtener los coeficientes p y q necesarios para el
clculo.
2 1 1 2
13 5 3 2 1 = d = m.c.d.(5, 13) = 1
3 2 1 0
luego,
)
1 = 3 12
= 1 = 3 1(5 1 3) = (1) 5 + 2 3
2 = 5 13
)
1 = (1) 5 + 23
= 1 = (1) 5 + 2(13 2 5) = (5) 5 + 2 13
3 = 13 25

es decir,
1 = (5) 5 + (2)(13) = p = 5 y q = 2
Entonces,
cp 1(5)
x0 = = x0 = = x0 = 5
d 1
2 Solucin general.
b 13
x = x0 + k = x = 5 + k = x = 5 13k
d 1
3 Clculo del inverso.
x = 5 13k x = 13(k) 5
x (5) = 13(k)
13 |x (5)
x 5 (md 13)
x = [5]
x = [13 5]
x = [8]
luego el inverso de [5] en Z13 es [8].

Ejemplo 6.15

Obtener los opuestos, los inversos y escribir las tablas de sumar y multiplicar en Z5 y Z6 .

Solucin

Z5 = {[0], [1], [2], [3], [4]}


> Opuestos.
El opuesto de [0] es, obviamente, [0].
El opuesto de [1] es, [5 1] = [4].

247
Universidad de Cdiz Departamento de Matemticas

El opuesto de [2] es, [5 2] = [3].


El opuesto de [3] es, [5 3] = [2].
El opuesto de [4] es, [5 4] = [1].
> Inversos. Como el 5 es primo, todos los elementos de Z5 , excepto el [0] poseen inverso.
El inverso de [1] es [1].
El inverso de [2] es [3].
El inverso de [3] es [2].
El inverso de [4] es [4].
> Tabla de sumar.
+ [0] [1] [2] [3] [4]
[0] [0] [1] [2] [3] [4]
[1] [1] [2] [3] [4] [0]
[2] [2] [3] [4] [0] [1]
[3] [3] [4] [0] [1] [2]
[4] [4] [0] [1] [2] [3]
> Tabla de multiplicar.
[0] [1] [2] [3] [4]
[0] [0] [0] [0] [0] [0]
[1] [0] [1] [2] [3] [4]
[2] [0] [2] [4] [1] [3]
[3] [0] [3] [1] [4] [2]
[4] [0] [4] [3] [2] [1]

Z6 = {[0], [1], [2], [3], [4], [5]}

> Opuestos.
El opuesto de [0] es [0].
El opuesto de [1] es [5].
El opuesto de [2] es [4].
El opuesto de [3] es [3].
El opuesto de [4] es [2].
El opuesto de [5] es [1].
> Inversos. Como el [6] no es primo, no todos los elementos de Z6 tienen inverso.
m.c.d.(1, 6) = 1, luego [1] tiene inverso, el [1].
m.c.d.(2, 6) = 2, luego [2] no tiene inverso.
m.c.d.(3, 6) = 3, luego [3] no tiene inverso.
m.c.d.(4, 6) = 2, luego [4] no tiene inverso.
m.c.d.(5, 6) = 1, luego [5] tiene inverso, el [5].
> Tabla de sumar.
+ [0] [1] [2] [3] [4] [5]
[0] [0] [1] [2] [3] [4] [5]
[1] [1] [2] [3] [4] [5] [0]
[2] [2] [3] [4] [5] [0] [1]
[3] [3] [4] [5] [0] [1] [2]
[4] [4] [5] [0] [1] [2] [3]
[5] [5] [0] [1] [2] [3] [4]
> Tabla de multiplicar.

248
Grado en Ingeniera Informtica Matemtica Discreta

[0] [1] [2] [3] [4] [5]


[0] [0] [0] [0] [0] [0] [0]
[1] [0] [1] [2] [3] [4] [5]
[2] [0] [2] [4] [0] [2] [4]
[3] [0] [3] [0] [3] [0] [3]
[4] [0] [4] [2] [0] [1] [2]
[5] [0] [5] [4] [3] [2] [1]

Nota 6.2 En Z se verifica la ley de cancelacin, es decir, si a, b y c son tres nmeros enteros con a 6= 0, se
verifica que
ab = ac = b = c
En Zm esta ley, en general, no se verifica, es decir pueden encontrarse [a] 6= [0], [b] y [c] tales que

[a] [b] = [a] [c] y, sin embargo, [b] 6= [c]

Por ejemplo, en Z4
[2] [1] = [2] [3] y, sin embargo, [1] 6= [3]
Obsrvese, tambin, que en Z no existen divisores de cero, es decir, para cualquier par de enteros a y b se
verifica
ab = 0 = a = 0 b = 0
En Zm si existen divisores de cero, es decir pueden encontrarse [a] y [b] tales que

[a] [b] = 0 y, sin embargo, [a] 6= [0] y [b] 6= [0]

Por ejemplo en Z6 se tiene que

[3] [2] = [0] y, sin embargo, [3] 6= [0] y [2] 6= [0]

Ejemplo 6.16

Resolver el siguiente sistema de ecuaciones en Z7 .


)
x + [2] y = [4]
[4] x + [3] y = [4]

Solucin

Lo resolvemos por los tres mtodos tradicionales de la matemtica elemental.

~ Sustitucin.
Despejamos x en la primera ecuacin y sustituimos en la segunda.

x + [2] y = [4] = x = [4] [2] y = x = [4] + [2] y = x = [4] + [5] y

249
Universidad de Cdiz Departamento de Matemticas

Entonces,
)
x = [4] + [5] y
= [4] ([4] + [5] y) + [3] y = [4]
[4] x + [3] y = [4]
= [4] [4] + [4] [5] y + [3] y = [4]
= [2] + [6] y + [3] y = [4]
= [2] y = [4] [2]
= [2] y = [4] + [2]
= [2] y = [4] + [5]
= [2] y = [2]
= y = [1]
Entonces )
x = [4] + [5] y
= x = [4] + [5] [1] = x = [9] = x = [2]
y = [1]
~ Igualacin.
Despejamos x en la primera ecuacin,
x + [2] y = [4] = x = [4] [2] y = x = [4] + [2] y = x = [4] + [5] y
y despejando, tambin x, en la segunda,
[4] x + [3] y = [4] = [4] x = [4] [3] y
= [4] x = [4] + [3] y
= [4] x = [4] + [4] y
n o
1 1 1
= x = [4] [4] + [4] [4] y [4] Inverso de [4] en Z7 es [2]

= x = [2] [4] + [2] [4] y


= x = [1] + [1] y
Igualando ambos resultados,
[4] + [5] y = [1] + [1] y = [5] y [1] y = [1] [4]
= [5] y + [1] y = [1] + [4]
= [5] y + [6] y = [1] + [3]
= [4] y = [4]
= y = [1]
Consecuentemente,
)
x = [4] + [5] y
= x = [4] + [5] [1] = x = [2]
y = [1]

~ Reduccin.
Multiplicamos la primera ecuacin por [3], la segunda por [1] y las sumamos.
) )
x + [2] y = [4] [3] x + [6] y = [5]
= = [2] y = [2] = y = [1]
[4] x + [3] y = [4] [4] x + [3] y = [4]

250
Grado en Ingeniera Informtica Matemtica Discreta

Anlogamente, multiplicando la primera por [2], la segunda por [1] y sumndolas posteriormente,
) )
x + [2] y = [4] [2] x + [4] y = [1]
=
[4] x + [3] y = [4] [4] x + [3] y = [4]

= [6] x = [5]
1
= x = [6] [5]
= x = [6] [5]
= x = [2]

Ejemplo 6.17

Resolver la ecuacin [1] x2 + [3] x + [4] = 0 en Z11 .

Solucin

q
2
[3] ([3]) 4 [1] [4]
x =
2 [1]
p
[3] [3] [3] [16]
=
[2]
p
[8] [9] + [16]
=
[2]
p
[8] [9] + [6]
=
[2]
p
[8] [4]
=
[2]
p
[8] [2] [2]
=
[2]
q
2
[8] ([2])
=
[2]
1
= ([8] [2]) [2]
= ([8] [2]) [6] {El inverso de [2] en Z11 es [6]}
= [8] [6] [2] [6]
= [4] [1]
(
[5]
=
[3]

251
Universidad de Cdiz Departamento de Matemticas

Ejemplo 6.18

p
Demostrar que en Zp , con p primo, se verifica la igualdad (x + y) = xp + y p .

Solucin

Por el Teorema del Binomio, tendremos


p1  
p
X
p p
(x + y) = x + xpk y k + y p (6.2)
k
k=1

Pues bien,    
p p! p p!
= = k! =
k k!(p k)! k (p k)!
 
p
= k! = p(p 1) (p k + 1)
k
 
p
= p k!
k
Por otra parte, como p es primo, p y k sern primos entre s para 1 < k < p, es decir,

m.c.d.(p, k) = 1, 1 < k < p

y aplicando reiteradamente el ejemplo 3.24 , tendremos que

m.c.d. (p, k!) = 1

As pues,  
p
p k!
y m.c.d. (p, k!) = 1
k
luego por el Lema de Euclides,  
p
p

k
es decir,  
p
0(md p) para 1 < k < p
k
o lo que es igual,  
p
=0
k
para 1 < k < p en Zp . Por lo tanto,

p1   p1
X p X
xpk y k = 0xpk y k = 0.
k
k=1 k=1

Sustituimos este resultado en (6.2) y


p
(x + y) = xp + y p

252
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 6.19

Demostrar que para p, primo, 3p + (2)p + (1)p es divisible por p.

Solucin

Observemos lo siguiente: 3p + (2)p + (1)p ser divisible por p, si da resto cero al dividirlo por p, es decir,
si
3p + (2)p + (1)p 0(md p) en Z
lo cual es lo mismo que decir que
3p + (2)p + (1)p = 0 en Zp .
As pues, si probamos esto ltimo, tendremos resuelta la demostracin.

Pues bien,
3p + (2)p + (1)p = (3 + (2))p + (1)p {Ejemplo anterior}
= 1p + (1)p
p
= (1 + (1)) {Ejemplo anterior}
= 0p
= 0
y, consecuentemente, el nmero propuesto es divisible por p.

Ejemplo 6.20

En el conjunto Z5 de las clases de restos mdulo 5, se pide:

(a) Divisores de cero.

(b) Elementos invertibles.

(c) Resolver el siguiente sistema de ecuaciones.


)
[2] x + y = [2]
[3] x + [4] y = [3]

Solucin

(a) Veamos si Z5 tiene divisores de cero.


Recordemos que

Z5 no tiene divisores de cero [a] , [b] Z5 : [a] [b] = [0] = [a] = [0] [b] = [0]

por lo tanto,

Z5 tiene divisores de cero [a] , [b] Z5 : [a] [b] = 0 y [a] 6= [0] y [b] 6= [0]

253
Universidad de Cdiz Departamento de Matemticas

Pues bien, sean [a] y [b] cualesquiera de Z5 . Entonces,

[a] [b] = [0] en Z5 ab 0(md 5) en Z


5|ab en Z
5|a 5|b en Z {Corolario 4.3.2}
a 0(md 5) b 0(md 5) en Z
[a] = [0] [b] = [0] en Z5

Por lo tanto, Z5 no tiene divisores de cero.

(b) Elementos invertibles. Como 5 es primo todos los elementos de Z5 , excepto el [0], son invertibles.

(c) Resolvamos el sistema de ecuaciones propuesto.


)
[2] x + y = [2]
[3] x + [4] y = [3]

Obsrvese que la segunda ecuacin es igual a la primera multiplicada por [4], luego ambas ecuaciones
son equivalentes en Z5 , entonces,

[2] x + y = [2] y = [2] [2] x y = [2] + [2] x y = [2] + [3] x : x Z5

y las soluciones seran:

Para x = [0] , y = [2]


Para x = [1] , y = [0]
Para x = [2] , y = [3]
Para x = [3] , y = [1]
Para x = [4] , y = [4]

6.5 Ecuaciones Lineales en Zm

Planteamos, a continuacin, ecuaciones del tipo ax = b donde a y b son de Zm y x es la indeterminada. Re-


solver esta ecuacin significa obtener todos los nmeros en Zm que al ser escritos en lugar de la indeterminada,
verifiquen la ecuacin.

Veremos que la resolucin de una ecuacin de este tipo equivale a la de una ecuacin diofntica.

6.5.1 Teorema

La ecuacin [a] x = [b] tiene solucin en Zm si, y slo si el mximo comn divisor de a y m divide a b

Demostracin

254
Grado en Ingeniera Informtica Matemtica Discreta

En efecto, sean [a] y [b] cualesquiera de Zm . Entonces,

x es solucin de la ecuacin [a] x = [b] en Zm [ax] = [b]


ax b(md m)
m|ax b
y Z : ax b = my
y Z : ax my = b
La ecuacin diofntica ax my = b tiene solucin en Z
m.c.d.(a, m)|b {5.2.1}
m.c.d.(a, m)|b

Ejemplo 6.21

Resolver las siguientes ecuaciones en los conjuntos de clases de restos que se indican.

(a) [5] x = [8] en Z6 .


(b) [15] x = [6] en Z21
(c) [3] x = [27] en Z6 .
(d) [3] x = [8] en Z6 .
(e) [12] x = [45] en Z3 .

Solucin

(a) [5] x = [8] en Z6 .

x es solucin de [5] x = [8] en Z6 [5x] = [8]


5x 8(md 6)
6 |5x 8
y Z : 5x 8 = 6y
y Z : 5x 6y = 8
La ecuacin anterior ser, por tanto, una ecuacin diofntica del tipo ax + by = c con a = 5, b = 6 y
c = 8.
1 Veamos si la ecuacin propuesta tiene solucin.
Obtenemos el mximo comn divisor de 5 y 6 mediante el algoritmo de Euclides y lo volvemos
atrs para obtener los coeficientes p y q necesarios para el clculo.
1 5
6 5 1 = d = m.c.d.(5, 6) = 1 = 1=615 = 1 = 1 5 + (1)(6)
1 0
Luego, p = 1 y q = 1.
Como 1, mximo comn divisor de 5 y 6, divide a 8, segn el teorema anterior, (6.5.1), la ecuacin
tiene solucin.

255
Universidad de Cdiz Departamento de Matemticas

2 Solucin particular.
cp 8(1)
x0 = = x0 = = x0 = 8
d 1
3 Solucin general.

b 6
x = x0 + k , k Z = x = 8 + k , k Z = x = 8 6k, k Z
d 1

4 Solucin de la ecuacin propuesta.

x = 8 6k x = 6(k) 8
x (8) = 6(k)
6 |x (8)
x 8 (md 6)
x = [8]
x = [6 2]
x = [4]

(b) [15] x = [6] en Z21 .

x es solucin de la ecuacin [15] x = 6 en Z21 [15x] = [6]


15x 6(md 21)
21 |15x 6
y Z : 15x 6 = 21y
y Z : 15x 21y = 6

Ecuacin diofntica del tipo ax + by = c con a = 15, b = 21 y c = 6.


1 Veamos, primero, si la ecuacin propuesta tiene solucin.
Obtenemos el mximo comn divisor de 15 y 21 mediante el algoritmo de Euclides y lo volvemos
atrs para obtener los coeficientes p y q necesarios para el clculo.

1 2 2 (
3 = 15 2 6
21 15 6 3 = d = m.c.d.(15, 21) = 3 =
6 3 0 6 = 21 1 15

= 3 = 15 2(21 1 15)
= 3 = 3 15 + 2(21)
= p = 3 y q = 2

Como 3, mximo comn divisor de 15 y 21, divide a 6, segn el teorema anterior, (6.5.1), la
ecuacin tiene solucin.
2 Solucin particular.
cp 63
x0 = = x0 = = x0 = 6
d 3
3 Solucin general.

b 21
x = x0 + k1 , k Z = x = 6 + k , k Z = x = 6 7k, k Z
d 3

256
Grado en Ingeniera Informtica Matemtica Discreta

4 Solucin de la ecuacin propuesta.


Tenemos que x = 7k + 6 y queremos que x sea igual a una potencia de 21 ms un resto. Para
conseguir esto dividimos k por 3, mximo comn divisor obtenido anteriormente. Entonces, por el
Teorema de existencia y unicidad de cociente y resto,
k = 3q + r, 0 6 r < 3
Sustituyendo,
)
x = 7k + 6
= x = 7(3q + r) + 6 = x = 21(q) + 6 7r, 0 6 r < 3
k = 3q + r
luego,
> para r = 0,
x = 21(q) + 6 = x = [6]
> para r = 1,
x = 21(q) 1 = x = [1] = x = [20]
> para r = 2,
x = 21(q) 8 = x = [8] = x = [13]
(c) [3] x = [27] en Z6 .
x es solucin de la ecuacin [3] x = [27] en Z6 [3x] = [27]
3x 27(md 6)
6|3x 27 en Z
y Z : 3x 6y = 27
Ecuacin diofntica del tipo ax + by = c con a = 3, b = 6 y c = 27.
1 Veamos, primero, si la ecuacin propuesta tiene solucin.
m.c.d.(3, 6) = 3 y como 3 divide a 27, segn el teorema anterior, (6.5.1), la ecuacin tiene solucin.
Por otra parte,
d = m.c.d.(3, 6) = 3 = 3 = 1 3 + 0(6) = p = 1 y q = 0

2 Solucin particular de la ecuacin diofntica.


cp 27 1
x0 = = x0 = = x0 = 9
d 3
3 Solucin general.
b
x = x0 + k = x = 9 2k, k Z
d
4 Solucin de la ecuacin propuesta.
Tenemos que x = 2k + 9 y queremos que x sea igual a una potencia de 6 ms un resto. Para
conseguir esto dividimos k por 3, mximo comn divisor obtenido anteriormente. Entonces, por el
Teorema de existencia y unicidad de cociente y resto,
k = 3q + r, 0 6 r < 3
Sustituyendo,
)
x = 2k + 9
= x = 2(3q + r) + 9 = x = 6(q) + 9 2r, 0 6 r < 3
k = 3q + r
luego,

257
Universidad de Cdiz Departamento de Matemticas

> para r = 0,
x = 6(q) + 9 = x = [9] = x = [3]
> para r = 1,
x = 6(q) + 7 = x = [7] = x = [1]
> para r = 2,
x = 6(q) + 5 = x = [5]

(d) [3] x = [8] en Z6 .

La ecuacin [3] x = [8] tiene solucin en Z6 [3x] = [8]


3x 8(md 6)
6|3x 8 en Z
y Z : 3x 6y = 8
m.c.d.(3, 6) |8
3 |8

Como 3 no divide a 8, la ecuacin propuesta no tiene solucin.

(e) [12] x = [45] en Z3 .


Obsrvese que
[12] = [0] en Z3 y [45] = [0] en Z3
luego,
[12] x = [45] en Z3 [0] x = [0] en Z3
x es cualquiera de Z3


x = [0] en Z3



x = [1] en Z3





x = [2] en Z3

258
Unidad Temtica III

Relaciones y Funciones

259
Leccin 7

Conjuntos y Subconjuntos

Un conjunto es la reunin en un todo de objetos de nuestra intu-


icin o de nuestro pensar, bien determinados y diferenciables los
unos de los otros.
Georg Cantor (1845-1918)

7.1 Introduccin

El concepto de conjunto es de fundamental importancia en las matemticas modernas. La mayora de los


matemticos creen que es posible expresar todas las matemticas en el lenguaje de la teora de conjuntos.
Nuestro inters en los conjuntos se debe tanto al papel que representan en las matemticas como a su utilidad
en la modelizacin e investigacin de problemas en la informtica.

Los conjuntos fueron estudiados formalmente por primera vez por Georg Cantor1 . Despus de que la teora
de conjuntos se estableciera como un rea bien definida de las matemticas, aparecieron contradicciones o
paradojas en la misma. Para eliminar tales paradojas, se desarrollaron aproximaciones ms sofisticadas que
las que hizo Cantor. Un tratamiento introductorio de la teora de conjuntos se ocupa, generalmente, de la
teora elemental, la cual es bastante similar al trabajo original de Cantor. Utilizaremos esta aproximacin
ms simple y desarrollaremos una teora de conjuntos de la cual es posible derivar contradicciones. Parece
extrao el proponerse tal cosa deliberadamente, pero las contradicciones no son un problema si, como es
nuestro caso, el universo del discurso se define convenientemente. An ms, la existencia de las paradojas
en la teora elemental no afecta a la validez de nuestros resultados ya que los teoremas que presentaremos
pueden demostrarse mediante sistemas alternativos en los que las paradojas no ocurren.

7.2 Generalidades

Definimos los conceptos fundamentales del tema como conjunto, elemento, determinacin de un conjunto
por extensin, por comprensin y estudiamos la igualdad de dos conjuntos.
1 Georg Cantor. Matemtico alemn de origen ruso (San Petesburgo 1845-Halle 1918). Despus de estudiar en Alemania,

fue profesor de la universidad de Halle (1879). Escribi numerosas memorias, pero es especialmente conocido por ser el creador
de la Teora de los conjuntos.

261
Universidad de Cdiz Departamento de Matemticas

7.2.1 Conjuntos y Elementos


Intuitivamente, un conjunto es cualquier coleccin de objetos que pueda tratarse como una entidad. A cada
objeto de la coleccin lo llamaremos elemento o miembro del conjunto.

A los conjuntos los designaremos con letras maysculas y a sus elementos con letras minsculas. La afirmacin
el elemento a pertenece al conjunto A se escribe

aA

y la negacin de este hecho se escribe


a
/A
La definicin de un conjunto no debe ser ambigua en el sentido de que pueda decidirse cuando un objeto
particular pertenece, o no, a un conjunto.

La forma ms usual de escribir un conjunto es encerrar entre llaves los elementos que lo integran separados
por comas. Por ejemplo,
A = {a, b, c, d}
es el conjunto formado las letras a, b, c y d.

7.2.2 Diagramas de Venn


Una forma muy til de representar grficamente un conjunto es utilizar una regin cerrada en la que pueden
especificarse, si as se quiere, los elementos.

b a

c d

Diagrama de Venn del Conjunto A = {a, b, c, d}

7.2.3 Determinacin por Extensin


Un conjunto est definido por extensin cuando se especifican todos y cada uno de los elementos que forman
el mismo.

262
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 7.1
Los siguientes conjuntos estn definidos por extensin.

(a) El conjunto de las vocales del alfabeto.


A = {a, e, i, o, u}

(b) El conjunto formado por los nmeros enteros pares no negativos y menores que diez.
B = {0, 2, 4, 6, 8}

Obsrvese que los elementos del conjunto estn separados por comas y encerrados entre llaves.

Ejemplo 7.2
Definir por extensin los siguientes conjuntos.

(a) El conjunto de los enteros no negativos menores que cinco.


(b) El conjunto de las letras de mi nombre.
(c) El conjunto cuyo nico elemento es el primer Presidente de Gobierno de la democracia.
(d) El conjunto de los nmeros primos entre 10 y 20.
(e) El conjunto de los mltiplos de 12 que son menores que 65.

Solucin

(a) A = {0, 1, 2, 3, 4}
(b) B = {p, a, c, o}
(c) C = {Adolfo Surez}
(d) D = {11, 13, 17, 19}
(e) E = {12, 24, 36, 48, 60}

Ejemplo 7.3
Definir, por extensin, los conjuntos siguientes:

(a) A = {n : n Z y 3 < n < 12}


(b) B = {n : n es un nmero de un dgito}
(c) B = {n : n = 2 n = 5}

Solucin

(a) A = {4, 5, 6, 7, 8, 9, 10, 11}


(b) B = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
(c) C = {2, 5}

263
Universidad de Cdiz Departamento de Matemticas

Nota 7.1 Los elementos de un conjunto infinito no pueden especificarse de una forma explcita; conse-
cuentemente necesitaremos una forma alternativa de describir tales conjuntos implcitamente.

7.2.4 Determinacin por Comprensin

Se dice que un conjunto est definido por comprensin cuando se especifica una propiedad que caracteriza a
todos los elementos del mismo.

Esta propiedad o especificacin implcita se hace a menudo mediante un predicado con una variable libre.
El conjunto estar formado por aquellos elementos del universo que hacen del predicado una proposicin
verdadera. De aqu que si p(x) es un predicado con una variable libre, el conjunto

A = {x : p(x)}

denota al conjunto A tal que a A si, y slo si p(a) es verdad.

Ejemplo 7.4

Definir por comprensin los siguientes conjuntos:

(a) El conjunto de los enteros mayores que diez.

(b) El conjunto de los enteros pares.

(c) El conjunto {1, 2, 3, 4, 5}

(d) El conjunto formado por todos los enteros positivos pares menores o iguales que 100.

(e) El conjunto formado por todos los enteros positivos impares menores que 100.

Solucin

(a) A = {n Z y n > 10}

(b) B = {n : n = 2q, q Z}

(c) C = {n Z y 1 6 n 6 5}

(d) D = {n Z+ : n = 2q, 1 6 q 6 50}

(e) E = {n Z+ : n = 2q + 1, 0 6 q 6 49}

264
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 7.5

Determinar por comprensin y por extensin el conjunto formado por todos los nmeros reales cuyo cuadrado
menos su quntuplo ms seis es cero.

Solucin

Si llamamos A al conjunto pedido,

> Definicin por comprensin.


A = x R : x2 5x + 6 = 0


> Definicin por extensin.


Sea a cualquier nmero real. Entonces,

a A a2 5a + 6 = 0

5 25 4 1 6
a=
21
51
a=
2


a=2




a=3

Por lo tanto,
A = {2, 3}

Nota 7.2 Algunos conjuntos aparecern muy frecuentemente a lo largo del curso y se usan smbolos
especiales para designarlos.

Z: Conjunto de los nmeros enteros.


N = Z+ : Conjunto de los nmeros naturales o enteros positivos.
Z+
0 : Conjunto de los enteros no negativos.

Q: Conjunto de los nmeros racionales.


R: Conjunto de los nmeros reales.
C: Conjunto de los nmeros complejos.

Incluso si podemos especificar todos los elementos de un conjunto puede que no sea prctico hacerlo. Por
ejemplo, no definiramos por extensin el conjunto de los estudiantes de la Universidad de Cdiz que estudien
Informtica, aunque tericamente es posible definirlo. As pues, describiremos un conjunto mediante un
listado exhaustivo de sus elementos slo si contiene unos pocos elementos, en caso contrario describiremos
un conjunto mediante una propiedad que caracterice a los mismos.

265
Universidad de Cdiz Departamento de Matemticas

7.2.5 Conjunto Universal


En cualquier aplicacin de la teora de conjuntos, los elementos de todos los conjuntos en consideracin
pertenecen a un gran conjunto fijo llamado conjunto universal. Lo notaremos por U . Normalmente, lo
representaremos por un rectngulo donde estn incluidos todos los dems conjuntos.

Ejemplo 7.6

Escribir cada uno de los conjuntos siguientes especificando el conjunto universal correspondiente.

(a) El conjunto de los enteros entre 0 y 100.


(b) El conjunto de los enteros positivos impares.
(c) El conjunto de los mltiplos de 10.

Solucin

(a) A = {n : n Z y n > 0 y n < 100} A = {n Z : 0 < n < 100}


(b) B = n : q Z+ +
 
0 , n = 2q + 1 B = n : n = 2q + 1, q Z0

(c) C = {n : q Z, n = 10q} C = {n : n = 10q, q Z}

7.2.6 Conjunto Vaco


Al conjunto nico que no contiene elementos, lo llamaremos conjunto vaco. Lo notaremos con el smbolo
que proviene del alfabeto noruego. A veces, tambin se nota {}.

7.2.7 Axioma de Extensin


Dos conjuntos A y B son iguales si tienen los mismos elementos.

Obsrvese que esto quiere decir lo siguiente:

A=B A y B tienen lo mismos elementos


A tiene los mismos elementos que B y B tiene los mismos elementos que A
Todos los elementos de A pertenecen a B y todos los elementos de B pertenecen a A
[x, (x A x B)] [x, (x B x A)]
x, [(x A x B) (x B x A)]
x, (x A x B)

266
Grado en Ingeniera Informtica Matemtica Discreta

Nota 7.3 El axioma de extensin asegura que si dos conjuntos tienen los mismos elementos, ambos son
iguales, independientemente de como estn definidos.

Como todo conjunto tiene los mismos elementos que l mismo, se sigue que si un conjunto est definido
por extensin, el orden en el que los elementos figuren en l es intrascendente. As pues, los conjuntos
{a, b, c}, {b, c, a} y {c, b, a} son iguales.
Tambin se sigue del axioma de extensin que la aparicin de un elemento ms de una vez en un
conjunto, es igualmente intrascendente. Por ejemplo, los conjuntos {a, b}, {a, b, b} y {a, a, a, b} son
iguales ya que todo elemento de cualquiera de ellos est en los dems, por tanto, son especificaciones
diferentes del mismo conjunto.

Ejemplo 7.7

Determinar, en el conjunto de los nmeros enteros, cules de los siguientes conjuntos son iguales.


A = n : n es par y n2 es impar
B = {n : q Z y n = 2q}
C = {1, 2, 3}
D = {. . . , 6, 4, 2, 0, 2, 4, 6, . . .}
E = {3, 3, 2, 1, 2}

F = n : n3 6n2 7n 6 = 0

Solucin


> A = n : n es par y n2 es impar . Comprobaremos que A es el conjunto vaco, procediendo por con-
tradiccin. En efecto, supongamos que A 6= . Entonces, A tendr, al menos, un elemento, es decir,
existir, al menos, un nmero entero a que estar en A. Pues bien,


a es par

a : a A y


2
a es impar

a = 2q1 , con q1 Z


y


2
a = 2q2 + 1 con q2 Z
= 2q1 = 2q2 + 1
1 = 2(q1 q2 ), con q1 q2 Z
= 1 es par

Lo cual, obviamente, es una contradiccin. Por lo tanto, la hiptesis a : a A es falsa y, consecuente-


mente, su negacin verdadera, es decir, ningn nmero entero pertenece al conjunto A, o lo que es
igual A = .

267
Universidad de Cdiz Departamento de Matemticas

> B = {n : q Z y n = 2q}. Sea a cualquier nmero entero. Entonces,

aB q Z : a = 2q


a=0





a = 2









a=2







a = 4





a=4










..
.

aD

Por lo tanto,
n, (n B n D)

de aqu que por el Axioma de Extensin, (7.2.7), B = D.

> C = {1, 2, 3}. Sea a cualquier nmero entero. Entonces,




a=1



aC a=2





a=3

aE

Por lo tanto,
n, (n C n E)

y por el Axioma de Extensin, (7.2.7), C = E.



> F = n : n3 6n2 7n 6 = 0 . Ninguno de los divisores del trmino independiente, 6, satisface la
ecuacin, por lo tanto ningn nmero entero verifica la ecuacin y, consecuentemente, el conjunto F
es vaco, es decir, F = A.

Ejemplo 7.8

En el conjunto universal de los nmeros enteros, determinar por comprensin el conjunto formado por todos
los nmeros que den resto 5 al dividirlos entre 6 y cuyo valor absoluto sea menor o igual que 20.

268
Grado en Ingeniera Informtica Matemtica Discreta

Sea A el conjunto a determinar y sea a cualquier nmero entero. Entonces,

aA q Z : a = 6q + 5 y |a| 6 20
q Z : a = 6q + 5 y |6q + 5| 6 20

|6q + 5| 6 20 20 6 6q + 5 6 20


25 6 6q 6 15



25 < 6q < 15 {25 y 15 no son mltiplos de 6}



6(5) + 5 < 6q < 6 2 + 3



6(4) 6 6q 6 6 2

4 6 q 6 2
a = 6q + 5, con 4 6 q 6 2
a {n : n = 6q + 5, 4 6 q 6 2}

Como a estaba elegido arbitrariamente en Z, hemos probado que la proposicin,

x, (x A x {n : n = 6q + 5, 4 6 q 6 2})

es verdad, luego por el Axioma de Extensin,

A = {n : n = 6q + 5, 4 6 q 6 2}

Solucin

Ejemplo 7.9

Dar una condicin necesaria y suficiente para que dos conjuntos sean distintos.

Solucin

Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Por el Axioma de Extensin, (7.2.7),

A = B x, [(x A x B) (x B x A)]

de aqu que por la asociatividad del cuantificador universal,

A = B [x, (x A x B) x, (x B x A)]

y, negando ambos miembros,

(A = B) [x, (x A x B) x, (x B x A)]

por lo tanto, aplicando De Morgan,

A 6= B (x, (x A x B)) (x, (x B x A))

Veamos a que proposicin es equivalente,

(x, (x A x B)) (x, (x B x A))

En efecto, si esta proposicin es verdadera, entonces una de las dos ha de ser verdad. Pues bien,

269
Universidad de Cdiz Departamento de Matemticas

> Si x, (x A x B) es verdad, entonces x, (x A x B) ser falsa, luego ha de existir, al


menos, un elemento en U , llammosle a, que transforme el predicado al alcance del cuantificador en
una proposicin falsa, es decir,
a A a B
es falsa, luego,
(a A a B)
es verdadera, es decir,
aAa
/B
es verdad.
Hemos encontrado, pues, un elemento en U que transforma el predicado x A x
/ B en una
proposicin verdadera, luego,
x : (x A x
/ B)
es verdad.
> Si x, (x B x A) es verdad, razonando exactamente igual llegaramos a que

x : (x B x
/ A)

es verdadera.

Tendremos, pues, que


(x : (x A x
/ B)) (x : (x B x
/ A))
es verdadera y, consecuentemente,

(x, (x A x B)) (x, (x B x A)) = (x : (x A x / B)) (x : (x B x


/ A))
(7.1)
Recprocamente, si (x : (x A x
/ B)) (x : (x B x
/ A)) es verdad, entonces una de las dos ha de
ser verdadera.

> Si (x : (x A x
/ B)) es verdadera, entonces tiene que haber, al menos, un elemento, que llamare-
mos a, en U , que transforme (x A x / B) en una proposicin verdadera, es decir,

aAa
/B

es verdad, y su negacin
a
/ AaB
debe ser falsa, o sea la proposicin
a A a B
es falsa.
Hemos encontrado, por tanto, un elemento en U que transforma el predicado x A x B en una
proposicin falsa, es decir,
x, (x A x B)
es falsa y, consecuentemente, su negacin

x, (x A x B)

ser verdadera.
> Si (x : (x B x
/ A)) es verdadera, haciendo un razonamiento idntico al anterior, llegaramos a
que la proposicin
x, (x A x B)
es verdadera.

270
Grado en Ingeniera Informtica Matemtica Discreta

Tendremos, por tanto, que

(x, (x A x B)) (x, (x A x B))

es verdad y, en consecuencia,

(x : (x A x / B)) (x : (x B x
/ A)) = (x, (x A x B)) (x, (x A x B))
(7.2)
De (7.1) y (7.2) se sigue que

(x, (x A x B)) (x, (x B x A)) (x : (x A x


/ B)) (x : (x B x
/ A))

y por lo tanto,
A 6= B (x : (x A x
/ B)) (x : (x B x
/ A))
es decir una condicin necesaria y suficiente para que dos conjuntos A y B sean distintos es que exista, al
menos, un elemento en U que est en A y no est en B o que haya, al menos, un elemento en U que est
en B y no est en A.

7.3 Inclusin de Conjuntos

7.3.1 Subconjuntos
Sean A y B dos conjuntos. Diremos que A est contenido en B o que es un subconjunto de B, y lo notaremos
por A B, si cada elemento de A es un elemento de B, es decir,

A B x, (x A x B)

Tambin puede decirse que B contiene a A, en cuyo caso escribiremos B A.

Un Diagrama de Venn que expresa grficamente la inclusin es el siguiente:

El conjunto A est incluido en el B. A B

271
Universidad de Cdiz Departamento de Matemticas

Ejemplo 7.10

Probar que el conjunto A = x R : x2 3x + 2 = 0 es subconjunto de B = {1, 2, 3}

Solucin

En efecto, sea a cualquier nmero real. Entonces,

a A = a2 3a + 2 = 0

3 9412
= a =
2
31
= a =
2

a=1
=
a=2

= a B

Como a es un nmero real arbitrario,


x, (x A x B)
de aqu que, de acuerdo con la definicin de subconjunto, (7.3.1), tengamos que A B.

Un diagrama de Venn representativo de la situacin es:

1
2
3

El conjunto A est incluido en el B. A B

Ejemplo 7.11

Obtener una condicin necesaria y suficiente para un conjunto A no est contenido en otro conjunto B.

272
Grado en Ingeniera Informtica Matemtica Discreta

Solucin

Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Entonces, aplicando el mismo razon-
amiento que en el ejemplo 7.9
A*B (A B)
[x, (x A x B)]
x : (x A x
/ B)

es decir, una condicin necesaria y suficiente para que A no est contenido en B es que exista, al menos, un
elemento en A que no est en B.

Ejemplo 7.12

Es B = {1, 2, 3} un subconjunto de A = x R : x2 3x + 2 = 0 ?

Solucin

No, ya que 3 B y, sin embargo, 32 3 3 + 2 = 2 6= 0, luego 3


/ A, es decir, hemos encontrado un elemento
en B que no est en A, por tanto, B * A.

7.3.2 Inclusin Estricta


Si A B y adems B tiene, al menos, un elemento que no est en A, diremos que A est estrictamente
incluido en B o que A es un subconjunto propio de B y lo notaremos por A B o por A B, es decir,

A B A B y [x : (x B y x
/ A)]

Ejemplo 7.13

En el conjunto universal de los enteros positivos, Z+ , se consideran los conjuntos:

A: Conjunto formado por todos los mltiplos de 3 ms 3.


B: Conjunto formado por todos los mltiplos de 3.

Probar que A est incluido estrictamente en B.

Solucin

La definicin, por comprensin de los conjuntos A y B es:


A = {n : n = 3q + 3}
B = {n : n = 3q}

273
Universidad de Cdiz Departamento de Matemticas

siendo q, naturalmente, un entero positivo.


Pues bien, sea a cualquier entero positivo. Entonces,
aA a = 3q1 + 3, q1 Z+
a = 3(q1 + 1), q1 Z+
= a = 3q, q Z+ {Tomando q = q1 + 1}
aB
Por lo tanto, se verifica que
a A a B
siendo a cualquiera de Z+ , lo cual significa que la proposicin
n, (n A n B)
es verdadera, de aqu que por la definicin de inclusin, (7.3.1), tengamos que A B.
Por otra parte, tomando a = 3, tendremos que

~ a = 3 1, 1 Z+ , es decir, a B.
~ a no se puede escribir en la forma 3q + 3 ya que, en tal caso, q debera ser 0 lo cual, siendo q > 1, es
imposible, por lo tanto,
a 6= 3q + 3, q Z+
y, consecuentemente, a
/ A.

Hemos encontrado, pues, un entero positivo, a, que pertenece a A y que no pertenece a B, por lo tanto es
verdad la proposicin,
n : (n B n / A)
Resumiendo tenemos que
A B n : (n B n
/ A)
lo cual, por (7.3.2), equivale a decir que
AB
o sea, A est incluido estrictamente en B.


Ejemplo 7.14

Obtener una condicin necesaria y suficiente para que un conjunto A est estrictamente contenido en otro
B.

Solucin

Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Segn la definicin anterior,


A B A B y [x : (x B y x
/ A)]
y segn lo que vimos en el ejemplo 7.9 , esto significa que
A B A B y A 6= B
Por lo tanto, una condicin necesaria y suficiente para que un conjunto est contenido en otro es que la
inclusin sea estricta y que sean distintos.


274
Grado en Ingeniera Informtica Matemtica Discreta

Nota 7.4 Los conjuntos tambin son objetos, luego pueden ser elementos de otros conjuntos, por ejemplo,
el conjunto
A = {{a, b} , {a, c} , {b} , {c}}
tiene cuatro elementos que son los conjuntos {a, b} , {a, c} , {b} y {c}.
Si tuviramos una caja con tres paquetes de caramelos, la consideraramos como una caja con paquetes antes
que una caja con caramelos, por lo que se tratara de un conjunto (la caja) con tres elementos (los paquetes).
En general, si A es un conjunto, entonces {A} es un conjunto con un nico elemento, A, sin importarnos
cuantos elementos tenga A.
Un caso curioso ocurre con el conjunto vaco, . Una caja con un paquete vaco de caramelos no es una caja
vaca ya que contiene algo, un paquete. De la misma forma {} es un conjunto con un elemento mientras que
no contiene elementos, as que y {} son conjuntos distintos. Tendremos que {} e incluso {},
pero =
6 {}.


Ejemplo 7.15

Describir brevemente la diferencia entre los conjuntos {a} y {{a}} y entre los conjuntos , {} y {, {}}.

Solucin

> {a} es un conjunto cuyo nico elemento es el a.


> {{a}} es un conjunto cuyo nico elemento es el conjunto {a}.
> . Conjunto nico que no tiene elementos (7.2.6).
> {}. Conjunto con un nico elemento que es el .
> {, {}}. Conjunto con dos elementos, el y el {}.

7.3.3 Proposicin
Sea U el conjunto universal y A un conjunto cualquiera. Entonces A U .

Demostracin

La demostracin es un ejemplo de demostracin trivial basada en la definicin de conjunto universal, (7.2.5),


que nos permite afirmar que la proposicin x, x U es una tautologa, es decir es verdadera siempre.
Pues bien, sea a cualquiera de U . Como a U es verdad, la proposicin condicional,
a A a U
es verdadera independientemente de que a A sea verdadera o falsa, y como a estaba arbitrariamente elegido
en U ,
x, (x A x U )
es decir,
AU

275
Universidad de Cdiz Departamento de Matemticas

7.3.4 Proposicin

Sea A un conjunto cualquiera, entonces A

Demostracin

La demostracin es un ejemplo de demostracin vaca basada en la definicin de conjunto vaco, (7.2.6), que
nos permite afirmar que la proposicin x : x es falsa siempre.

Pues bien, sea a cualquiera de U . Como a es falsa, la proposicin condicional,

a a A

es verdadera independientemente de que a A sea verdadera o falsa, y como a estaba arbitrariamente elegido
en U ,
x, (x x A)
es decir,
A

Ejemplo 7.16

Obtener los subconjuntos de los siguientes conjuntos:

(a) {a, b}

(b) {{a}}

Solucin

(a) Veamos cules son los subconjuntos del conjunto {a, b}.
De la proposicin 7.3.4 se sigue que el conjunto vaco, , es uno de ellos. Por otra parte, a {a, b} y
b {a, b} luego por la definicin de subconjunto, (7.3.1), {a}, {b} y {a, b} son subconjuntos de {a, b}.
Por lo tanto, el conjunto propuesto tiene cuatro subconjuntos,

, {a} , {b} y {a, b}

Obsrvese que {a} {a, b} y a {a, b} pero a * {a, b} y {a}


/ {a, b}, es decir, a es un elemento pero
no un subconjunto de {a, b} y {a} es un subconjunto, pero no un elemento de {a, b}.

(b) Veamos ahora los subconjuntos de {{a}}.


Este conjunto es un conjunto unitario ya que tiene un nico elemento que es el conjunto {a}. Sus
subconjuntos son, pues, el y el propio {{a}}.

276
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 7.17

Determinar todos los subconjuntos de los siguientes conjuntos:

(a) {1, 2, 3}
(b) {1, {2, 3}}
(c) {{1, {2, 3}}}
(d) {}
(e) {, {}}
(f) {{1, 2} , {2, 1, 1} , {2, 1, 1, 2}}
(g) {{, 2} , {2}}

Solucin

Utilizaremos la definicin de subconjunto, 7.3.1,

A B x, (x A x B)

(a) {1, 2, 3}
{1, 2, 3} (7.3.4).
1 {1, 2, 3}, luego {1} {1, 2, 3}.
2 {1, 2, 3}, luego {2} {1, 2, 3}.
3 {1, 2, 3}, luego {3} {1, 2, 3}.
1 {1, 2, 3} y 2 {1, 2, 3}, luego {1, 2} {1, 2, 3}.
1 {1, 2, 3} y 3 {1, 2, 3}, luego {1, 3} {1, 2, 3}.
2 {1, 2, 3} y 3 {1, 2, 3}, luego {2, 3} {1, 2, 3}.
1 {1, 2, 3}, 2 {1, 2, 3} y 3 {1, 2, 3}, luego {1, 2, 3} {1, 2, 3}.
por lo tanto, los subconjuntos de {1, 2, 3} son

, {1} , {2} , {3} , {1, 2} , {1, 3} , {2, 3} y {1, 2, 3}

(b) {1, {2, 3}}. Aqu tenemos que 1 y {2, 3} son los dos elementos que tiene este conjunto, luego razonando
igual que en el apartado anterior, sus subconjuntos son:

, {1} , {{2, 3}} y {1, {2, 3}}

(c) {{1, {2, 3}}}. Este conjunto tiene un nico elemento que es {1, {2, 3}}, por lo tanto sus subconjuntos
son:
y {{1, {2, 3}}}

(d) {}. Este conjunto tiene un elemento que es , por lo tanto tiene dos subconjuntos,

(7.3.4) y {} (7.3.1)

(e) {, {}}. Este conjunto tiene dos elementos, y {}, por lo tanto sus subconjuntos son

(7.3.4) y {} , {{}} y {, {}} (7.3.1)

277
Universidad de Cdiz Departamento de Matemticas

(f) {{1, 2} , {2, 1, 1} , {2, 1, 1, 2}}. Obsrvese que

{1, 2} = {2, 1, 1} = {2, 1, 1, 2}

luego el conjunto propuesto es


{{1, 2}}
y, por lo tanto, sus subconjuntos son
y {{1, 2}}

(g) {{, 2} , {2}}. Siguiendo un razonamiento idntico a los anteriores apartados, sus subconjuntos son

, {{, 2}} , {{2}} y {{, 2} , {2}}

7.3.5 Caracterizacin de la Igualdad


Sean A y B dos conjuntos cualesquiera de un universal arbitrario U . Entonces A = B si, y slo si A B
y B A.

Demostracin

Slo si. A = B = A B y B A
En efecto, supongamos que A = B. Entonces por el axioma de extensin, (7.2.7), cada
elemento de A es un elemento de B luego por definicin de subconjunto, (7.3.1), A B. As
pues, si A = B, entonces A B. Utilizando los mismos argumentos, aunque intercambiando
los papeles de A y B, tendremos que si A = B, entonces B A. De aqu que

(A = B = A B) y (A = B = B A)

lo cual equivale a
A = B = A B y B A
Si. A B y B A = A = B
En efecto,

(A B) y (B A) = [(x, (x A x B)] y [(x, (x B x A)]

consecuentemente, por el axioma de extensin, (7.2.7),

A=B

Este teorema lo utilizaremos con mucha frecuencia para comprobar que dos conjuntos son iguales, es decir,
para probar que A = B, probaremos que A B y B A.

7.3.6 Corolario
De la caracterizacin anterior se sigue que para cualquier conjunto A, se verifica que A A.

278
Grado en Ingeniera Informtica Matemtica Discreta

7.3.7 Transitividad de la inclusin

Sean A, B y C tres conjuntos cualesquiera de un universal arbitrario U . Si A B y B C, entonces


A C.

Demostracin

En efecto, sea a un elemento cualquiera de U . Entonces,

aA = aB {por hiptesis A B}
= aC {por hiptesis B C}

y, por la arbitrariedad de la eleccin de a, esto quiere decir que

x, (x A x C)

por lo tanto,
AC

Ejemplo 7.18

Estudiar la relacin que existe entre los siguientes conjuntos:

A = {1, 2}

B = {1, 3}

C = x R : x2 4x + 3 = 0

D = x R : x2 3x + 2 = 0

E = {x Z+ : x < 3}

F = {x Z+ : x es impar y x < 5}

Solucin

A y B son distintos, ya que 2 A y 2


/B y3B y3 / A. As pues, hemos encontrado un elemento en A
que no est en B y un elemento en B que no est en A. Por tanto, por el ejemplo 7.9 A 6= B.

Ahora observemos lo siguiente:

Sea a un nmero real arbitrario. Entonces,

a C a2 4a + 3 = 0 a = 1 a = 3 a B

y, como a es cualquiera, esto significa que

x, (x C x B)

aplicamos el axioma de extensin, (7.2.7) y C = B.

279
Universidad de Cdiz Departamento de Matemticas

Aplicando idntico razonamiento,

a D a2 3a + 2 = 0 a = 1 a = 2 a A

es decir, A = D.

Sea a un entero positivo cualquiera. Entonces,

a E a < 3 a = 1 a = 2 a A

como a es cualquiera, esto significa que

n, (n E n A)

aplicamos el axioma de extensin, (7.2.7) y A = E.

Sea a un entero positivo cualquiera. Entonces,

a F a es impar y a < 5 a = 1 a = 3 a B

y, aplicando el mismo razonamiento que en el anterior, F = B.

Consecuentemente,
A 6= B
A 6= C B=C
A=D B 6= D 6 D
C=
A=E B 6= E C=6 E D=E
A 6= F B=F C=F D 6= F E 6= F

Nota 7.5 Con el conjunto vaco puede construirse una sucesin infinita de conjuntos distintos.

> Por ejemplo, en la sucesin,


, {} , {{}} , {{{}}} , . . .
el primer conjunto no tiene ningn elemento y cada uno de los restantes tiene, exactamente, un elemento
que es el conjunto que le precede en la sucesin.
> En la sucesin,

, {} , {, {}} , {, {} , {, {}}} , {, {} , {, {}} , {, {} , {, {}}}} , . . .

cada conjunto tiene como elementos todos los conjuntos que le preceden en la sucesin. As, contando
desde cero, el conjunto que ocupa el lugar k tiene k elementos.

7.4 Conjunto de las Partes de un Conjunto

Dado un conjunto A, si nos referimos a algunos de sus subconjuntos estaramos considerando un conjunto
de conjuntos. En tales casos hablaremos de una clase de conjuntos o coleccin de conjuntos en vez de un
conjunto de conjuntos. Si quisiramos considerar algunos de los conjuntos de una clase dada de conjuntos,
entonces hablaremos de una subclase o de una subcoleccin.

280
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 7.19

Sea A = {a, b, c, d, e}. Obtener, A , clase de subconjuntos de A que contienen exactamente tres elementos
de A.

Solucin

A = {{a, b, c} , {a, b, d} , {a, b, e} , {a, c, d} , {a, c, e} , {a, d, e} , {b, c, d} , {b, c, e} , {c, d, e}}
siendo los elementos de A los conjuntos:
{a, b, c} , {a, b, d} , {a, b, e} , {a, c, d} , {a, c, e} , {a, d, e} , {b, c, d} , {b, c, e} y {c, d, e}

7.4.1 Definicin
Dado un conjunto A, llamaremos conjunto de las partes de A a la clase o coleccin de todos los subconjuntos
de A y se nota por P(A). Es decir, si X es un conjunto cualquiera de U , entonces
X P(A) X A

Ejemplo 7.20

Sea A = {1, 2, 3}. Obtener el conjunto de las partes de A.

Solucin

P(A) = {, {1} , {2} , {3} , {1, 2} , {1, 3} , {2, 3} , {1, 2, 3}}

Ejemplo 7.21

Especificar el conjunto de las partes para cada uno de los conjuntos siguientes:

(a) {a, b, c}
(b) {{a, b} , {c}}
(c) {{a, b} , {b, a} , {a, b, b}}

Solucin

(a) {a, b, c}
P ({a, b, c}) = {, {a} , {b} , {c} , {a, b} , {a, c} , {b, c} , {a, b, c}}
(b) {{a, b} , {c}}
P ({{a, b} , {c}}) = {, {{a, b}} , {{c}} {{a, b} , {c}}}
(c) {{a, b} , {b, a} , {a, b, b}}
P ({{a, b} , {b, a} , {a, b, b}}) = P ({a, b}) = {, {a, b} {{a, b}}}

281
Universidad de Cdiz Departamento de Matemticas

282
Leccin 8

Operaciones con Conjuntos

8.1 Definiciones

Introduciremos las operaciones con conjuntos que nos van a permitir obtener nuevos conjuntos, partiendo
de conjuntos ya conocidos. A y B sern dos conjuntos cualesquiera de un universal arbitrario U .

8.1.1 Unin

La unin de dos conjuntos A y B es el conjunto formado por todos los elementos que pertenecen a A o a B.
Se nota A B.
A B = {x : x A x B} .
La disyuncin se utiliza en el sentido inclusivo, es decir, significa y/o.

U
AB
A B

283
Universidad de Cdiz Departamento de Matemticas

Ejemplo 8.1

Hallar la unin de los conjuntos A = {a, b, c, d, e} y B = {b, d, f, g}

Solucin

En efecto, sea n un elemento arbitrario del universal que contiene a los dos conjuntos. Segn la definicin
de unin,

nAB nAnB
(n = a n = b n = c n = d n = e) (n = b n = d n = f n = g)
n=an=bn=cn=dn=en=f n=g
n {a, b, c, d, e, f, g}

Como n es cualquiera del universal, hemos probado que

x, (x A B x {a, b, c, d, e, f, g})

y por el axioma de extensin, (7.2.7),

A B = {a, b, c, d, e, f, g}

U
AB
A B

b
a f

e g
d

8.1.2 Interseccin

La interseccin de dos conjuntos A y B es el conjunto formado por todos los elementos que pertenecen a A
y a B. Se nota A B.
A B = {x : x A y x B}
Si A y B no tienen elementos en comn, es decir, si A B = , entonces diremos que A y B son conjuntos
disjuntos.

284
Grado en Ingeniera Informtica Matemtica Discreta

U
A B

AB

Ejemplo 8.2

Hallar la interseccin de los conjuntos A = {a, b, c, d, e} y B = {b, d, f, g}

Solucin

Sea n un elemento arbitrario del universal que contiene ambos conjuntos. Por la definicin de interseccin,

nAB nAynB
n {a, b, c, d, e} y n {b, d, f, g}
n=bn=d
n {b, d}

Como n es cualquiera del universal,

x, (x A B x {b, d, })

y por el axioma de extensin, (7.2.7),

A B = {b, d}

285
Universidad de Cdiz Departamento de Matemticas

U
AB
A B

a f
b

e d g

8.1.3 Diferencia
La diferencia entre dos conjuntos A y B es el conjunto formado por todos los elementos que pertenecen a A
y no pertenecen a B. Se nota por A \ B.
A \ B = {x : x A y x
/ B}
El conjunto A \ B se lee A menos B y tambin recibe el nombre de complementario relativo del conjunto
B respecto del conjunto A.
De la misma forma se define la diferencia entre B y A, es decir el conjunto formado todos los elementos que
pertenecen a B y no pertenecen a A.
B \ A = {x : x B y x
/ A}
En general, A \ B 6= B \ A.

U
A B

A\B B\A

286
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 8.3

Hallar la diferencia entre los conjuntos A y B y la diferencia entre B y A, siendo, A = {a, b, c, d, e} y


B = {b, d, f, g}

Solucin

Sea t un elemento arbitrario del universal que contiene ambos conjuntos. Por la definicin de diferencia,
tA\B tAyt
/B
t {a, b, c, d, e} y t
/ {b, d, f, g}
t=at=ct=e
t {a, c, e}
Como t es cualquiera del universal, hemos probado que

x, (x A \ B x {a, c, e})

y por el axioma de extensin, (7.2.7),


A \ B = {a, c, e}
Anlogamente, sea t un elemento arbitrario del universal que contiene ambos conjuntos. Por la definicin de
diferencia,
t B \ A t B y x /A
t {b, d, f, g} y t
/ {a, b, c, d, e}
t=f t=g
t {f, g}
Por lo tanto,
x, (x B \ A x {f, g})
y por el axioma de extensin, (7.2.7),
B \ A = {f, g}

U
A B

a f
b

A\B c B\A

e d g

287
Universidad de Cdiz Departamento de Matemticas

8.1.4 Complementario
El complementario de un conjunto A es el conjunto formado por todos los elementos del conjunto universal
que no pertenecen a A. Se nota Ac .
Ac = {x : x U y x / A}
Obsrvese que el complementario de A es igual a la diferencia entre U y A, es decir, Ac = U \ A.

U
c
A

Ejemplo 8.4

Sea U el conjunto de los nmeros enteros positivos menores o iguales que 10 y sea A el conjunto formado
por los nmeros primos de U . Obtener el complementario de A.

Solucin

Sea a cualquiera de U . Entonces, por definicin de complementario,

a Ac aU ya
/A
a 6 10 y a no es primo
a 6 10 y a 6= 2 y a 6= 3 y a 6= 5 y a 6= 7
a = 1 a = 4 a = 6 a = 8 a = 9 a = 10
a {1, 4, 6, 8, 9, 10}

Por lo tanto,
n, (n Ac n {1, 4, 6, 8, 9, 10})
y por el axioma de extensin, (7.2.7),
Ac = {1, 4, 6, 8, 9, 10}

288
Grado en Ingeniera Informtica Matemtica Discreta

U
Ac

6 4

3 2

8 A 1

5 7

9 10

8.1.5 Diferencia simtrica

La diferencia simtrica entre dos conjuntos A y B es el conjunto formado por todos los elementos que
pertenecen a A o a B, pero no ambos. Se nota por Se nota por A 4 B.

A 4 B = (A \ B) (B \ A)

Ejemplo 8.5

En el conjunto universal, U , formado por todos los nmeros enteros positivos menores o iguales que 40, se
consideran los conjuntos:

A: Conjunto formado por todos los nmeros menores o iguales que 16.

B: Conjunto formado por todos los nmeros pares menores o iguales que 30.

Representar grficamente, U , A y B y calcular A B, A B, A \ B, B \ A, Ac , B c dibujando, adems,


sus correspondientes representaciones grficas.

Solucin

U = {n Z+ : n 6 40}

289
Universidad de Cdiz Departamento de Matemticas

39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

A = {n : n 6 16} = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

B = {n : n = 2q y q 6 15} = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}

290
Grado en Ingeniera Informtica Matemtica Discreta

39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

AB = {n : n 6 16} {n : n = 2q y q 6 15}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 24, 26, 28, 30}

39 40 17 U
38 AB 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

AB = {n : n 6 16} {n : n = 2q y n 6 15}
= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}
= {2, 4, 6, 8, 10, 12, 14, 16}

291
Universidad de Cdiz Departamento de Matemticas

39 40 17 U
38 AB 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

A\B = {n : n A y n
/ B}
= {n : n 6 16 y (n = 2q + 1 o n > 30)}
= {n : (n 6 16 y n = 2q + 1) (n 6 16 y n > 30)}
= {n : n 6 16 y n = 2q + 1}
= {n : n = 2q + 1 y q 6 7}
= {1, 3, 5, 7, 9, 11, 13, 15}

39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A\B 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

292
Grado en Ingeniera Informtica Matemtica Discreta

B\A = {n : n B y n
/ A}
= {n : n = 2q y n 6 30 y n > 16}
= {n : n = 2q y 16 < n 6 30}
= {n : n = 2q y 16 < 2q 6 30}
= {n : n = 2q y 8 < q 6 15}
= {18, 20, 22, 24, 26, 28, 30}

39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B\A 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

Ac = {n : n
/ A}
= {n : n > 16}
= {17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40}

39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

293
Universidad de Cdiz Departamento de Matemticas

Bc = {n : n
/ B}
= {n : (n es par y n 6 30)}
= {n : (n es par) (n 6 30)}
= {n : n no es par n > 30}
= {n : n es impar n > 30}
= {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40}

39 40 17 U
38 19
Ac Bc
37 1 2 18
3 20 21
5
4 16 22
36
7
A 6 14 B 24 23
9
35
8 12 26
11
28 25
13 10
34 15 30

33 27
32 31 29

8.2 lgebra de conjuntos. Dualidad

Bajo las operaciones definidas en los apartados anteriores, los conjuntos satisfacen varias leyes o identidades.
Observaremos que existe una dualidad entre las leyes que utilizan la interseccin y las que utilizan la unin.

8.2.1 Leyes Idempotentes

Dado cualquier conjunto A en un universal arbitrario U , se verifica:

1. A A = A

2. A A = A

Demostracin

En efecto, sea a un elemento arbitrario del universal U . Entonces,

294
Grado en Ingeniera Informtica Matemtica Discreta

1.
a (A A) aAaA {Definicin de unin}
aA {Idempotencia de la disyuncin}
De la arbitrariedad de a se sigue que

x, [x (A A) x A]

de aqu que por el axioma de extensin, (7.2.7),

AA=A

2. Anlogamente se prueba que A A = A.

8.2.2 Leyes Conmutativas

Dados dos conjuntos A y B de un universal arbitrario U , se verifica:

1. A B = B A

2. A B = B A

Demostracin

En efecto,

1. Sea a cualquier elemento de U . Entonces,

a (A B) aAaB {Definicin de unin}


aB aA {Conmutatividad de la disyuncin}
a (B A) {Definicin de unin}

Como a es cualquiera de U , se sigue que

x, [x A B x B A]

por lo tanto, el axioma de extensin, (7.2.7), asegura que

AB =BA

2. De forma idntica se prueba que A B = B A.

295
Universidad de Cdiz Departamento de Matemticas

8.2.3 Leyes Asociativas

Dados tres conjuntos A, B y C cualesquiera de un universal, U , se verifica:

1. A (B C) = (A B) C

2. A (B C) = (A B) C

Demostracin

En efecto, sea a es un elemento arbitrario de U . Entonces,

1.
a A (B C) a A [a (B C)] {Definicin de unin}
a A (a B a C) {Definicin de unin}
(a A a B) a C {Asociatividad de la disyuncin}
(a A B) a C {Definicin de unin}
a (A B) C {Definicin de unin}
De la arbitrariedad de a se sigue que

x, [x A (B C) x (A B) C]

y de nuevo, el axioma de extensin, (7.2.7), asegura que

A (B C) = (A B) C

2. Anlogamente se demuestra que


A (B C) = (A B) C

8.2.4 Leyes Distributivas

Dados tres conjuntos A, B y C cualesquiera de un conjunto universal, U , se verifica:

1. A (B C) = (A B) (A C)

2. A (B C) = (A B) (A C)

Demostracin

En efecto,

296
Grado en Ingeniera Informtica Matemtica Discreta

1. En efecto, sea a cualquier elemento del conjunto universal U , entonces


a A (B C) a A [a (B C)] {Definicin de unin}
a A (a B y a C) {Definicin de interseccin}
(a A a B) y (a A a C) {Distributividad respecto }
a (A B) y a (A C) {Definicin de unin}
a (A B) (A C) {Definicin de interseccin}
Al ser a cualquier elemento de U , se sigue que
x, [x A (B C) x (A B) (A C)]
y por el axioma de extensin, (7.2.7),
A (B C) = (A B) (A C)

2. De una forma similar se prueba que


A (B C) = (A B) (A C)

8.2.5 Leyes de Dominacin


Dado un conjunto cualquiera, A, de un universal U , se verifica:

1. A U = U
2. A =

Demostracin

1. A U = U . En efecto, sea a un elemento cualquiera de U . Entonces,


a (A U ) aAaU {Definicin de unin}
aU aU {A U (7.3.3)}
aU {Idempotencia de la unin, (8.2.1)}
luego,
x, [x (A U ) x U ]
de aqu que por el axioma de extensin, (7.2.7),
AU =U

2. A = . En efecto, sea a cualquiera de U . Entonces,


a (A ) aAya {Definicin de interseccin}
a {a es falso siempre. (1.4.3)}
luego,
x, [x (A ) x ]
de aqu que por el axioma de extensin, (7.2.7),
A=

297
Universidad de Cdiz Departamento de Matemticas

8.2.6 Leyes de Identidad


Dado un conjunto cualquiera, A, de un universal, U , se verifica:

1. A = A
2. A U = A

Demostracin

1. A = A. En efecto, sea a es un elemento arbitrario de U . Entonces,


a (A ) aAa {Definicin de unin}
aAaA { A (7.3.4)}
aAA {Definicin de unin}
aA {Idempotencia de la unin, (8.2.1)}
luego,
x, [x (A ) x A]
de aqu que por el axioma de extensin, (7.2.7),
A=A

2. A U = A. En efecto, sea a cualquiera de U . Entonces,


a (A U ) aAyaU {Definicin de interseccin}
aA {a U es verdad siempre. (1.4.3)}
luego,
x, [x (A U ) x A]
de aqu que por el axioma de extensin, (7.2.7),
AU =A

8.2.7 Ley Involutiva


Dado un conjunto cualquiera A de un universal U , se verifica:
(Ac )c = A

Demostracin

Sea a cualquiera de U . Entonces,


c
a (Ac ) / Ac
a {Definicin de complementario}
c
(a A ) {Negacin}
(a
/ A) {Definicin de complementario}
(a A) {Negacin}
aA {Doble negacin (1.4.3)}

298
Grado en Ingeniera Informtica Matemtica Discreta

luego,
c
x, [x (Ac ) x A]
de aqu que por el axioma de extensin, (7.2.7),
c
(Ac ) = A

8.2.8 Leyes del Complementario

Dado un conjunto cualquiera A de un universal arbitrario U , se verifica:

1. A Ac = U

2. U c =

3. A Ac =

4. c = U

Demostracin

1. A Ac = U . En efecto, sea a cualquier elemento de U . Entonces,

a (A Ac ) a A a Ac {Definicin de unin}
aAa
/A {Complementario}
a A (a A) {Negacin (1.2.4)}
aU {Tautologa (1.2.5)}

luego,
x, [x (A Ac ) x U ]
de aqu que por el axioma de extensin, (7.2.7),

A Ac = U

2. U c = . En efecto,
U c = {x U : x U c } = {x U y x
/U}=

3. A Ac = . En efecto,

A Ac = {x U : x A y x Ac } = {x U : x A y x
/ A} =

4. c = U . En efecto, de 2.,
c
Uc= (U c ) = c Complementario
U = c {Ley involutiva (8.2.7)}

299
Universidad de Cdiz Departamento de Matemticas

8.2.9 Leyes de De Morgan

Dados dos conjuntos A y B en un universal U , se verifica:

1. (A B)c = Ac B c
2. (A B)c = Ac B c

Demostracin

1. (A B)c = Ac B c . En efecto, sea a un elemento arbitrario del conjunto universal U . Entonces,

a (A B)c a
/ (A B) {Definicin de complementario}
[a (A B)] {Negacin (1.2.4)}
(a A a B) {Definicin de unin}
(a A) y (a B) {De Morgan (1.4.3)}
a
/Aya
/B {Negacin (1.2.4)}
a Ac y a B c {Definicin de complementario}
c c
a (A B ) {Definicin de interseccin}

y al ser a un elemento arbitrario de U , se sigue que


c
x, [x (A B) x (Ac B c )]

luego por el axioma de extensin, (7.2.7),

(A B)c = Ac B c

2. (A B)c = Ac B c . En efecto, sea a un elemento arbitrario del conjunto universal U . Entonces,

a (A B)c a
/ (A B) {Definicin de complementario}
[a (A B)] {Negacin (1.2.4)}
(a A y a B) {Definicin de interseccin}
(a A) (a B) {De Morgan (1.4.3)}
a
/Aa
/B {Negacin (1.2.4)}
c c
aA aB {Definicin de complementario}
a (Ac B c ) {Definicin de unin}

y al ser a un elemento arbitrario de U , se sigue que


c
x, [x (A B) x (Ac B c )]

luego por el axioma de extensin, (7.2.7),

(A B)c = Ac B c

300
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 8.6
Sean A, B, C y D subconjuntos arbitrarios de un conjunto universal arbitrario, U . Se verifica:

(a) A \ B A
(b) Si A B y C D, entonces (A C) (B D)
(c) Si A B y C D, entonces (A C) (B D)
(d) A B A
(e) A \ = A
(f) A \ B = A B c
(g) A (B \ A) =
(h) A (B \ A) = A B
(i) A \ (B C) = (A \ B) (A \ C)
(j) A \ (B C) = (A \ B) (A \ C)
(k) A (Ac B) = A B
(l) A (Ac B) = A B
(m) (A \ B) (A B) (B \ A) = A B

Solucin

(a) A \ B A
En efecto, sea a un elemento arbitrario de U ,
aA\B aAya
/B {Definicin de diferencia}
= aA
luego,
x, [x A \ B x A]
consecuentemente, y por definicin de subconjunto (7.3.1),
A\B A

U
A B

A\B

301
Universidad de Cdiz Departamento de Matemticas

(b) Si A B y C D, entonces (A C) (B D)

En efecto, supongamos que A B y C D y sea a un elemento arbitrario de U , entonces

aAC aAaC {Definicin de unin}


= aB aD {Hiptesis A B, C D}
a (B D) {Definicin de unin}

luego,

x, [x (A C) x (B D)]

por lo tanto, la definicin de subconjunto, (7.3.1), nos lleva a que

AC BD

U
BD
B D
A C

AC

(c) Si A B y C D, entonces (A C) (B D)

En efecto, supongamos que A B y C D y sea a un elemento arbitrario de U , entonces

aAC aAyaC {Definicin de interseccin}


= aB yaD {Hiptesis A B, C D}
a (B D) {Definicin de interseccin}

luego,

x, [x (A C) x (B D)]

por lo tanto, la definicin de subconjunto, (7.3.1), nos lleva a que

AC BD

302
Grado en Ingeniera Informtica Matemtica Discreta

U
BD
B D
A C

AC

(d) A B A
En efecto, sea a un elemento cualquiera de U . Entonces,
aAB aAyaB {Definicin de interseccin}
= aA
luego por definicin de subconjunto, (7.3.1),
x, [x (A B) x A]
de donde se sigue
AB A

U
A B

AB

(e) A \ = A
Sea a cualquiera de U . Entonces,
aA\ a A y a
/ {Definicin de diferencia}
aA {a
/ es verdad siempre}

303
Universidad de Cdiz Departamento de Matemticas

luego,
x, [x A \ x A]

de aqu que por el axioma de extensin, (7.2.7),

A\=A

(f) A \ B = A B c
En efecto, sea a cualquiera del conjunto universal U . Entonces,

aA\B aAya
/B {Definicin de diferencia}
a A y a Bc {Definicin de complementario}
a (A B c ) {Definicin de interseccin}

luego,
x, [x A \ B x (A B c )]

de aqu que por el axioma de extensin, (7.2.7),

A \ B = A Bc

U
A B

A Bc

(g) A (B \ A) =
En efecto,
A (B \ A) = A (B Ac ) {Apartado anterior}
= A (Ac B) {Conmutatividad de la interseccin}
= (A Ac ) B {Asociatividad de la interseccin}
= B {Leyes del complementario}
= {Leyes de identidad}

304
Grado en Ingeniera Informtica Matemtica Discreta

U
A B

B\A

(h) A (B \ A) = A B
En efecto,
A (B \ A) = A (B Ac ) {Diferencia de conjuntos}
= (A B) (A Ac ) {Distributividad}
= (A B) U {Leyes del complementario}
= AB {Leyes de identidad}

(i) A \ (B C) = (A \ B) (A \ C)
En efecto,
c
A \ (B C) = A (B C) {Diferencia de conjuntos}
= A (B c C c ) {Leyes de De Morgan}
c c
= (A A) (B C ) {Idempotencia de la interseccin}
= (A B c ) (A C c ) {Commutatividad y asociatividad}
= (A \ B) (A \ C) {Diferencia de conjuntos}

(j) A \ (B C) = (A \ B) (A \ C)
En efecto,
c
A \ (B C) = A (B C) {Diferencia de conjuntos}
c c
= A (B C ) {Leyes de De Morgan}
= (A B c ) (A C c ) {Distributividad}
= (A \ B) (A \ C) {Diferencia de conjuntos}

(k) A (Ac B) = A B En efecto,

A (Ac B) = (A Ac ) (A B) {Distributividad}
= U (A B) {Leyes del complementario}
= AB {Leyes de identidad}

305
Universidad de Cdiz Departamento de Matemticas

(l) A (Ac B) = A B

A (Ac B) = (A Ac ) (A B) {Distributividad}
= (A B) {Leyes del complementario}
= AB {Leyes de identidad}

(m) (A \ B) (A B) (B \ A) = A B

(A \ B) (A B) (B \ A) = (A B c ) (A B) (B Ac ) {Diferencia (8.1.3)}
= [A (B c B)] (B Ac ) {Leyes distributivas (8.2.4)}
= (A U ) (B A ) c
{Leyes complementario (8.2.8)}
= A (B Ac ) {Leyes de identidad (8.2.6)}
c
= (A B) (A A ) {Leyes distributivas (8.2.4)}
= (A B) U {Leyes complementario (8.2.8)}
= AB {Leyes de identidad (8.2.6)}

Ejemplo 8.7

Probar que
[A \ (B C)] [(A B) \ C] [B \ (A C)] = (A B) \ C

Solucin

A B
)

B
C

(A B) \ C
\(
A
(B
A\

C)

ABC
(A

A
)\

C
C)
\B

(B

C \ (A B)

306
Grado en Ingeniera Informtica Matemtica Discreta

En efecto, utilizando las leyes del lgebra de conjuntos,

[A \ (B C)] [(A B) \ C] [B \ (A C)]


=
c c
[A (B C) ] (A B C c ) [B (A C) ] {Diferencia (8.1.3)}
=
(A B c C c ) (A B C c ) (B Ac C c ) {Leyes de De Morgan (8.2.9}
=
[(A C c ) (B c B)] (B Ac C c ) {Leyes distributivas (8.2.4)}
=
(A C c U ) (B Ac C c ) {Leyes del complementario (8.2.8)}
=
(A C c ) (B Ac C c ) {Leyes de identidad (8.2.6)}
=
C c [A (Ac B)] {Leyes distributivas (8.2.4)}
=
C c [(A Ac ) (A B)] {Leyes del distributivas (8.2.4)}
=
C c [U (A B)] {Leyes complementario (8.2.8)}
=
C c (A B) {Leyes de identidad (8.2.6)}
=
(A B) \ C {Diferencia (8.1.3)}

8.3 Particin de un conjunto

8.3.1 Definicin

Dado un conjunto cualquiera A contenido en un conjunto universal U , se dice que A1 , A2 , . . . , An , sub-


conjuntos de A, constituyen una particin de A, y lo notaremos P = {A1 , A2 , . . . An } si se cumplen las
condiciones siguientes:

1 Todos los subconjuntos de la particin tienen algn elemento, es decir, Ai 6= , i = 1, 2, . . . , n.

2 Los conjuntos de la particin son dos a dos disjuntos, o sea, Ai 6= Aj = Ai Aj = .


n
[
3 La unin de todos los subconjuntos que conforman la particin es igual al conjunto A, Ai = A.
i=1

307
Universidad de Cdiz Departamento de Matemticas

Ejemplo 8.8

En un conjunto universal cualquiera, U , se consideran los conjuntos A, B y C, intersecados entre ellos segn
la figura siguiente:

A B

B
C
(A B) \ C

\(
A
(B
A\

C)
ABC
(A

A
)\

C
C)
\B

C \ (A B) (B

Probar que
P = {(A C) \ B, A B C, (B C) \ A, C \ (A B)}
es una particin del conjunto C.

Solucin

Veamos que se cumplen las tres condiciones de particin.

1 Segn se aprecia en la figura ninguno de los subconjuntos de C que conforman la particin es vaco, es
decir,
(A C) \ B 6= .
A B C 6= .
(B C) \ A 6= .
C \ (A B) 6= .

2 Los subconjuntos de C que integran la particin son dos a dos disjuntos.


En efecto,
[(A C) \ B] (A B C) = A C Bc A B C {Diferencia de conjuntos (8.1.3)}
c
= AC AC B B {Leyes conmutativas (8.2.2)}
= A C Bc B {Leyes de idempotencia (8.2.1)}
= AC {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}

308
Grado en Ingeniera Informtica Matemtica Discreta

[(A C) \ B] [(B C) \ A] = A C B c B C Ac {Diferencia de conjuntos (8.1.3)}


c c
= AA C C B B {Leyes conmutativas (8.2.2)}
= A Ac C B c B {Leyes de idempotencia (8.2.1)}
= C {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}

c
[(A C) \ B] [C \ (A B)] = A C B c C (A B) {Diferencia de conjuntos (8.1.3)}
c c c
= AC B C A B {Leyes de De Morgan (8.2.9)}
= A Ac C C B c B c {Leyes conmutativas (8.2.2)}
c c
= AA C B {Leyes de idempotencia (8.2.1)}
= C Bc {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}

(A B C) [(B C) \ A] = A B C B C Ac {Diferencia de conjuntos (8.1.3)}


c
= AA BBC C {Leyes conmutativas (8.2.2)}
= A Ac B C {Leyes de idempotencia (8.2.1)}
= BC {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}

c
(A B C) [C \ (A B)] = A B C C (A B) {Diferencia de conjuntos (8.1.3)}
c c
= ABC C A B {Leyes de De Morgan (8.2.9)}
= A Ac B B c C C {Leyes conmutativas (8.2.2)}
c c
= AA BB C {Leyes de idempotencia (8.2.1)}
= C {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}

c
[(B C) \ A] [C \ (A B)] = B C Ac C (A B) {Diferencia de conjuntos (8.1.3)}
c c c
= BC A C A B {Leyes de De Morgan (8.2.9)}
= B B c C C Ac Ac {Leyes conmutativas (8.2.2)}
= B B c C Ac {Leyes de idempotencia (8.2.1)}
= C Ac {Leyes del complementario (8.2.8)}
= {Leyes de dominacin (8.2.5)}

3 Veremos, finalmente, que C es igual a la unin de todos los subconjuntos que integran la particin.

309
Universidad de Cdiz Departamento de Matemticas

En efecto,

[(A C) \ B] (A B C) [(B C) \ A] [C \ (A B)]


=
c
(A C B c ) (A B C) (B C Ac ) [C (A B) ] {Diferencia de conjuntos (8.1.3)}
=
(A C B c ) (A B C) (B C Ac ) (C Ac B c ) {Leyes de De Morgan (8.2.9)}
=
(C A B) (C A B c ) (C Ac B) (C Ac B c ) {Leyes conmutativas (8.2.2)}
=
[(C A) (B B c )] [(C Ac ) (B B c )] {Leyes distributivas (8.2.4)}
=
[(C A) (C Ac )] (B B c ) {Leyes distributivas (8.2.4)}
=
C (A Ac ) (B B c ) {Leyes distributivas (8.2.4)}
=
C U U {Leyes del complementario (8.2.8)}
=
C {Leyes de identidad (8.2.6)}

Ejemplo 8.9

En el conjunto Z de los nmeros enteros se consideran los conjuntos A, formado por todos los nmeros pares
y B, integrado por los mltiplos de 3. Se pide:

a) A B

b) A \ B

c) B \ A

d) Ac B c

e) Probar que los cuatro conjuntos anteriores forman una particin del conjunto de los nmeros enteros.

f) Probar, aplicando los resultados obtenidos en los apartados anteriores, que cualquier entero es mltiplo
de 6 o da resto par al dividirlo entre 6 o da resto 3 al dividirlo entre 6 o da resto impar distinto de 3
al dividirlo entre 6.

Solucin

A = {n : n = 2q, q Z} y B = {n : n = 3q, q Z}

310
Grado en Ingeniera Informtica Matemtica Discreta

a) A B
Sea a cualquier nmero entero. Entonces,
a (A B) a A a B {Definicin de interseccin. (8.1.2)}


q1 Z : a = 2q1 {Definicin de A}




q2 Z : a = 3q2 {Definicin de B}

q Z : a = m.c.m.(2, 3) q {Definicin de m.c.m.}


a = 6q, q Z
a {n : n = 6q, q Z}
Como a era un nmero entero elegido de forma arbitraria, hemos probado que la proposicin,

x, (x (A B) x {n : n = 6q, q Z})

es verdadera y, consecuentemente, por el axioma de extensin, (7.2.7),

(A B) = {n : n = 6q, q Z}

es decir, A B es el conjunto formado por todos los mltiplos de 6.


b) A \ B
Sea a un nmero elegido arbitrariamente en Z. Entonces,

aA


a A \ B {Definicin de Diferencia. (8.1.3)}


a/B



q1 Z : a = 2q1




q2 , r2 Z : a = 3q2 + r2 , r2 6= 0 {T.E.U.C.R. (3.2.1)}

( )
Dividiendo q1 por 3, q1 = 3q3 + r3 , con q3 , r3 Z, y r3 {0, 1, 2}
Dividiendo q2 por 2, q2 = 2q4 + r4 , con q4 , r4 Z, y r4 {0, 1}


a = 2(3q3 + r3 ), con q3 , r3 Z, y r3 {0, 1, 2}

=


a = 3(2q4 + r4 ) + r2 , con q4 , r4 , r2 Z, y r4 {0, 1} y r2 {1, 2}



a = 6q3 + 2r3 , con q3 , r3 Z, y 2r3 {0, 2, 4}




a = 6q4 + 3r4 + r2 , con q4 , r4 , r2 Z, y 3r4 + r2 {1, 2, 4, 5}

{Unicidad de cociente y resto (3.2.1) q3 = q4 y 2r3 = 3r4 + r2 }




q = q3 = q4


= q, r Z : a = 6q + r, con r {0, 2, 4} {1, 2, 4, 5} y



r = 2r3 = 3r4 + r2

q, r Z : a = 6q + r, con r {2, 4}
a {n : n = 6q + 2 n = 6q + 4, q Z}

311
Universidad de Cdiz Departamento de Matemticas

De la arbitrariedad de a se sigue que la proposicin,

x, (x A \ B x {n : n = 6q + 2 n = 6q + 4, q Z})

es verdadera y por la definicin de inclusin de conjuntos, (7.3.1),

(A \ B) {n : n = 6q + 2 n = 6q + 4, q Z}

Recprocamente,


q1 Z : a = 6q1 + 2

a {n : n = 6q + 2 n = 6q + 4, q Z}


q2 Z : a = 6q2 + 4



q1 Z : a = 2(3q1 + 1) a = 3(2q1 ) + 2




q2 Z : a = 2(3q2 + 2) a = 3(2q2 + 1) + 1


a da resto 0 al dividir por 2









a da resto 1 o 2 al dividir por 3



q3 Z : a = 2q3

=


q4 , r Z : a = 3q4 + r, con r 6= 0



aA




a/B

a (A \ B)

Como a era cualquiera, la proposicin,

x, (x {n : n = 6q + 2 n = 6q + 4, q Z} x (A \ B))

es verdadera y, de nuevo, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 6q + 2 n = 6q + 4, q Z} (A \ B)

Finalmente, por la doble inclusin, tendremos, (7.3.5), que

A \ B = {n : n = 6q + 2 n = 6q + 4, q Z}

es decir, A\B es el conjunto formado por todos los enteros que dan resto par distinto de cero al dividirlos
por 6.

c) B \ A

312
Grado en Ingeniera Informtica Matemtica Discreta

Sea a cualquier nmero entero. Entonces,




aB

a B \ A


a/A



q1 Z : a = 3q1




q2 Z : a = 2q2 + 1

( )
Dividiendo q1 por 2, q1 = 2q3 + r3 , con q3 , r3 Z y r3 {0, 1}
Dividiendo q2 por 3, q2 = 3q4 + r4 , con q4 , r4 Z y r4 = {0, 1, 2}


q3 , r3 Z : a = 3(2q3 + r3 ), con r3 {0, 1}

=


q4 , r4 Z : a = 2(3q4 + r4 ) + 1, con r4 = {0, 1, 2}



q3 , r3 Z : a = 6q3 + 3r3 , con 3r3 {0, 3}




q4 , r4 Z : a = 6q4 + 2r4 + 1, con 2r4 + 1 = {1, 3, 5}

{Unicidad de cociente y resto (3.2.1) q3 = q4 y 3r3 = 2r4 + 1}




q = q3 = q4


= q, r Z : a = 6q + r, con r {0, 3} {1, 3, 5} y



r = 3r3 = 2r4 + 1

= q Z : a = 6q + 3
a {n : n = 6q + 3, q Z}
De la arbitrariedad de a se sigue que la proposicin,
x, (x B \ A x {n : n = 6q + 3, q Z})
es verdadera y por la definicin de inclusin de conjuntos, (7.3.1),
(B \ A) {n : n = 6q + 3, q Z}
Recprocamente,
a {n : n = 6q + 3, q Z} q1 Z : a = 6q1 + 3


q1 Z : a = 3(2q1 + 1)




q1 Z : a = 2(3q1 + 1) + 1



q2 Z : a = 3q2 {Tomando q2 = 2q1 + 1}

=


q3 Z : a = 2q3 + 1 {Tomando q3 = 3q1 + 1}



aB




a/A

a (B \ A)

313
Universidad de Cdiz Departamento de Matemticas

Como a era cualquiera, la proposicin,

x, (x {n : n = 6q + 3, q Z} x (B \ A))

es verdadera y, de nuevo, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 6q + 3, q Z} (B \ A)

Finalmente, por la doble inclusin, tendremos, (7.3.5), que

B \ A = {n : n = 6q + 3, q Z}

es decir, B \ A es el conjunto formado por todos los enteros que dan resto 3 al dividirlos por 6.

d) Ac B c
Sea a cualquier nmero entero. Entonces,


a Ac

a (Ac B c )


a Bc



a /A




a /B



q1 Z : a = 2q1 + 1




q2 , r2 Z : a = 3q2 + r2 , con r2 {1, 2}

( )
Dividiendo q1 por 3, q1 = 3q3 + r3 , con q3 , r3 Z y r3 {0, 1, 2}
Dividiendo q2 por 2, q2 = 2q4 + r4 , con q4 , r4 Z y r4 {0, 1}


q3 , r3 Z : a = 2(3q3 + r3 ) + 1, con r3 {0, 1, 2}

=


q4 , r4 Z : a = 3(2q4 + r4 ) + r2 , con r2 {1, 2} y r4 {0, 1}



q3 , r3 Z : a = 6q3 + 2r3 + 1, con 2r3 + 1 {1, 3, 5}




q4 , r4 Z : a = 6q4 + 3r4 + r2 , con 3r4 + r2 {1, 2, 4, 5}

{Unicidad de cociente y resto (3.2.1) q3 = q4 y 2r3 + 1 = 3r4 + r2 }




q = q3 = q4


= q, r Z : a = 6q + r, con r {1, 3, 5} {1, 2, 4, 5} y



r = 2r3 + 1 = 3r4 + r2

q, r Z : a = 6q + r, con r {1, 5}
a {n : n = 6q + 1 n = 6q + 5, q Z}

De la arbitrariedad de a se sigue que la proposicin,

x, (x Ac B c x {n : n = 6q + 1 n = 6q + 5, q Z})

314
Grado en Ingeniera Informtica Matemtica Discreta

es verdadera y por la definicin de inclusin de conjuntos, (7.3.1),


(Ac B c ) {n : n = 6q + 1 n = 6q + 5, q Z}
Recprocamente,


q1 Z : a = 6q1 + 1

a {n : n = 6q + 1 n = 6q + 5, q Z}


q2 Z : a = 6q2 + 5


q1 Z : a = 2(3q1 ) + 1 a = 3(2q1 ) + 1





q2 Z : a = 2(3q2 + 2) + 1 a = 3(2q2 + 1) + 2



a da resto 1 al dividir por 2






a da resto 1 o 2 al dividir por 3


q3 Z : a = 2q3 + 1


=


q4 , r Z : a = 3q4 + r, con r 6= 0



a/A




a/B



a Ac




a Bc

a (Ac B c )
Como a era cualquiera, la proposicin,
x, (x {n : n = 6q + 1 n = 6q + 5, q Z} x (B \ A))
es verdadera y, de nuevo, por la definicin de inclusin de conjuntos, (7.3.1),
{n : n = 6q + 1 n = 6q + 5, q Z} (Ac B c )
Finalmente, por la doble inclusin, tendremos, (7.3.5), que
Ac B c = {n : n = 6q + 1 n = 6q + 5, q Z}
es decir, Ac B c es el conjunto formado por todos los enteros que dan resto 1 o 5 al dividirlos por 6.
e) Probar que los cuatro conjuntos anteriores forman una particin del conjunto de los nmeros enteros.
Sea P = {A B, A \ B, B \ A, Ac B c }. Veamos si P cumple las tres condiciones de particin.

1 Ninguno de los conjuntos que integran P es vaco.


> A B 6=
En efecto, si tomamos, por ejemplo, el 6, tendremos

6 = 2 3 = 6 A
y = 6 (A B) A B 6=
6 = 3 2 = 6 B

315
Universidad de Cdiz Departamento de Matemticas

> A \ B 6=
En efecto, tomando, por ejemplo, el 2, tendremos

2=21 = 2 A

2=30+2 = 2 da resto distinto de cero al dividir por 3 = 2
/B

luego, 2 (A \ B) y, consecuentemente, A \ B 6= .
> B \ A 6=
En efecto, tomando, por ejemplo, el 3, tendremos

3=31 = 3B

3=21+1 = 3 da resto distinto de cero al dividir por 2 = 3
/A

luego, 3 (B \ A) y, consecuentemente, B \ A 6= .
> Ac B c 6=
En efecto, tomando, por ejemplo, el 5, tendremos

/ A = 5 Ac
5 = 2 2 + 1 = 5 da resto distinto de cero al dividir por 2 = 5

/ B = 5 B c
5 = 3 1 + 2 = 5 da resto distinto de cero al dividir por 3 = 5

luego, 5 (Ac B c ) y, consecuentemente, (Ac B c ) 6= .


2 Los conjuntos que conforman P son dos a dos disjuntos.
En efecto,

(A B) (A \ B) = A B A Bc {Diferencia de conjuntos. (8.1.3)}


= A A B Bc {Leyes conmutativas. (8.2.2)}
c
= ABB {Leyes de idempotencia. (8.2.1)}
= A {Leyes del complementario. (8.2.8)}
= {Leyes de dominacin (8.2.5)}

(A B) (B \ A) = A B B Ac {Diferencia de conjuntos. (8.1.3)}


c
= AA BB {Leyes conmutativas. (8.2.2)}
= A Ac B {Leyes de idempotencia. (8.2.1)}
= B {Leyes del complementario. (8.2.8)}
= {Leyes de dominacin (8.2.5)}

(A B) (Ac B c ) = A Ac B B c {Leyes conmutativas. (8.2.2)}


= {Leyes del complementario. (8.2.8)}
= {Leyes de idempotencia. (8.2.1)}

(A \ B) (B \ A) = A B c B Ac {Diferencia de conjuntos. (8.1.3)}


= A Ac B B c {Leyes conmutativas. (8.2.2)}
= {Leyes del complementario. (8.2.8)}
= {Leyes de idempotencia. (8.2.1)}

316
Grado en Ingeniera Informtica Matemtica Discreta

(A \ B) (Ac B c ) = A B c Ac B c {Diferencia de conjuntos. (8.1.3)}


c c c
= AA B B {Leyes conmutativas. (8.2.2)}
= A Ac B c {Leyes de idempotencia. (8.2.1)}
c
= B {Leyes del complementario. (8.2.8)}
= {Leyes de dominacin (8.2.5)}

(B \ A) (Ac B c ) = B Ac Ac B c {Diferencia de conjuntos. (8.1.3)}


c c c
= A A BB {Leyes conmutativas. (8.2.2)}
= Ac B B c {Leyes de idempotencia. (8.2.1)}
c
= A {Leyes del complementario. (8.2.8)}
= {Leyes de dominacin (8.2.5)}

3 El conjunto de los enteros es igual a la unin de todos los conjuntos que integran la particin.

En efecto,

(A B) (A \ B) (B \ A) (Ac B c )
=
(A B) (A B c ) (B Ac ) (Ac B c ) {Diferencia de conjuntos. (8.1.3)}
=
(A B) (A B c ) (Ac B) (Ac B c ) {Leyes conmutativas. (8.2.2)}
=
[A (B B c )] [Ac (B B c )] {Leyes distributivas. (8.2.4)}
=
(A Ac ) (B B c ) {Leyes distributivas. (8.2.4)}
=
ZZ {Leyes del complementario. (8.2.8)}
=
Z {Leyes idempotentes. (8.2.1)}

d) Probar, aplicando los resultados obtenidos en los apartados anteriores, que cualquier entero es mltiplo
de 6 o da resto par al dividirlo entre 6 o da resto 3 al dividirlo entre 6 o da resto impar al dividirlo entre
6.

En efecto, directamente del apartado anterior,

Z = (A B) (A \ B) (B \ A) (Ac B c )

317
Universidad de Cdiz Departamento de Matemticas

Entonces, si a es un entero cualquiera,




a (A B)





a (A \ B)


a Z
a (B \ A)









a (Ac B c )



a {n : n = 6q, q Z}





a {n : n = 6q + 2 n = 6q + 4, q Z}



a {n : n = 6q + 3, q Z}









a {n : n = 6q + 1 n = 6q + 5, q Z}



q Z : a = 6q





q Z : a = 6q + 2 a = 6q + 4



q Z : a = 6q + 3









q Z : a = 6q + 1 a = 6q + 5



a es mltiplo de 6





a da resto par al dividirlo por 6



a da resto 3 al dividirlo por 6









a da resto impar distinto de 3 al dividirlo por 6

Ejemplo 8.10

En el conjunto universal de los nmeros enteros, se consideran los siguientes conjuntos:

A: conjunto formado por todos los nmeros pares.

B: conjunto formado por todos los mltiplos de 4.

C: conjunto formado por todos los mltiplos de 3.

(a) Calcular A \ B.

(b) Calcular A \ C.

(c) Calcular B \ C.

(d) Calcular (A \ B) (A \ C).

318
Grado en Ingeniera Informtica Matemtica Discreta

(e) Calcular (A \ C) \ (A \ B).


(f) Calcular (A \ C) \ (B \ C).
(g) Calcular (A \ C) (B \ C).
(h) Calcular A B C.
(i) Calcular (A \ B) (A \ C).
(j) Calcular A C.
(k) Calcular (A C) \ (B C).
(l) Calcular (A \ B) C.
(m) Calcular C \ B.
(n) Calcular (C \ B) A.
(o) Calcular (C \ B) (A \ B).
(p) Calcular C \ A.
(q) Calcular (C \ B) \ (A \ B).
(r) Calcular (C \ B) \ (C \ A).
(s) Calcular (C \ B) (A \ B).

Solucin

(a) A \ B.

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

A\B B = {n : n = 4q, q Z}

319
Universidad de Cdiz Departamento de Matemticas

Sea a cualquier nmero entero. Entonces,



aA

a A \ B

a/B


q1 Z : a = 2q1

q2 , r2 Z : a = 4q2 + r2 , r2 6= 0

[Dividiendo q1 por 2, q1 = 2q3 + r3 , q3 Z, r3 {0, 1}]



q3 , r3 Z : a = 2(2q3 + r3 ), r3 {0, 1}
=
q2 , r2 Z : a = 4q2 + r2 , r2 {1, 2, 3}


q3 , r3 Z : a = 4q3 + 2r3 , 2r3 {0, 2}

q2 , r2 Z : a = 4q2 + r2 , r2 {1, 2, 3}

" #
Unicidad de cociente y resto (3.2.1), q3 = q2 y 2r3 = r2
Tomando q = q3 = q2 , r = 2r3 = r2
= q, r Z : a = 4q + r, r {0, 2} {1, 2, 3}
q, r Z : a = 4q + r, r {2}
a {n : n = 4q + 2, q Z}

De la arbitrariedad de a se sigue que la proposicin,

x, (x A \ B x {n : n = 4q + 2, q Z})

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

A \ B {n : n = 4q + 2, q Z}

Recprocamente,

a {n : n = 4q + 2, q Z} q Z : a = 4q + 2

a = 2(2q + 1)
q Z :
a = 4q + 2


a da resto 0 al dividir por 2
y
a da resto distinto de 0 al dividir por 4

q2 Z : a = 2q2
=
q3 , r3 Z : a = 4q3 + r3 , r3 6= 0


aA

a/B

aA\B

De la arbitrariedad de a se sigue que la proposicin,

x, (x {n : n = 4q + 2, q Z} x A \ B)

320
Grado en Ingeniera Informtica Matemtica Discreta

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 4q + 2, q Z} A \ B

Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que

A \ B = {n : n = 4q + 2, q Z}

(b) A \ C

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

A\C B = {n : n = 4q, q Z}

321
Universidad de Cdiz Departamento de Matemticas

Sea a cualquier nmero entero. Entonces,



aA
a A \ C
a/C


q1 Z : a = 2q1

q2 , r2 Z : a = 3q2 + r2 , r2 6= 0


Dividiendo q1 por 3, q1 = 3q3 + r3 , q3 Z, r3 {0, 1, 2}
y
Dividiendo q2 por 2, q2 = 2q4 + r4 , q4 Z, r4 {0, 1}

q3 , r3 Z : a = 2(3q3 + r3 ), r3 {0, 1, 2}
=
q4 , r4 Z : a = 3(2q4 + r4 ) + r2 , r2 {1, 2} , r4 {0, 1}


q3 , r3 Z : a = 6q3 + 2r3 , 2r3 {0, 2, 4}

q4 , r4 Z : a = 6q4 + 2r4 + r2 , 2r4 + r2 {1, 2, 3, 4}

" #
Unicidad de cociente y resto, (3.2.1), q3 = q4 y 2r3 = r2 + 2r4
Tomando q = q3 = q4 , r = 2r3 = r2 + 2r4
= q, r Z : a = 6q + r, r ({0, 2, 4} {1, 2, 3, 4})
q, r Z : a = 6q + r, r {2, 4}
a {n : n = 6q + r, q Z, r {2, 4}}
De la arbitrariedad de a se sigue que la proposicin,
x, (x (A \ C) x {n : n = 6q + r, q Z, r {2, 4}})
es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),
A \ C {n : n = 6q + r, q Z, r {2, 4}}
Recprocamente,
a {n : n = 6q + r, q Z, r {2, 4}} q Z : a = 6q + 2 a = 6q + 4

a = 2(3q + 1) a = 2(3q + 2)
q Z :
a = 3(2q) + 2 a = 3(2q + 1) + 1


a da resto 0 al dividir por 2
y
a da resto distinto de 0 al dividir por 3

q2 Z : a = 2q2
=
q3 , r3 Z : a = 3q3 + r3 , r3 6= 0


aA

a/C

a (A \ C)
De la arbitrariedad de a se sigue que la proposicin,
x, (x {n : n = 6q + r, q Z, r {2, 4}} x (A \ C))

322
Grado en Ingeniera Informtica Matemtica Discreta

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 6q + r, q Z, r {2, 4}} A \ C

Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que

A \ C = {n : n = 6q + r, q Z, r {2, 4}}

(c) B \ C.

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

B = {n : n = 4q, q Z}
\C
B

323
Universidad de Cdiz Departamento de Matemticas

Sea a cualquier nmero entero. Entonces,



aB
a B \ C
a/C


q1 Z : a = 4q1

q2 , r2 Z : a = 3q2 + r2 , r2 6= 0


Dividiendo q1 por 3, q1 = 3q3 + r3 , q3 Z, r3 {0, 1, 2}
y
Dividiendo q2 por 4, q2 = 4q4 + r4 , q4 Z, r4 {0, 1, 2, 3}

q3 , r3 Z : a = 4(3q3 + r3 ), r3 {0, 1, 2}
=
q4 , r4 Z : a = 3(4q4 + r4 ) + r2 , r2 {1, 2} , r4 {0, 1, 2, 3}


q3 , r3 Z : a = 12q3 + 4r3 , 4r3 {0, 4, 8}

q4 , r4 Z : a = 12q4 + 3r4 + r2 , 3r4 + r2 {1, 2, 4, 5, 7, 8, 10, 11}

" #
Unicidad de cociente y resto (3.2.1), q3 = q4 y 4r3 = r2 + 3r4
Tomando q = q3 = q4 y r = 4r3 = r2 + 3r4
= q, r Z : a = 12q + r, r {0, 4, 8} {1, 2, 4, 5, 7, 8, 10, 11}
q, r Z : a = 12q + r, r {4, 8}
a {n : n = 12q + r, q Z, r {4, 8}}
De la arbitrariedad de a se sigue que la proposicin,
x, (x (B \ C) x {n : n = 12q + r, q Z, r {4, 8}})
es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),
B \ C {n : n = 12q + r, q Z, r {4, 8}}
Recprocamente,
a {n : n = 12q + r, q Z, r {4, 8}} q Z : a = 12q + 4 a = 12q + 8

a = 4(3q + 1) a = 4(3q + 2)
q Z :
a = 3(4q + 1) + 1 a = 3(4q + 2) + 2


a da resto 0 al dividir por 4
y
a da resto distinto de 0 al dividir por 3

q2 Z : a = 4q2
=
q3 , r3 Z : a = 3q3 + r3 , r3 6= 0


aB

a/C

a (B \ C)
De la arbitrariedad de a se sigue que la proposicin,
x, (x {n : n = 12q + r, q Z, r {4, 8}} x (B \ C))

324
Grado en Ingeniera Informtica Matemtica Discreta

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 12q + r, q Z, r {4, 8}} B \ C

Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que

B \ C = {n : n = 12q + r, q Z, r {4, 8}}

(d) (A \ B) (A \ C)

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}
C)
A\
(

B = {n : n = 4q, q Z}
B)
\
(A

Segn los resultados obtenidos en los apartados a) y b),

A\B = {n : n = 4q + 2, q Z}
A\C = {n : n = 6q + r, q Z, r {2, 4}}

325
Universidad de Cdiz Departamento de Matemticas

Entonces, si a es cualquier entero,



aA\B
a (A \ B) (A \ C)
aA\C


q1 Z : a = 4q1 + 2

q2 Z : a = 6q2 + r2 , r2 {2, 4}


Dividiendo q1 por 3, q1 = 3q3 + r3 , q3 Z, r3 {0, 1, 2}
y
Dividiendo q2 por 2, q2 = 2q4 + r4 , q4 Z, r4 {0, 1}

q3 , r3 : a = 4(3q3 + r3 ) + 2, r3 {0, 1, 2}
=
q4 , r4 : a = 6(2q4 + r4 ) + r2 , r2 {2, 4} r4 {0, 1}


q3 , r3 : a = 12q3 + 4r3 + 2, 4r3 + 2 {2, 6, 10}

q4 , r4 : a = 12q4 + 6r4 + r2 , 6r4 + r2 {2, 4, 8, 10}

" #
Unicidad de cociente y resto, (3.2.1), q3 = q4 , 4r3 + 2 = 6r4 + r2
Tomando q = q3 = q4 y r = 4r3 + 2 = 6r4 + r2
q, r Z : a = 12q + r, r ({2, 6, 10} {2, 4, 8, 10})
a {n : n = 12q + r, q Z, r {2, 10}}

De la arbitrariedad de a se sigue que la proposicin,

x, (x (A \ B) (A \ C) x {n : n = 12q + r, q Z, r {2, 10}})

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

(A \ B) (A \ C) {n : n = 12q + r, q Z, r {2, 10}}

Recprocamente,

a {n : n = 12q + r, q Z, r {2, 10}} q Z : a = 12q + 2 a = 12q + 10



a = 4(3q) + 2 a = 4(3q + 2) + 2
q Z :
a = 6(2q) + 2 a = 6(2q + 1) + 4


a da resto 2 al dividir por 4
y
a da resto 2 o 4 al dividir por 6

q1 Z : a = 4q1 + 2
=
q2 Z : a = 6q2 + r, r {2, 4}


a (A \ B)

a (A \ C)

a (A \ B) (A \ C)

De la arbitrariedad de a se sigue que la proposicin,

x, (x {n : n = 12q + r, q Z, r {2, 10}} x (A \ B) (A \ C))

326
Grado en Ingeniera Informtica Matemtica Discreta

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),


{n : n = 12q + r, q Z, r {2, 10}} (A \ B) (A \ C)
Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que
(A \ B) (A \ C) = {n : n = 12q + r, q Z, r {2, 10}}
Ahora lo haremos sin utilizar los resultados previos de A \ B y A \ C. En efecto,
(A \ B) (A \ C) = (A B c ) (A C c ) = A B c C c
Entonces, si a es cualquier entero,
a (A \ B) (A \ C) a A Bc C c

aA




a Bc





a Cc



aA



a/B





a/C


q1 Z : a = 2q1




q2 , r2 Z : a = 4q2 + r2 , r2 6= 0





q3 , r3 Z : a = 3q3 + r3 , r3 =6 0


m.c.m.(2, 3, 4) = 12

Dividiendo q1 por 6, q1 = 6q4 + r4 , con q4 Z y r4 {0, 1, 2, 3, 4, 5}


Dividiendo q2 por 3, q2 = 3q5 + r5 , con q5 Z y r5 {0, 1, 2}

Dividiendo q3 por 4, q3 = 4q6 + r6 , con q6 Z y r6 {0, 1, 2, 3}


q4 , r4 Z : a = 2(6q4 + r4 ), r4 {0, 1, 2, 3, 4, 5}



= q5 , r5 Z : a = 4(3q5 + r5 ) + r2 , r2 {1, 2, 3} , r5 {0, 1, 2}





q3 , r3 Z : a = 3(4q6 + r6 ) + r3 , r3 {1, 2} , r6 {0, 1, 2, 3}



q4 , r4 Z : a = 12q4 + 2r4 , 2r4 {0, 2, 4, 6, 8, 10}



q5 , r5 Z : a = 12q5 + 4r5 + r2 , 4r5 + r2 {1, 2, 3, 5, 6, 7, 9, 10, 11}





q3 , r3 Z : a = 12q6 + 3r6 + r3 , 3r6 + r3 {1, 2, 4, 5, 7, 8, 10, 11}


q4 = q5 = q6
Unicidad de cociente y resto (3.2.1)
2r4 = 4r5 + r2 = 3r6 + r3
Tomando q = q4 = q5 = q6 y r = 2r4 = 4r5 + r2 = 3r6 + r3
(
q, r Z : a = 12q + r,
=
r {0, 2, 4, 6, 8, 10} {1, 2, 3, 5, 6, 7, 9, 10, 11} {1, 2, 4, 5, 7, 8, 10, 11}
q, r Z : a = 12q + r, r {2, 10}
a {n : n = 12q + r, r {2, 10}}

327
Universidad de Cdiz Departamento de Matemticas

Razonando igual que antes, tendremos

(A \ B) (A \ C) {n : n = 12q + r, q Z, r {2, 10}}

Recprocamente,

a {n : n = 12q + r, q Z, r {2, 10}} q Z : a = 12q + 2 a = 12q + 10



a = 2(6q + 1) a = 2(6q + 5)




q Z : a = 4(3q) + 2 a = 4(3q + 2) + 2





a = 3(4q) + 2 a = 3(4q + 3) + 1


a da resto cero al dividir por 2
y

a da resto distinto de cero al dividir por 4

y
a da resto distinto de cero al dividir por 3


q1 Z : a = 2q1



= q2 , r2 Z : a = 4q2 + r2 , r2 6= 0




q3 , r3 Z : a = 3q3 + r3 , r3 6= 0



aA



a/B





a/C



aA



a Bc





a Cc

a A Bc C c
a (A \ B) (A \ C)

Razonando igual que anteriormente,

{n : n = 12q + r, q Z, r {2, 10}} (A \ B) (A \ C)

y, de nuevo, por la doble inclusin de conjuntos, (7.3.5), tendremos que

(A \ B) (A \ C) = {n : n = 12q + r, q Z, r {2, 10}}

(e) (A \ C) \ (A \ B).

328
Grado en Ingeniera Informtica Matemtica Discreta

Utilizando las leyes del lgebra de conjuntos para simplificar la expresin,

c
(A \ C) \ (A \ B) = (A C c ) (A B c )
= (A C c ) (Ac B)
= (A C c Ac ) (A C c B)
[B A = A B = B]
= (B C c )
= B Cc
= B\C
= {n : n = 12q + r, q Z, r {4, 8}}

(f) (A \ C) \ (B \ C).

Utilizando las leyes del lgebra de conjuntos,

c
(A \ C) \ (B \ C) = (A C c ) (B C c )
= (A C c ) (B c C)
= (A C c B c ) (A C c C)
= (A C c B c )
= A Bc C c
= {n : n = 12q + r, q Z, r {2, 10}}

(g) (A \ C) (B \ C).

Utilizando, de nuevo, las leyes del lgebra de conjuntos,

(A \ C) (B \ C) = A Cc B Cc
[B A = A B = B]
= B Cc
= B\C
= {n : n = 12q + r, q Z, r {4, 8}}

(h) A B C.

329
Universidad de Cdiz Departamento de Matemticas

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

B = {n : n = 4q, q Z}

C
B
A

Sea a cualquier nmero entero. Entonces,

a (A B C) a (B C) {B A = A B = B}


aB

y


aC


q1 Z : a = 4q1


y


q2 Z : a = 3q2

q Z : a = m.c.m.(3, 4)q
q Z : a = 12q
a {n : n = 12q, q Z}

Como a era cualquiera, hemos probado que la proposicin,

x, (x (A B C) x {n : n = 12q, q Z})

lo cual, por el axioma de extensin, (7.2.7), significa que

A B C = {n : n = 12q, q Z}

(i) Calcular (A \ B) (A \ C).

330
Grado en Ingeniera Informtica Matemtica Discreta

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

)
C
\
(A
)
B
\

B = {n : n = 4q, q Z}
(A

Utilizando las leyes del lgebra de conjuntos para hacer operaciones,

(A \ B) (A \ C) = (A B c ) (A C c )
= A (B c C c )
c
= A (B C)

331
Universidad de Cdiz Departamento de Matemticas

Sea a cualquier nmero entero. Entonces,

c
a (A \ B) (A \ C) a A (B C)

aA

c
a (B C)


aA

a/ (B C)


q1 Z : a = 2q1

q2 , r2 Z : a = 12q2 + r2 , r2 6= 0

[Dividiendo q1 por 6, q1 = 6q3 + r3 , con q3 Z y r3 {0, 1, 2, 3, 4, 5}]



q3 , r3 Z : a = 2(6q3 + r3 ), r3 {0, 1, 2, 3, 4, 5}
=
q2 , r2 Z : a = 12q2 + r2 , r2 6= 0


q3 , r3 Z : a = 12q3 + 2r3 , 2r3 {0, 2, 4, 6, 8, 10}

q2 , r2 Z : a = 12q2 + r2 , r2 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}


q2 = q3
Unicidad de cociente y resto (3.2.1) r2 = 2r3
Tomando q = q2 = q3 y r = r2 = 2r3
( )
q, r Z : a = 12q + r,
=
r {0, 2, 4, 6, 8, 10} {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}
q, r Z : a = 12q + r, r {2, 4, 6, 8, 10}
a {n : n = 12q + r, r {2, 4, 6, 8, 10}}

De la arbitrariedad de a se sigue que la proposicin,

x, (x (A \ B) (A \ C) x {n : n = 12q + r, q Z, r {2, 4, 6, 8, 10}})

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

(A \ B) (A \ C) {n : n = 12q + r, q Z, r {2, 4, 6, 8, 10}}

332
Grado en Ingeniera Informtica Matemtica Discreta

Recprocamente,


a = 12q + 2





a = 12q + 4








a {n : n = 12q + r, q Z, r {2, 4, 6, 8, 10}} q Z : a = 12q + 6





a = 12q + 8









a = 12q + 10



a = 2(6q + 1) a = 12q + 2





a = 2(6q + 2) a = 12q + 4








q Z : a = 2(6q + 3) a = 12q + 6





a = 2(6q + 4) a = 12q + 8









a = 2(6q + 5) a = 12q + 10


a da resto cero al dividir por 2
y
a da resto distinto de cero al dividir por 12

q1 Z : a = 2q1
=
q2 , r2 Z : a = 12q2 + r2 , r2 6= 0


aA

a/ (B C)


aA

c
a (B C)

c
a A (B C)
a (A \ B) (A \ C)

De la arbitrariedad de a se sigue que la proposicin,

x, (x {n : n = 12q + r, q Z, r {2, 4, 6, 8, 10}} x (A \ B) (A \ C))

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 12q + r, q Z, r {2, 4, 6, 8, 10}} (A \ B) (A \ C)

Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que

(A \ B) (A \ C) = {n : n = 12q + r, q Z, r {2, 4, 6, 8, 10}}

(j) A C.

333
Universidad de Cdiz Departamento de Matemticas

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

B = {n : n = 4q, q Z}

AC

Sea a cualquier nmero entero. Entonces,




aA

a (A C) y


aC


q1 Z : a = 2q1


y


q2 Z : a = 3q2

q Z : a = m.c.m.(2, 3)q
q Z : a = 6q
a {n : n = 6q, q Z}

Como a era cualquiera, hemos probado que la proposicin,

x, (x (A C) x {n : n = 6q, q Z})

lo cual, por el axioma de extensin, (7.2.7), significa que

A C = {n : n = 6q, q Z}

(k) (A C) \ (B C).

334
Grado en Ingeniera Informtica Matemtica Discreta

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

B = {n : n = 4q, q Z}

)
C
B
\(
C)

(A

Segn resultados obtenidos en apartados anteriores,


AC = {n : n = 6q, q Z}
BC = {n : n = 12q, q Z}
Pues bien, si a es cualquier entero, entonces,

a (A C)
a (A C) \ (B C)
a/ (B C)


q1 Z : a = 6q1

q2 , r2 Z : a = 12q2 + r2 , r2 6= 0

[Dividiendo q1 por 2, q1 = 2q3 + r3 , q3 Z, r3 {0, 1}]



q3 , r3 Z : a = 6(2q3 + r3 ), r3 {0, 1}
=
q2 , r2 Z : a = 12q2 + r2 , r2 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}


q3 , r3 Z : a = 12q3 + 6r3 , 6r3 {0, 6}

q2 , r2 Z : a = 12q2 + r2 , r2 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}


q2 = q3
Unicidad de cociente y resto (3.2.1) r2 = 6r3
Tomando q = q2 = q3 y r = r2 = 6r3
= q, r Z : a = 12q + r, r {0, 6} {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}
q Z : a = 12q + 6
a {n : n = 12q + 6, q Z}

335
Universidad de Cdiz Departamento de Matemticas

De la arbitrariedad de a se sigue que la proposicin,

x, (x (A C) \ (B C) x {n : n = 12q + 6, q Z})

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

(A C) \ (B C) {n : n = 12q + 6, q Z}

Recprocamente,

a {n : n = 12q + 6, q Z} q Z : a = 12q + 6

a = 6(2q + 1)
q Z :
a = 12q + 6


a da resto cero al dividir por 6
y
a da resto distinto de cero al dividir por 12

q1 Z : a = 6q1
=
q2 , r2 Z : a = 12q2 + r2 , r2 6= 0


a (A C)

a/ (B C)

a (A C) \ (B C)

De la arbitrariedad de a se sigue que la proposicin,

x, (x {n : n = 12q + 6, q Z} x (A C) \ (B C))

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 12q + 6, q Z} (A C) \ (B C)

Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que

(A C) \ (B C) = {n : n = 12q + 6, q Z}

(l) (A \ B) C.
Es igual al anterior, ya que
c
(A C) \ (B C) = (A C) (B C)
= (A C) (B c C c )
= (A C B c ) (A C C c )
= (A C B c )
= A Bc C
= (A \ B) C

luego,
(A \ B) C = {n : n = 12q + 6, q Z}

(m) C \ B.

336
Grado en Ingeniera Informtica Matemtica Discreta

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

B = {n : n = 4q, q Z}

C \B

Sea a un nmero arbitrariamente elegido en Z. Entonces,



aC
aC \B
a/B


q1 Z : a = 3q1

q2 , r2 Z : a = 4q2 + r2 , r2 6= 0


m.c.m.(3, 4) = 12

Dividiendo q1 por 4, q1 = 4q3 + r3 , q3 Z, r3 {0, 1, 2, 3}

Dividiendo q2 por 3, q2 = 3q4 + r4 , q4 Z, r4 {0, 1, 2}

q3 , r3 Z : a = 3(4q3 + r3 ), r3 {0, 1, 2, 3}
=
q4 , r4 Z : a = 4(3q4 + r4 ) + r2 , r2 {1, 2, 3} , r4 {0, 1, 2}


q3 , r3 Z : a = 12q3 + 3r3 , 3r3 {0, 3, 6, 9}
=
q4 , r4 Za = 12q4 + 4r4 + r2 , 4r4 + r2 {1, 2, 3, 5, 6, 7, 9, 10, 11}


q3 = q4
Unicidad de cociente y resto (3.2.1) 3r3 = r2 + 4r4
Tomando q = q3 = q4 y r = 3r3 = r2 + 4r4
= q, r Z : a = 12q + r, r ({0, 3, 6, 9} {1, 2, 3, 5, 6, 7, 9, 10, 11})
q, r Z : a = 12q + r, r {3, 6, 9}
a {n : n = 12q + r, q Z, r {3, 6, 9}}

337
Universidad de Cdiz Departamento de Matemticas

De la arbitrariedad en la eleccin de a se sigue que la proposicin,

x, (x C \ B x {n : n = 12q + r, q Z, r {3, 6, 9}})

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

C \ B {n : n = 12q + r, q Z, r {3, 6, 9}}

Recprocamente,


a = 12q + 3



a {n : n = 12q + r, q Z, r {3, 6, 9}} q Z : a = 12q + 6





a = 12q + 9



a = 3(4q + 1) a = 4(3q) + 3



q Z : a = 3(4q + 2) a = 4(3q + 1) + 2





a = 3(4q + 3) a = 4(3q + 2) + 1


a da resto cero al dividir por 3
y
a da resto distinto de cero al dividir por 4

q1 Z : a = 3q1
=
q2 Z : a = 4q2 + r2 , r2 6= 0

aC

a/B

aC \B

De la arbitrariedad de a se sigue que la proposicin,

x, (x {n : n = 12q + r, q Z, r {3, 6, 9}} x (C \ B))

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 12q + r, q Z, r {3, 6, 9}} (C \ B)

Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que

C \ B = {n : n = 12q + r, q Z, r {3, 6, 9}}

(n) (C \ B) A.
Utilizando las leyes del lgebra de conjuntos,

(C \ B) A = C B c A = A B c C = {n : n = 12q + 6, q Z}

(o) (C \ B) (A \ B).
Utilizando las leyes del lgebra de conjuntos,

(C \ B) (A \ B) = (C B c ) (A B c ) = A B c C = {n : n = 12q + 6, q Z}

(p) C \ A.

338
Grado en Ingeniera Informtica Matemtica Discreta

A = {n : n = 2q, q Z} C = {n : n = 3q, q Z}

B = {n : n = 4q, q Z}

C \A

Sea a cualquier nmero entero. Entonces,



aC
a C \ A
a/A


q1 Z : a = 3q1

q2 Z : a = 2q2 + 1


m.c.m.(2, 3) = 6

Dividiendo q1 por 2, q1 = 2q3 + r3 , q3 Z r3 {0, 1}

Dividiendo q2 por 3, q2 = 3q4 + r4 , q4 Z r4 {0, 1, 2}

q3 , r3 Z : a = 3(2q3 + r3 ), r3 {0, 1}
=
q4 , r4 Z : a = 2(3q4 + r4 ) + 1, r4 {0, 1, 2}


q3 , r3 Z : a = 6q3 + 3r3 , 3r3 {0, 3}
=
q4 , r4 Z : a = 6q4 + 2r4 + 1, 2r4 + 1 {1, 3, 5}


q3 = q4
Unicidad de cociente y resto (3.2.1) 3r3 = 2r4 + 1
Tomando q = q3 = q4 , r = 3r3 = 2r4 + 1
= q, r Z : a = 6q + r, r ({0, 3} {1, 3, 5})
q, r Z : a = 6q + r, r {3}
a {n : n = 6q + 3, q Z}

339
Universidad de Cdiz Departamento de Matemticas

Como a era cualquiera, la proposicin,

x, (x (C \ A) x {n : n = 6q + 3, q Z})

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

C \ A {n : n = 6q + 3, q Z}

Recprocamente,

a {n : n = 6q + 3, q Z} q Z : a = 6q + 3

a = 3(2q + 1)
q Z :
a = 2(3q + 1) + 1


a da resto cero al dividir por 3
y
a da resto distinto de cero al dividir por 2
(
q1 Z : a = 3q1
=
q2 Z : a = 2q2 + 1

aC

a/A

a (C \ A)

Como a era cualquier entero, la proposicin,

x, (x {n : n = 6q + 3, q Z} x (C \ A))

es verdadera y, por la definicin de inclusin de conjuntos, (7.3.1),

{n : n = 6q + 3, q Z} (C \ A)

Finalmente, por la doble inclusin de conjuntos, (7.3.5), tendremos que

C \ A = {n : n = 6q + 3, q Z}

(q) (C \ B) \ (A \ B).
Utilizando las leyes del lgebra de conjuntos para simplificar,
c
(C \ B) \ (A \ B) = (C B c ) (A B c )
= (C B c Ac ) (C B c B)
[B A = Ac B c = Ac B c = Ac ]
= (C Ac )
= C \A
= {n : n = 6q + 3, q Z}

(r) (C \ B) \ (C \ A).

340
Grado en Ingeniera Informtica Matemtica Discreta

Utilizando las leyes del lgebra de conjuntos para simplificar,


c
(C \ B) \ (C \ A) = (C B c ) (C Ac )
= (C B c ) (C c A)
= (C B c C c ) (C B c A)
= (A B c C)
= A Bc C
= {n : n = 12q + 6, q Z}

(s) (C \ B) (C \ A).
Utilizando las leyes del lgebra de conjuntos para simplificar,

B A = Ac C c = (C Ac ) (C B c ) = (C \ A) (C \ B)

luego,
(C \ B) (C \ A) = C \ A = {n : n = 6q + 3, q Z}

8.4 Producto cartesiano de conjuntos

El concepto matemtico de relacin est basado en la nocin de relacin entre objetos. Algunas relaciones
describen comparaciones entre elementos de un conjunto: Una caja es ms pesada que otra, un hombre es
ms rico que otro, etc. Otras relaciones involucran elementos de conjuntos diferentes, tal como x vive en y,
donde x es una persona e y es una ciudad, x es propiedad de y donde x es un edificio e y es una empresa,
x naci en el pas y en el ao z.

Todos los ejemplos anteriores son de relaciones entre dos o tres objetos, sin embargo, en principio, podemos
describir relaciones que abarquen n objetos, donde n es cualquier entero positivo. Cuando hagamos una
afirmacin que relacione n objetos, ser necesario no solamente especificar los objetos en s mismos sino
tambin una ordenacin de los mismos. Por ejemplo, la posicin relativa de 3 y 5 da lugar nicamente a dos
afirmaciones 5 < 3 y 3 < 5, siendo una de ellas falsa y la otra verdadera.

Usaremos las n-tuplas ordenadas de elementos para especificar una sucesin finita de objetos no necesari-
amente distintos; la posicin relativa de los objetos en la sucesin nos dar la ordenacin necesaria de los
mismos.

8.4.1 n-tupla ordenada

Llamaremos n-tupla ordenada a una sucesin de n objetos a1 , a2 , . . . , an dados en un cierto orden y la


notaremos por (a1 , a2 , . . . , an ).

Obsrvese que es fundamental el orden en que escribamos los elementos de la n-tupla, as

(a1 , a2 , . . . , an ) 6= (a2 , a1 , . . . , an )

Si n = 2, una n-tupla ordenada se llama par ordenado y si n = 3, terna ordenada.

341
Universidad de Cdiz Departamento de Matemticas

8.4.2 Igualdad de n-tuplas

Diremos que dos n-tuplas ordenadas son iguales si, y slo si, sus i-simas componentes son iguales para todo
i, 1 6 i 6 n, es decir,

(a1 , a2 , . . . , an ) = (b1 , b2 , . . . , bn ) ai = bi , i, 1 6 i 6 n

Muchas veces trataremos con colecciones de n-tuplas donde la componente i-sima de cada n-tupla es un
elemento de un conjunto Ai . Definimos el conjunto de todas las n-tuplas ordenadas.

8.4.3 Producto cartesiano

Dada una coleccin arbitraria de conjuntos A1 , A2 , . . . , An , llamaremos producto cartesiano de los mismos y
lo notaremos por A1 A2 An , al conjunto formado por todas las n-tuplas ordenadas, (a1 , a2 , . . . , an ),
donde ai Ai , 1 6 i 6 n, es decir,

A1 A2 An = {(a1 , a2 , . . . , an ) : ai Ai 1 6 i 6 n}

En el caso de dos conjuntos A y B, tendremos

A B = {(a, b) : a A y b B}

y este producto se llama binario si A = B, o sea,

A A = {(a, b) : a A y b A}

y suele notarse por A2 .

Su extensin a n conjuntos se define como


(n
A A A = {(a1 , a2 , . . . , an ) : ai A, 1 6 i 6 n}

y lo notaremos por An .

Ejemplo 8.11

Sean A1 = {1, 2}, A2 = {a, b} y A3 = {x, y}. Calcular A1 A2 A3 , A2 A1 A3 y A23 .

Solucin

A1 A2 A3 = {(1, a, x), (1, a, y), (1, b, x), (1, b, y), (2, a, x), (2, a, y), (2, b, x), (2, b, y)}

A2 A1 A3 = {(a, 1, x), (a, 1, y), (a, 2, x), (a, 2, y), (b, 1, x), (b, 1, y), (b, 2, x), (b, 2, y)}

A23 = A3 A3 = {(x, x), (x, y), (y, x), (y, y)}

342
Grado en Ingeniera Informtica Matemtica Discreta

Nota 8.1 Considerando el conjunto R de los nmeros reales, el producto cartesiano R2 = R R es el


conjunto de todos los pares ordenados de nmeros reales.
R R = R2 = {(x, y) : x, y R}
Cada punto P del plano representa un par ordenado (x, y) de nmeros reales y viceversa. A R2 se le llama
normalmente plano cartesiano.


Ejemplo 8.12
Sean A = {x R : 1 6 x 6 2} y B = {y R : 0 6 y 6 1}. Representar grficamente A B y B A.

Solucin

Cuando A y B son, como en este caso, conjuntos de nmeros reales, su producto cartesiano puede represen-
tarse como un conjunto de puntos en el plano cartesiano.
A B = {(x, y) : 1 6 x 6 2 y 0 6 y 6 1}
B A = {(y, x) : 0 6 y 6 1 y 1 6 x 6 2}

3 3

2 2

BA

1 1

AB

0 1 2 3 0 1 2 3

Ejemplo 8.13
Sea A = {1, 2} y B = {a, b, c}. Calcular A B, B A, A A y B B.

Solucin

BA = {(a, 1), (a, 2), (b, 1), (b, 2), (c, 1), (c, 2)}

AB = {(1, a), (1, b), (1, c), (2, a), (2, b), (2, c)}

AA = {(1, 1), (1, 2), (2, 1), (2, 2)}

BB = {(a, a), (a, b), (a, c), (b, a), (b, b), (b, c), (c, a), (c, b), (c, c)}


343
Universidad de Cdiz Departamento de Matemticas

Nota 8.2 En los ejemplos anteriores se observa que el producto cartesiano de dos conjuntos no es conmu-
tativo. Es decir, en general, A B 6= B A

Ejemplo 8.14

Demostrar que una condicin necesaria y suficiente para que el producto cartesiano de dos conjuntos sea el
conjunto vaco es que uno de los dos, al menos, sea el vaco.

Solucin

Sean A y B dos conjuntos cualesquiera. La condicin es, por tanto, A = B = .

> La condicin es necesaria. Utilizaremos el mtodo de demostracin por la contrarrecproca, (1.5.4),


para probar,
A B = = A = B =
es decir, probaremos que
A 6= y B 6= = A B 6=
En efecto,
A 6= = a A


y y = (a, b) A B = A B 6=


B 6= = b B

> La condicin es suficiente. Probaremos, tambin por la contrarrecproca, (1.5.4),

A = B = = A B =

o sea, probaremos que


A B 6= = A 6= y B 6=
En efecto,

a A = A 6=

A B 6= = (a, b) A B = y y


b B = B 6=

Obsrvese que podramos haber utilizado la doble implicacin y hacer una sola demostracin. En efecto,


a A A 6=

A B 6= (a, b) A B y y


b B B 6=

es decir, hemos probado por la contrarrecproca, (1.5.4), que

A B = A = B =

344
Grado en Ingeniera Informtica Matemtica Discreta

8.4.4 Propiedades

El producto cartesiano es distributivo respecto de la unin y la interseccin de conjuntos, es decir, si A, B y


C son tres conjuntos cualesquiera, se verifica:

(a) A (B C) = (A B) (A C)

(b) A (B C) = (A B) (A C)

(c) (A B) C = (A C) (B C)

(d) (A B) C = (A C) (B C)

Demostracin

(a) A (B C) = (A B) (A C)

En efecto, sea (a, b) un elemento arbitrario de A (B C), entonces,

(a, b) A (B C) a A b (B C) {Def. producto cartesiano}


a A (b B b C) {Def. de unin}
(a A b B) (a A b C) {Dist. de respecto de }
(a, b) (A B) (a, b) (A C) {Def. producto cartesiano}
(a, b) (A B) (A C) {Definicin de unin}

luego,
(x, y), ((x, y) A (B C) (x, y) (A B) (A C))
es decir,
A (B C) = (A B) (A C)
Los apartados (b), (c) y (d) se demuestran de una forma similar.

Ejemplo 8.15

Si U = Z+ , A = {1, 2, 3, 4}, B = {2, 5} y C = {3, 4, 7}, determnense los conjuntos siguientes:

(a) A B

(b) B A

(c) A (B C)

(d) (A B) C

(e) (A C) (B C)

Solucin

345
Universidad de Cdiz Departamento de Matemticas

(a) A B = {(x, y) : x A y B}
luego,
A B = {(1, 2), (1, 5), (2, 2), (2, 5), (3, 2), (3, 5), (4, 2), (4, 5)}

(b) B A = {(y, x) : y B x A}
luego,
B A = {(2, 1), (2, 2), (2, 3), (2, 4), (5, 1), (5, 2), (5, 3), (5, 4)}

(c)
A (B C) = {1, 2, 3, 4, (2, 3), (2, 4), (2, 7), (5, 3), (5, 4), (5, 7)}

(d)
(A B) C = {(1, 3), (1, 4), (1, 7), (2, 3), (2, 4), (2, 7), (3, 3),
(3, 4), (3, 7), (4, 3), (4, 4), (4, 7), (5, 3), (5, 4), (5, 7)}

(e)
(A C) (B C) = {(1, 3), (1, 4), (1, 7), (2, 3), (2, 4), (2, 7), (3, 3),
(3, 4), (3, 7), (4, 3), (4, 4), (4, 7), (5, 3), (5, 4), (5, 7)}

Ejemplo 8.16

Dados tres conjuntos arbitrarios A, B, C U , probar A (B C) = (A B) (A C)

Solucin

A (B C) = (A B) (A C) En efecto, sea (a, b) cualquiera de A (B C). Entonces,

(a, b) A (B C) a A b (B C)
a A (b B b C)
(a A b B) (a A b C)
(a, b) A B (a, b) A C
(a, b) (A B) (A C)

luego,
(x, y), ((x, y) A (B C) (x, y) (A B) (A C))

es decir,
A (B C) = (A B) (A C)

346
Grado en Ingeniera Informtica Matemtica Discreta

Ejemplo 8.17

Se consideran los conjuntos A = {x Z : 3 6 x 6 8} y B = {x Z : 6 < x 6 4}. Hallar A B

Solucin

A = {x Z : 3 6 x 6 8} = {3, 4, 5, 6, 7, 8}

B = {x Z : 6 < x 6 4} = {5, 4}

luego,

AB =
{(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)}

Ejemplo 8.18

Demostrar que
(A1 B1 ) (A2 B2 ) = (A1 A2 ) (B1 B2 )

Solucin

En efecto, sea (a, b) un elemento arbitrario de (A1 B1 ) (A2 B2 ). Entonces,

(a, b) (A1 B1 ) (A2 B2 ) (a, b) (A1 B1 )) (a, b) (A2 B2 ) {Def. de }


(a A1 b B1 ) (a A2 b B2 ) {Def. de }
(a A1 a A2 ) (b B1 b B2 ) {Asoc. y conm.}
a (A1 A2 ) b (B1 B2 )
(a, b) (A1 A2 ) (B1 B2 )

luego,
(x, y) ((x, y) (A1 B1 ) (A2 B2 ) (x, y) (A1 A2 ) (B1 B2 ))

es decir,
(A1 B1 ) (A2 B2 ) = (A1 A2 ) (B1 B2 )

347
Universidad de Cdiz Departamento de Matemticas

Ejemplo 8.19

Dados los conjuntos A = {a, b, c, d} , B = {1, 2, 3} y C = {, , }, hallar

(a) A B C
(b) A (B C)
(c) A (B C)

Solucin

(a)
ABC = {(a, 1, ), (a, 1, ), (a, 1, ), (a, 2, ), (a, 2, ), (a, 2, ), (a, 3, ), (a, 3, ),
(a, 3, ), (b, 1, ), (b, 1, ), (b, 1, ), (b, 2, ), (b, 2, ), (b, 2, ), (b, 3, ),
(b, 3, ), (b, 3, ), (c, 1, ), (c, 1, ), (c, 1, ), (c, 2, ), (c, 2, ), (c, 2, ),
(c, 3, ), (c, 3, ), (c, 3, ), (d, 1, ), (d, 1, ), (d, 1, ), (d, 2, ), (d, 2, ),
(d, 2, ), (d, 3, ), (d, 3, ), (d, 3, )}
(b) A (B C) = A =
(c) A (B C)
Segn hemos visto en la leccin,
A (B C) = (A B) (A C)
luego,
A (B C) = {(a, 1), (a, 2), (a, 3), (b, 1), (b, 2), (b, 3), (c, 1), (c, 2), (c, 3), (d, 1), (d, 2), (d, 3)
(a, ), (a, ), (a, ), (b, ), (b, ), (b, ), (c, ), (c, ), (c, ), (d, ), (d, ), (d, )}

Ejemplo 8.20

Para A, B, C U , probar que A (B \ C) = (A B) \ (A C).

Solucin

En efecto, sea (a, b) cualquiera de A (B \ C). Entonces,


(a, b) A (B \ C) aA bB\C
a A (b B b
/ C)
(a A b B) (a A b
/ C)
(a, b) A B (a, b)
/ (A C)
(a, b) (A B) \ (A C)
luego,
(x, y), ((x, y) A (B \ C) (x, y) (A B) \ (A C))
es decir,
A (B \ C) = (A B) \ (A C)

348
Unidad Temtica IV

Ecuaciones de Recurrencia

481

Vous aimerez peut-être aussi