[GAP Forum] question concerning the GAP package qpa (how to get an inclusion mprphism?)
Øyvind Solberg
oyvind.solberg at math.ntnu.no
Tue Jan 5 15:39:43 GMT 2016
Dear GAP Forum and Bernhard,
Suppose we are given a finite dimensional quotient A = kQ/I of a path
algebra and two modules M and N over A, where we know that N is
a submodule of M. If M and N are given as two representations/
modules over A and you have not told QPA how N is a submodule of
M, then there is in general no way QPA can find the inclusion you are
thinking about. In general a module N can be a submodule of a given
module M in infinitely many ways. However, if you know by which
elements N is generated by inside M, say m_1, m_2,..., m_t, then the
command
gap> g := SubRepresentationInclusion(M, [m1,m2,...,mt]);
will produce an inclusion from a module N' isomorphic to N into M, but
where the images inside M are the same. Then to get an inclusion from
N you could find an isomorphism between N and N' by
gap> alpha := IsomorphismOfModules( N, N' );
and then find the composition alpha*g.
If you are just abstractly knowing that N is a submodule of M, then I
don't
know an algorithm to find an inclusion of N into M.
Best regards, Oeyvind Solberg.
More information about the Forum
mailing list