ホーム 数学 オイラーのφ関数の計算 作成日: 2026年7月20日 21:33 オイラーのφ関数の計算 入力 整数36 数学 オイラーのφ関数の計算 オイラーのφ関数 φ(n)(1からnまでのうちnと互いに素な整数の個数)を求めます。相異なる素因数による積の公式 φ(n)=n·∏(1−1/p) を用い、計算に使った素因数分解も表示します。 入力 整数 正の整数 n。1以上 1,000,000,000,000(10¹²)以下。 結果 値を入力すると計算結果が表示されます。 トーシェント φ(n) 1 ≤ k ≤ n のうち、n との最大公約数が 1 となる整数 k の個数(n と互いに素な数の個数)。 詳細 素因数分解 n を素因数の積で表したもの。例:36 = 2² · 3²。 導出 n = 36 トーシェント φ(n) \begin{aligned} \varphi(n) &= n\prod_{p\mid n}\left(1-\dfrac{1}{p}\right) \\ &= {\text{?}} \\ &= ? \end{aligned} 共有 レポートを印刷 リセット 埋め込み この計算機を埋め込む プレビュー このコードをページに貼り付けると計算機を表示できます。 コードをコピー この計算を共有 このリンクを開くと、入力した値がそのまま表示されます。 リンクをコピー 共有する XFacebookLINE メール 最終更新: 2026-07-13 定義 オイラーのφ関数 φ(n)\varphi(n) は、11 から nn までの整数のうち nn と互いに素なもの、すなわち nn と 11 以外に公約数を持たないものの個数を数えます。2 つの整数が互いに素であるとは、その最大公約数が 11 であることをいいます。 例えば φ(9)=6\varphi(9) = 6 です。1,2,…,91, 2, \dots, 9 のうち 1,2,4,5,7,81, 2, 4, 5, 7, 8 は 99 と互いに素ですが、3,6,93, 6, 9 はそうではありません。 この関数はレオンハルト・オイラーにちなんで名づけられ、1763 年に導入されました。ϕ(n)\phi(n) とも書かれ、**トーシェント関数(phi 関数)**とも呼ばれます。 積の公式 nn 以下の整数をすべて調べる必要はありません。nn を相異なる素因数に分解すれば、トーシェントは直ちに求まります。 φ(n)=n∏p∣n(1−1p)\varphi(n) = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right) 積は nn を割り切る相異なる素数についてとります。指数は現れません。各素数 pp は pp の倍数、すなわち全体の 1/p1/p を取り除きます。素数は独立に作用するため、これらの割合は掛け合わされます。 計算例 — n = 36。 素因数分解は 36=22⋅3236 = 2^2 \cdot 3^2 なので、相異なる素数は 22 と 33 です。 φ(36)=36(1−12)(1−13)=36⋅12⋅23=12\varphi(36) = 36\left(1 - \frac{1}{2}\right)\left(1 - \frac{1}{3}\right) = 36 \cdot \frac{1}{2} \cdot \frac{2}{3} = 12 3636 と互いに素な 12 個の整数は 1,5,7,11,13,17,19,23,25,29,31,351, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35 です。 素数と素数のべき 公式を理解しやすくする基本的な 2 つの場合があります。 素数 pp: 11 から p−1p - 1 までのすべてが pp と互いに素なので、φ(p)=p−1\varphi(p) = p - 1 です。例えば φ(7)=6\varphi(7) = 6。 素数のべき pkp^k: pkp^k と互いに素でないのは pp の倍数だけで、その個数は pk−1p^{k-1} です。したがって φ(pk)=pk−pk−1=pk−1(p−1)\varphi(p^k) = p^k - p^{k-1} = p^{k-1}(p - 1) よって φ(8)=φ(23)=22(2−1)=4\varphi(8) = \varphi(2^3) = 2^2(2 - 1) = 4、φ(27)=φ(33)=32(3−1)=18\varphi(27) = \varphi(3^3) = 3^2(3 - 1) = 18 となります。 乗法性 トーシェントは乗法的です。mm と nn が互いに素であれば、 φ(mn)=φ(m) φ(n)\varphi(mn) = \varphi(m)\,\varphi(n) が成り立ちます。積の公式が成り立つのはこのためです。nn を素数のべきの積として書き、各因子に φ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p-1) を適用して掛け合わせればよいのです。例えば 36=4⋅936 = 4 \cdot 9 で gcd(4,9)=1\gcd(4, 9) = 1 なので、φ(36)=φ(4) φ(9)=2⋅6=12\varphi(36) = \varphi(4)\,\varphi(9) = 2 \cdot 6 = 12 です。 互いに素という条件に注意してください。mm と nn が共通の因数を持つと φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n) は成り立たないことがあります。例えば φ(2⋅2)=φ(4)=2\varphi(2 \cdot 2) = \varphi(4) = 2 であり、φ(2)φ(2)=1\varphi(2)\varphi(2) = 1 ではありません。 オイラーの定理 トーシェントはべき乗の合同を支配します。オイラーの定理によれば、gcd(a,n)=1\gcd(a, n) = 1 ならば aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod{n} が成り立ちます。これはフェルマーの小定理(素数 pp に対する ap−1≡1(modp)a^{p-1} \equiv 1 \pmod p)を一般化したもので、n=pn = p かつ φ(p)=p−1\varphi(p) = p - 1 の特別な場合にあたります。 例。 a=3a = 3、n=10n = 10 とすると、φ(10)=4\varphi(10) = 4 なので 34=81≡1(mod10)3^4 = 81 \equiv 1 \pmod{10} です。実際 8181 の一の位は 11 です。この定理により、計算前に巨大な指数を φ(n)\varphi(n) で法として簡約できます。 RSA への応用 RSA 公開鍵暗号はトーシェントの上に直接構築されています。法は 2 つの大きな素数から n=p⋅qn = p \cdot q として作られ、 φ(n)=(p−1)(q−1)\varphi(n) = (p - 1)(q - 1) となります。公開指数 ee と秘密指数 dd は e⋅d≡1(modφ(n))e \cdot d \equiv 1 \pmod{\varphi(n)} を満たすように選ばれます。するとオイラーの定理により、復号が暗号化を打ち消すことが保証されます:(me)d≡m(modn)(m^e)^d \equiv m \pmod n。 安全性は次のギャップにあります。誰でも nn を公開できますが、φ(n)=(p−1)(q−1)\varphi(n) = (p-1)(q-1) を求めるには pp と qq を知る必要があります。nn だけからそれらを復元することは大きな半素数を素因数分解することであり、十分大きな素数に対しては計算的に困難だと信じられています。実際、φ(n)\varphi(n) を知ることは nn を素因数分解することと同等です。 計算例 nn素因数分解積の形φ(n)\varphi(n)10102⋅52 \cdot 510 (1−12)(1−15)10\,(1 - \tfrac12)(1 - \tfrac15)44121222⋅32^2 \cdot 312 (1−12)(1−13)12\,(1 - \tfrac12)(1 - \tfrac13)44363622⋅322^2 \cdot 3^236 (1−12)(1−13)36\,(1 - \tfrac12)(1 - \tfrac13)121210010022⋅522^2 \cdot 5^2100 (1−12)(1−15)100\,(1 - \tfrac12)(1 - \tfrac15)4040101101101101(素数)101 (1−1101)101\,(1 - \tfrac{1}{101})100100 特別な場合 n=1n = 1: 慣例として φ(1)=1\varphi(1) = 1 とします。範囲内の唯一の整数 11 は自分自身と互いに素です。 nn が素数: φ(n)=n−1\varphi(n) = n - 1 で、その大きさに対して最大値です。素数は互いに素な剰余が最も多くなります。 nn が偶数: 因子 (1−12)(1 - \tfrac12) により少なくとも半数が取り除かれるので、φ(n)≤n/2\varphi(n) \le n/2 です。 約数についての和: nn のすべての約数のトーシェントの和は nn 自身に等しくなります:∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n。n=12n = 12 では φ(1)+φ(2)+φ(3)+φ(4)+φ(6)+φ(12)=1+1+2+2+2+4=12\varphi(1) + \varphi(2) + \varphi(3) + \varphi(4) + \varphi(6) + \varphi(12) = 1 + 1 + 2 + 2 + 2 + 4 = 12 です。 クイックリファレンス 概念公式定義φ(n)=#{ k:1≤k≤n, gcd(k,n)=1 }\varphi(n) = \#\{\, k : 1 \le k \le n,\ \gcd(k, n) = 1 \,\}積の公式φ(n)=n∏p∣n(1−1/p)\varphi(n) = n \prod_{p \mid n} (1 - 1/p)素数φ(p)=p−1\varphi(p) = p - 1素数のべきφ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p - 1)乗法性gcd(m,n)=1\gcd(m, n) = 1 のとき φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n)オイラーの定理gcd(a,n)=1\gcd(a, n) = 1 のとき aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod n約数の和∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n よくある質問 (FAQ)オイラーのφ関数とは何ですか?オイラーのφ関数 φ(n) は、n以下の正の整数のうち n と互いに素なもの(1以外に公約数を持たないもの)の個数を数えます。例えば φ(9) = 6 で、1, 2, 4, 5, 7, 8 はそれぞれ 9 と互いに素ですが、3, 6, 9 はそうではありません。慣例として φ(1) = 1 とします。 φ(n) はどのように計算しますか?n を相異なる素数 p₁, p₂, …, pₖ に分解し、公式 φ(n) = n · ∏(1 − 1/p) を適用します。n = 36 = 2² · 3² なら、φ(36) = 36 · (1 − 1/2) · (1 − 1/3) = 36 · 1/2 · 2/3 = 12 です。効くのは相異なる素数だけで、指数は関係しません。 素数のトーシェントはいくつですか?素数 p では 1 から p − 1 までのすべてが p と互いに素なので、φ(p) = p − 1 です。素数のべき pᵏ では φ(pᵏ) = pᵏ − pᵏ⁻¹ = pᵏ⁻¹(p − 1) となります。例えば φ(7) = 6、φ(8) = φ(2³) = 8 − 4 = 4 です。 RSA やオイラーの定理でトーシェントが重要なのはなぜですか?オイラーの定理は、gcd(a, n) = 1 のとき a^φ(n) ≡ 1 (mod n) が成り立つことを述べ、フェルマーの小定理を一般化します。RSA暗号はこれに基づきます。2つの素数の積 n = p·q に対して φ(n) = (p − 1)(q − 1) であり、公開鍵と秘密鍵の指数は e·d ≡ 1 (mod φ(n)) を満たすように選ばれます。φ(n) を知ることは n を素因数分解することと同等で、これが RSA の安全性を支えています。 次のおすすめ 素因数分解の計算 整数(最大1兆まで)を素因数に分解します。指数表記による素因数分解、異なる素因数の個数ω(n)、約数の総数τ(n)を一度に求められます。 詳しく解説最大公約数・最小公倍数の計算 2 つの正の整数の最大公約数(GCD)と最小公倍数(LCM)を求めます。 詳しく解説合同算術の計算 a mod n・冪乗剰余(a^b mod n)・剰余逆元(a⁻¹ mod n)を計算します。数論の基礎から暗号理論の応用まで対応。 詳しく解説 200+ ツール · 10 言語対応 · 完全無料 数論の他の計算 n乗根の計算オイラーのφ関数の計算ローマ数字変換ツール合同算術の計算最大公約数・最小公倍数の計算指数表記(科学的記数法)変換器 +6 more Show less 数値の丸め整除性チェッカー素因数分解の計算素数チェッカー対数の計算累乗の計算 数学の他のカテゴリ 代数 2×2 逆行列の計算2×2行列の固有値・固有ベクトルの計算2元連立一次方程式の解(クラメールの公式)3元連立一次方程式の解(クラメールの公式)ガウスの消去法 計算ツール(3×3)シンプソン公式による数値積分の計算一次方程式の計算(ax + b = c)行列の積(2×2・3×3)行列式の計算(2×2・3×3)三次方程式の解指数関数的増加・減衰の計算絶対値方程式の解(|ax + b| = c)多項式の値の計算(ホーナー法)多項式の定積分多項式の微分計算台形公式による数値積分の計算二項定理による (a + b)ⁿ の展開二次方程式の解判別式の計算部分分数分解ツール複素数の計算平方完成の計算平面幾何 2点を通る直線の方程式2点間の距離計算ひし形の面積ピタゴラスの定理の計算円の弦と弧の計算円の方程式の計算円の面積・円周の計算円環面積の計算円弧の長さの計算黄金比の計算三角形の外接円の計算三角形の計算(ASA)― 1辺と2角から全要素を求める三角形の計算(SAS)― 2辺と夾角から全要素を求める三角形の計算(SSS)― 3辺から全要素を求める三角形の面積計算正三角形の計算正多角形の計算扇形の面積計算双曲線の計算楕円の焦点ツール楕円の面積・周の長さの計算台形の面積計算中点計算ツール直角三角形の計算直角二等辺三角形(45-45-90)の計算直線の傾き計算ツール点と直線の距離二等辺三角形の計算平行四辺形の面積計算放物線の焦点・準線ツール立体幾何 トーラス体積の計算円錐の体積・表面積の計算円錐台(切頭円錐)の計算円柱の体積・表面積の計算球の体積・表面積の計算空間の2点間の距離の計算四角錐の体積・表面積の計算四角錐台の体積楕円体の体積・表面積の計算直方体の体積・表面積の計算半球の体積・表面積の計算立方体の計算 — 体積・表面積・対角線三角法 2つのベクトルのなす角の計算ベクトルの大きさの計算ベクトル射影の計算外積の計算(3次元ベクトル)逆三角関数の計算(arcsin・arccos・arctan)極座標 ⇄ 直交座標の変換三角関数の計算(sin・cos・tan)正弦定理 — AAS(二角一辺)の計算内積の計算余弦定理の計算統計 2標本t検定Zスコア計算ツールZ値からのp値の計算オッズ比カイ二乗適合度検定カイ二乗独立性の検定パーセンタイルと四分位数の計算ピアソン相関係数の計算ツールベイズの定理一元配置分散分析ツール一標本t検定ツール加重平均の計算外れ値計算ツール(IQR法)幾何平均の計算記述統計量計算ツール共分散ツール誤差の範囲誤差率(百分率誤差)の計算効果量(コーエンのd)治療必要数(NNT)信頼区間の計算線形回帰相対リスク調和平均の計算必要サンプルサイズ(母比率)必要サンプルサイズ(母平均)標準誤差(平均)分散・標準偏差の計算平均・中央値・最頻値の計算平均絶対偏差の計算変動係数(CV)の計算母比率の差の検定(z検定)母比率の信頼区間の計算確率 カード確率の計算サイコロ確率の計算ポアソン分布の計算一様分布ツール階乗の計算(n!)幾何分布の計算指数分布ツール順列の計算 — P(n, r)条件付き確率・ベイズの定理計算ツール正規分布計算ツール組み合わせの計算 — C(n, r)二項確率の計算負の二項分布ツール離散確率変数の期待値の計算数列・級数 パスカルの三角形ツールフィボナッチ数列の計算等差数列の計算等比数列の計算平均変化率計算ツール分数・パーセント パーセント計算比・比例の計算分数・小数・百分率の変換分数の四則演算 この計算機は役に立ちましたか? 役に立った 改善が必要 改善が必要 どのような点が改善されると良いですか? フィードバックを送信 Powered by OneCalc ↗
最終更新: 2026-07-13 定義 オイラーのφ関数 φ(n)\varphi(n) は、11 から nn までの整数のうち nn と互いに素なもの、すなわち nn と 11 以外に公約数を持たないものの個数を数えます。2 つの整数が互いに素であるとは、その最大公約数が 11 であることをいいます。 例えば φ(9)=6\varphi(9) = 6 です。1,2,…,91, 2, \dots, 9 のうち 1,2,4,5,7,81, 2, 4, 5, 7, 8 は 99 と互いに素ですが、3,6,93, 6, 9 はそうではありません。 この関数はレオンハルト・オイラーにちなんで名づけられ、1763 年に導入されました。ϕ(n)\phi(n) とも書かれ、**トーシェント関数(phi 関数)**とも呼ばれます。 積の公式 nn 以下の整数をすべて調べる必要はありません。nn を相異なる素因数に分解すれば、トーシェントは直ちに求まります。 φ(n)=n∏p∣n(1−1p)\varphi(n) = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right) 積は nn を割り切る相異なる素数についてとります。指数は現れません。各素数 pp は pp の倍数、すなわち全体の 1/p1/p を取り除きます。素数は独立に作用するため、これらの割合は掛け合わされます。 計算例 — n = 36。 素因数分解は 36=22⋅3236 = 2^2 \cdot 3^2 なので、相異なる素数は 22 と 33 です。 φ(36)=36(1−12)(1−13)=36⋅12⋅23=12\varphi(36) = 36\left(1 - \frac{1}{2}\right)\left(1 - \frac{1}{3}\right) = 36 \cdot \frac{1}{2} \cdot \frac{2}{3} = 12 3636 と互いに素な 12 個の整数は 1,5,7,11,13,17,19,23,25,29,31,351, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35 です。 素数と素数のべき 公式を理解しやすくする基本的な 2 つの場合があります。 素数 pp: 11 から p−1p - 1 までのすべてが pp と互いに素なので、φ(p)=p−1\varphi(p) = p - 1 です。例えば φ(7)=6\varphi(7) = 6。 素数のべき pkp^k: pkp^k と互いに素でないのは pp の倍数だけで、その個数は pk−1p^{k-1} です。したがって φ(pk)=pk−pk−1=pk−1(p−1)\varphi(p^k) = p^k - p^{k-1} = p^{k-1}(p - 1) よって φ(8)=φ(23)=22(2−1)=4\varphi(8) = \varphi(2^3) = 2^2(2 - 1) = 4、φ(27)=φ(33)=32(3−1)=18\varphi(27) = \varphi(3^3) = 3^2(3 - 1) = 18 となります。 乗法性 トーシェントは乗法的です。mm と nn が互いに素であれば、 φ(mn)=φ(m) φ(n)\varphi(mn) = \varphi(m)\,\varphi(n) が成り立ちます。積の公式が成り立つのはこのためです。nn を素数のべきの積として書き、各因子に φ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p-1) を適用して掛け合わせればよいのです。例えば 36=4⋅936 = 4 \cdot 9 で gcd(4,9)=1\gcd(4, 9) = 1 なので、φ(36)=φ(4) φ(9)=2⋅6=12\varphi(36) = \varphi(4)\,\varphi(9) = 2 \cdot 6 = 12 です。 互いに素という条件に注意してください。mm と nn が共通の因数を持つと φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n) は成り立たないことがあります。例えば φ(2⋅2)=φ(4)=2\varphi(2 \cdot 2) = \varphi(4) = 2 であり、φ(2)φ(2)=1\varphi(2)\varphi(2) = 1 ではありません。 オイラーの定理 トーシェントはべき乗の合同を支配します。オイラーの定理によれば、gcd(a,n)=1\gcd(a, n) = 1 ならば aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod{n} が成り立ちます。これはフェルマーの小定理(素数 pp に対する ap−1≡1(modp)a^{p-1} \equiv 1 \pmod p)を一般化したもので、n=pn = p かつ φ(p)=p−1\varphi(p) = p - 1 の特別な場合にあたります。 例。 a=3a = 3、n=10n = 10 とすると、φ(10)=4\varphi(10) = 4 なので 34=81≡1(mod10)3^4 = 81 \equiv 1 \pmod{10} です。実際 8181 の一の位は 11 です。この定理により、計算前に巨大な指数を φ(n)\varphi(n) で法として簡約できます。 RSA への応用 RSA 公開鍵暗号はトーシェントの上に直接構築されています。法は 2 つの大きな素数から n=p⋅qn = p \cdot q として作られ、 φ(n)=(p−1)(q−1)\varphi(n) = (p - 1)(q - 1) となります。公開指数 ee と秘密指数 dd は e⋅d≡1(modφ(n))e \cdot d \equiv 1 \pmod{\varphi(n)} を満たすように選ばれます。するとオイラーの定理により、復号が暗号化を打ち消すことが保証されます:(me)d≡m(modn)(m^e)^d \equiv m \pmod n。 安全性は次のギャップにあります。誰でも nn を公開できますが、φ(n)=(p−1)(q−1)\varphi(n) = (p-1)(q-1) を求めるには pp と qq を知る必要があります。nn だけからそれらを復元することは大きな半素数を素因数分解することであり、十分大きな素数に対しては計算的に困難だと信じられています。実際、φ(n)\varphi(n) を知ることは nn を素因数分解することと同等です。 計算例 nn素因数分解積の形φ(n)\varphi(n)10102⋅52 \cdot 510 (1−12)(1−15)10\,(1 - \tfrac12)(1 - \tfrac15)44121222⋅32^2 \cdot 312 (1−12)(1−13)12\,(1 - \tfrac12)(1 - \tfrac13)44363622⋅322^2 \cdot 3^236 (1−12)(1−13)36\,(1 - \tfrac12)(1 - \tfrac13)121210010022⋅522^2 \cdot 5^2100 (1−12)(1−15)100\,(1 - \tfrac12)(1 - \tfrac15)4040101101101101(素数)101 (1−1101)101\,(1 - \tfrac{1}{101})100100 特別な場合 n=1n = 1: 慣例として φ(1)=1\varphi(1) = 1 とします。範囲内の唯一の整数 11 は自分自身と互いに素です。 nn が素数: φ(n)=n−1\varphi(n) = n - 1 で、その大きさに対して最大値です。素数は互いに素な剰余が最も多くなります。 nn が偶数: 因子 (1−12)(1 - \tfrac12) により少なくとも半数が取り除かれるので、φ(n)≤n/2\varphi(n) \le n/2 です。 約数についての和: nn のすべての約数のトーシェントの和は nn 自身に等しくなります:∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n。n=12n = 12 では φ(1)+φ(2)+φ(3)+φ(4)+φ(6)+φ(12)=1+1+2+2+2+4=12\varphi(1) + \varphi(2) + \varphi(3) + \varphi(4) + \varphi(6) + \varphi(12) = 1 + 1 + 2 + 2 + 2 + 4 = 12 です。 クイックリファレンス 概念公式定義φ(n)=#{ k:1≤k≤n, gcd(k,n)=1 }\varphi(n) = \#\{\, k : 1 \le k \le n,\ \gcd(k, n) = 1 \,\}積の公式φ(n)=n∏p∣n(1−1/p)\varphi(n) = n \prod_{p \mid n} (1 - 1/p)素数φ(p)=p−1\varphi(p) = p - 1素数のべきφ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p - 1)乗法性gcd(m,n)=1\gcd(m, n) = 1 のとき φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n)オイラーの定理gcd(a,n)=1\gcd(a, n) = 1 のとき aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod n約数の和∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n よくある質問 (FAQ)オイラーのφ関数とは何ですか?オイラーのφ関数 φ(n) は、n以下の正の整数のうち n と互いに素なもの(1以外に公約数を持たないもの)の個数を数えます。例えば φ(9) = 6 で、1, 2, 4, 5, 7, 8 はそれぞれ 9 と互いに素ですが、3, 6, 9 はそうではありません。慣例として φ(1) = 1 とします。 φ(n) はどのように計算しますか?n を相異なる素数 p₁, p₂, …, pₖ に分解し、公式 φ(n) = n · ∏(1 − 1/p) を適用します。n = 36 = 2² · 3² なら、φ(36) = 36 · (1 − 1/2) · (1 − 1/3) = 36 · 1/2 · 2/3 = 12 です。効くのは相異なる素数だけで、指数は関係しません。 素数のトーシェントはいくつですか?素数 p では 1 から p − 1 までのすべてが p と互いに素なので、φ(p) = p − 1 です。素数のべき pᵏ では φ(pᵏ) = pᵏ − pᵏ⁻¹ = pᵏ⁻¹(p − 1) となります。例えば φ(7) = 6、φ(8) = φ(2³) = 8 − 4 = 4 です。 RSA やオイラーの定理でトーシェントが重要なのはなぜですか?オイラーの定理は、gcd(a, n) = 1 のとき a^φ(n) ≡ 1 (mod n) が成り立つことを述べ、フェルマーの小定理を一般化します。RSA暗号はこれに基づきます。2つの素数の積 n = p·q に対して φ(n) = (p − 1)(q − 1) であり、公開鍵と秘密鍵の指数は e·d ≡ 1 (mod φ(n)) を満たすように選ばれます。φ(n) を知ることは n を素因数分解することと同等で、これが RSA の安全性を支えています。