Articulo de referencia

Propiedad asociativa

(x\\circ y)\\circ z = x\\circ(y\\circ z) "},"type":{"wt":"[[Principle|Law]], [[rule of replacement]]"},"field":{"wt":"{{Plainlist|\n* [[Elementary algebra]]\n* [[Boolean algebra...

En matemáticas , la propiedad asociativa [ 1 ] es una propiedad de algunas operaciones binarias que hace que reorganizar los paréntesis en una expresión no cambie el resultado. En lógica proposicional , la asociatividad es una regla de reemplazo válida para expresiones en demostraciones lógicas .

Dentro de una expresión que contiene dos o más ocurrencias consecutivas del mismo operador asociativo, el orden en que se realizan las operaciones no importa siempre que no se altere la secuencia de los operandos . Es decir (después de reescribir la expresión con paréntesis y en notación infija si es necesario), reorganizar los paréntesis en dicha expresión no cambiará su valor. Considere las siguientes ecuaciones:

(2+3)+4=2+(3+4)=92×(3×4)=(2×3)×4=24.{\displaystyle {\begin{aligned}(2+3)+4&=2+(3+4)=9\,\\2\times (3\times 4)&=(2\times 3)\times 4=24.\end{aligned}}}

Aunque los paréntesis se reorganizaron en cada línea, los valores de las expresiones no se modificaron. Esto siempre se cumple al realizar sumas y multiplicaciones de números reales , ya que son operaciones asociativas.

La asociatividad no es lo mismo que la conmutatividad , que determina si el orden de dos operandos afecta al resultado. Por ejemplo, el orden no importa en la multiplicación de números reales, es decir, a × b = b × a , por lo que decimos que la multiplicación de números reales es una operación conmutativa. Sin embargo, operaciones como la composición de funciones y la multiplicación de matrices son asociativas, pero no (generalmente) conmutativas.

Las operaciones asociativas abundan en matemáticas; de hecho, muchas estructuras algebraicas (como semigrupos y categorías ) requieren explícitamente que sus operaciones binarias sean asociativas. Sin embargo, muchas operaciones importantes e interesantes no lo son; algunos ejemplos son la resta , la exponenciación y el producto vectorial . A diferencia de las propiedades teóricas de los números reales, la suma de números de coma flotante en informática no es asociativa, y la elección de cómo asociar una expresión puede tener un efecto significativo en el error de redondeo.

Definición

Una operación binaria ∗ en el conjunto S es asociativa cuando este diagrama conmuta . Es decir, cuando los dos caminos de S × S × S a S componen la misma función de S × S × S a S.

Formalmente, una operación binaria{\displaystyle \ast }Una función en un conjunto S se denomina asociativa si satisface la ley asociativa :

(incógnitay)z=incógnita(yz){\displaystyle (x\ast y)\ast z=x\ast (y\ast z)}, para todosincógnita,y,z{\displaystyle x,y,z}en S.

Aquí, ∗ se usa para reemplazar el símbolo de la operación, que puede ser cualquier símbolo, e incluso la ausencia de símbolo ( yuxtaposición ) como en la multiplicación .

(incógnitay)z=incógnita(yz){\displaystyle (xy)z=x(yz)}, para todosincógnita,y,z{\displaystyle x,y,z}en S.

La ley asociativa también puede expresarse en notación funcional de la siguiente manera:(F(gramoh))(incógnita)=((Fgramo)h)(incógnita){\displaystyle (f\circ (g\circ h))(x)=((f\circ g)\circ h)(x)}

Ley asociativa generalizada

En ausencia de la propiedad asociativa, cinco factores a , b , c , d , e dan como resultado una red de Tamari de orden cuatro, posiblemente con productos diferentes.

Si una operación binaria es asociativa, la aplicación repetida de la operación produce el mismo resultado independientemente de cómo se inserten los pares de paréntesis válidos en la expresión. [ 2 ] Esto se denomina ley asociativa generalizada .

El número de posibles paréntesis es simplemente el número de Catalan ,donorte{\displaystyle C_{n}} , para n operaciones sobre n + 1 valores. Por ejemplo, un producto de 3 operaciones sobre 4 elementos se puede escribir (ignorando las permutaciones de los argumentos), endo3=5{\displaystyle C_{3}=5}posibles maneras:

  • ((ab)do)d{\displaystyle ((ab)c)d}
  • (a(bdo))d{\displaystyle (a(bc))d}
  • a((bdo)d){\displaystyle a((bc)d)}
  • a(b(dod)){\displaystyle a(b(cd))}
  • (ab)(dod){\displaystyle (ab)(cd)}

Si la operación de producto es asociativa, la ley asociativa generalizada dice que todas estas expresiones producirán el mismo resultado. Por lo tanto, a menos que la expresión con paréntesis omitidos ya tenga un significado diferente (ver más abajo), los paréntesis pueden considerarse innecesarios y el producto puede escribirse sin ambigüedad como

abdod{\displaystyle abcd}

A medida que aumenta el número de elementos, crece rápidamente el número de formas posibles de insertar paréntesis , pero siguen siendo innecesarios para la desambiguación.

Un ejemplo donde esto no funciona es la bicondicional lógica . Es asociativa; por lo tanto, A ↔ ( BC ) es equivalente a ( AB ) ↔ C , pero ABC significa más comúnmente ( AB ) y ( BC ) , lo cual no es equivalente.

Ejemplos

La suma de números reales es asociativa.

Algunos ejemplos de operaciones asociativas incluyen los siguientes.

  • La concatenación de las tres cadenas "hello", " ", "world"se puede calcular concatenando las dos primeras cadenas (obteniendo "hello ") y añadiendo la tercera cadena ( "world"), o uniendo la segunda y la tercera cadena (obteniendo " world") y concatenando la primera cadena ( "hello") con el resultado. Ambos métodos producen el mismo resultado; la concatenación de cadenas es asociativa (pero no conmutativa).
  • En aritmética , la suma y la multiplicación de números reales son asociativas; es decir, (incógnita+y)+z=incógnita+(y+z)=incógnita+y+z(incógnitay)z=incógnita(yz)=incógnitayz  }a pesar de incógnita,y,zR.{\displaystyle \left.{\begin{matrix}(x+y)+z=x+(y+z)=x+y+z\quad \\(x\,y)z=x(y\,z)=x\,y\,z\qquad \qquad \qquad \quad \ \ \,\end{matrix}}\right\}{\mbox{para todos }}x,y,z\in \mathbb {R}.} Debido a la asociatividad, los paréntesis de agrupación pueden omitirse sin ambigüedad.
  • La operación trivial xy = x (es decir, el resultado es el primer argumento, sin importar cuál sea el segundo argumento) es asociativa pero no conmutativa. Del mismo modo, la operación trivialincógnitay=y{\displaystyle x\circ y=y}(es decir, el resultado es el segundo argumento, sin importar cuál sea el primer argumento) es asociativo pero no conmutativo.
  • La suma y la multiplicación de números complejos y cuaterniones son asociativas. La suma de octoniones también es asociativa, pero la multiplicación de octoniones no lo es.
  • Las funciones máximo común divisor y mínimo común múltiplo actúan de forma asociativa.mcd(mcd(incógnita,y),z)=mcd(incógnita,mcd(y,z))=mcd(incógnita,y,z) lcm(lcm(incógnita,y),z)=lcm(incógnita,lcm(y,z))=lcm(incógnita,y,z)} a pesar de incógnita,y,zZ.{\displaystyle \left.{\begin{matrix}\operatorname {gcd} (\operatorname {gcd} (x,y),z)=\operatorname {gcd} (x,\operatorname {gcd} (y,z))=\operatorname {gcd} (x,y,z)\ \quad \\\operatorname {lcm} (\operatorname {lcm} (x,y),z)=\operatorname {lcm} (x,\operatorname {lcm} (y,z))=\operatorname {lcm} (x,y,z)\quad \end{matrix}}\right\}{\mbox{ para todo }}x,y,z\in \mathbb {Z} .}
  • Tomando la intersección o la unión de conjuntos : (AB)do=A(Bdo)=ABdo(AB)do=A(Bdo)=ABdo}para todos los conjuntos A,B,do.{\displaystyle \left.{\begin{matrix}(A\cap B)\cap C=A\cap (B\cap C)=A\cap B\cap C\quad \\(A\cup B)\cup C=A\cup (B\cup C)=A\cup B\cup C\quad \end{matrix}}\right\}{\mbox{para todos los conjuntos }}A,B,C.}
  • Si M es un conjunto y S denota el conjunto de todas las funciones de M a M , entonces la operación de composición de funciones en S es asociativa:(Fgramo)h=F(gramoh)=Fgramoha pesar de F,gramo,hS.{\displaystyle (f\circ g)\circ h=f\circ (g\circ h)=f\circ g\circ h\qquad {\mbox{para todo }}f,g,h\in S.}
  • De forma un poco más general, dados cuatro conjuntos M , N , P y Q , con h  : MN , g  : NP y f  : PQ , entonces (Fgramo)h=F(gramoh)=Fgramoh{\displaystyle (f\circ g)\circ h=f\circ (g\circ h)=f\circ g\circ h} Como antes. En resumen, la composición de mapas es siempre asociativa.
  • En teoría de categorías , la composición de morfismos es asociativa por definición. La asociatividad de los functores y las transformaciones naturales se deduce de la asociatividad de los morfismos.
  • Consideremos un conjunto con tres elementos, A , B y C. La siguiente operación: es asociativa. Por lo tanto, por ejemplo, A ( B C ) = ( A B ) C = A . Esta operación no es conmutativa.
  • Dado que las matrices representan funciones lineales y la multiplicación de matrices representa la composición de funciones, se puede concluir inmediatamente que la multiplicación de matrices es asociativa. [ 3 ]
  • Para los números reales (y para cualquier conjunto totalmente ordenado ), la operación de mínimo y máximo es asociativa:máximo(a,máximo(b,do))=máximo(máximo(a,b),do) y min(a,min(b,do))=min(min(a,b),do).{\displaystyle \max(a,\max(b,c))=\max(\max(a,b),c)\quad {\text{ y }}\quad \min(a,\min(b,c))=\min(\min(a,b),c).}

