You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that the first stb calculated with CentralizerByCentralLayer is not necessarily an Igs. However, AddIgsToIgs assumes it is. The following thus happens:
gap> N := Subgroup( G, [ G.4 ] );;
gap> gen := Pcp( G, N );;
gap> pcp := Pcp( N );;
gap> elms := [g];;
gap> stb := CentralizerByCentralLayer( elms, AsList( gen ), pcp );
[ g3, g2, g3 ]
gap> stb := AddIgsToIgs( stb, Igs( N ) );
[ g3, g2, g3, g4 ]
Assuming nothing else is wrong with CentralizerByCentralLayer, the question is: is it supposed to always return an Igs or not? If so, we could wrap Igs around its return value, if not, we could replace the above line in CentralizerBySeries by
stb := AddIgsToIgs( Igs(stb), Igs(N) );
The text was updated successfully, but these errors were encountered:
Clearly this isn't a proper Igs. The problem happens on
CentralizerBySeries
:polycyclic/gap/pcpgrp/centcon.gi
Lines 102 to 103 in 3f385e4
It seems that the first
stb
calculated withCentralizerByCentralLayer
is not necessarily an Igs. However,AddIgsToIgs
assumes it is. The following thus happens:Assuming nothing else is wrong with
CentralizerByCentralLayer
, the question is: is it supposed to always return an Igs or not? If so, we could wrapIgs
around its return value, if not, we could replace the above line inCentralizerBySeries
byThe text was updated successfully, but these errors were encountered: