p-group generation algorithmの戦略
やっと本論に突入. まずは、p-群のdescendantの定義である.
p-群のdescendant の定義
p-群を d-generator かつ exponent-p class c とするとき
d-generator p-群で なるものを のdescendantと定義する.
またdescendant のうち、特にとなっているものを immediate descendantと定義する.
整数dとcはで決まっていることに注意.意外とあっさりした定義だが、重要な概念である.
さて、なぜこんなものを定義したのかであるが、の lower exponent-p central series
において、自然な上への準同型 は同型
を引き起こすが、 は exponent-p class i であり、かつは、定義よりほとんど自明にわかるため、この同型はがのimmediate descendantであることを意味している.
(どちらも d-generatorであるのは より)
そこでもし、与えられたp-群のimmediate descendantをすべて求める方法があれば、から出発して、、と進んで、最後はすなわちにたどり着くことができるのである。
は d個の の直積で、求めたいp-群の位数をとすると、であるため、この範囲の各々のdに対してimmediate descendantをたどれば 全てのに到達できる.これがp-group generation algorithmの戦略である.descendant (子孫)を次々と作っていくのでgeneration algorithmと呼ぶのであろう.
また、最終的に求められたの同型問題については、immediate descendantが同型ならその親も同型になることより、immediate descendantをすべて求める際に同型であるものを除いておけば、それ以後に枝分かれした子孫はすべて同型にならないことがわかる.うまい分割統治である.ただし、immediate descendantをすべて求めて、かつ、それらを同型判定するというすごく都合のいい方法があればであるが...