Chapter 1MATEMÁTICAS BÁSICASEste capítulo resume los principales conceptos matemáticos necesarios para el estudio <strong>de</strong> los lenguajes formales.Entre ellos se incluyen nociones generales como conjuntos, inducción matemática, grafos, árboles yrelaciones binarias. Los conceptos más generales serán tratados someramente, suponiendo un conocimientoprevio <strong>de</strong> la materia y con el exclusivo fin <strong>de</strong> fijar un lenguaje común y recordar los aspectos más importantespara estos apuntes.1.1 ConjuntosUn conjunto es, simplemente, una colección <strong>de</strong> objetos. Por ejemplo, la colección <strong>de</strong> los dígitos binarios 0 y1 es un conjunto y se <strong>de</strong>nota por {0, 1}. Los objetos que forman un conjunto son llamados sus miembroso elementos. Por ejemplo, 0 es un elemento <strong>de</strong>l conjunto L <strong>de</strong>finido anteriormente; este hecho se expresacomo “0 ∈ L”, y se lee como “0 pertenece a L”. Es usual referirse a ésto con frases como “0 está en L” o “Lcontiene a 0”. Por otro lado, el dígito <strong>de</strong>cimal 2 no es un elemento <strong>de</strong> L, lo que se <strong>de</strong>nota por 2 ∉ L, y selee “2 no pertenece a L”.En un conjunto, cada objeto sólo pue<strong>de</strong> estar o no estar; no interesan las repeticiones <strong>de</strong> un objeto. Es<strong>de</strong>cir, el conjunto {a, b, a} es el mismo conjunto que {a, b}. Similarmente, tampoco interesa el or<strong>de</strong>n <strong>de</strong> loselementos; por ejemplo, {0, 1, 2}, {2, 0, 1} y {1, 2, 0} son exactamente el mismo conjunto. En resumen, dosconjuntos son iguales (son el mismo conjunto) si y sólo si tienen exactamente los mismos elementos.Hay un conjunto que no tiene miembros. Por supuesto, sólo pue<strong>de</strong> haber un conjunto con esta característica:se le <strong>de</strong>nomina el conjunto vacío y se le <strong>de</strong>nota usualmente por el símbolo ∅. De cualquier otroconjunto se dice que es no vacío, para indicar que sí tiene elementos.Hasta aquí, ha sido posible <strong>de</strong>finir los conjuntos listando todos sus elementos, separados por comas yencerrados entre llaves. Algunos conjuntos no pue<strong>de</strong>n ser <strong>de</strong>scritos <strong>de</strong> esta manera porque son infinitos,es <strong>de</strong>cir, tienen un número infinito <strong>de</strong> elementos. Por ejemplo, el conjunto <strong>de</strong> los números naturales es unconjunto infinito. De todo conjunto que no es infinito, se dice que es finito.Para <strong>de</strong>scribir conjuntos infinitos se hace necesario utilizar un constructor <strong>de</strong> conjuntos, <strong>de</strong> la forma:o también{x /P (x)},{x ∈ A/P (x)}.El primero representa al conjunto <strong>de</strong> todos los objetos para los cuales la proposición P se cumple. Enel segundo caso, se especifica que esos objetos <strong>de</strong>ben ser miembros <strong>de</strong>l conjunto A, y es equivalente a la<strong>de</strong>finición:{x /P (x) y x ∈ A}.9
10 CHAPTER 1.MATEMÁTICAS BÁSICASEjemplo 1 El conjunto <strong>de</strong> los número enteros pares se pue<strong>de</strong> <strong>de</strong>finir utilizando el siguiente constructor <strong>de</strong>conjuntos:{i/i es un entero y existe un entero j tal que i = 2j}Si cada elemento <strong>de</strong> un conjunto A es también miembro <strong>de</strong> un conjunto B, se dice que A es un subconjunto<strong>de</strong> B (A ⊆ B), o que B incluye a A (B ⊇ A). De acuerdo con esto, todo conjunto es un subconjunto <strong>de</strong> símismo. Si A es un subconjunto <strong>de</strong> B, pero es distinto <strong>de</strong> B, entonces A es un subconjunto propio <strong>de</strong> B, yse <strong>de</strong>nota por A ⊂ B. También se dice que dos conjuntos son disjuntos cuando no tienen ningún elementoen común.1.1.1 Operaciones con ConjuntosVarias operaciones permiten combinar dos conjuntos para formar un tercer conjunto, tal como los númerosse pue<strong>de</strong>n combinar con las operaciones aritméticas para obtener otro. Las operaciones más usuales entreconjuntos son las siguientes:1. La unión <strong>de</strong> A y B:A ∪ B = {x/x ∈ A o x ∈ B}2. La intersección <strong>de</strong> A y B:A ∩ B = {x/x ∈ A y x ∈ B}3. La diferencia <strong>de</strong> A y B:A − B = {x ∈ A y x ∉ B}4. El producto cartesiano <strong>de</strong> A y B:A × B = {(x, y)/x ∈ A e y ∈ B}5. El conjunto potencia <strong>de</strong> A:2 A = {S/S ⊆ A}Ejemplo 2 Sea A el conjunto {a, b} y sea B el conjunto {b, c}, entonces las operaciones antes <strong>de</strong>finidasproducen los siguientes conjuntos:A ∪ B = {a, b, c}A ∩ B = {b}A − B = {a}A × B = {(a, b), (a, c), (b, b), (b, c)}2 A = {∅, {a}, {b}, {a, b}}Es interesante notar que si A y B son conjuntos finitos que tienen n y m miembros respectivamente,A ∪ B tiene a lo más n + m elementos, A ∩ B tiene a lo más el mínimo entre n y m elementos y A − B tienea lo más n elementos; pero, en general, el número <strong>de</strong> elementos <strong>de</strong> estos conjuntos pue<strong>de</strong> ser menor, comose aprecia en el Ejemplo 2. Sin embargo, A × B tiene exactamente n ∗ m elementos y 2 A tiene exactamente2 n elementos, sin importar cuáles sean los conjuntos originales.✷✷