Adición - Addition

3 + 2 = 5 con manzanas , una opción popular en los libros de texto

La suma (generalmente representada por el símbolo más + ) es una de las cuatro operaciones básicas de la aritmética , las otras tres son la resta , la multiplicación y la división . La suma de dos números enteros da como resultado la cantidad total o la suma de esos valores combinados. El ejemplo de la imagen adyacente muestra una combinación de tres manzanas y dos manzanas, lo que hace un total de cinco manzanas. Esta observación es equivalente a la expresión matemática "3 + 2 = 5" (es decir, "3 más 2 es igual a 5").

Además de contar elementos, la suma también se puede definir y ejecutar sin hacer referencia a objetos concretos , utilizando abstracciones llamadas números , como enteros , números reales y números complejos . La suma pertenece a la aritmética, una rama de las matemáticas . En álgebra , otra área de las matemáticas, la suma también se puede realizar en objetos abstractos como vectores , matrices , subespacios y subgrupos .

La adición tiene varias propiedades importantes. Es conmutativo , lo que significa que el orden no importa, y es asociativo , lo que significa que cuando uno suma más de dos números, el orden en el que se realiza la suma no importa (ver Suma ). La suma repetida de 1 es lo mismo que contar; la suma de 0 no cambia un número. La suma también obedece a reglas predecibles relativas a operaciones relacionadas como la resta y la multiplicación.

Realizar sumas es una de las tareas numéricas más simples. La adición de números muy pequeños es accesible para los niños pequeños; la tarea más básica, 1 + 1 , la pueden realizar bebés de hasta cinco meses, e incluso algunos miembros de otras especies animales. En la educación primaria , a los estudiantes se les enseña a sumar números en el sistema decimal , comenzando con un solo dígito y abordando progresivamente problemas más difíciles. Las ayudas mecánicas van desde el antiguo ábaco hasta la computadora moderna , donde la investigación sobre las implementaciones más eficientes de la adición continúa hasta el día de hoy.

Notación y terminología

El signo mas

La suma se escribe usando el signo más "+" entre los términos; es decir, en notación infija . El resultado se expresa con un signo igual . Por ejemplo,

("uno mas uno es igual a dos")
("dos más dos es igual a cuatro")
("uno más dos es igual a tres")
(ver "asociatividad" a continuación )
(ver "multiplicación" a continuación )
Suma de columnas: los números de la columna deben agregarse, con la suma escrita debajo del número subrayado .

También hay situaciones en las que se "entiende" la suma, aunque no aparezca ningún símbolo:

  • Un número entero seguido inmediatamente por una fracción indica la suma de los dos, llamado número mixto . Por ejemplo,
    Esta notación puede causar confusión, ya que en la mayoría de los otros contextos, la yuxtaposición denota multiplicación .

La suma de una serie de números relacionados se puede expresar mediante la notación sigma mayúscula , que denota de forma compacta la iteración . Por ejemplo,

Los números o los objetos que se van a sumar en la suma general se denominan colectivamente términos , sumandos o sumandos ; esta terminología se traslada a la suma de varios términos. Esto debe distinguirse de los factores , que se multiplican . Algunos autores llaman al primer sumando la leyenda . De hecho, durante el Renacimiento , muchos autores no consideraron el primer sumando un "sumando" en absoluto. Hoy en día, debido a la propiedad conmutativa de la suma, "augend" rara vez se usa, y ambos términos generalmente se denominan sumandos.

Toda la terminología anterior se deriva del latín . " Adición " y " agregar " son palabras en inglés derivadas del verbo latino addere , que a su vez es un compuesto de ad "to" y dare "to give", de la raíz protoindoeuropea * deh₃- "to give" ; por tanto, sumar es dar a . El uso del sufijo gerundivo -nd da como resultado "sumando", "cosa a agregar". Del mismo modo, de augere "aumentar", se obtiene "augend", "cosa que aumentará".

Ilustración rediseñada de The Art of Nombryng , uno de los primeros textos aritméticos en inglés, en el siglo XV.

"Sum" y "summand" derivan del sustantivo latino summa "el más alto, el superior" y el verbo asociado summare . Esto es apropiado no solo porque la suma de dos números positivos es mayor que cualquiera de los dos, sino porque era común que los antiguos griegos y romanos sumaran hacia arriba, contrariamente a la práctica moderna de sumar hacia abajo, de modo que una suma era literalmente mayor que el sumandos. Addere y summare se remontan al menos a Boecio , si no a escritores romanos anteriores como Vitruvio y Frontino ; Boecio también usó varios otros términos para la operación de suma. Chaucer popularizó los términos posteriores del inglés medio "adden" y "added" .

El signo más "+" ( Unicode : U + 002B; ASCII : +) es una abreviatura de la palabra latina et , que significa "y". Aparece en trabajos matemáticos que se remontan al menos a 1489.

Interpretaciones

La suma se utiliza para modelar muchos procesos físicos. Incluso para el simple caso de sumar números naturales , hay muchas interpretaciones posibles e incluso más representaciones visuales.

Combinando conjuntos

AdditionShapes.svg

Posiblemente, la interpretación más fundamental de la suma radica en combinar conjuntos:

  • Cuando dos o más colecciones disjuntas se combinan en una sola colección, el número de objetos en la colección única es la suma de los números de objetos en las colecciones originales.

Esta interpretación es fácil de visualizar, con poco peligro de ambigüedad. También es útil en matemáticas superiores (para la definición rigurosa que inspira, consulte § Números naturales a continuación). Sin embargo, no es obvio cómo se debería extender esta versión de la suma para incluir números fraccionarios o números negativos.

Una posible solución es considerar colecciones de objetos que se pueden dividir fácilmente, como tartas o, mejor aún, barras segmentadas. En lugar de combinar únicamente conjuntos de segmentos, las varillas se pueden unir de un extremo a otro, lo que ilustra otra concepción de la adición: agregar no las varillas sino las longitudes de las varillas.

Extendiendo una longitud

Una visualización en línea numérica de la suma algebraica 2 + 4 = 6. Una traducción de 2 seguida de una traducción de 4 es lo mismo que una traducción de 6.
Una visualización en línea numérica de la suma unaria 2 + 4 = 6. Una traslación por 4 equivale a cuatro traslaciones por 1.

Una segunda interpretación de la suma proviene de extender una longitud inicial por una longitud determinada:

  • Cuando una longitud original se extiende en una cantidad determinada, la longitud final es la suma de la longitud original y la longitud de la extensión.

La suma un + b se puede interpretar como una operación binaria que combina un y b , en un sentido algebraico, o que pueden ser interpretadas como la adición de b más unidades a una . Según la última interpretación, las partes de una suma a + b desempeñan papeles asimétricos, y se considera que la operación a + b aplica la operación unaria + b a a . En lugar de llamar tanto a y b sumandos, es más apropiado llamar a una del primer sumando en este caso, ya que una juega un papel pasivo. La vista unaria también es útil cuando se habla de resta , porque cada operación de suma unaria tiene una operación de resta unaria inversa, y viceversa .

Propiedades

Conmutatividad

4 + 2 = 2 + 4 con bloques

La suma es conmutativa , lo que significa que uno puede cambiar el orden de los términos en una suma, pero aún así obtener el mismo resultado. Simbólicamente, si un y b son dos números, entonces

a + b = b + a .

El hecho de que la adición sea conmutativa se conoce como "ley conmutativa de la adición" o "propiedad conmutativa de la adición". Algunas otras operaciones binarias son conmutativas, como la multiplicación, pero muchas otras no lo son, como la resta y la división.

Asociatividad

2 + (1 + 3) = (2 + 1) + 3 con varillas segmentadas

La suma es asociativa , lo que significa que cuando se suman tres o más números, el orden de las operaciones no cambia el resultado.

Como ejemplo, ¿debería definirse la expresión a + b + c para que signifique ( a + b ) + c o a + ( b + c )? Dado que la suma es asociativa, la elección de la definición es irrelevante. Para cualquier tres números a , b , y c , es cierto que ( a + b ) + c = un + ( b + c ) . Por ejemplo, (1 + 2) + 3 = 3 + 3 = 6 = 1 + 5 = 1 + (2 + 3) .

Cuando la suma se usa junto con otras operaciones, el orden de las operaciones se vuelve importante. En el orden estándar de operaciones, la suma tiene una prioridad menor que la exponenciación , las raíces n-ésimas , la multiplicación y la división, pero se le da la misma prioridad que la resta.

Elemento de identidad

5 + 0 = 5 con bolsas de puntos

Agregar cero a cualquier número no cambia el número; esto significa que el cero es el elemento de identidad para la adición, y también se conoce como identidad aditiva . En símbolos, por cada a , uno tiene

a + 0 = 0 + a = a .

Esta ley fue identificado por primera vez en Brahmagupta 's Brahmasphutasiddhanta en el año 628 dC, aunque él escribió como tres leyes distintas, dependiendo de si una es negativo, positivo o cero en sí, y usó palabras en lugar de símbolos algebraicos. Los matemáticos indios posteriores refinaron el concepto; alrededor del año 830, escribió Mahavira , "cero se vuelve lo mismo que lo que se le agrega", correspondiente al enunciado unario 0 + a = a . En el siglo XII, Bhaskara escribió: "En la suma de cifrado, o la resta, la cantidad, positiva o negativa, permanece igual", correspondiente al enunciado unario a + 0 = a .

Sucesor

Dentro del contexto de los enteros, la suma de uno también juega un papel especial: para cualquier entero a , el entero ( a + 1) es el menor número entero mayor que a , también conocido como el sucesor de a . Por ejemplo, 3 es el sucesor de 2 y 7 es el sucesor de 6. Debido a esta sucesión, el valor de a + b también puede verse como el b- ésimo sucesor de a , lo que hace que la adición sea una sucesión iterada. Por ejemplo, 6 + 2 es 8, porque 8 es el sucesor de 7, que es el sucesor de 6, por lo que 8 es el segundo sucesor de 6.

Unidades

Para sumar numéricamente cantidades físicas con unidades , deben expresarse con unidades comunes. Por ejemplo, agregar 50 mililitros a 150 mililitros da 200 mililitros. Sin embargo, si una medida de 5 pies se extiende por 2 pulgadas, la suma es 62 pulgadas, ya que 60 pulgadas es sinónimo de 5 pies. Por otro lado, no suele tener sentido intentar sumar 3 metros y 4 metros cuadrados, ya que esas unidades son incomparables; este tipo de consideración es fundamental en el análisis dimensional .

Realización de adición

Habilidad innata

