GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
<Chapter><Heading> Meataxe modules</Heading>12<Table Align="|l|" >34<Row>5<Item>6<Index>DesuspensionMtxModule</Index>7<C>DesuspensionMtxModule(M)</C>8<P/>910Inputs a meataxe module <M>M</M> over the field of <M>p</M> elements11and returns an FpG-module DM. The two modules are related mathematically12by the existence of a short exact sequence <M>DM \longrightarrow FM \longrightarrow M</M> with <M>FM</M> a free module. Thus the homological properties of <M>DM</M> are equal to those of <M>M</M> with a dimension shift.13<P/>1415(If <M>G:=Group(M.generators)</M> is a <M>p</M>-group then <M>FM</M> is a16projective cover of <M>M</M> in the sense that the homomorphism17<M>FM \longrightarrow M</M> does not factor as <M>FM \longrightarrow P \longrightarrow M</M> for any projective module <M>P</M>.)18</Item>19</Row>2021<Row>22<Item>23<Index>FpG&uscore;to&uscore;MtxModule</Index>24<C>FpG&uscore;to&uscore;MtxModule(M)</C>25<P/>26Inputs an FpG-module <M>M</M> and returns an isomorphic meataxe module.27</Item>28</Row>2930<Row>31<Item>32<Index>GeneratorsOfMtxModule</Index>33<C>GeneratorsOfMtxModule(M)</C>343536<P/>37Inputs a meataxe module <M>M</M> acting on, say, the vector space <M>V</M>.38The function39returns a minimal40list of row vectors in <M>V</M> which generate <M>V</M> as a <M>G</M>-module (where G=Group(M.generators) ).41</Item>42</Row>4344</Table>45</Chapter>4647484950