Lógica proposicional

Regla de reemplazo

En la lógica proposicional veritativo-funcional estándar, la asociación [ 4 ] [ 5 ] o la asociatividad [ 6 ] son ​​dos reglas válidas de reemplazo . Estas reglas permiten mover paréntesis en expresiones lógicas en demostraciones lógicas . Las reglas (utilizando la notación de conectores lógicos ) son:

(PAG(QR))((PAGQ)R){\displaystyle (P\lor (Q\lor R))\Leftrightarrow ((P\lor Q)\lor R)}

y

(PAG(QR))((PAGQ)R),{\displaystyle (P\land (Q\land R))\Leftrightarrow ((P\land Q)\land R),}

dónde "{\displaystyle \Leftrightarrow }" es un símbolo metalógico que representa "puede ser reemplazado en una prueba por".

conectores funcionales de la verdad

La asociatividad es una propiedad de algunos conectores lógicos de la lógica proposicional veritativo-funcional . Las siguientes equivalencias lógicas demuestran que la asociatividad es una propiedad de conectores particulares. Las siguientes expresiones (y sus recíprocas, dado que ↔ es conmutativo) son tautologías veritativo-funcionales .

Asociatividad de la disyunción
((PAGQ)R)(PAG(QR)){\displaystyle ((P\lor Q)\lor R)\leftrightarrow (P\lor (Q\lor R))}
Asociatividad de la conjunción
((PAGQ)R)(PAG(QR)){\displaystyle ((P\land Q)\land R)\leftrightarrow (P\land (Q\land R))}
Asociatividad de la equivalencia
((PAGQ)R)(PAG(QR)){\displaystyle ((P\leftrightarrow Q)\leftrightarrow R)\leftrightarrow (P\leftrightarrow (Q\leftrightarrow R))}