Los estudios sobre el desarrollo matemático que comenzaron alrededor de la década de 1980 han explotado el fenómeno de la habituación : los bebés miran por más tiempo situaciones que son inesperadas. Un experimento seminal de Karen Wynn en 1992 con muñecos de Mickey Mouse manipulados detrás de una pantalla demostró que los bebés de cinco meses esperan que 1 + 1 sea ​​2, y se sorprenden comparativamente cuando una situación física parece implicar que 1 + 1 es 1 o 3. Este hallazgo ha sido confirmado desde entonces por una variedad de laboratorios que utilizan diferentes metodologías. Otro experimento de 1992 con niños pequeños mayores , entre 18 y 35 meses, aprovechó su desarrollo del control motor permitiéndoles recuperar pelotas de ping-pong de una caja; los más jóvenes respondieron bien para números pequeños, mientras que los sujetos mayores pudieron calcular sumas de hasta 5.

Incluso algunos animales no humanos muestran una capacidad limitada para agregar, particularmente los primates . En un experimento de 1995 que imitó el resultado de Wynn en 1992 (pero usando berenjenas en lugar de muñecas), los monos macacos rhesus y tamarinos de cabeza blanca se comportaron de manera similar a los bebés humanos. Más dramáticamente, después de que le enseñaron el significado de los números arábigos del 0 al 4, un chimpancé pudo calcular la suma de dos números sin más entrenamiento. Más recientemente, los elefantes asiáticos han demostrado una capacidad para realizar aritmética básica.

Aprendizaje infantil

Por lo general, los niños primero dominan el conteo . Cuando se les presenta un problema que requiere que se combinen dos elementos y tres elementos, los niños pequeños modelan la situación con objetos físicos, a menudo dedos o un dibujo, y luego cuentan el total. A medida que adquieren experiencia, aprenden o descubren la estrategia de "contar": cuando se les pide que encuentren dos más tres, los niños cuentan tres y dos, dicen "tres, cuatro, cinco " (generalmente haciendo tictac en los dedos) y llegan a cinco . Esta estrategia parece casi universal; los niños pueden captarlo fácilmente de sus compañeros o maestros. La mayoría lo descubre de forma independiente. Con experiencia adicional, los niños aprenden a sumar más rápidamente explotando la conmutatividad de la suma contando desde el número mayor, en este caso, comenzando con tres y contando "cuatro, cinco ". Con el tiempo, los niños comienzan a recordar ciertas sumas (" vínculos numéricos "), ya sea a través de la experiencia o de la memorización. Una vez que algunos hechos se memorizan, los niños comienzan a derivar hechos desconocidos de otros conocidos. Por ejemplo, un niño al que se le pide que sume seis y siete puede saber que 6 + 6 = 12 y luego razonar que 6 + 7 es uno más, o 13. Dichos datos derivados se pueden encontrar muy rápidamente y la mayoría de los estudiantes de primaria eventualmente se basan en un mezcla de hechos memorizados y derivados para agregar con fluidez.

Diferentes naciones introducen números enteros y aritmética en diferentes edades, y muchos países enseñan la suma en la educación preescolar. Sin embargo, en todo el mundo, la adición se enseña al final del primer año de la escuela primaria.

Mesa

A los niños a menudo se les presenta la tabla de suma de pares de números del 0 al 9 para que los memoricen. Sabiendo esto, los niños pueden realizar cualquier adición.

+ 0 1 2 3 4 5 6 7 8 9
0 0 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9 10
2 2 3 4 5 6 7 8 9 10 11
3 3 4 5 6 7 8 9 10 11 12
4 4 5 6 7 8 9 10 11 12 13
5 5 6 7 8 9 10 11 12 13 14
6 6 7 8 9 10 11 12 13 14 15
7 7 8 9 10 11 12 13 14 15 dieciséis
8 8 9 10 11 12 13 14 15 dieciséis 17
9 9 10 11 12 13 14 15 dieciséis 17 18

Sistema decimal

El prerrequisito para la suma en el sistema decimal es recordar o derivar con fluidez los 100 "hechos de suma" de un solo dígito. Uno podría memorizar todos los hechos de memoria , pero las estrategias basadas en patrones son más esclarecedoras y, para la mayoría de las personas, más eficientes:

  • Propiedad conmutativa : mencionada anteriormente, el uso del patrón a + b = b + a reduce el número de "hechos de suma" de 100 a 55.
  • Uno o dos más : Sumar 1 o 2 es una tarea básica, y se puede lograr contando o, en última instancia, con la intuición .
  • Cero : dado que cero es la identidad aditiva, sumar cero es trivial. No obstante, en la enseñanza de la aritmética, a algunos estudiantes se les presenta la suma como un proceso que siempre aumenta los sumandos; Los problemas de palabras pueden ayudar a racionalizar la "excepción" de cero.
  • Dobles : Sumar un número a sí mismo está relacionado con contar de dos en dos y con la multiplicación . Los datos dobles forman la columna vertebral de muchos hechos relacionados, y los estudiantes los encuentran relativamente fáciles de comprender.
  • Casi dobles : Sumas como 6 + 7 = 13 se pueden derivar rápidamente del hecho de dobles 6 + 6 = 12 sumando uno más, o de 7 + 7 = 14 pero restando uno.
  • Cinco y diez : las sumas de la forma 5 + x y 10 + x generalmente se memorizan temprano y se pueden usar para derivar otros hechos. Por ejemplo, 6 + 7 = 13 se puede derivar de 5 + 7 = 12 agregando uno más.
  • Hacer diez : una estrategia avanzada utiliza 10 como intermedio para sumas que involucran 8 o 9; por ejemplo, 8 + 6 = 8 + 2 + 4 = 10 + 4 = 14 .

