看板 ck47th314 關於我們 聯絡資訊
※ 引述《KevinLan (Posaunenblaeser)》之銘言: : ※ 引述《KevinLan (Posaunenblaeser)》之銘言: : : 如果稍微知道一點數論或是群論 : : 或是直接知道什麼是 Euler φ-function : : (定義是: φ(n) = "比 n 少又跟 n 互質的正整數的總數") : : (比如說 φ(5)=4, φ(12)=4, φ(27)=18) : : 則 1/n 的循環節可以取成 φ(n) 的因數 : : 現在網路有點慢 : : 詳細的證明晚點在補 : 現在來證明 1/n 是一 φ(n) 位循環小數 : (如此 1/n 的最短循環節長度自然是 φ(n) 的因數) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 把這句話也證明一下好了: 考慮 S = { k 是正整數 ; 1/n 是 k 位循環小數 } = { k 是正整數 ; 存在正整數 m 使得 n | (10^m)(10^k-1) } S 非空, 因為 φ(n) 落在 S 中 若 a,b 屬於 S 則存在 m 使得 n | (10^m)(10^a-1) 且 n | (10^m)(10^b-1) 若 u,v 是整數, d 是正整數 滿足 ua+vb=d 假設 u > 0, v < 0 (不然就倒過來做) 由 n |(10^m)(10^(ua)-1) => n | (10^m)(10^(-vb+d)-1) 再由 n | (10^m)(10^(-vb)-1) => n | (10^m)(10^(-vb+d)-10^d) 兩式相減 => n | (10^m)(10^d-1) => d 也屬於 S 則若 1/n 的最小循環節是 k (於是 k 是 S 中的最小元素) k 與 φ(n) 的最大公因數可由輾轉相除法表示成 uφ(n)+vr 的形式 所以也會在 S 裡 可是此時 k 已經是 S 中最小的了 就表示他們的最大公因數只能是 k 於是 k 整除 φ(n), 結束 -- ※ 發信站: 批踢踢實業坊(ptt.twbbs.org) ◆ From: cartan.math.ntu.edu.tw