module Complex:sig..end
Chain complexes between free modules.
type t = {
   | 
modules :  | 
   | 
d :  | 
A chain complex.
val modules : t ->
       Module.FreeLeft.Presentation.pres array
val maps : t ->
       Module.FreeLeft.Presentation.Map.t array
val length : t -> intLength of a chain complex.
val make : Module.FreeLeft.Presentation.pres array ->
       Module.FreeLeft.Presentation.Map.t array ->
       tCreate a chain complex.
val valid : t -> boolEnsure that a chain complex satsifies d^2=0.
val to_string : t -> stringString representation.
val homology : t -> int arrayCompute the homology of the complex.