A medida que los estudiantes crecen, memorizan más hechos y aprenden a derivar otros hechos de manera rápida y fluida. Muchos estudiantes nunca memorizan todos los hechos, pero aun así pueden encontrar rápidamente cualquier hecho básico.

Llevar

El algoritmo estándar para agregar números de varios dígitos es alinear los sumandos verticalmente y agregar las columnas, comenzando por la columna de las unidades a la derecha. Si una columna excede nueve, el dígito adicional se " traslada " a la siguiente columna. Por ejemplo, en la suma 27 + 59

  ¹
  27
+ 59
————
  86

7 + 9 = 16, y el dígito 1 es el acarreo. Una estrategia alternativa comienza a sumar desde el dígito más significativo de la izquierda; esta ruta hace que el transporte sea un poco más torpe, pero es más rápido para obtener una estimación aproximada de la suma. Existen muchos métodos alternativos.

Fracciones decimales

Las fracciones decimales se pueden sumar mediante una simple modificación del proceso anterior. Uno alinea dos fracciones decimales una encima de la otra, con el punto decimal en la misma ubicación. Si es necesario, se pueden agregar ceros finales a un decimal más corto para que tenga la misma longitud que el decimal más largo. Finalmente, se realiza el mismo proceso de suma que el anterior, excepto que el punto decimal se coloca en la respuesta, exactamente donde se colocó en los sumandos.

Como ejemplo, 45.1 + 4.34 se puede resolver de la siguiente manera:

   4 5 . 1 0
+  0 4 . 3 4
————————————
   4 9 . 4 4

Notación cientifica

En notación científica , los números se escriben en la forma , donde es el significado y es la parte exponencial. La suma requiere que dos números en notación científica se representen usando la misma parte exponencial, de modo que los dos significados simplemente se puedan sumar.

Por ejemplo:

No decimal

La suma en otras bases es muy similar a la suma decimal. Como ejemplo, se puede considerar la suma en binario. Sumar dos números binarios de un solo dígito es relativamente simple, usando una forma de llevar:

0 + 0 → 0
0 + 1 → 1
1 + 0 → 1
1 + 1 → 0, lleva 1 (ya que 1 + 1 = 2 = 0 + (1 × 2 1 ))

Agregar dos dígitos "1" produce un dígito "0", mientras que se debe agregar 1 a la siguiente columna. Esto es similar a lo que sucede en decimal cuando se suman ciertos números de un solo dígito; si el resultado es igual o superior al valor de la base (10), el dígito de la izquierda se incrementa:

5 + 5 → 0, lleva 1 (ya que 5 + 5 = 10 = 0 + (1 × 10 1 ))
7 + 9 → 6, lleva 1 (ya que 7 + 9 = 16 = 6 + (1 × 10 1 ))

Esto se conoce como llevar . Cuando el resultado de una suma excede el valor de un dígito, el procedimiento consiste en "llevar" la cantidad excedente dividida por la base (es decir, 10/10) a la izquierda, sumándola al siguiente valor posicional. Esto es correcto ya que la siguiente posición tiene un peso mayor en un factor igual a la base. El transporte funciona de la misma manera en binario:

  1 1 1 1 1    (carried digits)
    0 1 1 0 1
+   1 0 1 1 1
—————————————
  1 0 0 1 0 0 = 36

En este ejemplo, se suman dos números: 01101 2 (13 10 ) y 10111 2 (23 10 ). La fila superior muestra los bits de acarreo utilizados. Comenzando en la columna de la derecha, 1 + 1 = 10 2 . El 1 se lleva a la izquierda y el 0 se escribe en la parte inferior de la columna más a la derecha. Se agrega la segunda columna de la derecha: 1 + 0 + 1 = 10 2 nuevamente; se lleva el 1 y se escribe 0 en la parte inferior. La tercera columna: 1 + 1 + 1 = 11 2 . Esta vez, se lleva un 1 y se escribe un 1 en la fila inferior. Proceder así da la respuesta final 100100 2 (36 10 ).

Ordenadores

Además con un amplificador operacional. Consulte Amplificador sumador para obtener más detalles.

Las computadoras analógicas trabajan directamente con cantidades físicas, por lo que sus mecanismos de adición dependen de la forma de los sumandos. Un sumador mecánico podría representar dos sumandos como las posiciones de los bloques deslizantes, en cuyo caso se pueden agregar con una palanca promediadora . Si los sumandos son las velocidades de rotación de dos ejes , se pueden agregar con un diferencial . Un sumador hidráulico puede sumar las presiones en dos cámaras explotando la segunda ley de Newton para equilibrar las fuerzas en un conjunto de pistones . La situación más común para una computadora analógica de propósito general es agregar dos voltajes (referidos a tierra ); esto se puede lograr aproximadamente con una red de resistencias , pero un mejor diseño aprovecha un amplificador operacional .

La adición también es fundamental para el funcionamiento de las computadoras digitales , donde la eficiencia de la adición, en particular el mecanismo de transporte , es una limitación importante para el rendimiento general.

Parte del motor diferencial de Charles Babbage, incluidos los mecanismos de adición y transporte

El ábaco , también llamado marco de conteo, es una herramienta de cálculo que se usó siglos antes de la adopción del sistema numérico moderno escrito y todavía es ampliamente utilizado por comerciantes, comerciantes y empleados en Asia , África y otros lugares; se remonta al menos al 2700 al 2300 a. C., cuando se usó en Sumer .

