Difference between revisions of "CoCoA:Main Page"

From ApCoCoAWiki
(Disable table of contents on the Main page)
m (removed dead links)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
=What is CoCoA?=
 
=What is CoCoA?=
CoCoA is a computer algebra system. The CoCoA project comprises a small group of researchers studying '''Co'''mputations in '''Co'''mmutative '''A'''lgebra. [http://cocoa.dima.unige.it/ CoCoA] is being developed at the University of Genova (Italy). In addition to this wiki there is a [http://cocoa.mathematik.uni-dortmund.de/forum/ discussion board] for users of CoCoA and the [[:Category:CoCoALib|CoCoAlib]].
+
CoCoA is a computer algebra system. The CoCoA project comprises a small group of researchers studying '''Co'''mputations in '''Co'''mmutative '''A'''lgebra. [http://cocoa.dima.unige.it/ CoCoA] is being developed at the University of Genova (Italy).
  
 
=Which releases are available?=
 
=Which releases are available?=
At the moment there are two releases of CoCoA, namely [[:Category:CoCoA4|CoCoA 4]] and [[:Category:CoCoA5|CoCoA 5]]. You can also find some information about [[Releases|releases]] of CoCoA and its [[History|history]] here, as well as some [[:Category:HowTo|How To's]], describing how to solve special problems with CoCoA. Also, there is a list of articles, containing some [[:Category:documentation|documentation]] for the recent versions of CoCoA.
+
At the moment there are two releases of CoCoA, namely [[:Category:CoCoA4|CoCoA 4]] and [[:Category:CoCoA5|CoCoA 5]]. You can also find some information about its [[History|history]] here, as well as some [[:Category:HowTo Old|How To's]], describing how to solve special problems with CoCoA. Also, there is a list of articles, containing some [[:Category:documentation|documentation]] for the recent versions of CoCoA.
  
Most versions of CoCoA have a graphical user interface, utilizing [[:Category:CoCoAL|CoCoALanguage]] as computing language.  
+
Most versions of CoCoA have a graphical user interface, utilizing CoCoALanguage as computing language.  
 
With [[:Category:CoCoALib|CoCoALib]], a C++ library, it is possible to use the CoCoA computing engine for the development of your own applications.
 
With [[:Category:CoCoALib|CoCoALib]], a C++ library, it is possible to use the CoCoA computing engine for the development of your own applications.
  
Line 25: Line 25:
 
* [[:Category:CoCoA5|CoCoA 5]]
 
* [[:Category:CoCoA5|CoCoA 5]]
 
* [[:Category:CoCoALib|CoCoALib]]
 
* [[:Category:CoCoALib|CoCoALib]]
* [[:Category:HowTo|How To's]]
+
* [[:Category:HowTo Old|How To's]]
  
 
__NOTOC__
 
__NOTOC__

Latest revision as of 15:05, 6 March 2023

What is CoCoA?

CoCoA is a computer algebra system. The CoCoA project comprises a small group of researchers studying Computations in Commutative Algebra. CoCoA is being developed at the University of Genova (Italy).

Which releases are available?

At the moment there are two releases of CoCoA, namely CoCoA 4 and CoCoA 5. You can also find some information about its history here, as well as some How To's, describing how to solve special problems with CoCoA. Also, there is a list of articles, containing some documentation for the recent versions of CoCoA.

Most versions of CoCoA have a graphical user interface, utilizing CoCoALanguage as computing language. With CoCoALib, a C++ library, it is possible to use the CoCoA computing engine for the development of your own applications.

How is CoCoA licensed?

CoCoALib is available under the GPL V2, CoCoA 4.X is freely available for research and educational purposes.

What can we compute with CoCoA?

CoCoA is a special-purpose computer algebra system whose particular strength include

  • Gröbner bases
  • polynomial factorization
  • exact linear algebra
  • Hilbert functions
  • ideal of points
  • toric ideals

Where to go from here?