@FriedrichRober and I have found out, that one should never do GroupWithMemory(Grp(ri)) in the middle of the recognition, because many functions for objects with memory assume that, if the elements live in the same group, then their !.slp components are identical. Thus one has to always use ri!.gensHmem.
This should be documented somewhere, especially in the "how to write a recog method chapter".
@FriedrichRober and I have found out, that one should never do GroupWithMemory(Grp(ri)) in the middle of the recognition, because many functions for objects with memory assume that, if the elements live in the same group, then their
!.slp
components are identical. Thus one has to always use ri!.gensHmem.This should be documented somewhere, especially in the "how to write a recog method chapter".