Blaise Pascal inventó la calculadora mecánica en 1642; fue la primera máquina sumadora operativa . Hizo uso de un mecanismo de transporte asistido por gravedad. Fue la única calculadora mecánica operativa en el siglo XVII y la primera computadora digital automática. La calculadora de Pascal estaba limitada por su mecanismo de transporte, que obligaba a sus ruedas a girar solo en una dirección para poder agregar. Para restar, el operador tenía que usar el complemento de la calculadora de Pascal , que requería tantos pasos como una suma. Giovanni Poleni siguió a Pascal, construyendo la segunda calculadora mecánica funcional en 1709, un reloj calculador hecho de madera que, una vez configurado, podía multiplicar dos números automáticamente.

" Sumador completo circuito" lógica que añade dos dígitos binarios, A y B , junto con una entrada de acarreo C en , produciendo el bit de suma, S , y una salida de acarreo, C fuera .

Los sumadores ejecutan sumas de enteros en computadoras digitales electrónicas, generalmente usando aritmética binaria . La arquitectura más simple es el sumador de acarreo de ondulación, que sigue el algoritmo estándar de varios dígitos. Una ligera mejora es el diseño de salto de carga , de nuevo siguiendo la intuición humana; uno no realiza todos los acarreos en el cálculo de 999 + 1 , pero se pasa por alto el grupo de 9 y salta a la respuesta.

En la práctica, la suma computacional se puede lograr mediante operaciones lógicas XOR y AND bit a bit junto con operaciones de desplazamiento de bits, como se muestra en el pseudocódigo siguiente. Tanto las puertas XOR como las AND son fáciles de realizar en lógica digital, lo que permite la realización de circuitos sumadores completos que, a su vez, pueden combinarse en operaciones lógicas más complejas. En las computadoras digitales modernas, la suma de enteros suele ser la instrucción aritmética más rápida, pero tiene el mayor impacto en el rendimiento, ya que subyace a todas las operaciones de punto flotante, así como a tareas básicas como la generación de direcciones durante el acceso a la memoria y la obtención de instrucciones durante la ramificación . Para aumentar la velocidad, los diseños modernos calculan dígitos en paralelo ; estos esquemas se conocen con nombres como carry select, carry lookahead y el pseudocarry de Ling . Muchas implementaciones son, de hecho, híbridos de estos tres últimos diseños. A diferencia de la suma en papel, la suma en una computadora a menudo cambia los sumandos. En el ábaco antiguo y en el tablero de adición, ambos sumandos se destruyen, quedando solo la suma. La influencia del ábaco en el pensamiento matemático fue lo suficientemente fuerte como para que los primeros textos latinos a menudo afirmaran que en el proceso de sumar "un número a un número", ambos números desaparecen. En los tiempos modernos, la instrucción ADD de un microprocesador a menudo reemplaza la leyenda con la suma, pero conserva la suma. En un lenguaje de programación de alto nivel , evaluar a + b no cambia ni a ni b ; si el objetivo es reemplazar a con la suma, esto debe solicitarse explícitamente, generalmente con la declaración a = a + b . Algunos lenguajes como C o C ++ permiten abreviar esto como a + = b .

// Iterative algorithm
int add(int x, int y) {
    int carry = 0;
    while (y != 0) {      
        carry = AND(x, y);   // Logical AND
        x     = XOR(x, y);   // Logical XOR
        y     = carry << 1;  // left bitshift carry by one
    }
    return x; 
}

// Recursive algorithm
int add(int x, int y) {
    return x if (y == 0) else add(XOR(x, y), AND(x, y) << 1);
}

En una computadora, si el resultado de una suma es demasiado grande para almacenarlo, se produce un desbordamiento aritmético que da como resultado una respuesta incorrecta. El desbordamiento aritmético imprevisto es una causa bastante común de errores de programa . Estos errores de desbordamiento pueden ser difíciles de descubrir y diagnosticar porque pueden manifestarse solo para conjuntos de datos de entrada muy grandes, que es menos probable que se utilicen en pruebas de validación. El problema del año 2000 fue una serie de errores en los que se produjeron errores de desbordamiento debido al uso de un formato de 2 dígitos durante años.

Suma de números

Para probar las propiedades habituales de la adición, primero se debe definir la adición para el contexto en cuestión. La suma se define primero en los números naturales . En la teoría de conjuntos , la suma se extiende luego a conjuntos progresivamente más grandes que incluyen los números naturales: los números enteros , los números racionales y los números reales . (En la educación matemática , las fracciones positivas se agregan antes de que se consideren los números negativos; esta es también la ruta histórica).

Números naturales

Hay dos formas populares para definir la suma de dos números naturales a y b . Si uno define los números naturales como cardinalidades de conjuntos finitos (la cardinalidad de un conjunto es el número de elementos en el conjunto), entonces es apropiado definir su suma de la siguiente manera:

  • Deje N ( S ) sea la cardinalidad de un conjunto S . Tome dos conjuntos disjuntos A y B , con N ( A ) = a y N ( B ) = b . Entonces a + b se define como .

Aquí, AB es la unión de A y B . Una versión alternativa de esta definición permite que A y B posiblemente se superpongan y luego toma su unión disjunta , un mecanismo que permite que los elementos comunes se separen y, por lo tanto, se cuenten dos veces.

La otra definición popular es recursiva:

  • Sea n + el sucesor de n , que es el número que sigue a n en los números naturales, entonces 0 + = 1, 1 + = 2. Defina a + 0 = a . Defina la suma general de forma recursiva mediante a + ( b + ) = ( a + b ) + . Por tanto, 1 + 1 = 1 + 0 + = (1 + 0) + = 1 + = 2 .

