11.07.2015 Views

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!