CoCoA - CoCoA
Opprinnelige forfatter (e) | Abbott, J. og Bigatti, AM og Robbiano, L. |
---|---|
Første utgivelse | 1987 |
Stabil utgivelse | 5.3.2 / 6. mai 2020
|
Preview release | 5.3.4 / 6. november 2020
|
Skrevet i | C ++ |
Operativsystem | Windows , Linux / Unix , macOS |
Type | Computer algebra system |
Tillatelse | GNU GPL |
Nettsted | kakao |
Opprinnelige forfatter (e) | Abbott, J. og Bigatti, AM |
---|---|
Første utgivelse | 27. april 2007 |
Stabil utgivelse | 0.99710 / 7. mai 2020
|
Preview release | 0.99712 / 22. desember 2020
|
Skrevet i | C ++ |
Type | Bibliotek |
Tillatelse | GNU GPL |
Nettsted |
kakao |
CoCoA ( Co mputations in Co mmutative A lgebra) er et gratis datamaskinsalgebrasystem utviklet av Universitetet i Genova , Italia , brukt til å beregne med tall og polynomer . CoCoA-biblioteket (CoCoALib) er tilgjengelig under GNU General Public License . CoCoA har blitt portet til mange operativsystemer, inkludert Macintosh på PPC og x86, Linux på x86, x86-64 & PPC, Solaris på SPARC og Windows på x86. CoCoA brukes hovedsakelig av forskere (se sitater på og), men kan være nyttig selv for "enkle" beregninger.
CoCoAs funksjoner inkluderer:
- Svært store heltall og rasjonelle tall ved hjelp av GNU Multi-Precision Library
- Multivariate polynomer
- Gröbner basis
- Brukergrensesnitt: tekst; Emacs- basert; Qt- basert
Den er i stand til å utføre enkle og sofistikerte operasjoner på multivariate polynomer og på forskjellige data relatert til dem (idealer, moduler, matriser, rasjonelle funksjoner). For eksempel kan den lett beregne Gröbner-grunnlag , syzygies og minimale frie oppløsninger , skjæringspunkt, divisjon, radikalen til et ideal, idealet om nulldimensjonale skjemaer, Poincaré-serien og Hilbert-funksjoner , faktorisering av polynomer og toriske idealer . Mulighetene til CoCoA og fleksibiliteten i bruken av den blir ytterligere forbedret av det dedikerte programmeringsspråket på høyt nivå.
Den matematiske kjernen, CoCoALib, er designet som et åpen kildekode C ++ - bibliotek, med fokus på brukervennlighet og fleksibilitet.
CoCoALib er basert på GNU Multi-Precision Library .
CoCoALib brukes av ApCoCoA og NmzIntegrate