Nuevamente, existen variaciones menores sobre esta definición en la literatura. Tomada literalmente, la definición anterior es una aplicación del teorema de recursividad en el conjunto parcialmente ordenado N 2 . Por otro lado, algunas fuentes prefieren usar un teorema de recursividad restringida que se aplica solo al conjunto de números naturales. Uno entonces considera un a ser temporalmente "fijo", se aplica la recursividad en b para definir una función de " un  +", y pastas de estas operaciones unarios para todo un conjunto para formar la operación binaria completa.

Esta formulación recursiva de la adición fue desarrollada por Dedekind ya en 1854, y la ampliaría en las décadas siguientes. Demostró las propiedades asociativas y conmutativas, entre otras, mediante inducción matemática .

Enteros

La concepción más simple de un número entero es que consta de un valor absoluto (que es un número natural) y un signo (generalmente positivo o negativo ). El número entero cero es un tercer caso especial, que no es ni positivo ni negativo. La definición de adición correspondiente debe proceder por casos:

  • Para un número entero n , sea | n | sea ​​su valor absoluto. Deje una y b ser números enteros. Si bien una o b es cero, lo tratan como una identidad. Si a y b son positivos, defina a + b = | a | + | b | . Si a y b son negativos, defina a + b = - (| a | + | b |) . Si una y b tienen diferentes signos, definir un + b a ser la diferencia entre | a | y | b |, con el signo del término cuyo valor absoluto es mayor. Por ejemplo, −6 + 4 = −2 ; debido a que −6 y 4 tienen signos diferentes, sus valores absolutos se restan, y dado que el valor absoluto del término negativo es mayor, la respuesta es negativa.

Aunque esta definición puede ser útil para problemas concretos, el número de casos a considerar complica innecesariamente las pruebas. Entonces, el siguiente método se usa comúnmente para definir números enteros. Se basa en la observación de que todo entero es la diferencia de dos enteros naturales y que dos de esas diferencias, a - b y c - d son iguales si y solo si a + d = b + c . Entonces, uno puede definir formalmente los enteros como las clases de equivalencia de pares ordenados de números naturales bajo la relación de equivalencia

( a , b ) ~ ( c , d ) si y solo si a + d = b + c .

La clase de equivalencia de ( a , b ) contiene ( a - b , 0) si ab , o (0, b - a ) en caso contrario. Si n es un número natural, se puede denotar + n la clase de equivalencia de ( n , 0) , y por - n la clase de equivalencia de (0, n ) . Esto permite identificar el número natural n con la clase de equivalencia + n .

La suma de pares ordenados se realiza por componentes:

Un cálculo sencillo muestra que la clase de equivalencia del resultado depende sólo de las clases de equivalencias de los sumandos y, por lo tanto, esto define una adición de clases de equivalencia, es decir, enteros. Otro cálculo sencillo muestra que esta adición es la misma que la definición de caso anterior.

Esta forma de definir enteros como clases de equivalencia de pares de números naturales, se puede utilizar para incrustar en un grupo cualquier semigrupo conmutativo con propiedad de cancelación . Aquí, el semigrupo está formado por números naturales y el grupo es el grupo aditivo de números enteros. Los números racionales se construyen de manera similar, tomando como semigrupo los enteros distintos de cero con multiplicación.

Esta construcción también se ha generalizado bajo el nombre de grupo Grothendieck al caso de cualquier semigrupo conmutativo. Sin la propiedad de cancelación, el homomorfismo de semigrupo del semigrupo al grupo puede ser no inyectivo. Originalmente, el grupo de Grothendieck era, más específicamente, el resultado de esta construcción aplicada a las clases de equivalencias bajo isomorfismos de los objetos de una categoría abeliana , con la suma directa como operación de semigrupo.

Números racionales (fracciones)

La suma de números racionales se puede calcular utilizando el mínimo común denominador , pero una definición conceptualmente más simple implica solo la suma y la multiplicación de enteros:

  • Definir

Como ejemplo, la suma .

La suma de fracciones es mucho más sencilla cuando los denominadores son iguales; en este caso, uno puede simplemente sumar los numeradores dejando el denominador igual:, entonces .

La conmutatividad y asociatividad de la suma racional es una consecuencia fácil de las leyes de la aritmética de enteros. Para una discusión más rigurosa y general, vea campo de fracciones .

Numeros reales

Adición de π 2 /6 y e utilizando cortes de Dedekind de los racionales.

Una construcción común del conjunto de números reales es la terminación de Dedekind del conjunto de números racionales. Un número real se define como un corte de racionales de Dedekind : un conjunto no vacío de racionales que se cierra hacia abajo y no tiene el elemento mayor . La suma de los números reales a y b se define elemento a elemento:

  • Definir

Esta definición fue publicada por primera vez, en una forma ligeramente modificada, por Richard Dedekind en 1872. La conmutatividad y asociatividad de la adición real son inmediatas; Al definir el número real 0 como el conjunto de racionales negativos, se ve fácilmente como la identidad aditiva. Probablemente la parte más complicada de esta construcción relacionada con la suma es la definición de inversos aditivos.

Adición de π 2 /6 y e utilizando secuencias de Cauchy de números racionales.

Desafortunadamente, lidiar con la multiplicación de cortes de Dedekind es un proceso caso por caso que requiere mucho tiempo, similar a la suma de números enteros con signo. Otro enfoque es la compleción métrica de los números racionales. Un número real se define esencialmente como el límite de una secuencia de racionales de Cauchy , lim  a n . La suma se define término por término:

  • Definir

