\( \newcommand{\Implies}{\Rightarrow} \newcommand{\Iff}{\Leftrightarrow} \renewcommand{\emptyset}{\varnothing} \newcommand{\powersetsym}{\mathcal{P}} \newcommand{\fto}{\rightarrow} \newcommand{\mto}{\mapsto} \newcommand{\Cx}{\mathbb{C}} \newcommand{\R}{\mathbb{R}} \newcommand{\N}{\mathbb{N}} \newcommand{\Ns}{\mathbb{N}^*} \newcommand{\Z}{\mathbb{Z}} \newcommand{\Q}{\mathbb{Q}} \newcommand{\K}{\mathbb{K}} \newcommand{\vv}[1]{\boldsymbol{#1}} \newcommand{\Abs}[1]{\left\lvert#1\right\rvert} \newcommand{\norm}[1]{ \left\|#1\right\| } \newcommand{\pnorm}[1]{\left\|#1\right\|_p} \newcommand{\supnorm}[1]{\left\|#1\right\|_\infty} \newcommand{\innerprod}[1]{\left\langle #1\right\rangle} \newcommand{\Ceil}[1]{\left\lceil #1\right\rceil} \newcommand{\Floor}[1]{\left\lfloor #1\right\rfloor} \newcommand{\Conj}[1]{\overline{#1}} \newcommand{\arccot}{\mathop{\text{arc\,cot}}\nolimits} \newcommand{\arcsec}{\mathop{\text{arc\,sec}}\nolimits} \newcommand{\arccsc}{\mathop{\text{arc\,csc}}\nolimits} \renewcommand{\arg}{\mathop{\text{arg}}\nolimits} \newcommand{\mcd}[1]{\mathop{\text{mcd}}\left(#1\right)} \newcommand{\mcm}[1]{\mathop{\text{mcm}}\left(#1\right)} \renewcommand{\ker}{\mathop{\text{ker}}\nolimits} \newcommand{\grad}{\mathop{\text{grad}}\nolimits} \newcommand{\dom}{\mathop{\text{dom}}\nolimits} \newcommand{\rng}{\mathop{\text{ran}}\nolimits} \newcommand{\diam}{\mathop{\text{diam}}\nolimits} \newcommand{\Obj}{\mathop{\text{obj}}\nolimits} \newcommand{\Hom}{\mathop{\text{hom}}\nolimits} \newcommand{\End}{\mathop{\text{end}}\nolimits} \newcommand{\Aut}[1]{\mathop{\mathrm{aut}}\nolimits(#1)} \newcommand{\Inn}[1]{\mathop{\mathrm{int}}\nolimits(#1)} \newcommand{\Deg}{\mathop{\mathrm{grad}}\nolimits} \newcommand{\Img}{\mathop{\text{im}}\nolimits} \newcommand{\Id}{\mathop{\mathrm{id}}\nolimits} \newcommand{\sgn}{\mathop{\mathrm{sgn}}\nolimits} \renewcommand{\Re}{\mathop{\mathrm{Re}}\nolimits} \renewcommand{\Im}{\mathop{\mathrm{Im}}\nolimits} \newcommand{\Char}{\mathop{\mathrm{car}}\nolimits} \renewcommand{\mod}[1]{\mathop{(\mathop{\text{mód}}\nolimits #1)}} \newcommand{\res}{\mathop{\text{mód}}} \newcommand{\categof}[1]{\mathsf{#1}} \newcommand{\CC}{\categof{C}} \newcommand{\CONJ}{\categof{Conj}} \newcommand{\SET}{\categof{Set}} \newcommand{\GRP}{\categof{Grp}} \newcommand{\AGRP}{\categof{Ab}} \newcommand{\morph}[1]{\mathrel{\mathop{\longrightarrow}\limits^{#1}}} \newcommand{\subgr}{\leq} \newcommand{\nsubgr}{\mathrel{\unlhd}} \newcommand{\iso}{\cong} \newcommand{\genby}[1]{\left\langle #1\right\rangle} \newcommand{\symgr}[1][n]{S_{#1}} \newcommand{\GenOf}[1]{\mathop{\text{gen}}\left(#1\right)} \newcommand{\normalizer}[2][G]{{\mathbf N}_{#1}(#2)} \newcommand{\centralizer}[2][G]{{\mathbf C}_{#1}(#2)} \newcommand{\orbit}[2][G]{\mathcal{O}_{#1}(#2)} \newcommand{\stab}[2][G]{#1(#2)} \newcommand{\GL}[2][n]{\mathrm{GL}(#1,#2)} \newcommand{\SL}[2][n]{\mathrm{SL}(#1,#2)} \newcommand{\Ort}[2][n]{\mathrm{O}(#1,#2)} \newcommand{\SO}[2][n]{\mathrm{SO}(#1,#2)} \newcommand{\KleinV}{\mathbf{V}}\)
Observemos que, como una operación binaria en \(X\) es una aplicación de dominio \(X\times X\), ésta debe estar definida para todo \((x,y)\in X\times X\). Así, por ejemplo, mientras que la suma \((x,y)\mto x + y\) y la multiplicación \((x,y)\mto xy\) ordinarias en los conjuntos numéricos elementales (\(\N \), \(\Z \), \(\Q \), \(\R \) y \(\Cx \)) son operaciones binarias, la resta lo es en todos estos conjuntos excepto \(\N \), pues ahí no tenemos definido a \(x - y\) cuando \( y > x \). Una situación similar la encontramos con la división ordinaria, que no es una operación binaria en ninguno de los conjuntos numéricos anteriores (por no estar definida la división entre cero), aunque sí lo es, por ejemplo, en \(\Q ^* = \Q \setminus \{0\}\).
Para simplificar la notación, por lo regular emplearemos los símbolos \(+\) y \(\cdot \) para representar operaciones binarias aunque no se traten de la suma o de la multiplicación de siempre. Del uso de uno u otro símbolo se desprenden las dos notaciones que se describen a continuación:
En esta notación una operación en un conjunto \(X\) se representa por \(+\) y se llama suma a la imagen \(x+y\) de \((x,y)\in X\times X\) por \(+\). En \(x+y\), decimos que \(x\) y \(y\) son los términos de la suma.
En esta notación una operación en un conjunto \(X\) se denota por \(\cdot \) y a la imagen de \((x,y)\) se le representa por \(x\cdot y\) o simplemente por \(xy\), y se denomina producto de \(x\) y \(y\) (en ese orden), los cuales a su vez se dicen los factores del producto.
El lector debe acostumbrarse a leer ambas notaciones sin atribuirle a las operaciones, por mera familiaridad con los símbolos y términos utilizados, propiedades que no hayan sido probadas o asumidas de forma explícita, pues aquí trataremos con varias operaciones que, si bien las llamaremos sumas o productos, sólo desde un punto de vista suficientemente abstracto se asemejan a las operaciones elementales a las que estos términos suelen hacer referencia. De hecho, en lo sucesivo nos vamos a adherir principalmente a la notación multiplicativa para seguir introduciendo algunos conceptos y resultados en torno a las operaciones binarias en general.
Al trabajar con una operación binaria \(\cdot \) en un conjunto \(X\), debemos tomar en cuenta que las expresiones como \[ xyz, \] donde \(x,y,z\in X\), no están definidas de antemano, ya que, como el nombre lo indica, la operación binaria sólo puede actuar sobre dos elementos de \(X\), de manera que la expresión anterior no podrá entenderse hasta indicar la forma en que debe calcularse operando únicamente con dos factores a la vez. La forma usual de hacer esto es, desde luego, insertando paréntesis y acordar que \((xy)z\) representa el resultado de calcular primero \(xy\) y después multiplicar lo obtenido por \(z\), y que \(x(yz)\), por otra parte, representa el producto de \(x\) por el resultado de calcular \(yz\). Por supuesto, una operación es mucho menos tediosa si con ella ambos cálculos nos llevan al mismo resultado para cualesquiera que sean los elementos \(x, y, z \in X\).
Por lo regular hablaremos de un semigrupo \(G\) para referirnos al semigrupo \((G,\cdot )\) cuando no haya posibilidad de confusión sobre cuál es la operación del semigrupo.
La suma y la multiplicación en \(\R \) (o en cualquier otro de los conjuntos numéricos elementales) son ejemplos inmediatos de operaciones asociativas, por lo que \((\R ,+)\) y \((\R ,\cdot )\) son ambos semigrupos, mientras que la resta y la división (en \(\R \) y en \(\R \setminus \{0\}\), respectivamente) son ejemplos elementales de operaciones no asociativas. Por ejemplo, tenemos que \[ 5 - (2 - 1) = 4 \qquad \text {y}\qquad (5 - 2) - 1 = 2. \]
Cuando tratamos con una operación asociativa, los productos de tres elementos ya no resultan ambiguos, pues da igual si pensamos en \(xyz\) como \(x(yz)\) o como \((xy)z\), y por tanto podemos prescindir de los paréntesis. Un razonamiento inductivo nos dice que esto mismo ocurre para el caso de productos con cualquier número de factores. Para probar esto con formalidad, vamos a convenir que, de inicio, la forma correcta de efectuar la multiplicación de varios factores es calculando de izquierda a derecha, como se precisa a continuación.
Probaremos pues que, cuando una operación es asociativa, podemos insertar paréntesis de manera arbitraria en productos de cualquier número de factores sin cambiar el resultado.
Notemos que, en la notación aditiva, las conclusiones del corolario anterior se expresan así: \[ nx + mx = (n + m)x\qquad \text {y}\qquad n(mx) = (nm)x. \]
Hay otra propiedad que poseen algunas operaciones con la cual el lector está sin duda familiarizado:
Probaremos ahora que en un semigrupo conmutativo, similar a como ocurre con la asociatividad (teorema 2.5), la conmutatividad puede extenderse a cualquier número de factores.
Existe un término para referirnos a los sistemas algebraicos en los que contamos con una identidad:
Es inmediato que un monoide \(G\) no puede tener más de una identidad: si \(e\) y \(e'\) son identidades en \(G\), entonces \(e' = e' \cdot e = e\), luego estamos hablando del mismo elemento.
Usaremos los símbolos \(1\) y \(0\) para representar a la identidad de un monoide según se esté utilizando la notación multiplicativa o la aditiva, respectivamente. Además, usaremos un subíndice, como en “\(1_G\)”, cuando resulte necesario aclarar el monoide al que pertenece una identidad dada.
Cuando \(G\) es un monoide, podemos extender la definición de las potencias de elementos de \(G\) (teorema 2.6) para incluir exponentes nulos, estableciendo que \[ x^0 = 1 \] para todo \(x\in G\). Es inmediato que esta definición es consistente con las leyes de los exponentes (teorema 2.7).