Cacao - CoCoA

Cacao
CoCoA.4 Logo.png
Autor (es) original (es) Abbott, J. y Bigatti, AM y Robbiano, L.
Versión inicial 1987 ; Hace 34 años  ( 1987 )
Lanzamiento estable
5.3.2 / 6 de mayo de 2020 ; Hace 10 meses  (6 de mayo de 2020 )
Versión de vista previa
5.3.4 / 6 de noviembre de 2020 ; hace 4 meses  ( 06/11/2020 )
Escrito en C ++
Sistema operativo Windows , Linux / Unix , macOS
Tipo Sistema de álgebra informática
Licencia GNU GPL
Sitio web cacao .dima .unige .it
CoCoALib
Autor (es) original (es) Abbott, J. y Bigatti, AM
Versión inicial 27 de abril de 2007 ; hace 13 años  ( 2007-04-27 )
Lanzamiento estable
0.99710/7 de mayo de 2020 ; Hace 10 meses  ( 07/05/2020 )
Versión de vista previa
0.99712 / 22 de diciembre de 2020 ; hace 3 meses  ( 2020-12-22 )
Escrito en C ++
Tipo Biblioteca
Licencia GNU GPL
Sitio web cacao .dima .unige .it  Edita esto en Wikidata

CoCoA ( Co mputations in Co mmutative A lgebra) es un sistema de álgebra computacional gratuito desarrollado por la Universidad de Génova , Italia , que se utiliza para calcular con números y polinomios . La Biblioteca CoCoA (CoCoALib) está disponible bajo Licencia Pública General GNU . CoCoA se ha adaptado a muchos sistemas operativos, incluidos Macintosh en PPC y x86, Linux en x86, x86-64 y PPC, Solaris en SPARC y Windows en x86. CoCoA es utilizado principalmente por investigadores (ver citas en y), pero puede ser útil incluso para cálculos "simples".

Las características de CoCoA incluyen:

Es capaz de realizar operaciones sencillas y sofisticadas sobre polinomios multivariados y sobre diversos datos relacionados con ellos (ideales, módulos, matrices, funciones racionales). Por ejemplo, puede calcular fácilmente bases de Gröbner , sicigias y resoluciones libres mínimas , intersección, división, el radical de un ideal, el ideal de esquemas de dimensión cero, series de Poincaré y funciones de Hilbert , factorización de polinomios e ideales tóricos . Las capacidades de CoCoA y la flexibilidad de su uso se mejoran aún más con el lenguaje de programación dedicado de alto nivel.

Su núcleo matemático, CoCoALib, ha sido diseñado como una biblioteca C ++ de código abierto, centrándose en la facilidad de uso y la flexibilidad.

CoCoALib se basa en GNU Multi-Precision Library .

CoCoALib es utilizado por ApCoCoA y NmzIntegrate

Ver también

Referencias

enlaces externos