Articulo de referencia

Expresión (matemáticas)

En la ecuación 7x − 5 = 2, los lados de la ecuación son expresiones. En matemáticas , una expresión es una disposición de símbolos que sigue las convenciones sintácticas de la n...

En la ecuación 7x − 5 = 2, los lados de la ecuación son expresiones.

En matemáticas , una expresión es una disposición de símbolos que sigue las convenciones sintácticas de la notación matemática , que dependen del contexto . Los símbolos pueden representar números , variables , operaciones y funciones . [ 1 ] Otros símbolos incluyen signos de puntuación y paréntesis , que se utilizan para agrupar cuando no existe un orden de operaciones bien definido .

Las expresiones se distinguen comúnmente de las fórmulas : las expresiones suelen denotar objetos matemáticos , mientras que las fórmulas son enunciados sobre objetos matemáticos, como una igualdad . [ 2 ] Esto es análogo al lenguaje natural , donde una frase nominal se refiere a un objeto y una oración completa se refiere a un hecho . Por ejemplo,8incógnita5{\displaystyle 8x-5}y3{\displaystyle 3}son ambas expresiones, mientras que la desigualdad8incógnita53{\displaystyle 8x-5\geq 3}es una fórmula. Sin embargo, las fórmulas a menudo se consideran expresiones que pueden evaluarse a los valores booleanos verdadero o falso .

Evaluar una expresión significa encontrar un valor numérico equivalente a la expresión. [ 3 ] [ 4 ] Las expresiones se pueden evaluar o simplificar reemplazando las operaciones que aparecen en ellas con su resultado. Por ejemplo, la expresión8×25{\displaystyle 8\times 2-5}simplifica a165{\displaystyle 16-5}y evalúa a11.{\displaystyle 11.}

Una expresión se usa a menudo para definir una función , tomando las variables como argumentos o entradas de la función y asignando como salida la evaluación de la expresión resultante. [ 5 ] Por ejemplo,incógnitaincógnita2+1{\displaystyle x\mapsto x^{2}+1}yF(incógnita)=incógnita2+1{\displaystyle f(x)=x^{2}+1} Define la función que asocia a cada número su cuadrado más uno. Una expresión sin variables definiría una función constante . Generalmente, dos expresiones se consideran iguales o equivalentes si definen la misma función; esta igualdad se denomina " igualdad semántica ", es decir, ambas expresiones "significan lo mismo".

matemáticas elementales

Variables y evaluación

En álgebra elemental , una variable en una expresión es una letra que representa un número cuyo valor puede cambiar. Evaluar una expresión con una variable significa hallar el valor de la expresión cuando la variable se sustituye por un número dado. Las expresiones se pueden simplificar reemplazando las operaciones que aparecen en ellas por su resultado, o combinando términos semejantes . La evaluación de una expresión consiste en repetir pasos de simplificación hasta obtener finalmente un solo número. [ 6 ]

Por ejemplo, tomemos la expresión4incógnita2+8{\displaystyle 4x^{2}+8}; se puede evaluar para x = 3 siguiendo los siguientes pasos:

432+8{\textstyle 4\cdot 3^{2}+8}(reemplazar x por 3)

49+8{\displaystyle 4\cdot 9+8}(evaluar el cuadrado)

36+8{\displaystyle 36+8}(evalúa la multiplicación)

44{\displaystyle 44}(evaluar la suma)

Un término es una constante o el producto de una constante y una o más variables. Algunos ejemplos incluyen:7,5incógnita,13incógnita2y,4b{\displaystyle 7,\;5x,\;13x^{2}y,\;4b}La constante del producto se llama coeficiente . Los términos que son constantes o que tienen las mismas variables elevadas a la misma potencia se llaman términos semejantes . Si hay términos semejantes en una expresión, se puede simplificar combinándolos. Se suman los coeficientes y se mantiene la misma variable.

4incógnita+7incógnita+2incógnita=13incógnita{\displaystyle 4x+7x+2x=13x}

Cualquier variable puede clasificarse como variable libre o variable ligada . Para una combinación dada de valores de las variables libres, se puede evaluar una expresión, aunque para algunas combinaciones de valores de las variables libres, el valor de la expresión puede ser indefinido . Por lo tanto, una expresión representa una operación sobre constantes y variables libres, cuyo resultado es el valor resultante de la expresión. [ 7 ]

Para un lenguaje no formalizado, es decir, en la mayoría de los textos matemáticos fuera de la lógica matemática , para una expresión individual no siempre es posible identificar qué variables son libres y cuáles están ligadas. Por ejemplo, eni<kaik{\textstyle \sum _ {i<k}a_ {ik}}, dependiendo del contexto, la variablei{\textstyle i}puede ser gratis yk{\textstyle k}ligados, o viceversa, pero no pueden ser ambos libres. Determinar qué valor se supone libre depende del contexto y la semántica . [ 8 ]

