¿Qué es?
Programas que manipulan fórmulas de forma exacta: simplificar, derivar, integrar, desarrollar en serie, resolver. El cálculo como reescritura de términos sobre árboles de expresiones.
Fórmulas
¿Por qué importa?
Los CAS comprueban demostraciones, deducen fórmulas para códigos numéricos y generan el código de derivadas que hoy a menudo sustituye la diferenciación automática.
Las matemáticas que hay detrás
Cada regla es una regla de reescritura sobre el árbol de expresiones; lo difícil es simplificar el resultado.
El algoritmo de Risch decide si existe una primitiva elemental y la encuentra: un hito del álgebra computacional.
La derivación simbólica es el ejemplo de libro de reescritura de términos sobre árboles de expresiones.
Los CAS evalúan integrales definidas buscando una primitiva (algoritmo de Risch) y aplicando la regla de Barrow.
Los CAS calculan desarrollos en serie (
series(f, x, 0, n)) para simplificar, tomar límites y aproximar.Los sistemas de álgebra computacional mantienen o exactos como símbolos en vez de aproximarlos.
Un CAS representa funciones como árboles de expresiones que se pueden simplificar, derivar e integrar.
Una heurística estándar de los integradores simbólicos (orden ILATE).
Esta página tiene lo esencial. Un desarrollo más completo (intuición, definición formal, ejemplo resuelto) está en camino.