Notación matemática
En matemáticas , el corchete de Iverson , llamado así por Kenneth E. Iverson , es una notación que generaliza el delta de Kronecker , que es el corchete de Iverson del enunciado x = y . Asigna cualquier enunciado a una función de las variables libres en ese enunciado. Esta función está definida para tomar el valor 1 para los valores de las variables para las que el enunciado es verdadero, y toma el valor 0 en caso contrario. Generalmente se denota poniendo el enunciado dentro de corchetes:
En otras palabras, el corchete de Iverson de un enunciado es la función indicadora del conjunto de valores para los que el enunciado es verdadero.
El corchete de Iverson permite utilizar la notación sigma mayúscula sin restricción en el índice de suma. Es decir, para cualquier propiedad del entero , se puede reescribir la suma restringida en la forma no restringida . Con esta convención, no necesita estar definido para los valores de k para los cuales el corchete de Iverson es igual a 0 ; es decir, un sumando debe evaluarse a 0 independientemente de si está definido.
La notación fue introducida originalmente por Kenneth E. Iverson en su lenguaje de programación APL , [1] [2] aunque restringida a operadores relacionales individuales encerrados entre paréntesis, mientras que la generalización a declaraciones arbitrarias, la restricción notacional a corchetes y las aplicaciones a la suma, fueron defendidas por Donald Knuth para evitar la ambigüedad en expresiones lógicas entre paréntesis. [3]
Propiedades
Existe una correspondencia directa entre la aritmética sobre corchetes de Iverson, la lógica y las operaciones con conjuntos. Por ejemplo, sean A y B conjuntos y cualquier propiedad de los números enteros; entonces tenemos
Ejemplos
La notación permite mover las condiciones de contorno de las sumas (o integrales) como un factor separado en el sumando, liberando espacio alrededor del operador de suma, pero más importante aún, permitiendo manipularlo algebraicamente.
Regla de doble contabilización
Derivamos mecánicamente una regla de manipulación de sumas bien conocida utilizando corchetes de Iverson:
Intercambio de suma
La regla conocida también se deduce fácilmente:
Cálculo
Por ejemplo, la función totient de Euler que cuenta el número de números enteros positivos hasta n que son coprimos con n se puede expresar mediante
Simplificación de casos especiales
Otro uso del corchete de Iverson es simplificar ecuaciones con casos especiales. Por ejemplo, la fórmula
es válido para n > 1 pero está desfasado por 1/2 para n = 1. Para obtener una identidad válida para todos los números enteros positivos n (es decir, todos los valores para los que está definido), se puede agregar un término de corrección que involucre el corchete de Iverson:
Funciones comunes
Muchas funciones comunes, especialmente aquellas con una definición natural por partes, pueden expresarse en términos del corchete de Iverson. La notación delta de Kronecker es un caso específico de notación de Iverson cuando la condición es la igualdad. Es decir,
La función indicadora de un conjunto , a menudo denotada como o , es un corchete de Iverson cuya condición es la pertenencia al conjunto:
La función escalonada de Heaviside , la función de signo [1] y la función de valor absoluto también se expresan fácilmente en esta notación:
y
Las funciones de comparación max y min (que devuelven el mayor o el menor de dos argumentos) se pueden escribir como y
Las funciones de suelo y techo se pueden expresar como
y
donde se entiende que el índice de suma abarca todos los números enteros.
La función rampa se puede expresar
La tricotomía de los reales es equivalente a la siguiente identidad:
La función de Möbius tiene la propiedad (y puede definirse por recurrencia como [4] )
En la década de 1830, Guglielmo dalla Sommaja utilizó la expresión para representar lo que ahora se escribiría ; también utilizó variantes, como para . [ 3]
Siguiendo una convención común , esas cantidades son iguales donde se define: es 1 si x > 0 , es 0 si x = 0 , y no está definido en caso contrario.
Variaciones de notación
Además de los corchetes ahora estándar [ · ] y los paréntesis originales ( · ), también se han utilizado corchetes de pizarra en negrita , por ejemplo ⟦ · ⟧ , así como otras formas inusuales de marcas de corchetes disponibles en la tipografía del editor, acompañadas de una nota marginal.
Véase también
Referencias
- ^ ab Kenneth E. Iverson (1962). Un lenguaje de programación. Wiley. p. 11. Consultado el 7 de abril de 2016 .
- ^ Ronald Graham , Donald Knuth y Oren Patashnik . Matemáticas concretas , Sección 2.1: Notación.
- ^ de Donald Knuth, "Two Notes on Notation", American Mathematical Monthly , volumen 99, número 5, mayo de 1992, págs. 403-422. (TeX Archivado el 6 de mayo de 2021 en Wayback Machine , arXiv :math/9205211).
- ^ Ronald Graham , Donald Knuth y Oren Patashnik . Matemáticas concretas , Sección 4.9: Phi y Mu.