Вычисление порядка элемента в группе — различия между версиями
Строка 1: | Строка 1: | ||
{{Требует доработки | {{Требует доработки | ||
− | |item1=Тут надо написать про алгоритм, который использует теорему Лагранжа. И работает за время <tex>O(\mathrm{FactorTime} \cdot \log |G|)</tex>. | + | |item1=(исправлено)Тут надо написать про алгоритм, который использует теорему Лагранжа. И работает за время <tex>O(\mathrm{FactorTime} \cdot \log |G|)</tex>. |
}} | }} | ||
Версия 19:32, 4 июля 2010
Эта статья требует доработки!
- (исправлено)Тут надо написать про алгоритм, который использует теорему Лагранжа. И работает за время .
Если Вы исправили некоторые из указанных выше замечаний, просьба дописать в начало соответствующего пункта (Исправлено).
Пусть теоремы Лагранжа порядок элемента является делителем порядка группы. Таким образом достаточно рассмотреть , где , - делители порядка группы.
- группа, . По следствию изАлгоритм:
1) Найти все делители
перебором от 1 до2) Для каждого делителя
проверить значение . Наименьший n, такой что , является порядком элемента в группе.
Алгоритмическая сложность: Перебор от 1 до выполняется за . Возведение в степень выполняется за . Следовательно время выполнения