请输入您要查询的百科知识:

 

词条 CoCoA
释义

  1. See also

  2. References

  3. External links

{{Distinguish|Cocoa (API)}}{{Infobox software
| title = CoCoA
| name = CoCoA
| logo = CoCoA.4 Logo.png
| logo caption =
| screenshot =
| caption =
| collapsible =
| author =
| developer =
| released = {{Start date and age|1987|df=yes}}
| discontinued =
| latest release version = 5.2.4
| latest release date = {{Start date and age|2018|08|09|df=yes}}[1]
| latest preview version = 5.2.6
| latest preview date = {{Start date and age|2018|10||df=yes}}
| status = Active
| programming language = C++
| operating system =
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Computer algebra system
| license = GNU GPL
| website = {{URL|http://cocoa.dima.unige.it/}}
| logo_size = 150px
| logo_alt =
| screenshot_size =
| screenshot_alt =
}}{{Infobox software
| name = CoCoALib
| title = CoCoALib
| logo =
| logo caption =
| logo_size =
| logo_alt =
| screenshot =
| caption =
| screenshot_size =
| screenshot_alt =
| collapsible =
| author =
| developer =
| released = {{Start date and age|2007|04|27|df=yes}}
| discontinued =
| latest release version = 0.99600
| latest release date = {{Start date and age|2018|08|09|df=yes}}
| latest preview version = 0.99610
| latest preview date = {{Start date and age|2018|10||df=yes}}
| status = Active
| programming language = C++
| operating system =
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Library
| license = GNU GPL
}}CoCoA (Computations in Commutative Algebra)[2]

is a free computer algebra system developed by the University of Genova, Italy, used to compute with numbers and polynomials. The CoCoA Library (CoCoALib[3])

is available under GNU General Public License. CoCoA has been ported to many operating systems including Macintosh on PPC and x86, Linux on x86, x86-64 & PPC, Solaris on SPARC and Windows on x86.

CoCoA is mainly used by researchers (see citations at[4]

and[5]),

but can be useful even for "simple" computations.

CoCoA's features include:

  • Very big integers and rational numbers using the GNU Multi-Precision Library
  • Multivariate Polynomials
  • Gröbner basis
  • User interfaces: text; Emacs-based; Qt-based

It is able to perform simple and sophisticated operations on multivariate polynomials and on various data related to them (ideals, modules, matrices, rational functions). For example, it can readily compute Gröbner basis, syzygies and minimal free resolution, intersection, division, the radical of an ideal, the ideal of zero-dimensional schemes, Poincaré series and Hilbert functions, factorization of polynomials, toric ideals. The capabilities of CoCoA and the flexibility of its use are further enhanced by the dedicated high-level programming language.

Its mathematical core, CoCoALib, has been designed as an open source C++ library, focussing on ease of use and flexibility.

CoCoALib is based on GNU Multi-Precision Library.

CoCoALib is used by

ApCoCoA[6]

and

NmzIntegrate[7]

See also

{{Portal|Free and open-source software}}{{Commons category|Computations in Commutative Algebra}}
  • List of computer algebra systems
  • Standard Template Library

References

1. ^{{cite web|url=http://cocoa.dima.unige.it/download/RelNotes.shtml|title=CoCoA 5 Release Notes}}
2. ^{{cite web|url=http://cocoa.dima.unige.it|title=CoCoA website}}
3. ^{{cite web|url=http://cocoa.dima.unige.it/cocoalib|title=CoCoALib home page}}
4. ^{{cite web |url=http://www.swmath.org/software/143|title=CoCoA in swMath}}
5. ^{{cite web|url=https://scholar.google.it/scholar?q=cocoa+algebra&btnG=&hl=it&as_sdt=2005&sciodt=0%2C5&cites=17857609655829800128&scipsc=|title=CoCoA in GoogleScholar}}
6. ^{{cite web|url=http://apcocoa.org/|title=ApCoCoA website}}
7. ^{{cite web|url=http://www.home.uni-osnabrueck.de/wbruns/normaliz/|title=Normaliz website}}

External links

  • {{Official website|http://cocoa.dima.unige.it/}}
  • ApCoCoA, an extension of CoCoA
{{Computer algebra systems}}{{DEFAULTSORT:Cocoa System}}

3 : Computer algebra system software for Linux|Free computer algebra systems|Science software that uses Qt

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/23 5:18:52