Skip to content

Commit 58ab10b

Browse files
authored
remove the ConjugateGroup method based on nice monom. (#6197)
I think that using nice monomorphisms in `ConjugateGroup` methods is a bad idea: When this works (that is, when the conjugating element can be mapped under the nice monomorphism of the group) then one first maps the group and the element under the nice monomorphism, then conjugates in the image, and then pulls back the result under the monomorphism. The group which one gets this way (via `GroupByNiceMonomorphism`) knows almost nothing except the nice monomorphism. And in general this will not work because the conjugating element will not fit. Due to the omission of the `ConjugateGroup` method, we will lose the known `NiceMonomorphism` in the result of `ConjugateGroup`. Eventually this can be "reinserted" by installing a new `ConjugateGroup` method with requirement `IsGroup and HasNiceMonomorphism` that creates a nice monomorphism of the conjugated group. Do we want this? (In certain cases, this will be not what one wants: Perhaps we conjugate the group just in order to get a better behaved group, and then setting a "nice monomorphism" in this group that delegates tasks via the "ugly" original group is a bad idea.)
1 parent ca72093 commit 58ab10b

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

lib/grpnice.gi

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -352,14 +352,6 @@ local mon,cl,clg,c,i;
352352
end);
353353

354354

355-
#############################################################################
356-
##
357-
#M ConjugateGroup( <G>, <g> ) . . . . . . . . . . . . . . conjugate of <G>
358-
##
359-
GroupMethodByNiceMonomorphismCollElm( ConjugateGroup,
360-
[ IsGroup and HasParent, IsMultiplicativeElementWithInverse ] );
361-
362-
363355
#############################################################################
364356
##
365357
#M Core( <G>, <U> ) . . . . . . . . . . . . . . . . core of a <U> in a <G>

0 commit comments

Comments
 (0)