Esta definición fue publicada por primera vez por Georg Cantor , también en 1872, aunque su formalismo fue ligeramente diferente. Hay que demostrar que esta operación está bien definida, se trata de secuencias co-Cauchy. Una vez realizada esa tarea, todas las propiedades de la suma real se derivan inmediatamente de las propiedades de los números racionales. Además, las otras operaciones aritméticas, incluida la multiplicación, tienen definiciones análogas y sencillas.

Números complejos

La suma de dos números complejos se puede hacer geométricamente construyendo un paralelogramo.

Los números complejos se suman sumando las partes real e imaginaria de los sumandos. Es decir:

Usando la visualización de números complejos en el plano complejo, la suma tiene la siguiente interpretación geométrica: la suma de dos números complejos A y B , interpretados como puntos del plano complejo, es el punto X obtenido al construir un paralelogramo tres de cuyos vértices son O , A y B . De manera equivalente, X es el punto tal que los triángulos con vértices O , A , B y X , B , A son congruentes .

Generalizaciones

Hay muchas operaciones binarias que pueden verse como generalizaciones de la operación de suma en números reales. El campo del álgebra abstracta se ocupa fundamentalmente de tales operaciones generalizadas, y también aparecen en la teoría de conjuntos y la teoría de categorías .

Álgebra abstracta

Vectores

En álgebra lineal , un espacio vectorial es una estructura algebraica que permite sumar dos vectores cualesquiera y escalar vectores. Un espacio vectorial familiar es el conjunto de todos los pares ordenados de números reales; el par ordenado ( a , b ) se interpreta como un vector desde el origen en el plano euclidiano hasta el punto ( a , b ) en el plano. La suma de dos vectores se obtiene sumando sus coordenadas individuales:

Esta operación de suma es fundamental para la mecánica clásica , en la que los vectores se interpretan como fuerzas .

Matrices

La suma de matrices se define para dos matrices de las mismas dimensiones. La suma de dos matrices A y B m × n (pronunciadas "m por n") , denotadas por A + B , es nuevamente una matriz m × n calculada agregando los elementos correspondientes:

Por ejemplo:

Aritmética modular

En aritmética modular , el conjunto de números enteros módulo 12 tiene doce elementos; hereda una operación de suma de los enteros que es fundamental para la teoría de conjuntos musicales . El conjunto de números enteros módulo 2 tiene solo dos elementos; la operación de adición que hereda se conoce en lógica booleana como función " exclusiva o ". En geometría , la suma de las medidas de dos ángulos a menudo se toma como su suma como números reales módulo 2π. Esto equivale a una operación de suma en el círculo , que a su vez se generaliza a operaciones de suma en toros de muchas dimensiones .

Teoría general

La teoría general del álgebra abstracta permite que una operación de "adición" sea cualquier operación asociativa y conmutativa en un conjunto. Las estructuras algebraicas básicas con tal operación de adición incluyen monoides conmutativos y grupos abelianos .

Teoría de conjuntos y teoría de categorías

Una generalización de gran alcance de la suma de números naturales es la suma de números ordinales y números cardinales en la teoría de conjuntos. Estos dan dos generalizaciones diferentes de la suma de números naturales al transfinito . A diferencia de la mayoría de las operaciones de suma, la suma de números ordinales no es conmutativa. La suma de números cardinales, sin embargo, es una operación conmutativa estrechamente relacionada con la operación de unión disjunta .

En la teoría de categorías , la unión disjunta se considera un caso particular de la operación del coproducto , y los coproductos generales son quizás la más abstracta de todas las generalizaciones de la adición. Algunos coproductos, como la suma directa y la suma en cuña , se nombran para evocar su conexión con la suma.

Operaciones relacionadas

La suma, junto con la resta, la multiplicación y la división, se considera una de las operaciones básicas y se usa en aritmética elemental .

Aritmética

Se puede pensar en la resta como una especie de suma, es decir, la suma de un aditivo inverso . La resta es en sí misma una especie de inversa a la suma, ya que sumar xy restar x son funciones inversas .

Dado un conjunto con una operación de suma, no siempre se puede definir una operación de resta correspondiente en ese conjunto; el conjunto de números naturales es un ejemplo sencillo. Por otro lado, una operación de resta determina unívocamente una operación de suma, una operación inversa aditiva y una identidad aditiva; por esta razón, un grupo aditivo puede describirse como un conjunto que se cierra por sustracción.

Se puede pensar en la multiplicación como una suma repetida . Si un solo término x aparece en una suma n veces, entonces la suma es el producto de n y x . Si n no es un número natural , el producto aún puede tener sentido; por ejemplo, la multiplicación por −1 produce el inverso aditivo de un número.

Una regla de cálculo circular

En los números reales y complejos, la suma y la multiplicación se pueden intercambiar por la función exponencial :

Esta identidad permite realizar la multiplicación consultando una tabla de logaritmos y calculando la suma a mano; también permite la multiplicación en una regla de cálculo . La fórmula sigue siendo una buena aproximación de primer orden en el contexto amplio de los grupos de Lie , donde relaciona la multiplicación de elementos del grupo infinitesimales con la adición de vectores en el álgebra de Lie asociada .

Hay incluso más generalizaciones de multiplicación que de suma. En general, las operaciones de multiplicación siempre se distribuyen sobre la suma; este requisito se formaliza en la definición de anillo . En algunos contextos, como los números enteros, la distributividad sobre la suma y la existencia de una identidad multiplicativa es suficiente para determinar de forma única la operación de multiplicación. La propiedad distributiva también proporciona información sobre la suma; expandiendo el producto (1 + 1) ( a + b ) en ambos sentidos, se concluye que la suma está obligada a ser conmutativa. Por esta razón, la adición de anillos es conmutativa en general.

