| For All Solvers
NF杯2023

NF杯2023(N)

 特性方程式は t2xty=0t^2-xt-y=0 である.x,yx,y を固定したとき,これの解を α,β\alpha,\beta とすると,以下が成り立つ: an={βnαnβα(αβ)nαn1(α=β)a_n=\begin{cases} \dfrac{\beta^n-\alpha^n}{\beta-\alpha} & (\alpha\neq \beta) \\ n\alpha^{n-1} & (\alpha=\beta) \end{cases}  以下,特性方程式を Fp\mathbb{F}_p 係数として考え,以下の三つのパターンに場合分けして考える.ただし,Fp\mathbb{F}_p は位数 pp の有限体である.

  • (1) α=β\alpha=\betaであるような場合 (p1)(p-1)通り
  • (2) αβ\alpha\neq \betaかつ解がFp\mathbb{F}_p上に存在する場合 (p1)(p2)2\dfrac{(p-1)(p-2)}{2}通り
  • (3) 解 α,β\alpha,\betaFp\mathbb{F}_p 上に存在しない場合.このとき解はFp2Fp\mathbb{F}_{p^2}\setminus \mathbb{F}_pの元である.p(p1)2\dfrac{p(p-1)}{2}通り

(1)について

このとき,一般項は an=nαn1a_n=n\alpha^{n-1} である.そして, kkを周期としたとき nαn1(n+k)αn+k1n\alpha^{n-1}\equiv (n+k)\alpha^{n+k-1} 十分大きな整数mmについて,n=mpn=mpとしたときに等号が成立する.

mpαmp1(mp+k)αmp+k10kαmp+k1\begin{aligned} mp\alpha^{mp-1}&\equiv (mp+k)\alpha^{mp+k-1}\\ 0&\equiv k\alpha^{mp+k-1}\\ \end{aligned}

よって,kkppの倍数であることが必要である.さらに,n=mp+1n=mp+1の場合について考察すると (mp+1)αmp(mp+1+k)αmp+kαmpαmp+k\begin{aligned} (mp+1)\alpha^{mp}&\equiv (mp+1+k)\alpha^{mp+k}\\ \alpha^{mp}&\equiv \alpha^{mp+k}\\ \end{aligned} よって,αk=1\alpha^k=1であることが必要である.

よって,周期となるためには,ppα\alphaの位数で両方割り切れることが必要である.逆にこの場合an+kannNa_{n+k}\equiv a_n \forall n\in\mathbb{N}なので周期としての条件を満たしている.よって,f(x,y)f(x,y)ppord(α){\rm ord}(\alpha)の最小公倍数である.

ここで,α\alphaの位数はp1p-1の約数となる.これはppとは互いに素なのでf(x,y)=pord(α)f(x,y)=p\cdot {\rm ord}(\alpha)である.さらに,Fp\mathbb{F}_pの乗法群はZ/(p1)Z\mathbb{Z}/(p-1)\mathbb{Z}に同型であることに気をつけると, 位数がddであるようなαFp×\alpha\in \mathbb{F}_p^{\times}の個数はトーシェント関数を使ってφ(d)\varphi(d)と書ける. よって,(1)の範囲での総和は d(p1)dpφ(d)\sum_{d|(p-1)}dp\varphi(d) である.

(2)について

このとき,一般項は

an=βnαnβαa_n=\dfrac{\beta^n-\alpha^n}{\beta-\alpha}

である.

さらに, (α,β);1α<βp1(\alpha,\beta);1\leq \alpha\lt \beta\leq p-1 のペアがそれぞれ1つずつ登場するので,これらについての総和を求める.

周期がkkだとした場合,ある整数mmが存在して, am(p1)am(p1)+k(modp)a_{m(p-1)}\equiv a_{m(p-1)+k}\pmod{p} であるため, βm(p1)αm(p1)=βm(p1)+kαm(p1)+k\beta^{m(p-1)}-\alpha^{m(p-1)}=\beta^{m(p-1)+k}-\alpha^{m(p-1)+k} である.ここで,フェルマーの小定理より, 0=βkαk0=\beta^{k}-\alpha^{k}

さらに, am(p1)+1am(p1)+k+1(modp)a_{m(p-1)+1}\equiv a_{m(p-1)+k+1}\pmod{p} であるため, βm(p1)+1αm(p1)+1=βm(p1)+k+1αm(p1)+k+1\beta^{m(p-1)+1}-\alpha^{m(p-1)+1}=\beta^{m(p-1)+k+1}-\alpha^{m(p-1)+k+1} であるが, βα=βk+1αk+1\beta-\alpha=\beta^{k+1}-\alpha^{k+1} が必要だが, βk+1αk+1=βk+1αβk=βk(βα)\beta^{k+1}-\alpha^{k+1}=\beta^{k+1}-\alpha \cdot \beta^{k}=\beta^k (\beta-\alpha) である.よって,kkが周期であるためには αkβk1(modp)\alpha^k\equiv \beta^k\equiv 1\pmod{p} が必要である.逆にこのときに周期となる. よって, f(x,y)=lcm(ord(α),ord(β))f(x,y)={\rm lcm}({\rm ord}(\alpha),{\rm ord}(\beta))

である. 1α,βp11\leq \alpha,\beta\leq p-1の範囲内でのlcm(ord(α),ord(β)){\rm lcm}({\rm ord}(\alpha),{\rm ord}(\beta))の総和は d1(p1)d2(p1)φ(d1)φ(d2)lcm(d1,d2)\sum_{d_1|(p-1)}\sum_{d_2|(p-1)}\varphi(d_1)\varphi(d_2){\rm lcm}(d_1,d_2) である.さらに,1α=βp11\leq \alpha=\beta\leq p-1の範囲内でのlcm(ord(α),ord(β)){\rm lcm}({\rm ord}(\alpha),{\rm ord}(\beta))の総和は d(p1)dφ(d)\sum_{d|(p-1)}d\varphi(d) である.

よって,(2)の場合の答えの総和は

12d1(p1)d2(p1)φ(d1)φ(d2)lcm(d1,d2)12d(p1)dφ(d)\dfrac{1}{2}\sum_{d_1|(p-1)}\sum_{d_2|(p-1)}\varphi(d_1)\varphi(d_2){\rm lcm}(d_1,d_2)-\dfrac{1}{2}\sum_{d|(p-1)}d\varphi(d) である.

(3)について

このときも(2)と同様に一般項は

an=βnαnβαa_n=\dfrac{\beta^n-\alpha^n}{\beta-\alpha}

である.ただし,α,β\alpha,\betaFp2Fp\mathbb{F}_{p^2}\setminus \mathbb{F}_pの範囲内を動く.ただし,α\alphaβ\betaを入れ替えているものは同一視しているため,該当の(x,y)(x,y)の組み合わせはp(p1)2\dfrac{p(p-1)}{2}通りである.

(2)と同様にすると, f(x,y)=lcm(ord(α),ord(β))f(x,y)={\rm lcm}({\rm ord}(\alpha),{\rm ord}(\beta)) だが,このときのordとは,Fp2×\mathbb{F}_{p^2}^{\times}における位数である.

さらにこのとき,α,β\alpha,\betaFp2\mathbb{F}_{p^2}の元の中で共役元の関係になっている.よって位数は等しい. つまりord(α)=ord(β){\rm ord}(\alpha)={\rm ord}(\beta)ということである.なので,結局周期の総和は 12αFp2Fpord(α)\dfrac{1}{2}\sum_{\alpha\in\mathbb{F}_{p^2}\setminus\mathbb{F}_p}{\rm ord}(\alpha) ここで,実はFp2×\mathbb{F}_{p^2}^{\times}は群Z/(p21)Z\mathbb{Z}/(p^2-1)\mathbb{Z}に同型であることに注意. さらにこのとき,Z/(p21)Z\mathbb{Z}/(p^2-1)\mathbb{Z}の元の中で(p+1)(p+1)の倍数であるようなもの(p1)(p-1)個がFp\mathbb{F}_pの元に対応している. よって,(3)についての総和は

12d(p21)dφ(d)12d(p1)dφ(d)\dfrac{1}{2}\sum_{d|(p^2-1)}d\varphi(d)-\dfrac{1}{2}\sum_{d|(p-1)}d\varphi(d)

である.

結局合計すると,最終的な答えは

(p1)d(p1)dφ(d)+12d(p21)dφ(d)+12d1(p1)d2(p1)φ(d1)φ(d2)lcm(d1,d2)(p-1)\sum_{d|(p-1)}d\varphi(d) + \dfrac{1}{2}\sum_{d|(p^2-1)}d\varphi(d)+\dfrac{1}{2}\sum_{d_1|(p-1)}\sum_{d_2|(p-1)}\varphi(d_1)\varphi(d_2){\rm lcm}(d_1,d_2)

となる.この値をp1p-1p21p^2-1の約数全てについて値を求めるのは人力では大変である.

便宜上以下のように関数F(n),G(n)F(n),G(n)を定める.

F(n):=dndφ(d);G(n):=d1nd2nφ(d1)φ(d2)lcm(d1,d2)F(n):=\sum_{d|n} d\varphi(d); G(n):=\sum_{d_1|n}\sum_{d_2|n}\varphi(d_1)\varphi(d_2){\rm lcm}(d_1,d_2)

このとき,求めるべき答えは

(p1)F(p1)+12F(p21)+12G(p1)(p-1)F(p-1) + \dfrac{1}{2}F(p^2-1)+\dfrac{1}{2}G(p-1)

つまり,p=2017p=2017であるため,

2016F(2016)+12F(20162018)+12G(2016)2016\cdot F(2016) + \dfrac{1}{2}F(2016\cdot 2018)+\dfrac{1}{2}G(2016)

実はF(n),G(n)F(n),G(n)は乗法的関数である.つまり,n,mn,mが互いに素な正の整数とした場合,F(nm)=F(n)F(m),G(nm)=G(n)G(m)F(nm)=F(n)F(m),G(nm)=G(n)G(m)となるという性質がある.

この性質を使うことで,求めるべき答えは

2016F(25)F(32)F(7)+12F(26)F(32)F(7)F(1009)+12G(25)G(32)G(7)2016\cdot F(2^5)F(3^2)F(7) + \dfrac{1}{2}F(2^6)F(3^2)F(7)F(1009)+\dfrac{1}{2}G(2^5)G(3^2)G(7)

であるとわかる.それぞれについて答えを求める.

F(7)=1φ(1)+7φ(7)=11+76=43F(1009)=1φ(1)+1009φ(1009)=11+10091008=1017073F(32)=1φ(1)+3φ(3)+9φ(9)=1+6+54=61F(25)=11+21+42++3216=1+2(1+4++44)=683F(26)=11+21+42++6432=1+2(1+4++45)=2731G(7)=11+(721)7=337G(32)=11+(321)3+(3432)9=673G(25)=11+(221)2++(21028)25=1+6(1+8++84)=28087\begin{aligned} F(7)&=&1\cdot \varphi(1)+7\cdot \varphi(7)&=&1\cdot 1+7\cdot 6&=&43\\ F(1009)&=&1\cdot \varphi(1)+1009\cdot \varphi(1009)&=&1\cdot 1+1009\cdot 1008&=&1017073\\ F(3^2)&=&1\cdot \varphi(1)+3\cdot \varphi(3)+9\cdot \varphi(9)&=&1+6+54&=&61\\ F(2^5)&=&1\cdot 1+2\cdot 1+4\cdot 2+\cdots+32\cdot 16&=&1+2(1+4+\cdots +4^{4})&=&683\\ F(2^6)&=&1\cdot 1+2\cdot 1+4\cdot 2+\cdots+64\cdot 32&=&1+2(1+4+\cdots +4^{5})&=&2731\\ G(7)&=&1\cdot 1+(7^2-1)\cdot 7&&&=&337\\ G(3^2)&=&1\cdot 1+(3^2-1)\cdot 3+(3^4-3^2)\cdot 9&&&=&673\\ G(2^5)&=&1\cdot 1+ (2^2-1)\cdot 2+\cdots+ (2^{10}-2^8)\cdot 2^5&=& 1+6\cdot(1+8+\cdots+8^4)&=&28087\\ \end{aligned}

よって答えは

20166836143+12(273161431017073+28087673337)=3611682144+12(7285713950149+6370159687)=3649653737062\begin{aligned} &2016\cdot 683\cdot 61\cdot 43+\dfrac{1}{2}\cdot (2731\cdot 61\cdot 43\cdot 1017073+28087\cdot 673\cdot 337)\\ &=3611682144+\dfrac{1}{2}\cdot(7285713950149+6370159687)\\ &=\bm{3649653737062}\\ \end{aligned}

解説YouTube

解説YouTubeが存在しません.