Oberwolfach References on Mathematical Software



CoCoA is a system for Computations in Commutative Algebra.
It is able to perform simple and sophisticated operations on multivaraiate
polynomials and on various data related to them (ideals, modules, matrices, rational functions). For example, it can readily compute Grobner bases, syzygies and minimal free resolution, intersection, division, the radical of an ideal, the ideal of zero-dimensional schemes, Poincare’ 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. For convenience, the system offers a textual interface, an Emacs mode, and a graphical user interface common to most platforms.


CoCoA Team


Freely distributed from the website http://cocoa.dima.unige.it



projectstatus   officially approved by the authors

Available via

Operating Systems

Programming Languages


Other free license

Technical Category

Specialized system

Download pdf description