The homalg project -- Algorithmic Homological Algebra

  • Increase font size
  • Default font size
  • Decrease font size
Development

Why was homalg discontinued in Maple?

The original implementation of homalg in Maple by Mohamed Barakat and Daniel Robertz hit several walls. The speed of the Gröbner basis routines in Maple was the smallest issue. The rising complexity of data structures for high level algorithms (bicomplexes, functors, spectral sequences, ...) became the main problem. Both authors very much felt the need for an object-oriented programming language, a language that allows defining complicated mathematical objects carrying properties and attributes and even containing other objects as subobjects

Pushed to look for an alternative to Maple, the wish list grew even further.

 

(Source: homalg package -- Appendix Development)

 

Why GAP4?

... And when all these features become relevant to what you want to do, there is hardly an alternative to GAP4.

Read more...
 

Why not Sage?

... it was primarily the points expressed in (Why GAP4? - 4) that finally favored GAP4 over Sage.

Read more...
 

How does homalg compare to Sage?

There are several major differences between the homalg project and Sage...

Read more...
 



Search the homalg project