cierra bajo una operación si el rendimiento de esa operación en miembros del conjunto siempre produce un miembro de ese conjunto. Por ejemplo, los enteros positivos se cierran por adición, pero no por sustracción:no es un entero positivo aunque ambos 1 y 2 sean enteros positivos. Otro ejemplo es el conjunto que contiene solo cero, que se cierra bajo suma, resta y multiplicación (porque, y ).
De manera similar, se dice que un conjunto se cierra bajo una colección de operaciones si se cierra individualmente bajo cada una de las operaciones.
Propiedades basicas [ editar ]
Se dice que un conjunto que se cierra bajo una operación o colección de operaciones satisface una propiedad de cierre . A menudo, una propiedad de cierre se introduce como un axioma , que generalmente se denomina axioma de cierre . Las definiciones modernas de la teoría de conjuntos generalmente definen las operaciones como mapas entre conjuntos, por lo que agregar un cierre a una estructura como un axioma es superfluo; sin embargo, en la práctica, las operaciones a menudo se definen inicialmente en un superconjunto del conjunto en cuestión y se requiere una prueba de cierre para establecer que la operación aplicada a pares de ese conjunto solo produce miembros de ese conjunto. Por ejemplo, el conjunto de enteros pares se cierra bajo adición, pero el conjunto de enteros impares no lo está.
Cuando un conjunto S no está cerrado en algunas operaciones, generalmente se puede encontrar el conjunto más pequeño que contiene S que está cerrado. Este conjunto cerrado más pequeño se llama cierre de S (con respecto a estas operaciones). Por ejemplo, el cierre bajo la resta del conjunto de números naturales, visto como un subconjunto de los números reales, es el conjunto de enteros . Un ejemplo importante es el del cierre topológico . La noción de cierre está generalizada por la conexión de Galois , y más adelante por mónadas .
El conjunto S debe ser un subconjunto de un conjunto cerrado para que se defina el operador de cierre. En el ejemplo anterior, es importante que los reales se cierren bajo la resta; en el dominio de los números naturales no siempre se define la resta.
Los dos usos de la palabra "cierre" no deben confundirse. El primer uso se refiere a la propiedad de estar cerrado, y el último se refiere al conjunto cerrado más pequeño que contiene uno que no se puede cerrar. En resumen, el cierre de un conjunto satisface una propiedad de cierre.
Conjuntos cerrados [ editar ]
Un conjunto se cierra en una operación si la operación devuelve un miembro del conjunto cuando se evalúa en los miembros del conjunto. A veces, el requisito de que la operación se valore en un conjunto se establece explícitamente, en cuyo caso se conoce como el axioma de cierre . Por ejemplo, uno puede definir un grupocomo un conjunto con un operador de producto binario que obedece a varios axiomas, incluido el axioma de que el producto de cualquiera de los dos elementos del grupo es nuevamente un elemento. Sin embargo, la definición moderna de una operación hace que este axioma sea superfluo; un n ary operación en S es sólo un subconjunto de S n 1 . Por su propia definición, un operador en un conjunto no puede tener valores fuera del conjunto.
Sin embargo, la propiedad de cierre de un operador en un conjunto todavía tiene alguna utilidad. El cierre en un conjunto no implica necesariamente el cierre en todos los subconjuntos. Así, un subgrupo de un grupo es un subconjunto en el que el producto binario y la operación unaria de inversión satisfacen el axioma de cierre.
Un conjunto parcialmente ordenado se cierra hacia abajo (y también se llama un conjunto inferior ) si para cada elemento del conjunto también hay todos los elementos más pequeños; esto se aplica, por ejemplo, para los intervalos reales (−∞, p ) y (−∞, p ], y para un número ordinal p representado como intervalo [0, p ); Cada conjunto cerrado a la baja de números ordinales es en sí mismo un número ordinal.
Los conjuntos hacia arriba cerrados y superiores se definen de manera similar.
Ejemplos [ editar ]
- En topología y ramas relacionadas, la operación relevante está tomando límites. El cierre topológico de un conjunto es el operador de cierre correspondiente. Los axiomas de cierre de Kuratowski caracterizan a este operador.
- En álgebra lineal , el tramo lineal de un conjunto X de vectores es el cierre de ese conjunto; es el subconjunto más pequeño del espacio vectorial que incluye X y se cierra bajo la operación de combinación lineal . Este subconjunto es un subespacio .
- En matroide teoría, el cierre de X es el mayor superconjunto de X que tiene el mismo rango que X .
- En la teoría de conjuntos , el cierre transitivo de un conjunto .
- En la teoría de conjuntos , el cierre transitivo de una relación binaria .
- En álgebra , el cierre algebraico de un campo .
- En álgebra conmutativa , operaciones de cierre por ideales, como cierre integral y cierre hermético .
- En geometría , el casco convexo de un conjunto S de puntos es el conjunto convexo más pequeño del cual Ses un subconjunto .
- En los lenguajes formales , el cierre de Kleene de un lenguaje se puede describir como el conjunto de cadenas que se pueden realizar al concatenar cero o más cadenas de ese idioma.
- En teoría de grupos , el cierre conjugado o el cierre normal de un conjunto de elementos de grupo es el subgrupo normal más pequeño que contiene el conjunto.
- En el análisis matemático y en la teoría de la probabilidad , el cierre de una colección de subconjuntos de Xbajo muchas operaciones de conjuntos se denomina σ-álgebra generada por la colección.
Operador de cierre [ editar ]
-
Dada una operación en un conjunto X , se puede definir el cierre C ( S ) de un subconjunto S de X para que sea el subconjunto más pequeño cerrado en esa operación que contiene S como un subconjunto, si existe alguno de estos subconjuntos. En consecuencia, C ( S ) es la intersección de todos los conjuntos cerrados que contienen S. Por ejemplo, el cierre de un subconjunto de un grupo es el subgrupo generado por ese conjunto.
El cierre de los conjuntos con respecto a alguna operación define un operador cierre en los subconjuntos de X . Los conjuntos cerrados pueden ser determinados por el operador de cierre; un conjunto se cierra si es igual a su propio cierre. Las propiedades estructurales típicas de todas las operaciones de cierre son: [1]
- El cierre es creciente o extenso : el cierre de un objeto contiene el objeto.
- El cierre es idempotente : el cierre del cierre es igual al cierre.
- El cierre es monótono , es decir, si X está contenido en Y , entonces C ( X ) está contenido en C ( Y ).
Un objeto que es su propio cierre se llama cerrado . Por idempotencia, un objeto se cierra si y solo si es el cierre de algún objeto.
Estas tres propiedades definen un operador de cierre abstracto . Normalmente, un cierre abstracto actúa sobre la clase de todos los subconjuntos de un conjunto.
Si X está contenido en un conjunto cerrado bajo la operación, entonces cada subconjunto de X tiene un cierre.
Cierres relación binaria [ editar ]
Consideremos en primer lugar las relaciones homogéneas R ⊆ A × A . Si una relación S satisface aSb ⇒ bSa , entonces es una relación simétrica . Una relación homogénea arbitraria R puede no ser simétrica pero siempre está contenida en alguna relación simétrica: R ⊆ S . La operación de encontrar la más pequeña tales Scorresponde a un operador de llamada de cierre clausura simétrica .
Una relación transitiva T satisface aTb ∧ bTc ⇒ aTc . Una relación homogénea arbitraria R puede no ser transitiva pero siempre está contenida en alguna relación transitiva: R ⊆ T . La operación de encontrar la más pequeñatales T corresponde a un operador de cierre denominado cierre transitivo .
Entre las relaciones heterogéneas hay propiedades de difuncionalidad y contacto que conducen al cierre difuncional y al cierre por contacto . [2] La presencia de estos operadores de cierre en las relaciones binarias conduce a la topología ya que los axiomas de conjunto abierto pueden ser reemplazados por los axiomas de cierre de Kuratowski . Por lo tanto, cada propiedad P , simetría, transitividad, difuncionalidad o contacto corresponde a una topología relacional. [3]
En la teoría de los sistemas de reescritura , a menudo se utilizan nociones más verbales como el cierre transitivo reflexivo R *: el preorden más pequeño que contiene R , o el cierre simétrico transitivo reflexivo R ≡ , la relación de equivalencia más pequeña que contiene R , y por lo tanto también se conoce como cierre de equivalencia . Cuando se considera un término particular de álgebra , una relación de equivalencia que es compatible con todas las operaciones del álgebra [nota 1] se denomina relación de congruencia . El cierre de congruencia.de R se define como la relación de congruencia más pequeño que contiene R .
Para P y R arbitrarios , el cierre de P de R no necesita existir. En los ejemplos anteriores, estos existen porque la reflexividad, la transitividad y la simetría están cerradas en intersecciones arbitrarias. En tales casos, el P de cierre puede estar directamente define como la intersección de todos los conjuntos con propiedad P que contiene R . [4]
Algunos cierres particulares importantes pueden obtenerse constructivamente de la siguiente manera:
- cl ref ( R ) = R ∪ {⟨ x , x ⟩: x ∈ S } es la clausura reflexiva de R ,
- cl sym ( R ) = R ∪ {⟨ y , x ⟩: ⟨ x , y ⟩ ∈ R } es su cierre simétrica,
- cl trn ( R ) = R ∪ {⟨ x 1 , x n ⟩: n > 1 ∧ ⟨ x 1 , x 2 ⟩, ..., ⟨ x n -1 , x n ⟩ ∈ R } es su cierre transitivo ,
- cl emb, Σ ( R ) = R ∪ {⟨ f ( x 1 , ..., x i -1 , x i , x i 1 , ..., x n ), f ( x 1 , ..., x i -1 , y , x i 1 , ..., x n )⟩: ⟨ x i , y ⟩ ∈ R ∧ f ∈ Σ n ary ∧ 1 ≤ i ≤n ∧ x 1 , ..., x n ∈ S } es su cierre de incrustación con respecto a un conjunto dado de operaciones en S , cada una con una aridad fija.
Se dice que la relación R tiene un cierre bajo algún cl xxx , si R = cl xxx ( R ); por ejemplo, R se llama simétrico si R = cl sym ( R ).
Cualquiera de estos cuatro cierres conserva la simetría, es decir, si R es simétrico, también lo es cualquier cl xxx ( R ). [nota 2] Del mismo modo, los cuatro conservan la reflexividad. Además, cl trn conserva el cierre bajo cl emb, Σpara arbitrario Σ. Como consecuencia, el cierre de equivalencia de una relación binaria arbitraria R se puede obtener como cl trn ( cl sym ( cl ref ( R ))), y el cierre de congruencia con respecto a algunos Σ se puede obtener como cl trn ( cl emb, Σ( cl sym ( cl ref ( R )))). En este último caso, el orden de anidación sí importa. por ejemplo, si Ses el conjunto de términos más Σ = { a , b , c , f } y R = {⟨ un , b ⟩, ⟨ f ( b ), c ⟩}, entonces el par ⟨ f ( un ), c ⟩ Está contenido en el cierre de congruencia cl trn ( cl emb, Σ ( cl sym ( clref ( R ))) de R , pero no en la relación cl emb, Σ ( cl trn ( cl sym ( cl ref ( R )))).
Dentro de una expresión que contiene dos o más apariciones en una fila del mismo operador asociativo, el orden en el que se realizan las operaciones no importa siempre que no se cambie la secuencia de los operandos . Es decir, reorganizar los paréntesisen dicha expresión no cambiará su valor. Considera las siguientes ecuaciones:
Aunque los paréntesis se reorganizaron en cada línea, los valores de las expresiones no se alteraron. Dado que esto es cierto cuando se realizan sumas y multiplicaciones en cualquier número real , se puede decir que "la suma y multiplicación de números reales son operaciones asociativas".
La asociatividad no es lo mismo que la conmutatividad , que trata si el orden de dos operandos cambia o no el 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, muchas operaciones importantes e interesantes son no asociativas; algunos ejemplos incluyen la resta , la exponenciación y el producto cruzado vectorial . En contraste con las propiedades teóricas de los números reales, la adición de números de punto 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.
- ( X * y ) * z = x * ( y * z ) para todo 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 para la multiplicación .
- ( Xy ) z = x ( yz ) = xyz para todos x , y , z en S .
La ley asociativa también puede expresarse en notación funcional por lo tanto: f ( f ( x , y ), z ) = f ( x , f ( y , z )) .
Ley asociativa generalizada [ editar ]
En ausencia de la propiedad asociativa, cinco factores a, b, c, d, e resultan en una red Tamari de orden cuatro, posiblemente 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 pares de paréntesis válidos en la expresión. [2]Esto se llama la ley asociativa generalizada . Por ejemplo, un producto de cuatro elementos puede escribirse de cinco maneras posibles:
- ((a B C D
- (a B C D)
- (a B C D
- a B C D)
- a B C D))
Si la operación del producto es asociativa, la ley asociativa generalizada dice que todas estas fórmulas darán el mismo resultado, haciendo que el paréntesis sea innecesario. Así, "el" producto se puede escribir de forma inequívoca como
- a B C D.
Ejemplos [ editar ]
En operaciones asociativas es .
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 mediante la concatenación de las dos primeras cuerdas (dar "hello "
) y añadiendo la tercera cuerda ( "world"
), o uniéndose a la segunda y tercera cuerda (dar " world"
) y la concatenación de la primera cadena ( "hello"
) con el resultado. Los dos 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,
-
- Debido a la asociatividad, los paréntesis de agrupación pueden omitirse sin ambigüedad.
- La operación trivial x ∗ y = 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 trivial x ∘ y = y (es decir, el resultado es el segundo argumento, sin importar cuál sea el primer argumento) es asociativa pero no conmutativa.
- La suma y multiplicación de números complejos y cuaterniones son asociativos. La adición de octonionestambién es asociativa, pero la multiplicación de octoniones no es asociativa.
- El mayor divisor común y las funciones múltiples menos comunes actúan de manera asociativa.
-
-
- Si M es un conjunto y S denota el conjunto de todas las funciones de M a M , entonces la operación de la composición de la función en S es asociativa:
-
- Un poco más generalmente, dados cuatro conjuntos M , N , P y Q , con h : M a N , g : N a P , y f : P a Q , entonces
-
- como antes. En resumen, la composición de los mapas es siempre asociativa.
- Considere un conjunto con tres elementos, A, B y C. La siguiente operación:
× | UNA | segundo | do |
UNA | UNA | UNA | UNA |
segundo | UNA | segundo | do |
do | UNA | UNA | UNA |
- es asociativa Así, por ejemplo, A (BC) = (AB) C = A. Esta operación no es conmutativa.
La lógica proposicional [ editar ]
Regla de reemplazo [ editar ]
y
Conectivos funcionales de la verdad [ editar ]
Asociatividad de la disyunción .
Asociatividad de conjunción :
Asociatividad de equivalencia :
La negación conjunta es un ejemplo de un conectivo funcional de verdad que no es asociativo.
Operación no asociativa [ editar ]
Una operación binaria en un conjunto S que no cumple con la ley asociativa se llama no asociativo . Simbólicamente,
Para tal operación, el orden de evaluación sí importa. Por ejemplo:
También tenga en cuenta que las sumas infinitas no son generalmente asociativas, por ejemplo:
mientras
Nonassociativity de cálculo de punto flotante [ editar ]
En matemáticas, la suma y multiplicación de números reales es asociativa. Por el contrario, en informática, la suma y multiplicación de números de punto flotante no es asociativa, ya que los errores de redondeo se introducen cuando se unen valores de tamaño diferente. [7]
Para ilustrar esto, considere 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.00 0 2 × 2 4 = 1.00 02 × 2 4
Aunque la mayoría de las computadoras calculan con 24 o 53 bits de mantisa, [8] esta es una fuente importante de error de redondeo, y los enfoques como el algoritmo de suma Kahan son formas de minimizar los errores. Puede ser especialmente problemático en la computación paralela. [9] [10]
Notación para operaciones no asociativas [ editar ]
En general, los paréntesis deben usarse para indicar el orden de evaluación si una operación no asociativa aparece más de una vez en una expresión. Sin embargo, los matemáticos acuerdan un orden particular de evaluación para varias operaciones comunes no asociativas. Esto es simplemente una convención de notación para evitar paréntesis.
Una operación asociativa a la izquierda es una operación no asociativa que se evalúa convencionalmente de izquierda a derecha, es decir,
mientras que una operación asociativa por la derecha se evalúa convencionalmente de derecha a izquierda:
Ocurren operaciones tanto asociativas por la izquierda como asociativas por la derecha. Las operaciones asociativas por la izquierda incluyen lo siguiente:
-
- Aplicación de la función:
-
- Esta notación puede ser motivada por el isomorfismo del curry .
Las operaciones asociativas por derecho incluyen lo siguiente:
-
- Una razón por la que la exponenciación es asociativa a la derecha es que una operación repetitiva de exponenciación asociativa a la izquierda sería menos útil. Las apariencias múltiples podrían (y serían) reescritas con la multiplicación:
-
- Un argumento adicional para que la exponenciación sea asociativa a la derecha es que el superíndice se comporta inherentemente como un conjunto de paréntesis; por ejemplo, en la expresiónla adición se realiza antes de la exponencia a pesar de que no haya paréntesis explícitosEnvuelto alrededor de él. Así dada una expresión tal como, tiene sentido requerir evaluar el exponente completo de la base primero.
-
-
- El uso de la notación asociativa correcta para estas operaciones puede estar motivado por la correspondencia de Curry-Howard y por el isomorfismo del curry .
Las operaciones no asociativas para las cuales no se define un orden de evaluación convencional incluyen lo siguiente.
-
-
- Tomando el complemento relativo de conjuntos. no es lo mismo que . (Comparar material no implícito en lógica.)
No hay comentarios:
Publicar un comentario