Equivalencia

Una expresión se usa a menudo para definir una función , o para denotar composiciones de funciones, tomando las variables como argumentos , o entradas, de la función, y asignando como salida la evaluación de la expresión resultante. [ 9 ] Por ejemplo,incógnitaincógnita2+1{\displaystyle x\mapsto x^{2}+1}yF(incógnita)=incógnita2+1{\displaystyle f(x)=x^{2}+1} define la función que asocia a cada número su cuadrado más uno. Una expresión sin variables definiría una función constante . De esta manera, se dice que dos expresiones son equivalentes si, para cada combinación de valores de las variables libres, tienen el mismo resultado, es decir, representan la misma función. [ 10 ] [ 11 ] La equivalencia entre dos expresiones se llama identidad y a veces se denota con.{\displaystyle \equiv .}

Por ejemplo, en la expresiónnorte=13(2norteincógnita),{\textstyle \sum _ {n=1}^{3}(2nx),}La variable n está ligada y la variable x es libre. Esta expresión es equivalente a la expresión más simple 12 x ; es decirnorte=13(2norteincógnita)12incógnita.{\displaystyle \sum _{n=1}^{3}(2nx)\equiv 12x.}El valor para x = 3 es 36, que se puede denotarnorte=13(2norteincógnita)|incógnita=3=36.{\displaystyle \sum _{n=1}^{3}(2nx){\Big |}_{x=3}=36.}

Expresiones bien definidas

El lenguaje matemático presenta una gramática (denominada gramática formal ) sobre cómo se pueden escribir las expresiones. Para la correcta definición de las expresiones matemáticas, se consideran dos aspectos: la sintaxis y la semántica . La sintaxis se refiere a las reglas utilizadas para construir o transformar los símbolos de una expresión, independientemente de cualquier interpretación o significado que se les atribuya. Las expresiones sintácticamente correctas se denominan bien formadas . La semántica se refiere al significado de estas expresiones bien formadas. Las expresiones semánticamente correctas se denominan bien definidas .

Bien formado

La sintaxis de las expresiones matemáticas puede describirse de manera algo informal como sigue: los operadores permitidos deben tener el número correcto de entradas en los lugares correctos (generalmente escritos con notación infija ), las subexpresiones que componen estas entradas deben estar bien formadas, tener un orden claro de operaciones , etc. Las cadenas de símbolos que se ajustan a las reglas de sintaxis se denominan bien formadas , y las que no lo están se denominan mal formadas y no constituyen expresiones matemáticas. [ 12 ]

Por ejemplo, en aritmética , la expresión 1 + 2 × 3 está bien formada, pero

×4)incógnita+,/y{\displaystyle \times 4)x+,/y}.

no lo es.

Sin embargo, estar bien formado no es suficiente para ser considerado bien definido. Por ejemplo, en aritmética, la expresión10{\textstyle {\frac {1}{0}}}está bien formada, pero no está bien definida (véase División por cero ). Estas expresiones se denominan indefinidas .

Bien definido

La semántica es el estudio del significado. La semántica formal se ocupa de atribuir significado a las expresiones. Se dice que una expresión que define un valor o significado único está bien definida . De lo contrario, se dice que la expresión está mal definida o es ambigua. [ 13 ] En general, el significado de las expresiones no se limita a designar valores; por ejemplo, una expresión puede designar una condición, o una ecuación que debe resolverse, o puede considerarse como un objeto en sí mismo que puede manipularse según ciertas reglas. Ciertas expresiones que designan un valor expresan simultáneamente una condición que se supone válida, por ejemplo, aquellas que involucran el operador{\displaystyle \oplus }designar una suma directa interna .

En álgebra , una expresión puede utilizarse para designar un valor, que puede depender de los valores asignados a las variables que aparecen en ella. La determinación de este valor depende de la semántica asociada a los símbolos de la expresión. La elección de la semántica depende del contexto de la expresión. La misma expresión sintáctica 1 + 2 × 3 puede tener diferentes valores (matemáticamente 7, pero también 9), dependiendo del orden de las operaciones que implique el contexto (véase también Operaciones § Calculadoras ).

Para números reales , el productoa×b×do{\displaystyle a\times b\times c}es inequívoco porque(a×b)×do=a×(b×do){\displaystyle (a\times b)\times c=a\times (b\times c)}; por lo tanto, se dice que la notación está bien definida . [ 13 ] Esta propiedad, también conocida como asociatividad de la multiplicación, garantiza que el resultado no depende de la secuencia de multiplicaciones; por lo tanto, se puede omitir la especificación de la secuencia. La operación de resta no es asociativa; a pesar de ello, existe una convención queabdo{\displaystyle abc}es una abreviatura de(ab)do{\displaystyle (ab)-c}, por lo tanto se considera "bien definido". Por otro lado, la división no es asociativa, y en el caso dea/b/do{\displaystyle a/b/c}Las convenciones de uso de paréntesis no están bien establecidas; por lo tanto, esta expresión a menudo se considera mal definida.