La negación conjunta es un ejemplo de conector funcional de verdad que no es asociativo.

Operación no asociativa

Una operación binaria{\displaystyle *}En un conjunto S que no satisface la ley asociativa se denomina no asociativo . Simbólicamente,

(incógnitay)zincógnita(yz)para algunos incógnita,y,zS.{\displaystyle (x*y)*z\neq x*(y*z)\qquad {\mbox{para algunos }}x,y,z\in S.}

Para este tipo de operación, el orden de evaluación importa. Por ejemplo:

Sustracción
(53)25(32){\displaystyle (5-3)-2\,\neq \,5-(3-2)}
División
(4/2)/24/(2/2){\displaystyle (4/2)/2\,\neq \,4/(2/2)}
Exponenciación
2(12)(21)2{\displaystyle 2^{(1^{2})}\,\neq \,(2^{1})^{2}}
producto vectorial
i×(i×j)=i×k=j(i×i)×j=0×j=0{\displaystyle {\begin{aligned}\mathbf {i} \times (\mathbf {i} \times \mathbf {j} )&=\mathbf {i} \times \mathbf {k} =-\mathbf {j} \\(\mathbf {i} \times \mathbf {i} )\times \mathbf {j} &=\mathbf {0} \times \mathbf {j} =\mathbf {0} \end{aligned}}}

