This type implements free OI-modules over polynomial OI-algebras. To make a FreeOIModule object, use makeFreeOIModule. To get the basis elements and rank of a free OI-module, use getBasisElements and getRank respectively. To install the generators of a component of a free OI-module in a specified width, use installGeneratorsInWidth.
Each FreeOIModule object comes equipped with either the Lex monomial order induced by the monomial order on its underlying polynomial OI-algebra, or the Schreyer monomial order induced by another free OI-module; see makeFreeOIModule and OIMonomialOrder.
|
|
The object FreeOIModule is a type, with ancestor classes HashTable < Thing.