Documente Academic
Documente Profesional
Documente Cultură
Unidad 2: Conjuntos
La teoría de conjuntos es una rama de las matemáticas que estudia las propiedades de los
conjuntos. Los conjuntos son colecciones abstractas de objetos, consideradas como
objetos en sí mismas, y son una herramienta básica en la formulación de cualquier teoría
matemática.
Más aún, la teoría de los conjuntos es lo suficientemente rica como para construir el resto
de objetos y estructuras de interés en matemáticas: números, funciones, figuras
geométricas, y junto con la lógica permite estudiar los fundamentos de esta. En la
actualidad se acepta que el conjunto de axiomas de la teoría de Zermelo-Fraenkel es
suficiente para desarrollar toda la matemática. La propia teoría de conjuntos es objeto de
estudio per se, no sólo como herramienta auxiliar, en particular las propiedades y
relaciones de los conjuntos infinitos.
Uno de los primeros lenguajes que soportaban conjuntos fue Pascal; muchos lenguajes lo incluyen
ahora, ya sea en el núcleo del lenguaje o en una librería estándar. El Lenguaje de programación
Java ofrece la interfaz Set para el soporte de conjuntos (donde lo implementa la clase Hash Set
usando una tabla hash), y la sub-interfaz SortedSet para dar soporte a conjuntos ordenados
(implementada por la clase Treses por medio de un árbol de búsqueda binario). En C++, STL
ofrece la clase "conjunto" para templetes, que implementa a un conjunto ordenado usando un árbol
de búsqueda binario; el STL de SGI ofrece la clase "hash_set", implementando conjuntos con una
tabla de hash. Python tiene un tipo de conjunto incorporado, pero no un conjunto en sí.
Biografías
http://es.wikipedia.org/wiki/Matem%C3%A1ticas_discretas
http://www.dma.eui.upm.es/curso0809/md/discreta09.html
http://www4.ujaen.es/~magarcia/algebra1inf_archivos/Tema2ap.pdf
http://apuntes.rincondelvago.com/aplicaciones-y-conjuntos.html