3

2次関数の周期点について

273
0

まえがき

複素力学系の入門書があれば教えていただきたいです。

概要

今回は、2次関数の周期点の性質について、高校数学の範囲で発見したことを紹介していきます。

周期点とは

写像f:SS の周期点とは、ある正整数nが存在しfn(x)=xを満たすようなxである。
ここで、fnは写像fn回合成したもの(いわゆる写像の反復、f0=idS, fn+1=ffn)。
周期点xについて、fk(x)=xなる最小の正整数kを周期という。
周期点全体の集合をPer(f)、周期kの周期点全体の集合をPerk(f)とする。

言い換えると、周期点とは写像のfunctional graphの閉路に属する頂点ということになります。(この記事では、写像f:SSのfunctional graphとは頂点集合S, 辺集合{(x,f(x))xS}である有向グラフのことをさす)
今回はS=Cとします。
実は、f(x)=x2tの時だけ調べればすべての2次関数について調べたことになります。
今回証明するのは、t2以上の実数の場合の周期点の振る舞いについてです。

f(x)=x2t(t2)について、fn(x)=x2n個の相異なる実数解をもつ。
つまり、dnのときfd(x)=xfn(x)=xが成り立つことを踏まえると、
dn|Perd(f)|=2n
メビウスの反転公式より
|Pern(f)|=dn2dμ(nd)

証明

補足

まず、「実は、f(x)=x2tの時だけ調べればすべての2次関数について調べたことになります。」を証明しておきましょう。
写像f:S0S0g:S1S1h:S0S1があり、hf=ghを満たすとき、
fn(x)=xh(fn(x))=h(x)gn(h(x))=h(x)となります。つまり、xfの周期点であればh(x)gの周期点なのです。
特に、hが全単射のとき、これはfgのfunctional graphの間の同型写像であり、fの構造が分かればhfh1という形のすべての写像について、それらがfと同じ構造を持っていることがわかります。
f(x)=ax2+bx+c(a0)を調べたいわけですが、h(x)=ax+b/2とするとこれは明らかに全単射でh1(x)=x/ab/2aであり、
h(f(h1(x)))=af(h1(x))b2=a(x2ab24ac4a)b2
=x2b2+2b4ac4
となるので、示されました。

定理1の証明

以降f(x)=x2t(t>2)とします。(t=2のときは後で証明します)
方針としては、

  • fn(x)=0の解について調べる(合成関数の微分が刺さる)
  • fn(x)=xの右辺のxがこの方程式の解にそれほど影響を及ぼさないことを示す

です。
まずいくつか準備をしておきます。

x=0における反復関数の挙動

f(0)=t,fn(0)>t(n2)

|x|tにおける反復関数の挙動

|x|tのときlimnfn(x)=

これらは簡単な不等式評価をすることで導けます。

(fn(x))=f(fn1(x))f(fn2(x))f(f(x))f(x)
=2nfn1(x)fn1(x)f(x)x
つまりfk(x)=0(n>k)の解は、fn(x)が極値をとるようなxである。

これは合成関数の微分より従います。

fn(x)=0の実数解の個数をCnとし、その解を小さい順にan1,an2,,anCnとする。
{amk0mn,1kCm}={a01,a11,a12,a21,,an1,,anCn}のうちi番目に小さいものをbniとする。
補題2からfn(x)=0ならfm(x)0(m>n)なのでaijはすべて相異なる。

fn(x)=0の解について調べる

数学的帰納法を使って以下の命題を証明します。

Cn=2nであり、b(n1)i=bi,ani=ai,b0=t,b2n=tとするとai(bi1,bi)である。
つまり、bni=bnとするとb2m1=amb2m=bm

n=1のとき、明らかに成り立つ。
nkで成り立つと仮定する。このときy=fk+1(x)(fk+1(x))=0となる点、すなわち補題4よりfk(x)fk1(x)f(x)x=0となるxで、つまりx=bkiで極値をとる。また、ここから帰納法の仮定より極値をとるようなxの値はC0+C1++Ck=1+2+4+2k=2k+11個あることがわかる。
このときfk+1(bki)の値は、

  • i=2j1のときbki=akjよりfk+1(bki)=fk+1(akj)=f(0)=t

  • i=2jのときbki=aki(k>k)より補題2からfk+1(bki)=fk+1(aki)=fk+1k(0)>t

  • またbk0=t,bk2k+1=tとすると、帰納法の仮定よりbk0<bk1<<bk(2k+11)<bk2k+1で、fk+1(bk0)=fk+1(bk2k+1)=fk+2(0)>t

つまりfk+1(bki)の符号は正負が交互に繰り返されるので、中間値の定理よりa(k+1)i(bk(i1),bki)である。(fk+1(x)の次数は2k+1なので、fk+1(x)=0の複素数解は高々2k+1個だから、(bk(i1),bki)に属する解はただ一つで、その解は小さい方からi番目の実数解としてよい。)
よって示された。

ところで、上の証明で「y=fn(x)の極値の絶対値はt以上」がわかり、また定理5、補題4より「fk(x)=0(n>k)の解となる(=つまりfn(x)が極値をとる)ようなxの絶対値はt未満」ということがわかる。
つまり、fn(x)が極値をとるようなxについて|fn(x)|>|x|なので、このときfn(x)fn(x)xの符号は一致する。よって、中間値の定理より定理1のt>2の場合の証明が完了した。

t = 2の場合

g(x)=2xとするとf(2cosx)=2cos2x=2cosg(x)であるので、y=2cosxfn(y)=yの解であるなら
fn(2cosx)=2cosgn(x)=2cos2nx=2cosx
0xπとすると、この範囲では2cosxは単射。2nxx=2kπまたは2nx+x=2lπとなればいいのでx=2kπ/(2n1),2lπ/(2n+1)(0k2n11,1l2n1)
よってfn(y)=yは相異なる実数解を2nこ持つ。
三角関数の置換でうまくいく理由は、x22が、ちょうどチェビシェフ多項式2x21を補足のところで説明した手順でx2tの形に直したものであるからです。
他にもxx+1xという置換でもうまくいきます。
これを図示すると、複素平面の単位円周上に稠密に分布しているx2の周期点を、x+1x、つまりx+xという変換で[2,2]上に写していると見ることができます。
以上から、

f(x)=x2t(t2)について、fn(x)=x2n個の相異なる実数解をもつ。
つまり、dnのときfd(x)=xfn(x)=xが成り立つことを踏まえると、
dn|Perd(f)|=2n
メビウスの反転公式より
|Pern(f)|=dn2dμ(nd)

周期点全体の集合の閉包

なんでも、多項式関数の周期点全体の集合の閉包はジュリア集合となり、フラクタルになるらしいです。
実際t>2の場合、これはちょうどカントール集合のような形になります。(多分)

投稿日:202431
更新日:2024725
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

抹茶屋
抹茶屋
25
1905
数弱 抹茶より麦茶がすき

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. まえがき
  2. 概要
  3. 証明
  4. 補足
  5. 定理1の証明
  6. 周期点全体の集合の閉包