Además, aunque la suma es asociativa para sumas finitas, no lo es dentro de sumas infinitas ( series ). Por ejemplo, (1+1)+(1+1)+(1+1)+(1+1)+(1+1)+(1+1)+=0{\displaystyle (1+-1)+(1+-1)+(1+-1)+(1+-1)+(1+-1)+(1+-1)+\dots =0} mientras 1+(1+1)+(1+1)+(1+1)+(1+1)+(1+1)+(1+1)+=1.{\displaystyle 1+(-1+1)+(-1+1)+(-1+1)+(-1+1)+(-1+1)+(-1+1)+\dots =1.}

Algunas operaciones no asociativas son fundamentales en matemáticas. Suelen aparecer como multiplicaciones en estructuras llamadas álgebras no asociativas , que también incluyen sumas y multiplicaciones escalares . Ejemplos de ello son los octoniones y las álgebras de Lie . En las álgebras de Lie, la multiplicación satisface la identidad de Jacobi en lugar de la ley asociativa; esto permite abstraer la naturaleza algebraica de las transformaciones infinitesimales .

Otros ejemplos son cuasigrupo , cuasicampo , anillo no asociativo y magmas no asociativos conmutativos .

No asociatividad del cálculo de punto flotante

En matemáticas, la suma y la multiplicación de números reales son asociativas. Por el contrario, en informática, la suma y la multiplicación de números de coma flotante no son asociativas, ya que pueden introducirse diferentes errores de redondeo cuando se combinan valores de tamaño distinto en un orden diferente. [ 7 ]

Para ilustrar esto, consideremos una representación de punto flotante con una mantisa de 4 bits :

(1.000 2 ×2 0 + 1.000 2 ×2 0 ) + 1.000 2 ×2 4 = 1.000 2 ×2 1 + 1.000 2 ×2 4 = 1.00 1 2 ×2 4
1.000 2 ×2 0 + (1.000 2 ×2 0 + 1.000 2 ×2 4 ) = 1.000 2 ×2 0 + 1.000 2 ×2 4 = 1.00 0 2 ×2 4

