I tried this and was hoping for a result, not an error.
gap> R:=GroupRing(GF(2),SymmetricGroup(3));
<algebra-with-one over GF(2), with 2 generators>
gap> A:=MatrixAlgebra(R,2);
( <algebra-with-one over GF(2), with 2 generators>^[ 2, 2 ] )
gap> IsRing(A);
true
gap> G:=Units(A);
Error, no method found! For debugging hints type ?Recovery from NoMethodFound
Error, no 1st choice method found for `InverseMutable' on 1 arguments at /opt/gap-4.15.1/lib/methsel2.g:250 called from
InverseOp( elm ) at /opt/gap-4.15.1/lib/arith.gi:408 called from
InverseImmutable( M ) at /opt/gap-4.15.1/lib/matobj.gi:1476 called from
m ^ -1 at /opt/gap-4.15.1/lib/algmat.gi:849 called from
IsUnit( R, pow ) at /opt/gap-4.15.1/lib/ring.gi:936 called from
<function "Units for a (finite) ring">( <arguments> )
called from read-eval loop at *stdin*:4
type 'quit;' to quit to outer loop
P.S. Fixing this would allow the domain of GeneralLinearGroup to be extended.
I tried this and was hoping for a result, not an error.
P.S. Fixing this would allow the domain of
GeneralLinearGroupto be extended.