En matemáticas , una operación binaria iterada es una extensión de una operación binaria en un conjunto S a una función en secuencias finitas de elementos de S mediante aplicación repetida. [ 1 ] Ejemplos comunes incluyen la extensión de la operación de suma a la operación de suma y la extensión de la operación de multiplicación a la operación de producto . Otras operaciones, por ejemplo, las operaciones de teoría de conjuntos unión e intersección , también se iteran con frecuencia , pero las iteraciones no reciben nombres separados. En la imprenta, la suma y el producto se representan con símbolos especiales; pero otros operadores iterados a menudo se denotan con variantes más grandes del símbolo del operador binario ordinario. Por lo tanto, las iteraciones de las cuatro operaciones mencionadas anteriormente se denotan
- y, respectivamente.
De forma más general, la iteración de una función binaria se suele denotar con una barra inclinada: iteración desobre la secuenciase denota por, siguiendo la notación para reducir en el formalismo de Bird–Meertens .
En general, hay más de una forma de extender una operación binaria para que opere en secuencias finitas, dependiendo de si el operador es asociativo y de si el operador tiene elementos neutros .
Definición
Denotemos por a j , k , con j ≥ 0 y k ≥ j , la secuencia finita de longitud k − j de elementos de S , con miembros ( a i ), para j ≤ i < k . Nótese que si k = j , la secuencia está vacía.
Para f : S × S → S , definimos una nueva función F l sobre secuencias finitas no vacías de elementos de S , donde
De manera similar, defina
Si f tiene un único elemento neutro izquierdo e , la definición de F l puede modificarse para operar sobre secuencias vacías definiendo el valor de F l en una secuencia vacía como e (el caso base anterior sobre secuencias de longitud 1 se vuelve redundante). De manera similar, F r puede modificarse para operar sobre secuencias vacías si f tiene un único elemento neutro derecho.
Si f es asociativa, entonces F l es igual a F r , y podemos escribir simplemente F . Además, si existe un elemento identidad e , entonces es único (ver Monoide ).
Si f es conmutativa y asociativa, entonces F puede operar sobre cualquier multiconjunto finito no vacío aplicándola a una enumeración arbitraria del multiconjunto. Si además f tiene un elemento identidad e , este se define como el valor de F sobre un multiconjunto vacío. Si f es idempotente, entonces las definiciones anteriores pueden extenderse a conjuntos finitos .
Si S también está equipado con una métrica o, más generalmente, con una topología de Hausdorff , de modo que el concepto de límite de una sucesión se define en S , entonces una iteración infinita en una sucesión numerable en S se define exactamente cuando la sucesión correspondiente de iteraciones finitas converge. Así, por ejemplo, si a₀ , a₁ , a₂ , a₃ , … es una sucesión infinita de números reales , entonces el producto infinito está definido y es igual asi y solo si existe ese límite.
Operación binaria no asociativa
La operación binaria general no asociativa viene dada por un magma . El acto de iterar sobre una operación binaria no asociativa puede representarse como un árbol binario .
Operaciones iterativas básicas
Notación
La operación binaria iterada se escribe como:
Significado de los símbolos:
Ejemplo:
Forma general:
Forma restringida:
Versión infinita:
Propiedades
Dejarser una estructura con operación asociativa:
- Elemento único:
- Expansión:
- Recursión:
- Recursión derecha:
- Terrible:
- Invariancia de permutación:
- Producto vacío (monoide):
- Idempotencia:
- si, entonces
- Secuencia constante:
Elemento identidad y conjunto vacío
SiSi es un monoide , entonces:
- Producto vacío = elemento de identidad
- Suma vacía = 0 (en monoides aritméticos)
Ciencias de la Computación
En la programación funcional, las operaciones binarias iteradas corresponden a funciones de orden superior como fold o reduce .
Véase también
Referencias
- ↑ Saunders MacLane (1971). Categorías para el matemático práctico . Nueva York: Springer-Verlag. pág. 142. ISBN 0387900357.
Enlaces externos
- Acción en masa
- Operación de prefijo paralelo. Archivado el 3 de junio de 2013 en Wayback Machine.
- Operaciones binarias iteradas de Nupl. Archivado el 3 de marzo de 2016 en Wayback Machine.
- Operaciones binarias