Aunque la mayoría de las computadoras realizan cálculos con 24 o 53 bits de mantisa, [ 8 ] esto sigue siendo una fuente importante de errores de redondeo, y enfoques como el algoritmo de suma de Kahan son formas de minimizarlos. Puede ser especialmente problemático en la computación paralela. [ 9 ] [ 10 ]

Notación para operaciones no asociativas

En general, se deben usar paréntesis para indicar el orden de evaluación si una operación no asociativa aparece más de una vez en una expresión (a menos que la notación especifique el orden de otra manera, como23/4{\displaystyle {\dfrac {2}{3/4}}}Sin embargo, los matemáticos coinciden en un orden de evaluación particular para varias operaciones no asociativas comunes. Se trata simplemente de una convención de notación para evitar paréntesis.

Una operación asociativa izquierda es una operación no asociativa que se evalúa convencionalmente de izquierda a derecha, es decir,

abdo=(ab)doabdod=((ab)do)dabdodmi=(((ab)do)d)mietc.}a pesar de a,b,do,d,miS{\displaystyle \left.{\begin{array}{l}a*b*c=(a*b)*c\\a*b*c*d=((a*b)*c)*d\\a*b*c*d*e=(((a*b)*c)*d)*e\quad \\{\mbox{etc.}}\end{array}}\right\}{\mbox{for all }}a,b,c,d,e\in S}

mientras que una operación asociativa derecha se evalúa convencionalmente de derecha a izquierda:

incógnitayz=incógnita(yz)wincógnitayz=w(incógnita(yz))vwincógnitayz=v(w(incógnita(yz)))etc.}a pesar de z,y,incógnita,w,vS{\displaystyle \left.{\begin{array}{l}x*y*z=x*(y*z)\\w*x*y*z=w*(x*(y*z))\quad \\v*w*x*y*z=v*(w*(x*(y*z)))\quad \\{\mbox{etc.}}\end{array}}\right\}{\mbox{for all }}z,y,x,w,v\in S}

Se producen operaciones asociativas tanto por la izquierda como por la derecha. Las operaciones asociativas por la izquierda incluyen las siguientes:

Resta y división de números reales [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]
incógnitayz=(incógnitay)z{\displaystyle x-y-z=(x-y)-z}
incógnita/y/z=(incógnita/y)/z{\displaystyle x/y/z=(x/y)/z}
Aplicación de funciones
(Fincógnitay)=((Fincógnita)y){\displaystyle (f\,x\,y)=((f\,x)\,y)}

Esta notación puede justificarse por el isomorfismo de currificación , que permite una aplicación parcial.

Las operaciones asociativas por la derecha incluyen las siguientes:

Exponenciación de números reales en notación de superíndice
incógnitayz=incógnita(yz){\displaystyle x^{y^{z}}=x^{(y^{z})}}

La exponenciación se usa comúnmente con paréntesis o de forma asociativa derecha porque una operación de exponenciación asociativa izquierda repetida es de poca utilidad. Las potencias repetidas se reescribirían en su mayoría con multiplicación:

(incógnitay)z=incógnita(yz){\displaystyle (x^{y})^{z}=x^{(yz)}}

Formateado correctamente, el superíndice se comporta inherentemente como un conjunto de paréntesis; por ejemplo, en la expresión2incógnita+3{\displaystyle 2^{x+3}}La suma se realiza antes de la exponenciación a pesar de que no haya paréntesis explícitos.2(incógnita+3){\displaystyle 2^{(x+3)}}envuelto alrededor de él. Por lo tanto, dada una expresión comoincógnitayz{\displaystyle x^{y^{z}}}, el exponente completoyz{\displaystyle y^{z}}de la baseincógnita{\displaystyle x}se evalúa primero. Sin embargo, en algunos contextos, especialmente en la escritura a mano, la diferencia entreincógnitayz=(incógnitay)z{\displaystyle {x^{y}}^{z}=(x^{y})^{z}},incógnitayz=incógnita(yz){\displaystyle x^{yz}=x^{(yz)}}yincógnitayz=incógnita(yz){\displaystyle x^{y^{z}}=x^{(y^{z})}}puede ser difícil de ver. En tal caso, generalmente se sobreentiende la asociatividad derecha.

