Qurak

Powers of a primitive root

Пример 2 шагов, выполняемых по порядку в одной сессии. Каждый шаг был выполнен на движке, и вывод ниже — то, что он дал.

Шаг 1
n = 2 Prime[5];
p = PrimitiveRoot[n];
{n, p}
Вывод
{22, 13}
Шаг 2
Graph[Table[PowerMod[p, k, n] -> PowerMod[p, k + 1, n], {k, EulerPhi[n]}], DirectedEdges -> True, VertexLabels -> Placed["Name", Center], VertexSize -> 0.4, VertexStyle -> LightOrange]
Вывод
Graph[<10>, <10>]

Используемые функции

Связанные рецепты

Все рецепты · Справочник функций · Использовать из MCP-клиента