CoCoA - CoCoA

Cacau
CoCoA.4 Logo.png
Autor (es) original (is) Abbott, J. e Bigatti, AM e Robbiano, L.
lançamento inicial 1987 ; 34 anos atrás  ( 1987 )
Versão estável
5.3.2 / 6 de maio de 2020 ; 10 meses atrás  ( 2020-05-06 )
Versão de visualização
5.3.4 / 6 de novembro de 2020 ; há 4 meses  ( 2020-11-06 )
Escrito em C ++
Sistema operacional Windows , Linux / Unix , macOS
Tipo Sistema de álgebra computacional
Licença GNU GPL
Local na rede Internet cacau .dima .unige .it
CoCoALib
Autor (es) original (is) Abbott, J. e Bigatti, AM
lançamento inicial 27 de abril de 2007 ; 13 anos atrás  ( 27/04/2007 )
Versão estável
0,99710 / 7 de maio de 2020 ; 10 meses atrás  ( 2020-05-07 )
Versão de visualização
0,99712 / 22 de dezembro de 2020 ; 3 meses atrás  ( 2020-12-22 )
Escrito em C ++
Tipo Biblioteca
Licença GNU GPL
Local na rede Internet cacau .dima .unige .it  Edite isso no Wikidata

CoCoA ( Co mputations in Co mmutative A lgebra) é um sistema de álgebra computacional gratuito desenvolvido pela Universidade de Genova , Itália , usado para computar com números e polinômios . A Biblioteca CoCoA (CoCoALib) está disponível sob a GNU General Public License . O CoCoA foi transferido para muitos sistemas operacionais, incluindo Macintosh em PPC e x86, Linux em x86, x86-64 e PPC, Solaris em SPARC e Windows em x86. O CoCoA é usado principalmente por pesquisadores (consulte as citações em e), mas pode ser útil mesmo para cálculos "simples".

Os recursos do CoCoA incluem:

É capaz de realizar operações simples e sofisticadas em polinômios multivariados e em vários dados a eles relacionados (ideais, módulos, matrizes, funções racionais). Por exemplo, ele pode calcular prontamente a base de Gröbner , sizigias e resoluções livres mínimas , interseção, divisão, o radical de um ideal, o ideal de esquemas de dimensão zero, séries de Poincaré e funções de Hilbert , fatoração de polinômios e ideais tóricos . As capacidades do CoCoA e a flexibilidade de seu uso são aprimoradas ainda mais pela linguagem de programação de alto nível dedicada.

Seu núcleo matemático, CoCoALib, foi projetado como uma biblioteca C ++ de código aberto, com foco na facilidade de uso e flexibilidade.

CoCoALib é baseado na GNU Multi-Precision Library .

CoCoALib é usado por ApCoCoA e NmzIntegrate

Veja também

Referências

links externos