Qurak

Powers of a primitive root

2 ステップを1つのセッション内で順に実行します。各ステップはエンジンで実行済みで、以下の出力は実際に生成されたものです。

ステップ 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クライアントから使う