Articulo de referencia

Objeto libre

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 ...

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 1E 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  : CSet . 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 objetoA{\displaystyle A}en C y una inyeccióni:incógnitaU(A){\displaystyle i:X\to U(A)}, denominada inyección canónica , que satisface la siguiente propiedad universal :

Para cualquier objeto B en C y cualquier mapeo entre conjuntosgramo:incógnitaU(B){\displaystyle g:X\to U(B)}, existe un morfismo únicoF:AB{\displaystyle f:A\to B}en C tal quegramo=U(F)i{\displaystyle g=U(f)\circ i}. Es decir, el siguiente diagrama conmuta:
Diagrama conmutativo
Diagrama conmutativo

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.F:Smitdo{\displaystyle F:\mathbf {Set} \to \mathbf {C} }. 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.

InicioSmit(incógnita,U(B))Iniciodo(F(incógnita),B).{\displaystyle \operatorname {Hom} _{\mathbf {Set} }(X,U(B))\cong \operatorname {Hom} _{\mathbf {C} }(F(X),B).}

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.{mi,a,b,a1,b1}{\displaystyle \{e,a,b,a^{-1},b^{-1}\}}. En el primer paso, todavía no hay ningún significado asignado a las "letras".a1{\displaystyle a^{-1}}ob1{\displaystyle b^{-1}}; 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 decirS={a,b,do,d,mi}{\displaystyle S=\{a,b,c,d,e\}}. En este ejemplo, el conjunto de todas las palabras o cadenasW(S){\displaystyle W(S)}Incluirá 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,gramomi=migramo=gramo{\displaystyle ge=eg=g}y la multiplicación de inversos:gramogramo1=gramo1gramo=mi{\displaystyle gg^{-1}=g^{-1}g=e}Aplicando estas relaciones a las cadenas anteriores, se obtiene

amibmidomidmi=aba1b1,{\displaystyle aebecede=aba^{-1}b^{-1},}

donde se entendió quedo{\displaystyle c}es un sustituto dea1{\displaystyle a^{-1}}, yd{\displaystyle d}es un sustituto deb1{\displaystyle b^{-1}}, mientrasmi{\displaystyle e}es el elemento identidad. De manera similar, uno tiene

abddo=abb1a1=mi.{\displaystyle abdc=abb^{-1}a^{-1}=e.}

Denotando la relación de equivalencia o congruencia por{\displaystyle \sim }, 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

F2=W(S)/.{\displaystyle F_{2}=W(S)/\sim .}

Esto se escribe a menudo comoF2=W(S)/mi{\displaystyle F_{2}=W(S)/E}dóndeW(S)={a1a2anorte|akS;nortenorte}{\displaystyle W(S)=\{a_{1}a_{2}\ldots a_{n}\,\vert \;a_{k}\in S\,;\,n\in \mathbb {N} \}}es el conjunto de todas las palabras, ymi={a1a2anorte|mi=a1a2anorte;akS;nortenorte}{\displaystyle E=\{a_{1}a_{2}\ldots a_{n}\,\vert \;e=a_{1}a_{2}\ldots a_{n}\,;\,a_{k}\in S\,;\,n\in \mathbb {N} \}}es 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

DejarS{\displaystyle S}ser un conjunto yA{\displaystyle A}ser una estructura algebraica de tipoρ{\displaystyle \rho }generado porS{\displaystyle S}El conjunto subyacente de esta estructura algebraicaA{\displaystyle A}, a menudo llamado su universo, se denota porA{\displaystyle A}. Dejarψ:SA{\displaystyle \psi :S\to A}ser una función. Decimos que(A,ψ){\displaystyle (A,\psi )}(o informalmente soloA{\displaystyle A}) es un álgebra libre de tipoρ{\displaystyle \rho }en el setS{\displaystyle S}de generadores libres si se cumple la siguiente propiedad universal:

Para cada álgebraB{\displaystyle B}de tipoρ{\displaystyle \rho }y cada funciónτ:SB{\displaystyle \tau :S\to B}, dóndeB{\displaystyle B}es el universo deB{\displaystyle B}, existe un homomorfismo únicoσ:AB{\displaystyle \sigma :A\to B}de tal manera que el siguiente diagrama conmuta:

SψAτσB {\displaystyle {\begin{array}{ccc}S&\xrightarrow {\psi } &A\\&\searrow _{\tau }&\downarrow ^{\sigma }\\&&B\ \end{array}}}

Esto significa queσψ=τ{\displaystyle \sigma \circ \psi =\tau }.

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,U:doSmit{\displaystyle U:\mathbf {C} \to \mathbf {Set} }, 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,F:Smitdo{\displaystyle F:\mathbf {Set} \to \mathbf {C} }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.ηincógnita:incógnitaU(F(incógnita)){\displaystyle \eta _{X}:X\to U(F(X))\,\!}. Más explícitamente, F se caracteriza, salvo isomorfismos en C , por la siguiente propiedad universal :

Siempre que B sea un álgebra en C ygramo:incógnitaU(B){\displaystyle g\colon X\to U(B)}Si es una función (un morfismo en la categoría de conjuntos), entonces existe un único C -morfismo.F:F(incógnita)B{\displaystyle f\colon F(X)\to B}de tal manera quegramo=U(F)ηincógnita{\displaystyle g=U(f)\circ \eta _{X}}.

Concretamente, esto envía un conjunto al objeto libre de ese conjunto; es la "inclusión de una base". Abusando de la notación,incógnitaF(incógnita){\displaystyle X\to F(X)}(esto abusa de la notación porque X es un conjunto, mientras que F ( X ) es un álgebra; correctamente, esincógnitaU(F(incógnita)){\displaystyle X\to U(F(X))}).

La transformación naturalη:identificaciónSmitUF{\displaystyle \eta :\operatorname {id} _{\mathbf {Set} }\to UF} se denomina unidad ; junto con la counidad.ε:FUidentificacióndo{\displaystyle \varepsilon :FU\to \operatorname {id} _{\mathbf {C} }}, 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

  1. 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) .
  • En nLab : functor libre , objeto libre , espacio vectorial