Definición de función
ZZZ=Z(ZZ){\displaystyle \mathbb {Z} \rightarrow \mathbb {Z} \rightarrow \mathbb {Z} =\mathbb {Z} \rightarrow (\mathbb {Z} \rightarrow \mathbb {Z} )}
incógnitayincógnitay=incógnita(yincógnitay){\displaystyle x\mapsto y\mapsto x-y=x\mapsto (y\mapsto x-y)}

El uso de la notación asociativa derecha para estas operaciones puede justificarse por la correspondencia de Curry-Howard y por el isomorfismo de curry .

Las operaciones no asociativas para las que no se define un orden de evaluación convencional incluyen las siguientes.

Exponenciación de números reales en notación infija [ 16 ]
(incógnitay)zincógnita(yz){\displaystyle (x^{\wedge }y)^{\wedge }z\neq x^{\wedge }(y^{\wedge }z)}
Operadores de flecha hacia arriba de Knuth
a↑ ↑(b↑ ↑do)(a↑ ↑b)↑ ↑do{\displaystyle a\uparrow \uparrow (b\uparrow \uparrow c)\neq (a\uparrow \uparrow b)\uparrow \uparrow c}
a↑ ↑ ↑(b↑ ↑ ↑do)(a↑ ↑ ↑b)↑ ↑ ↑do{\displaystyle a\uparrow \uparrow \uparrow (b\uparrow \uparrow \uparrow c)\neq (a\uparrow \uparrow \uparrow b)\uparrow \uparrow \uparrow c}
Tomando el producto vectorial de tres vectores
a×(b×do)(a×b)×do para algunos a,b,doR3{\displaystyle {\vec {a}}\times ({\vec {b}}\times {\vec {c}})\neq ({\vec {a}}\times {\vec {b}})\times {\vec {c}}\qquad {\mbox{ for some }}{\vec {a}},{\vec {b}},{\vec {c}}\in \mathbb {R} ^{3}}
Tomar el promedio por pares de números reales
(incógnita+y)/2+z2incógnita+(y+z)/22a pesar de incógnita,y,zR con incógnitaz.{\displaystyle {(x+y)/2+z \over 2}\neq {x+(y+z)/2 \over 2}\qquad {\mbox{for all }}x,y,z\in \mathbb {R} {\mbox{ with }}x\neq z.}
Tomando el complemento relativo de conjuntos
(AB)doA(Bdo){\displaystyle (A\backslash B)\backslash C\neq A\backslash (B\backslash C)}.

(Compárese con la no implicación material en lógica).

Historia

William Rowan Hamilton parece haber acuñado el término "propiedad asociativa" [ 17 ] alrededor de 1844, época en la que contemplaba el álgebra no asociativa de los octoniones que había aprendido de John T. Graves . [ 18 ]

Relación con la conmutatividad en ciertos casos especiales

En general, las operaciones asociativas no son conmutativas. Sin embargo, bajo ciertas condiciones especiales, la asociatividad puede implicar la conmutatividad. Los operadores asociativos definidos en un intervalo de la recta real son conmutativos si son continuos e inyectivos en ambos argumentos. [ 19 ] Una consecuencia es que todo operador asociativo continuo sobre dos entradas reales que sea estrictamente creciente en cada una de sus entradas es conmutativo. [ 20 ]

Véase también

