CoCoA (Computations in Commutative Algebra; Değişmeli Cebirde Hesaplamalar)[6]İtalya, Cenova Üniversitesi tarafından geliştirilen, sayılar ve polinomlar ile hesaplama yapmak için kullanılan ücretsiz bir bilgisayarlı cebir sistemidir. CoCoA Kütüphanesi (CoCoALib[7]) GNU Genel Kamu Lisansı altında yayımlanmaktadır. CoCoA, PPC ve x86 üzerinde Macintosh, x86 üzerinde Linux, Unix x86-64 & PPC, SPARC üzerinde Solaris ve x86 üzerinde Windows dahil olmak üzere birçok işletim sistemine taşınmıştır.
CoCoA çoğunlukla araştırmacılar ([8]
ve [9] adresindeki alıntılara bakınız.) tarafından kullanılır, ancak "basit" hesaplamalar için bile yararlı olabilir.
Çok değişkenli polinomlar ve bunlarla ilgili çeşitli veriler (idealler, modüller, matrisler, rasyonel fonksiyonlar) üzerinde basit ve karmaşık işlemler gerçekleştirebilir. Örneğin, Gröbner tabanı, syzygyler ve minimal serbest çözünürlükler, kesişim, bölme, bir idealin radikalini kolayca hesaplayabilir, sıfır boyutlu şemaların ideali, Poincaré serisi ve Hilbert fonksiyonları, polinomların çarpanlara ayrılması ve torik idealler. CoCoA'nın yetenekleri ve kullanım esnekliği, özel yüksek seviyeli programlama dili ile daha da geliştirilmiştir.
Matematiksel çekirdeği CoCoALib, kullanım kolaylığı ve esnekliğe odaklanan açık kaynaklı bir C++ kütüphanesi olarak tasarlanmıştır.
^ab"Citing CoCoA". cocoa.dima.unige.it. 6 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Temmuz 2022.
^"CoCoA History". cocoa.dima.unige.it. Archived from the original on 9 Ocak 1998. Erişim tarihi: 9 Mart 2023.KB1 bakım: BOT: esas-url durumu bilinmeyen (link)
^Kaynak hatası:Geçersiz <ref> etiketi; cocoa releases isimli refler için metin sağlanmadı (Bkz: Kaynak gösterme)