Sistema de álgebra computacional

Computer algebra system ( SKA , ing.  computer algebra system, CAS ) es un programa de aplicación para cálculos simbólicos , es decir, realizar transformaciones y trabajar con expresiones matemáticas en forma analítica (simbólica).

Cálculos simbólicos

Los sistemas de álgebra computacional varían en capacidades, pero generalmente admiten las siguientes acciones simbólicas:

Funciones adicionales

Muchos de los SKA también incluyen:

Algunos también incluyen:

Algunos SCA están dirigidos a un área específica de uso; por lo general, estos programas son desarrollados por la comunidad académica y se distribuyen de forma gratuita. Es posible que no sean tan eficientes en cálculos numéricos como los sistemas para métodos numéricos .

Historia

SKA apareció a principios de la década de 1960 y se desarrolló por etapas, principalmente en dos direcciones: la física teórica y la creación de inteligencia artificial .

El primer ejemplo exitoso fue el trabajo pionero de Martinus Veltman (posteriormente galardonado con el Premio Nobel de Física ), quien en 1963 creó un programa de computación simbólica (para las necesidades de la física de altas energías), al que denominó Schoonschip.

Utilizando LISP , Karl Engelman creó MATHLAB en 1964 como parte del proyecto MITRE (para el estudio de la inteligencia artificial ). Posteriormente, MATHLAB estuvo disponible en las universidades para usuarios de mainframe PDP-6 y PDP-10 con sistemas operativos como TOPS-10 o TENEX . Por ahora, todavía se puede ejecutar en emulaciones SIMH PDP-10. MATHLAB (" laboratorio de matemáticas " ) no debe confundirse con MATLAB (" laboratorio de matrices " ), un sistema de cálculo numérico creado 15 años después en la Universidad de Nuevo México.

A partir de finales de la década de 1960, la primera generación de SKA incluía sistemas [1] :

Estos sistemas eran capaces de realizar cálculos simbólicos: integración, diferenciación, factorización.

La segunda generación, que adoptó una interfaz gráfica de usuario más moderna , incluye Maple (Kate Geddes y Gaston Gonnet, Universidad de Waterloo , 1985) y Mathematica ( Stephen Wolfram ), que son muy utilizadas por matemáticos, científicos e ingenieros [1] . Las alternativas gratuitas son Sage , Maxima , Reduce .

En 1987 , Hewlett-Packard introdujo la primera calculadora analítica de bolsillo ( HP-28 ), y fue la primera calculadora en implementar la organización de expresiones algebraicas, la diferenciación, la integración analítica restringida, la expansión de la serie de Taylor y la resolución de ecuaciones algebraicas.

Texas Instruments lanzó la calculadora TI-92 en 1995 con extensiones CAS revolucionarias basadas en el software Derive. Esta calculadora y sus sucesoras, incluidas la serie TI-89 y TI-Nspire CAS lanzadas en 2007, demostraron la viabilidad de construir sistemas de álgebra computacional relativamente compactos y económicos.

En la tercera generación se empezó a aplicar el enfoque categórico y los cálculos de operadores [1] :

Para 2012, la investigación en el campo de los sistemas de álgebra computacional continúa en tres direcciones: la capacidad de resolver problemas cada vez más amplios, la facilidad de uso y la rapidez de trabajo [1] .

Ramas de las matemáticas utilizadas en los sistemas de álgebra computacional

Véase también

Notas

  1. 1 2 3 4 Álgebra informática moderna, 2013 , 1.4. Sistemas computacionales de álgebra.

Literatura

Enlaces