A diferencia de las funciones, las ambigüedades de notación se pueden superar mediante definiciones adicionales (por ejemplo, reglas de precedencia , asociatividad del operador). Por ejemplo, en el lenguaje de programación C , el operador -de resta es asociativo de izquierda a derecha , lo que significa que a-b-cse define como (a-b)-c, y el operador =de asignación es asociativo de derecha a izquierda , lo que significa que a=b=cse define como a=(b=c). [ 14 ] En el lenguaje de programación APL solo hay una regla: de derecha a izquierda , pero primero los paréntesis.

Definición formal

El término «expresión» forma parte del lenguaje matemático ; es decir, no se define dentro de las matemáticas, sino que se considera una parte primitiva del lenguaje. Intentar definir el término no sería hacer matemáticas, sino más bien adentrarse en una especie de metamatemática (el metalenguaje de las matemáticas), generalmente lógica matemática . Dentro de la lógica matemática, las matemáticas se describen habitualmente como una especie de lenguaje formal , y una expresión bien formada puede definirse recursivamente de la siguiente manera: [ 7 ]

El alfabeto consta de:

Con este alfabeto, las reglas recursivas para formar una expresión bien formada (EBF) son las siguientes:

  • Cualquier constante o variable tal como se define son expresiones atómicas , las expresiones bien formadas (EBF) más simples. Por ejemplo, la constante2{\displaystyle 2}o la variableincógnita{\displaystyle x}son expresiones sintácticamente correctas.
  • DejarF{\displaystyle F}sea ​​una metavariable para cualquier operación n-aria sobre el dominio, y seaϕ1,ϕ2,...ϕnorte{\displaystyle \phi _{1},\phi _{2},...\phi _{n}}ser metavariables para cualquier WFE.
EntoncesF(ϕ1,ϕ2,...ϕnorte){\displaystyle F(\phi _{1},\phi _{2},...\phi _{n})}También está bien formado. Aquí se representa con notación prefija , pero se pueden usar otras notaciones como la notación infija, como3+4{\displaystyle 3+4}o posiblemente notaciones no lineales como con matrices o notación de sumatoria, si está permitido.
Por ejemplo, si el dominio del discurso son los números reales ,F{\displaystyle F}puede denotar la operación binaria +, entoncesϕ1+ϕ2{\displaystyle \phi _{1}+\phi _{2}}está bien formado. OF{\displaystyle F}puede ser la operación unaria{\displaystyle \surd }entoncesϕ1{\displaystyle {\sqrt {\phi _ {1}}}}está bien formado.
Los corchetes se colocan inicialmente alrededor de cada expresión no atómica, pero se pueden eliminar en los casos en que haya un orden de operaciones definido o en los que el orden no importe (es decir, cuando las operaciones sean asociativas ).

Una expresión bien formada puede pensarse como un árbol sintáctico . [ 15 ] Los nodos hoja son siempre expresiones atómicas. Operaciones+{\displaystyle +}y{\displaystyle \cup }tienen exactamente dos nodos hijos, mientras que las operacionesincógnita{\textstyle {\sqrt {x}}},ln(incógnita){\textstyle {\text{ln}}(x)}yddincógnita{\textstyle {\frac {d}{dx}}}tienen exactamente uno. Hay una cantidad infinita numerable de WFE, sin embargo, cada WFE tiene un número finito de nodos.

Ciencias de la Computación

En informática , una expresión es una entidad sintáctica en un lenguaje de programación que puede evaluarse para determinar su valor [ 16 ] o no terminar, en cuyo caso la expresión es indefinida. [ 17 ] Es una combinación de una o más constantes , variables , funciones y operadores que el lenguaje de programación interpreta (de acuerdo con sus reglas particulares de precedencia y asociación ) y calcula para producir ("devolver", en un entorno con estado ) otro valor. Este proceso, para expresiones matemáticas, se llama evaluación . En configuraciones simples, el valor resultante suele ser uno de varios tipos primitivos , como cadena , booleano o numérico (como entero , punto flotante o complejo ).

En álgebra computacional , las fórmulas se consideran expresiones que pueden evaluarse como booleanas, dependiendo de los valores que se asignen a las variables que aparecen en las expresiones. Por ejemplo:8incógnita53{\displaystyle 8x-5\geq 3}toma el valor falso si a x se le da un valor menor que 1, y el valor verdadero en caso contrario.

Las expresiones suelen contrastarse con las proposiciones , entidades sintácticas que no tienen valor (una instrucción).

Representación de la expresión (8 − 6) × (3 + 1) como un árbol Lisp , de una tesis de maestría de 1985 [ 18 ]

Excepto en el caso de números y variables , toda expresión matemática puede considerarse como el símbolo de un operador seguido de una secuencia de operandos. En el software de álgebra computacional, las expresiones suelen representarse de esta forma. Esta representación es muy flexible, y muchas cosas que a primera vista no parecen expresiones matemáticas pueden representarse y manipularse como tales. Por ejemplo, una ecuación es una expresión con el operador "=", y una matriz puede representarse como una expresión con "matriz" como operador y sus filas como operandos.

Ver: Expresión de álgebra computacional

Cálculo

Un cálculo es cualquier tipo de cálculo aritmético o no aritmético que esté "bien definido". [ 19 ] La noción de que las proposiciones matemáticas deberían estar "bien definidas" había sido debatida por matemáticos desde al menos el siglo XVII , [ 20 ] pero el acuerdo sobre una definición adecuada resultó difícil de alcanzar. [ 21 ] Varios matemáticos propusieron independientemente una definición candidata en la década de 1930. [ 22 ] La variante más conocida fue formalizada por el matemático Alan Turing , quien definió una proposición o cálculo bien definido como cualquier proposición que pudiera expresarse en términos de los parámetros de inicialización de una máquina de Turing . [ 23 ] La definición de Turing atribuyó la "bien definida" a una clase muy amplia de proposiciones matemáticas, incluidas todas las proposiciones algebraicas bien formadas y todas las proposiciones escritas en lenguajes de programación modernos. [ 24 ]

A pesar de la amplia aceptación de esta definición, existen algunos conceptos matemáticos que no tienen una caracterización bien definida bajo esta definición. Esto incluye el problema de la parada y el juego del castor ocupado . Sigue siendo una cuestión abierta si existe una definición más potente de «bien definido» que pueda abarcar tanto enunciados computables como «no computables». [ a ] ​​[ 25 ] Todos los enunciados caracterizados en los lenguajes de programación modernos están bien definidos, incluidos C++ , Python y Java . [ 24 ]

Ejemplos comunes de computación son la aritmética básica y la ejecución de algoritmos informáticos . Un cálculo es un proceso matemático deliberado que transforma una o más entradas en una o más salidas o resultados . Por ejemplo, multiplicar 7 por 6 es un cálculo algorítmico simple. Extraer la raíz cuadrada o la raíz cúbica de un número mediante modelos matemáticos es un cálculo algorítmico más complejo.

Reescritura

Las expresiones se pueden calcular mediante una estrategia de evaluación . [ 26 ] Para ilustrar, la ejecución de una llamada a una función f(a,b)puede evaluar primero los argumentos ay b, almacenar los resultados en referencias o ubicaciones de memoria ref_ay ref_b, luego evaluar el cuerpo de la función con esas referencias pasadas. Esto le da a la función la capacidad de buscar los valores de los argumentos originales pasados ​​mediante la desreferenciación de los parámetros (algunos lenguajes usan operadores específicos para realizar esto), modificarlos mediante asignación como si fueran variables locales y devolver valores a través de las referencias. Esta es la estrategia de evaluación llamada por referencia. [ 27 ] La estrategia de evaluación es parte de la semántica de la definición del lenguaje de programación. Algunos lenguajes, como PureScript , tienen variantes con diferentes estrategias de evaluación. Algunos lenguajes declarativos , como Datalog , admiten múltiples estrategias de evaluación. Algunos lenguajes definen una convención de llamada .

En la reescritura , una estrategia de reducción o reescritura es una relación que especifica una reescritura para cada objeto o término, compatible con una relación de reducción dada. Una estrategia de reescritura especifica, de entre todos los subtérminos reducibles ( redexos ), cuál debe reducirse ( contraerse ) dentro de un término. Uno de los sistemas más comunes utiliza el cálculo lambda .

Evaluación polinómica

Un polinomio consta de variables y coeficientes que involucran únicamente las operaciones de suma , resta , multiplicación y potenciación de números enteros no negativos , y tiene un número finito de términos. El problema de la evaluación de polinomios surge con frecuencia en la práctica. En geometría computacional , los polinomios se utilizan para calcular aproximaciones de funciones mediante polinomios de Taylor . En criptografía y tablas hash , los polinomios se utilizan para calcular funciones hash k -independientes .

En el primer caso, los polinomios se evalúan mediante aritmética de punto flotante , que no es exacta. Por lo tanto, diferentes métodos de evaluación generalmente darán resultados ligeramente distintos. En el segundo caso, los polinomios se evalúan normalmente en un cuerpo finito , en cuyo caso los resultados son siempre exactos.

Para evaluar el polinomio univariadoanorteincógnitanorte+anorte1incógnitanorte1++a0,{\textstyle a_{n}x^{n}+a_{n-1}x^{n-1}+\cdots +a_{0},}El método más ingenuo sería utilizarnorte{\displaystyle n}multiplicaciones para calcularanorteincógnitanorte{\displaystyle a_{n}x^{n}}, usarnorte1{\textstyle n-1}multiplicaciones para calcularanorte1incógnitanorte1{\displaystyle a_{n-1}x^{n-1}}y así sucesivamente para un total denorte(norte+1)2{\estilo de texto {\frac {n(n+1)}{2}}}multiplicaciones ynorte{\displaystyle n}adiciones. Utilizando mejores métodos, como la regla de Horner , esto se puede reducir anorte{\displaystyle n}multiplicaciones ynorte{\displaystyle n}adiciones. Si se permite algún preprocesamiento, es posible obtener aún más ahorros.

Tipos de expresiones

Expresión algebraica

Una expresión algebraica es una expresión construida a partir de constantes algebraicas , variables y operaciones algebraicas ( suma , resta , multiplicación , división y potenciación por un número racional ). [ 28 ] Por ejemplo, 3 − 2 xy + c es una expresión algebraica. Dado que tomar la raíz cuadrada es lo mismo que elevar a la potencia 1/2 , la siguiente expresión también es algebraica:

1incógnita21+incógnita2{\displaystyle {\sqrt {\frac {1-x^{2}}{1+x^{2}}}}}

Véase también: Ecuación algebraica y Cierre algebraico

Expresión polinómica

Un polinomio es una expresión construida con escalares (números de elementos de algún campo), variables y los operadores de suma, multiplicación y exponenciación a potencias enteras no negativas; por ejemplo3(incógnita+1)2incógnitay.{\displaystyle 3(x+1)^{2}-xy.}

Utilizando la asociatividad , la conmutatividad y la distributividad , toda expresión polinómica es equivalente a un polinomio , es decir, una expresión que es una combinación lineal de productos de potencias enteras de las indeterminadas. Por ejemplo, la expresión polinómica anterior es equivalente (denotemos el mismo polinomio como3incógnita2incógnitay+6incógnita+3.{\displaystyle 3x^{2}-xy+6x+3.}

Muchos autores no distinguen entre polinomios y expresiones polinómicas. En este caso, la expresión de un polinomio como combinación lineal se denomina forma canónica , forma normal o forma expandida del polinomio.

Expresión formal

Una expresión formal es una especie de cadena de símbolos , creada con las mismas reglas de producción que las expresiones estándar; sin embargo, se utiliza sin tener en cuenta el significado de la expresión. De este modo, dos expresiones formales se consideran iguales solo si son sintácticamente iguales, es decir, si son exactamente la misma expresión. [ 29 ] [ 30 ] Por ejemplo, las expresiones formales "2" y "1+1" no son iguales.

Cálculo lambda

Los lenguajes formales permiten formalizar el concepto de expresiones bien formadas.

En la década de 1930, Alonzo Church y Stephen Kleene introdujeron un nuevo tipo de expresión, la expresión lambda , para formalizar funciones y su evaluación. [ 31 ] [ b ] Los operadores lambda (abstracción lambda y aplicación de funciones) forman la base del cálculo lambda, un sistema formal utilizado en lógica matemática y teoría de lenguajes de programación .

La equivalencia de dos expresiones lambda es indecidible (pero véase unificación (informática) ). Esto también se aplica a las expresiones que representan números reales, las cuales se construyen a partir de los enteros mediante las operaciones aritméticas, el logaritmo y la exponencial ( teorema de Richardson ).

Historia

Matemáticas escritas tempranas

Las primeras matemáticas escritas probablemente comenzaron con marcas de conteo , donde cada marca representaba una unidad, talladas en madera o piedra. Un ejemplo de conteo primitivo es el hueso de Ishango , encontrado cerca del Nilo y que data de hace más de 20.000 años , que se cree que muestra un calendario lunar de seis meses . [ 32 ] El antiguo Egipto desarrolló un sistema simbólico utilizando jeroglíficos , asignando símbolos para potencias de diez y utilizando símbolos de suma y resta que se asemejan a piernas en movimiento. [ 33 ] [ 34 ] Este sistema, registrado en textos como el Papiro Matemático de Rhind (c. 2000–1800 a. C.), influyó en otras culturas mediterráneas . En Mesopotamia , evolucionó un sistema similar, con números escritos en un formato de base 60 ( sexagesimal ) en tablillas de arcilla escritas en escritura cuneiforme , una técnica originada por los sumerios alrededor del 3000 a. C. Este sistema de base 60 persiste hoy en día en la medición del tiempo y los ángulos .

Etapa sincopada

La etapa "sincopada" de las matemáticas introdujo abreviaturas simbólicas para operaciones y cantidades de uso común, marcando un cambio del razonamiento puramente geométrico . Las matemáticas de la antigua Grecia , en gran medida geométricas, se basaron en los sistemas numéricos egipcios (especialmente los numerales áticos ), [ 35 ] con poco interés en los símbolos algebraicos, hasta la llegada de Diofanto de Alejandría , [ 36 ] quien fue pionero en una forma de álgebra sincopada en su Arithmetica , que introdujo la manipulación simbólica de expresiones. [ 37 ] Su notación representaba incógnitas y potencias simbólicamente, pero sin símbolos modernos para relaciones (como igualdad o desigualdad ) o exponentes . [ 38 ] Un número desconocido se llamabaζ{\displaystyle \zeta }. [ 39 ] El cuadrado deζ{\displaystyle \zeta }eraΔv{\displaystyle \Delta ^{v}}; el cubo eraKv{\displaystyle K^{v}}; la cuarta potencia eraΔvΔ{\displaystyle \Delta ^{v}\Delta }; la quinta potencia eraΔKv{\displaystyle \Delta K^{v}}; y{\displaystyle \pitchfork }significaba restar todo lo que está a la derecha de lo que está a la izquierda. [ 40 ] Por ejemplo, lo que se escribiría en notación moderna como: incógnita32incógnita2+10incógnita1,{\displaystyle x^{3}-2x^{2}+10x-1,} Se escribiría en la notación sincopada de Diofanto como:

Kυα¯ζyo¯Δυβ¯METROα¯{\displaystyle \mathrm {K} ^{\upsilon }{\overline {\alpha }}\;\zeta {\overline {\iota }}\;\,\pitchfork \;\,\Delta ^{\upsilon }{\overline {\beta }}\;\mathrm {M} {\overline {\alpha }}\,\;}

En el siglo VII, Brahmagupta utilizó diferentes colores para representar las incógnitas en las ecuaciones algebraicas del Brāhmasphuṭasiddhānta . Los avances matemáticos griegos y de otras culturas antiguas a menudo se veían atrapados en ciclos de explosiones de creatividad, seguidas de largos períodos de estancamiento, pero esto comenzó a cambiar a medida que el conocimiento se difundió a principios de la Edad Moderna .

Etapa simbólica y aritmética temprana

El uso de los signos más y menos en la imprenta en 1489.

La transición al álgebra totalmente simbólica comenzó con Ibn al-Banna' al-Marrakushi (1256–1321) y Abū al-Ḥasan ibn ʿAlī al-Qalaṣādī , (1412–1482) quienes introdujeron símbolos para operaciones usando caracteres árabes . [ 41 ] [ 42 ] [ 43 ] El signo más (+) apareció alrededor de 1351 con Nicole Oresme , [ 44 ] probablemente derivado del latín et (que significa "y"), mientras que el signo menos (−) fue utilizado por primera vez en 1489 por Johannes Widmann . [ 45 ] Luca Pacioli incluyó estos símbolos en sus obras, aunque gran parte se basó en contribuciones anteriores de Piero della Francesca . El símbolo radical (√) para la raíz cuadrada fue introducido por Christoph Rudolff en el siglo XVI, y los paréntesis para la precedencia por Niccolò Tartaglia en 1556. La Nueva Álgebra de François Viète (1591) formalizó la manipulación simbólica moderna. El signo de multiplicación (×) fue utilizado por primera vez por William Oughtred y el signo de división (÷) por Johann Rahn .

René Descartes perfeccionó aún más el simbolismo algebraico en La Géométrie (1637), donde introdujo el uso de letras al final del alfabeto (x, y, z) para variables , junto con el sistema de coordenadas cartesianas , que unió el álgebra y la geometría. [ 46 ] Isaac Newton y Gottfried Wilhelm Leibniz desarrollaron independientemente el cálculo a finales del siglo XVII, y la notación de Leibniz se convirtió en el estándar.

Véase también

Notas

  1. El estudio de las afirmaciones no computables es el campo de la hipercomputación .
  2. Para una historia completa, véase "Historia del cálculo lambda y la lógica combinatoria" de Cardone y Hindley (2006).

Referencias

  1. Oxford English Dictionary , sv “ Expresión (n.), sentido II.7 ”, “ Un grupo de símbolos que juntos representan una cantidad o función numérica, algebraica u otra matemática.
  2. Stoll, Robert R. (1963). Teoría de conjuntos y lógica . San Francisco, CA: Dover Publications. ISBN 978-0-486-63829-4.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  3. Oxford English Dictionary , sv " Evaluar (v.), sentido a ", " Matemáticas. Calcular el 'valor' de (una expresión cuantitativa); encontrar una expresión numérica para (cualquier hecho o relación cuantitativa). "
  4. Oxford English Dictionary , sv “ Simplificar (v.), sentido 4.a ”, " Expresar (una ecuación u otra expresión matemática) de una forma que sea más fácil de entender, analizar o manejar, por ejemplo, agrupando términos semejantes o sustituyendo variables. "
  5. Codd, Edgar Frank (junio de 1970). "Un modelo relacional de datos para grandes bancos de datos compartidos" ( PDF) . Communications of the ACM . 13 (6): 377–387 . doi : 10.1145/362384.362685 . S2CID 207549016. Archivado (PDF) del original el 8 de septiembre de 2004. Recuperado el 29 de abril de 2020 . 
  6. Marecek, Lynn; Mathis, Andrea Honeycutt (06-05-2020). "1.1 Use the Language of Algebra - Intermediate Algebra 2e | OpenStax" . openstax.org . Consultado el 14-10-2024 .
  7. 1 2 C.C. Chang ; H. Jerome Keisler (1977). Teoría de modelos . Estudios en lógica y fundamentos de las matemáticas. Vol. 73. North Holland. ; aquí: Sec.1.3
  8. Sobolev, SK (autor). Variable libre . Enciclopedia de Matemáticas . Springer . ISBN 1402006098.
  9. Codd, Edgar Frank (junio de 1970). "Un modelo relacional de datos para grandes bancos de datos compartidos" ( PDF) . Communications of the ACM . 13 (6): 377–387 . doi : 10.1145/362384.362685 . S2CID 207549016. Archivado (PDF) del original el 8 de septiembre de 2004. Recuperado el 29 de abril de 2020 . 
  10. Ecuación. Enciclopedia de Matemáticas. URL: http://encyclopediaofmath.org/index.php?title=Equation&oldid=32613
  11. Pratt, Vaughan, "Álgebra", The Stanford Encyclopedia of Philosophy (Edición de invierno de 2022), Edward N. Zalta y Uri Nodelman (eds.), URL: https://plato.stanford.edu/entries/algebra/#Laws
  12. Stoll, Robert R. (1963). Teoría de conjuntos y lógica . San Francisco, CA: Dover Publications. ISBN 978-0-486-63829-4.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  13. 1 2 Weisstein, Eric W. "Bien definido" . De MathWorld – Un recurso web de Wolfram . Recuperado el 2 de enero de 2013 .
  14. "Precedencia y asociatividad de operadores en C" . GeeksforGeeks . 7 de febrero de 2014. Consultado el 18 de octubre de 2019 .
  15. Hermes, Hans (1973). Introducción a la lógica matemática . Springer London. ISBN 3540058192ISSN 1431-4657 ; aquí: Sect.II.1.3
  16. Mitchell, J. (2002). Conceptos en lenguajes de programación. Cambridge: Cambridge University Press, 3.4.1 Declaraciones y expresiones , pág. 26
  17. Maurizio Gabbrielli, Simone Martini (2010). Lenguajes de programación: principios y paradigmas. Springer London, 6.1 Expresiones , pág. 120
  18. Cassidy, Kevin G. (dic. 1985). La viabilidad de la recuperación automática de almacenamiento con ejecución concurrente de programas en un entorno LISP (PDF) (tesis de maestría). Escuela Naval de Posgrado, Monterey/CA. pág. 15. ADA165184. 
  19. "Definición de COMPUTACIÓN" . www.merriam-webster.com . 11 de octubre de 2024. Consultado el 12 de octubre de 2024 .
  20. ^ Costurat, Louis (1901). la Logique de Leibniz a'Après des Documents Inédits . París. ISBN 978-0343895099.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  21. Davis, Martin; Davis, Martin D. (2000). La computadora universal . WW Norton & Company. ISBN 978-0-393-04785-1.
  22. Davis, Martin (1982-01-01). Computabilidad e insolubilidad . Courier Corporation. ISBN 978-0-486-61471-7.
  23. Turing, AM (1937) [Presentado a la Sociedad en noviembre de 1936]. "Sobre los números computables, con una aplicación al problema de decisión" (PDF) . Actas de la Sociedad Matemática de Londres . 2. Vol. 42. págs. 230–65 . doi : 10.1112/plms/s2-42.1.230 .  
  24. 1 2 Davis, Martin; Davis, Martin D. (2000). La computadora universal . WW Norton & Company. ISBN 978-0-393-04785-1.
  25. Davis, Martin (2006). "Por qué no existe tal disciplina como la hipercomputación". Matemáticas Aplicadas y Computación . 178 (1): 4– 7. doi : 10.1016/j.amc.2005.09.066 .
  26. Araki, Shota; Nishizaki, Shin-ya (noviembre de 2014). "Evaluación por nombre de los cálculos RPC y RMI". Teoría y práctica de la computación . pág. 1. doi : 10.1142/9789814612883_0001 . ISBN  978-981-4612-87-6. Consultado el 21 de agosto de 2021 .
  27. Daniel P. Friedman; Mitchell Wand (2008). Fundamentos de los lenguajes de programación (tercera ed.). Cambridge, MA: The MIT Press . ISBN  978-0262062794.
  28. Morris, Christopher G. (1992). Diccionario de ciencia y tecnología de Academic Press . Gulf Professional Publishing. pág. 74. expresión algebraica sobre un cuerpo. 
  29. McCoy, Neal H. (1960). Introducción al álgebra moderna . Boston: Allyn & Bacon . pág. 127. LCCN 68015225 .  
  30. Fraleigh, John B. (2003). Un primer curso de álgebra abstracta . Boston : Addison-Wesley. ISBN  978-0-201-76390-4.
  31. Church, Alonzo (1932). "Un conjunto de postulados para los fundamentos de la lógica". Anales de Matemáticas . Serie 2. 33 (2): 346– 366. doi : 10.2307/1968337 . JSTOR 1968337 . 
  32. Marshack, Alexander (1991). Las raíces de la civilización , Colonial Hill, Mount Kisco, NY.
  33. Encyclopædia Americana. Por Thomas Gamaliel Bradford. Pág. 314
  34. Excursión matemática, edición mejorada: edición mejorada de Webassign por Richard N. Aufmann, Joanne Lockwood, Richard D. Nation, Daniel K. Cleg. Pág. 186
  35. Matemáticas y medición por Oswald Ashton Wentworth Dilk. Pág . 14
  36. Ecuaciones Diofánticas . Presentado por: Aaron Zerhusen, Chris Rakes y Shasta Meece. MA 330-002. Dr. Carl Eberhart. 16 de febrero de 1999.
  37. Boyer (1991). "Renacimiento y declive de las matemáticas griegas". págs. 180-182. "En este sentido, se puede comparar con los grandes clásicos de la primera época alejandrina; sin embargo, prácticamente no tiene nada en común con estos ni, de hecho, con ninguna matemática griega tradicional. Representa esencialmente una nueva rama y utiliza un enfoque diferente. Al estar desvinculada de los métodos geométricos, se asemeja en gran medida al álgebra babilónica. Pero mientras que los matemáticos babilonios se habían preocupado principalmente por las soluciones aproximadas de ecuaciones determinadas hasta el tercer grado, la Aritmética de Diofanto (tal como la tenemos) está dedicada casi por completo a la solución exacta de ecuaciones, tanto determinadas como indeterminadas. [...] A lo largo de los seis libros de Aritmética que se conservan, se hace un uso sistemático de abreviaturas para potencias de números y para relaciones y operaciones. Un número desconocido se representa mediante un símbolo que se asemeja a la letra griega ζ {\displaystyle \zeta } (quizás por la última letra de aritmética). [...] Se trata, en cambio, de una colección de unos 150 problemas, todos resueltos en términos de ejemplos numéricos específicos, aunque quizás se pretendía la generalidad del método. Hay No se desarrolla ninguna postulación ni se intenta encontrar todas las soluciones posibles. En el caso de ecuaciones cuadráticas con dos raíces positivas, solo se da la mayor, y no se reconocen las raíces negativas. No se establece una distinción clara entre problemas determinados e indeterminados, e incluso para estos últimos, cuyo número de soluciones suele ser ilimitado, solo se proporciona una única respuesta. Diofanto resolvía problemas con varias incógnitas expresando hábilmente todas las cantidades desconocidas, cuando era posible, en términos de una sola de ellas.
  38. Boyer (1991). "Renacimiento y declive de las matemáticas griegas". p. 178. "La principal diferencia entre la síncopa diofántica y la notación algebraica moderna es la falta de símbolos especiales para operaciones y relaciones, así como de la notación exponencial."
  39. Historia de las matemáticas griegas: De Aristarco a Diofanto. Por Sir Thomas Little Heath. Pág. 456
  40. Historia de las matemáticas griegas: De Aristarco a Diofanto. Por Sir Thomas Little Heath. Pág. 458
  41. O'Connor, John J.; Robertson, Edmund F. , "al-Marrakushi ibn Al-Banna" , Archivo MacTutor de Historia de las Matemáticas , Universidad de St Andrews
  42. Gullberg, Jan (1997). Matemáticas: Desde el nacimiento de los números . WW Norton. pág . 298. ISBN  0-393-04002-X.
  43. ^ O'Connor, John J.; Robertson, Edmund F. , "Abu'l Hasan ibn Ali al Qalasadi" , Archivo MacTutor de Historia de las Matemáticas , Universidad de St Andrews
  44. Der Algorismus proporcionalum des Nicolaus Oresme : Zum ersten Male nach der Lesart der Handschrift R.40.2. der Königlichen Gymnasial-bibliothek zu Thorn. Nicole Oresme . S. Calvario y Compañía, 1868.
  45. Versión posterior de principios de la Edad Moderna : Un nuevo sistema de aritmética mercantil : adaptado al comercio de los Estados Unidos, en sus relaciones nacionales y extranjeras, con formas de contabilidad y otros escritos habituales en el comercio. Por Michael Walsh . Edmund M. Blunt (propietario), 1801.
  46. Descartes 2006 , p. 1xiii "Esta breve obra marca el momento en que el álgebra y la geometría dejaron de estar separadas."

Obras citadas

Descartes, René (2006) [1637]. Discurso sobre el método de conducir correctamente la razón y buscar la verdad en las ciencias . Traducido por Ian Maclean. Oxford University Press. ISBN 0-19-282514-3.