Python 対称群
プログラムはデフォルトだと0から数え始めるので,普段使う1からの表示にする関数を作った.
SymmetricGroup(3)[1] #Permutation(2)(0, 1)
def plusone(x): X = tuple([0]) for i in range(n): a = tuple([tuple(x)[i] + 1]) X = X + a return Permutation(tuple(X)) plusone(SymmetricGroup(3)[1]) #Permutation(3)(1, 2)
目標は5次対称群の積表.