En matemáticas , la idea de un 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 que se cumplen entre los elementos del objeto libre son las que se desprenden de los axiomas definitorios de la estructura algebraica. Algunos ejemplos son los grupos libres , las álgebras tensoriales o los retículos libres .
El concepto forma parte del álgebra universal , en el sentido de que se relaciona con todo tipo de estructura algebraica (con operaciones finitas ). También tiene una formulación en términos de teoría de categorías , aunque ésta en términos aún más abstractos.
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 traduce esto a cualquier categoría.
Una categoría concreta es una categoría que está dotada de un funtor fiel a Set , la categoría de los conjuntos . Sea C una categoría concreta con un funtor fiel U : C → Set . Sea X un conjunto (es decir, un objeto en Set ), que será la base del objeto libre que se va a definir. Un objeto libre en X es un par formado por un objeto en C y una inyección (llamada inyección canónica ), que satisface la siguiente propiedad universal :
Si existen objetos libres en C , la propiedad universal implica que cada función entre dos conjuntos induce un morfismo único entre los objetos libres construidos sobre ellos, y esto define un funtor . De ello se deduce que, si existen objetos libres en C , el funtor F , llamado funtor libre , es un adjunto izquierdo del funtor fiel U ; es decir, existe una biyección.
La creación de objetos libres se lleva a cabo en dos pasos. Para las álgebras que se ajustan a la ley asociativa , el primer paso es considerar la colección de todas las palabras posibles formadas a partir de un alfabeto . Luego se impone un conjunto de relaciones de equivalencia a las palabras, donde las relaciones son las relaciones definitorias del objeto algebraico en cuestión. El objeto libre consiste entonces en el 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, se podría comenzar igualmente con el alfabeto de cinco letras que es . En este ejemplo, el conjunto de todas las palabras o cadenas incluirá cadenas como aebecede y abdc , y así sucesivamente, de longitud finita arbitraria, con las letras dispuestas en todos los órdenes posibles.
En el siguiente paso, se impone un conjunto de relaciones de equivalencia. Las relaciones de equivalencia para un grupo son la de multiplicación por la identidad, , y la multiplicación de inversas: . Aplicando estas relaciones a las cadenas anteriores, se obtiene
donde se entendió que es un sustituto de , y es un sustituto de , mientras que es el elemento de identidad. De manera similar, se tiene
Denotando la relación de equivalencia o congruencia por , el objeto libre es entonces la colección de clases de equivalencia de palabras. Así, en este ejemplo, el grupo libre en dos generadores es el cociente
Esto a menudo se escribe como donde es el conjunto de todas las palabras y es la clase de equivalencia de la identidad, después de que se imponen las relaciones que definen un grupo.
Un ejemplo más simple 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 relaciones de equivalencia impuestas. Este ejemplo se desarrolla más en el artículo sobre la estrella de Kleene .
En el caso general, las relaciones algebraicas no tienen por qué ser asociativas, en cuyo caso el punto de partida no es el conjunto de todas las palabras, sino cadenas puntuadas con paréntesis, que se utilizan para indicar las agrupaciones no asociativas de letras. Una cadena de este tipo 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 entonces ser aridades generales o relaciones finitas en las hojas del árbol. En lugar de comenzar con la colección de todas las posibles cadenas 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 palabras .
Como sugieren los ejemplos, los objetos libres parecen construcciones de sintaxis ; se puede revertir esto hasta cierto punto diciendo que los usos principales de la sintaxis se pueden explicar y caracterizar como objetos libres, de una manera que hace que la "puntuación" aparentemente pesada sea explicable (y más memorable). [ aclaración necesaria ]
Sea un conjunto y una estructura algebraica de tipo generado por . El conjunto subyacente de esta estructura algebraica , a menudo llamado su universo, se denota por . Sea una función. Decimos que (o informalmente simplemente ) es un álgebra libre de tipo en el conjunto de generadores libres si se cumple la siguiente propiedad universal:
Para cada álgebra de tipo y cada función , donde es el universo de , existe un homomorfismo único tal que el siguiente diagrama conmuta:
Esto significa que .
La configuración más general para un objeto libre está en la teoría de categorías , donde se define un funtor , el funtor libre , que es el adjunto izquierdo del funtor olvidadizo .
Consideremos una categoría C de estructuras algebraicas ; los objetos pueden considerarse conjuntos más operaciones, que obedecen a ciertas leyes. Esta categoría tiene un funtor, , el funtor olvidadizo , que asigna objetos y funciones en C a Set , la categoría de conjuntos . El funtor olvidadizo es muy simple: simplemente ignora todas las operaciones.
El funtor libre F , cuando existe, es el adjunto izquierdo de U . Es decir, lleva los conjuntos X en Set a sus correspondientes objetos libres F ( X ) en la categoría C . El conjunto X puede considerarse como el conjunto de "generadores" del objeto libre F ( X ).
Para que el funtor libre sea adjunto por la izquierda, también debe existir un morfismo de conjunto . Más explícitamente, F se caracteriza, salvo isomorfismos en C , por la siguiente propiedad universal :
Concretamente, esto envía un conjunto al objeto libre de ese conjunto; es la "inclusión de una base". Abuso de 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 se llama unidad ; junto con la counit , se puede construir una T-álgebra , y por tanto una mónada .
El funtor co-libre es el adjunto derecho del funtor olvidadizo.
Existen teoremas generales de existencia que se aplican; el más básico de ellos garantiza que
Aquí, una variedad es sinónimo de una categoría algebraica finitaria , lo que implica que el conjunto de relaciones es finitario y algebraico porque es monádico sobre el conjunto .
Otros tipos de olvido también dan lugar a objetos muy parecidos a los objetos libres, en el sentido de que se dejan adjuntos a un funtor olvidadizo, no necesariamente a conjuntos.
Por ejemplo, la construcción del álgebra tensorial en un espacio vectorial es el adjunto izquierdo del funtor en álgebras asociativas que ignoran la estructura del álgebra. Por lo tanto, a menudo también se la denomina á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.
Los tipos específicos de objetos libres incluyen: