Basic constructors
-
map(Complex,Complex,HashTable) -- make a map of chain complexes
-
map(Complex,Complex,ZZ) -- make the zero map or identity between chain complexes
-
map(Complex,Complex,Function) -- make a map of chain complexes
-
map(Complex,Complex,List) -- make a map of chain complexes
-
map(Complex,Complex,ComplexMap) -- make a new map of chain complexes from an existing one
-
id _ Complex -- the identity map of a chain complex
-
differential of a chain complex -- get the maps between the terms in a complex
-
ComplexMap Array -- shift a complex or complex map
-
isWellDefined(ComplexMap) -- whether a map of chain complexes is well-defined
Important computations creating new complex maps
Canonical maps between complexes
Some complexes come with canonical maps. To access the complex map, one uses canonicalMap(Complex,Complex). The following operations have associated canonical maps.
Random maps of chain complexes
The method randomComplexMap(Complex,Complex) allows one to construct random complex maps, random morphisms between complexes, and random null homotopies between complexes.
Elementary operations on complex maps