La división es una operación aritmética relacionada remotamente con la suma. Dado que a / b = a ( b −1 ) , la división es distributiva a la derecha sobre la suma: ( a + b ) / c = a / c + b / c . Sin embargo, la división no se deja distributiva sobre la suma; 1 / (2 + 2) no es lo mismo que 1/2 + 1/2 .

Ordenando

Gráfico log-log de x + 1 y max ( x , 1) de x = 0,001 a 1000

La operación máxima "max ( a , b )" es una operación binaria similar a la suma. De hecho, si dos números no negativos a y b son de diferentes órdenes de magnitud , entonces su suma es aproximadamente igual a su máximo. Esta aproximación es extremadamente útil en las aplicaciones de las matemáticas, por ejemplo, al truncar series de Taylor . Sin embargo, presenta una dificultad perpetua en el análisis numérico , esencialmente porque "max" no es invertible. Si b es mucho mayor que a , entonces un cálculo sencillo de ( a + b ) - b puede acumular un error de redondeo inaceptable , quizás incluso devolviendo cero. Consulte también Pérdida de importancia .

La aproximación se vuelve exacta en una especie de límite infinito; Si bien una o b es un infinito número cardinal , su suma cardinal es exactamente igual al mayor de los dos. En consecuencia, no existe una operación de resta para infinitos cardenales.

La maximización es conmutativa y asociativa, como la suma. Además, dado que la suma conserva el orden de los números reales, la suma se distribuye sobre "max" de la misma manera que la multiplicación se distribuye sobre la suma:

Por estas razones, en la geometría tropical se reemplaza la multiplicación por la suma y la suma por la maximización. En este contexto, la adición se llama "multiplicación tropical", la maximización se llama "adición tropical" y la "identidad aditiva" tropical es infinito negativo . Algunos autores prefieren reemplazar la adición por la minimización; entonces la identidad aditiva es infinito positivo.

Al unir estas observaciones, la suma tropical se relaciona aproximadamente con la suma regular a través del logaritmo :

que se vuelve más precisa a medida que aumenta la base del logaritmo. La aproximación puede hacerse exacta extrayendo una constante h , nombrada por analogía con la constante de Planck de la mecánica cuántica , y tomando el " límite clásico " cuando h tiende a cero:

En este sentido, la operación máxima es una versión descuantificada de la suma.

Otras formas de agregar

El incremento, también conocido como operación sucesora , es la suma de 1 a un número.

La suma describe la suma de muchos números arbitrariamente, generalmente más de dos. Incluye la idea de la suma de un solo número, que es él mismo, y la suma vacía , que es cero . Una suma infinita es un procedimiento delicado conocido como serie .

Contar un conjunto finito equivale a sumar 1 sobre el conjunto.

La integración es una especie de "suma" sobre un continuo , o más precisamente y en general, sobre una variedad diferenciable . La integración sobre una variedad de dimensión cero se reduce a la suma.

Las combinaciones lineales combinan multiplicación y suma; son sumas en las que cada término tiene un multiplicador, generalmente un número real o complejo . Las combinaciones lineales son especialmente útiles en contextos donde la suma directa violaría alguna regla de normalización, como la mezcla de estrategias en la teoría de juegos o la superposición de estados en la mecánica cuántica .

La convolución se usa para agregar dos variables aleatorias independientes definidas por funciones de distribución . Su definición habitual combina integración, resta y multiplicación. En general, la convolución es útil como una especie de adición del lado del dominio; por el contrario, la suma de vectores es una especie de adición del lado del rango.

Ver también

Notas

Notas al pie

Referencias

Historia

Matemáticas elementales

  • Sparks, F .; Rees C. (1979). Una encuesta de matemáticas básicas . McGraw-Hill. ISBN 978-0-07-059902-4.

Educación

Ciencia cognitiva

  • Fosnot, Catherine T .; Dolk, Maarten (2001). Jóvenes matemáticos en el trabajo: construcción de sentido numérico, suma y resta . Heinemann. ISBN 978-0-325-00353-5.
  • Wynn, Karen (1998). "Competencia numérica en la infancia". El desarrollo de habilidades matemáticas . Taylor y Francis. ISBN 0-86377-816-X.

Exposición matemática

Matemáticas avanzadas

Investigación matemática

Informática

  • Flynn, M .; Oberman, S. (2001). Diseño Aritmético Informático Avanzado . Wiley. ISBN 978-0-471-41209-0.
  • Horowitz, P .; Hill, W. (2001). El arte de la electrónica (2 ed.). Cambridge UP. ISBN 978-0-521-37095-0.
  • Jackson, Albert (1960). Computación analógica . McGraw-Hill. LCC  QA76.4 J3 .
  • Truitt, T .; Rogers, A. (1960). Conceptos básicos de las computadoras analógicas . John F. Rider. LCC  QA76.4 T7 .
  • Marguin, Jean (1994). Histoire des Instruments et Machines à Calculer, Trois Siècles de Mécanique Pensante 1642-1942 (en francés). Hermann. ISBN 978-2-7056-6166-3.
  • Taton, René (1963). Le Calcul Mécanique. Que Sais-Je? n ° 367 (en francés). Prensas universitarias de Francia. págs. 20-28.

Otras lecturas