Referencias

  1. Hungerford, Thomas W. (1974). Álgebra (1.ª ed.). Springer . pág. 24. ISBN   978-0387905181. Definición 1.1 (i) a(bc) = (ab)c para todo a, b, c en G.
  2. Durbin, John R. (1992). Álgebra moderna: una introducción (3.ª ed.). Nueva York: Wiley. pág. 78. ISBN   978-0-471-51001-7. Sia1,a2,,anorte(norte2){\displaystyle a_{1},a_{2},\dots ,a_{n}\,\,(n\geq 2)}son elementos de un conjunto con una operación asociativa, entonces el productoa1a2anorte{\displaystyle a_{1}a_{2}\cdots a_{n}}es inequívoco; es decir, se obtendrá el mismo elemento independientemente de cómo se inserten los paréntesis en el producto.
  3. "Asociatividad del producto matricial" . Khan Academy . Consultado el 5 de junio de 2016 .
  4. Moore, Brooke Noel; Parker, Richard (2017). Pensamiento crítico (12.ª ed.). Nueva York: McGraw-Hill Education. pág. 321. ISBN   9781259690877.
  5. Copi, Irving M.; Cohen, Carl; McMahon, Kenneth (2014). Introducción a la lógica (14.ª ed.). Essex: Pearson Education. pág. 387. ISBN   9781292024820.
  6. Hurley, Patrick J.; Watson, Lori (2016). A Concise Introduction to Logic (13.ª ed.). Boston: Cengage Learning. p. 427. ISBN   9781305958098.
  7. Knuth, Donald , El arte de la programación informática , Volumen 3, sección 4.2.2
  8. IEEE Computer Society (29 de agosto de 2008). Norma IEEE para aritmética de punto flotante . doi : 10.1109/IEEESTD.2008.4610935 . ISBN 978-0-7381-5753-5Norma IEEE 754-2008.
  9. Villa, Oreste; Chavarría-mir, Daniel; Gurumoorthi, Vidhya; Márquez, Andrés; Krishnamoorthy, Sriram, Efectos de la no asociatividad de punto flotante en cálculos numéricos en sistemas masivamente multihilo (PDF) , archivado del original (PDF) el 15 de febrero de 2013 , recuperado el 8 de abril de 2014
  10. Goldberg, David (marzo de 1991). "Lo que todo científico informático debería saber sobre la aritmética de punto flotante" ( PDF) . ACM Computing Surveys . 23 (1): 5– 48. doi : 10.1145/103162.103163 . S2CID 222008826. Archivado (PDF) del original el 19 de mayo de 2022. Recuperado el 20 de enero de 2016 . 
  11. George Mark Bergman "Orden de las operaciones aritméticas"
  12. "El orden de las operaciones" . Lugar de educación.
  13. "El orden de las operaciones" , marca de tiempo 5m40s . Khan Academy .
  14. "Uso del orden de las operaciones y exploración de propiedades" Archivado el 16 de julio de 2022 en Wayback Machine , sección 9. Departamento de Educación de Virginia.
  15. Bronstein, de:Taschenbuch der Mathematik , páginas 115-120, capítulo: 2.4.1.1, ISBN 978-3-8085-5673-3
  16. Exponenciación, asociatividad y notación matemática estándar Codeplea. 23 de agosto de 2016. Consultado el 20 de septiembre de 2016.
  17. Hamilton, WR (1844–1850). "Sobre cuaterniones o un nuevo sistema de imaginarios en álgebra" . Colección David R. Wilkins. Philosophical Magazine . Trinity College Dublin .
  18. Baez, John C. (2002). "Los octoniones" (PDF) . Boletín de la Sociedad Matemática Americana . 39 ( 2): 145– 205. arXiv : math/0105155 . doi : 10.1090/S0273-0979-01-00934-X . ISSN 0273-0979 . MR 1886087. S2CID 586512 .   
  19. Aczél, J. (1966-01-01). Lecciones sobre ecuaciones funcionales y sus aplicaciones . Academic Press. pág. 267. ISBN  978-0-08-095525-4. OL 46920179M . 
  20. Ling, Cho-Hsin (1 de septiembre de 1964). "Representación de funciones asociativas" (PDF) . Publicationes Mathematicae . 12 : 189–212 .