En matemáticas , la idea de objeto libre es uno de los conceptos básicos del álgebra abstracta . De manera informal, un objeto libre sobre un conjunto A puede considerarse como una estructura algebraica "genérica" sobre A : las únicas ecuaciones válidas entre los elementos del objeto libre son aquellas que se derivan de los axiomas que definen la estructura algebraica. Algunos ejemplos son los monoides libres , los grupos libres , las álgebras tensoriales o los retículos libres .
Este concepto forma parte del álgebra universal , en el sentido de que se relaciona con todo tipo de estructuras algebraicas (con operaciones finitas ). También tiene una formulación en términos de teoría de categorías , aunque en términos aún más abstractos.
Definición
Los objetos libres son la generalización directa a categorías de la noción de base en un espacio vectorial. Una función lineal u : E 1 → E 2 entre espacios vectoriales está completamente determinada por sus valores en una base del espacio vectorial E 1 . La siguiente definición traslada esto a cualquier categoría.
Una categoría concreta es una categoría que está equipada con un functor fiel a Set , la categoría de conjuntos . Sea C una categoría concreta con un functor fiel U : C → Set . Sea X un conjunto (es decir, un objeto en Set ), que será la base del objeto libre que se definirá. Un objeto libre en X es un par que consta de un objetoen C y una inyección, denominada inyección canónica , que satisface la siguiente propiedad universal :
- Para cualquier objeto B en C y cualquier mapeo entre conjuntos, existe un morfismo únicoen C tal que. Es decir, el siguiente diagrama conmuta:

Si existen objetos libres en C , la propiedad universal implica que toda aplicación entre dos conjuntos induce un morfismo único entre los objetos libres construidos sobre ellos, y esto define un functor.. De ello se deduce que, si existen objetos libres en C , el functor F , llamado functor libre , es un adjunto izquierdo del functor fiel U ; es decir, existe una biyección.
Ejemplos
La creación de objetos libres se realiza en dos pasos. Para las álgebras que cumplen la ley asociativa , el primer paso consiste en considerar el conjunto de todas las palabras posibles formadas a partir de un alfabeto . A continuación, se impone un conjunto de relaciones de equivalencia sobre las palabras, donde dichas relaciones son las que definen el objeto algebraico en cuestión. El objeto libre consta entonces del conjunto de clases de equivalencia .
Consideremos, por ejemplo, la construcción del grupo libre en dos generadores . Se comienza con un alfabeto que consta de las cinco letras.. En el primer paso, todavía no hay ningún significado asignado a las "letras".o; estos se darán más adelante, en el segundo paso. Por lo tanto, uno podría comenzar igualmente bien con el alfabeto en cinco letras, es decir. En este ejemplo, el conjunto de todas las palabras o cadenasIncluirá cadenas como aebecede y abdc , y así sucesivamente, de longitud finita arbitraria, con las letras dispuestas en cualquier orden posible.
En el siguiente paso, se impone un conjunto de relaciones de equivalencia. Las relaciones de equivalencia para un grupo son las de multiplicación por la identidad,y la multiplicación de inversos:Aplicando estas relaciones a las cadenas anteriores, se obtiene
donde se entendió quees un sustituto de, yes un sustituto de, mientrases el elemento identidad. De manera similar, uno tiene
Denotando la relación de equivalencia o congruencia por, el objeto libre es entonces la colección de clases de equivalencia de palabras. Por lo tanto, en este ejemplo, el grupo libre en dos generadores es el cociente
Esto se escribe a menudo comodóndees el conjunto de todas las palabras, yes la clase de equivalencia de la identidad, después de que se imponen las relaciones que definen un grupo.
Un ejemplo más sencillo son los monoides libres . El monoide libre sobre un conjunto X es el monoide de todas las cadenas finitas que utilizan X como alfabeto, con la operación de concatenación de cadenas. La identidad es la cadena vacía. En esencia, el monoide libre es simplemente el conjunto de todas las palabras, sin imponer relaciones de equivalencia. Este ejemplo se desarrolla con más detalle en el artículo sobre la estrella de Kleene .
Caso general
En el caso general, las relaciones algebraicas no tienen por qué ser asociativas; en tal caso, el punto de partida no es el conjunto de todas las palabras, sino más bien cadenas entre paréntesis, que se utilizan para indicar las agrupaciones no asociativas de letras. Dicha cadena puede representarse de forma equivalente mediante un árbol binario o un magma libre ; las hojas del árbol son las letras del alfabeto.
Las relaciones algebraicas pueden ser entonces aridades generales o relaciones finitas en las hojas del árbol. En lugar de comenzar con la colección de todas las cadenas posibles entre paréntesis, puede ser más conveniente comenzar con el universo de Herbrand . Describir o enumerar adecuadamente el contenido de un objeto libre puede ser fácil o difícil, dependiendo del objeto algebraico particular en cuestión. Por ejemplo, el grupo libre en dos generadores se describe fácilmente. Por el contrario, se sabe poco o nada sobre la estructura de las álgebras de Heyting libres en más de un generador. [ 1 ] El problema de determinar si dos cadenas diferentes pertenecen a la misma clase de equivalencia se conoce como el problema de la palabra .
Como sugieren los ejemplos, los objetos libres se asemejan a construcciones sintácticas ; por otro lado, los propios sistemas sintácticos pueden caracterizarse como objetos libres. Desde esta perspectiva, la puntuación abundante en la notación (por ejemplo, en los lenguajes de programación) es un efecto secundario de la serialización de la estructura libre.
Álgebras universales libres
Dejarser un conjunto yser una estructura algebraica de tipogenerado porEl conjunto subyacente de esta estructura algebraica, a menudo llamado su universo, se denota por. Dejarser una función. Decimos que(o informalmente solo) es un álgebra libre de tipoen el setde generadores libres si se cumple la siguiente propiedad universal:
Para cada álgebrade tipoy cada función, dóndees el universo de, existe un homomorfismo únicode tal manera que el siguiente diagrama conmuta:
Esto significa que.
functor libre
El entorno más general para un objeto libre se encuentra en la teoría de categorías , donde se define un functor , el functor libre , que es el adjunto izquierdo del functor olvidadizo .
Consideremos una categoría C de estructuras algebraicas ; los objetos pueden pensarse como conjuntos más operaciones, que obedecen algunas leyes. Esta categoría tiene un functor,, el functor olvidadizo , que mapea objetos y morfismos en C a Set , la categoría de conjuntos . El functor olvidadizo es muy simple: simplemente ignora todas las operaciones.
El functor libre F , cuando existe, es el adjunto izquierdo de U. Es decir,toma conjuntos X en Set a sus correspondientes objetos libres F ( X ) en la categoría C . El conjunto X puede pensarse como el conjunto de "generadores" del objeto libre F ( X ).
Para que el functor libre sea un adjunto izquierdo, también debe tener un morfismo de conjuntos.. Más explícitamente, F se caracteriza, salvo isomorfismos en C , por la siguiente propiedad universal :
- Siempre que B sea un álgebra en C ySi es una función (un morfismo en la categoría de conjuntos), entonces existe un único C -morfismo.de tal manera que.
Concretamente, esto envía un conjunto al objeto libre de ese conjunto; es la "inclusión de una base". Abusando de la notación,(esto abusa de la notación porque X es un conjunto, mientras que F ( X ) es un álgebra; correctamente, es).
La transformación natural :\operatorname {id} _{\mathbf {Set} }\to UF} se denomina unidad ; junto con la counidad., se puede construir un álgebra T y, por lo tanto, una mónada .
El functor cofree es el adjunto derecho del functor forgetful. Véase, por ejemplo, Cofree coalgebra .
Existencia
Existen teoremas generales de existencia que se aplican; el más básico de ellos garantiza que
- Siempre que C sea una variedad , entonces para cada conjunto X hay un objeto libre F ( X ) en C .
Aquí, una variedad es sinónimo de una categoría algebraica finita , lo que implica que el conjunto de relaciones es finito y algebraico porque es monádico sobre Set .
Caso general
Otros tipos de olvido también dan lugar a objetos muy parecidos a los objetos libres, en el sentido de que quedan adjuntos a un functor olvidadizo, no necesariamente a conjuntos.
Por ejemplo, la construcción de álgebra tensorial en un espacio vectorial es el adjunto izquierdo del functor en álgebras asociativas que ignora la estructura algebraica. Por lo tanto, también se la suele llamar álgebra libre . Del mismo modo, el álgebra simétrica y el álgebra exterior son álgebras simétricas y antisimétricas libres en un espacio vectorial.
Lista de objetos gratuitos
Entre los tipos específicos de objetos gratuitos se incluyen:
Véase también
Notas
- ↑ Peter T. Johnstone , Stone Spaces , (1982) Cambridge University Press, ISBN 0-521-23893-5(En el capítulo 1, sección 4.11, se ofrece un tratamiento del álgebra de Heyting sin un generador) .
Enlaces externos
- En nLab : functor libre , objeto libre , espacio vectorial
- Álgebra abstracta
- Estructuras algebraicas libres
- Combinatoria de palabras
- functores adjuntos