楕円有理関数

**楕円有理関数** ()とは、実数係数を持つ 有理関数 の数列であり、フィルタ回路の一種である楕円フィルタの設計で利用される。楕円有理関数は、**チェビシェフ有理関数**と呼ばれることもあるが、同名の別の）があるので注意が必要。
楕円有理関数は正の次数*n*と選択係数と呼ばれるパラメータ&xi;&nbsp;&ge;&nbsp;1 を持つ。次数*n*で選択係数が\xiで変数が*x*の楕円有理関数は、次のようなヤコビの楕円関数を用いた表示を持つ:

R_n(\xi,x)\equiv \mathrm{cd}\left(n\frac{K(1/L_n)}{K(1/\xi)}\,\mathrm{cd}^{-1}(x,1/\xi),1/L_n\right)

* この式で，\mathrm{cd}(x,k) は母数がkの ヤコビの楕円余弦関数であり，\mathrm{cd}^{-1}(x,k)はその逆関数、K(k) は 母数がkの第一種完全楕円積分を表わす。
* L_n=R_n(\xi,\xi) は **弁別係数**と呼ばれ、\xi \leq |x|における |R_n(\xi,x)| の最小値に等しい。
* この表示がn次の有理関数であるためには，K'(k) \equiv K(\sqrt{1-k^2}) とするとき、条件 K'(1/L_n)/K(1/L_n) = n K'(1/\xi)/K(1/\xi)の成立が必要である。 つまり，ｎを与えたとき，\xiとL_nの間には関係がある。その関係を最も一般的に解くには、たとえば楕円nome関数q(k) \equiv \exp(-\pi K'(k)/K(k))を用いるとその関係はq(1/L_n) = \{q(1/\xi)\}^n と表せる。そうして\xiを与えてこの関係式の右辺を計算すれば、その値に対する楕円nome関数の逆関数の値として1/L_nが求まる（楕円nome関数q(k)の逆関数k=k(q)の値は|q|\ll 1のとき収束の早い級数展開を利用して近似計算ができる）。 

多くの場合、特に*n*が&nbsp;=&nbsp;2*a*3*b*、(a, bは整数)で表される時、楕円有理関数は代数的に表すことができる。
楕円有理関数は、チェビシェフ多項式と密接な関係にあり、三角関数がヤコビの楕円関数の特殊な場合であるのと同様、チェビシェフ多項式は楕円有理関数の特殊な場合にあたる。

## 多項式の比としての表現
偶数次楕円有理関数は2つの *n* 次多項式の比として表すことができる。

:R_n(\xi,x)=r_0\,\frac{\prod_{i=1}^n (x-x_{n,i})}{\prod_{i=1}^n (x-x^{(p)}_{n,i})} &nbsp;&nbsp;&nbsp;&nbsp; (n は偶数)

x_{n,i} は零点で x^{(p)}_{n,i} は極であり、 r_0 は R_n(\xi,1)=1 となるように選んだ正規化定数である。この表記法は偶数次と同様に奇数次にも成り立つが、奇数次の場合は、極が x=∞ にあり、零点が x=0 に存在するので、次のように読み替える必要がある:

:R_n(\xi,x)=r_0\,x\,\frac{\prod_{i=1}^{n-1} (x-x_{n,i})}{\prod_{i=1}^{n-1} (x-x^{(p)}_{n,i})} &nbsp;&nbsp;&nbsp;&nbsp; (n は奇数)

## 特徴

### The canonical properties

* R_n^2(\xi,x)\le 1 for |x|\le 1\,
* R_n^2(\xi,x)= 1 at |x|= 1\,
* R_n^2(\xi,-x)=R_n^2(\xi,x)
* R_n^2(\xi,x)>1 for x>1\,
* x=1 における傾きが最も急峻
* x=1 における傾きは同次数のチェビシェフ多項式よりも急である

上記の条件を満たす有理関数は、楕円有理関数しかない .

以下の特徴を導くことができる:

### 正規化
楕円有理関数はx=1の時に1となる。

:R_n(\xi,1)=1\,
### 入れ子関係

「入れ子関係」は次のように書き表せる:

:R_m(R_n(\xi,\xi),R_n(\xi,x))=R_{m\cdot n}(\xi,x)\,

これは極めて重要な特徴である:

* もし R_n が任意の素数 *n* で求められるなら、入れ子関係により任意の *n*で R_n を求めることができる。特に、 R_2 とR_3 はヤコビの楕円関数を使わない閉じた形であらわせるため、 n=2^a3^bの形であらわされる任意の *n* で R_n を表すことができる。
* このことから、もし素数 *n* での R_n の零点が知られているなら、任意の *n* における R_n の零点を見つけることができる。さらに、逆数関係(下記参照)を使うことにより、極の位置も知ることができる。
* この入れ子関係を用いることで、弁別係数の入れ子関係が示せる:

::L_{m\cdot n}(\xi)=L_m(L_n(\xi))

### 極限値
楕円有理関数は、第一種チェビシェフ多項式 T_n(x) と次の関連がある。
:\lim_{\xi=\rightarrow\,\infty}R_n(\xi,x)=T_n(x)\,

### 対称性
:R_n(\xi,-x)=R_n(\xi,x)\, n が偶数の場合
:R_n(\xi,-x)=-R_n(\xi,x)\, n が奇数の場合

### 等リップル性
R_n(\xi,x) は -1\le x\le 1 の区間で、等リップル性(極大極小値が \pm 1)を持ち、
さらに逆数関係(下記参照)により、1/R_n(\xi,x) が　1 \le \xi \le |x| で等リップル性(極大極小値が \pm 1/L_n(\xi)) を持つ。

### 逆数関係
次の逆数関係が成り立つ:
:R_n(\xi,\xi/x)=\frac{R_n(\xi,\xi)}{R_n(\xi,x)}\,

このことから、対応するi番目の零点x_iと極x^{(p)}_iの間には次の関係がある
:x_{i} x^{(p)}_{i}=\xi\,
全ての零点と極は実数であって重複がない。奇数次の場合には原点に零点があり、それに対応する極は無限遠にある。

### 極と零点
n次の楕円有理関数の零点を、x_{n,i}(\xi) あるいは \xiが明らかな場合は単にx_{n,i} と書く。
また、楕円有理関数の零点は、有理式の分子の多項式の零点である。

以下の楕円有理関数の零点の導出はチェビシェフ多項式の零点の決定と類似のものである。

任意のzについて成り立つ次の等式を（z=L_nの場合にも成り立つ）使う
:\mathrm{cd}\left((2m-1)K\left(1/z\right),\frac{1}{z}\right)=0\,

すると零点x_{n,m}は、楕円有理関数のヤコビ楕円関数を用いた表示式から、次式を満たす。

:n \frac{K(1/L_n)}{K(1/\xi)}\mathrm{cd}^{-1}(x_{n,m}, 1/\xi)=(2m-1)K(1/L_n)

したがって、零点の位置は（m=1,2,...,nとして）次のように与えられる

:x_{n,m}=\mathrm{cd}\left(K(1/\xi)\,\frac{2m-1}{n},\frac{1}{\xi}\right). 

上述の「逆数関係」により，極の位置はx_{n,i} x^{(p)}_{n,i}=\xi\,から簡単に計算できる。

一般的にはR_m と R_n の零点はヤコビ楕円関数の周期等分方程式を解いて求められるが，それらが四則と巾根だけによる代数的な式で (つまり楕円関数を用いずに）表せるのであれば，上記の入れ子関係を使うことで、R_{m\,n} の零点を代数的に表現できる。 特に、次数 2^{i}3^{j} の楕円有理関数の零点の位置は代数的に表現することができる 。たとえば、 R_8(\xi,x) の零点は次のように表せる: 
:
X_n\equiv R_n(\xi,x)\qquad 
L_n\equiv R_n(\xi,\xi)\qquad 
t_n\equiv \sqrt{1-1/L_n^2}.
と定義すれば、「入れ子関係」を持ちいることで

:R_2(\xi,x)=\frac{(t+1)x^2-1}{(t-1)x^2+1}

:t\equiv \sqrt{1-1/\xi^2} とすれば、
:
L_2=\frac{1+t}{1-t},\qquad 
L_4=\frac{1+t_2}{1-t_2},\qquad 
L_8=\frac{1+t_4}{1-t_4}


:
X_2=\frac{(t+1)x^2    -1}{(t-1)x^2    +1},\qquad 
X_4=\frac{(t_2+1)X_2^2-1}{(t_2-1)X_2^2+1},\qquad 
X_8=\frac{(t_4+1)X_4^2-1}{(t_4-1)X_4^2+1}.


最後の3つの式は逆に解くことができ、

:
x  =\frac{1}{\pm\sqrt{1+t  \,\left(\frac{1-X_2}{1+X_2}\right)}},\qquad
X_2=\frac{1}{\pm\sqrt{1+t_2\,\left(\frac{1-X_4}{1+X_4}\right)}},\qquad
X_4=\frac{1}{\pm\sqrt{1+t_4\,\left(\frac{1-X_8}{1+X_8}\right)}}.\qquad


R_8(\xi,x) の零点を求めるには、 3番目の式で、X_8=0 としたうえでX_4の値2つを求め、求めたX_4を用いることで、2番目の等式から4つのX_2の値を求め、最後に、これらの値を使うことで最初の等式からR_8(\xi,x)の8つの零点を求めることができる。. (t_n も同様な再帰で求めることができる。) また、逆数関係を用いれば、極の位置も求めることができる。

## 特定の値

低次の楕円有理関数は次のようになる:

:R_1(\xi,x)=x\,
:R_2(\xi,x)=\frac{(t+1)x^2-1}{(t-1)x^2+1}
::: 
:::ここでt \equiv \sqrt{1-\frac{1}{\xi^2}}
:R_3(\xi,x)=x\,\frac{(1-x_p^2)(x^2-x_z^2)}{(1-x_z^2)(x^2-x_p^2)}
::: 
:::G\equiv\sqrt{4\xi^2+(4\xi^2(\xi^2\!-\!1))^{2/3}}
:::ここでx_p^2\equiv\frac{2\xi^2\sqrt{G}}{\sqrt{8\xi^2(\xi^2\!+\!1)+12G\xi^2-G^3}-\sqrt{G^3}}
:::またx_z^2=\xi^2/x_p^2
:R_4(\xi,x)=R_2(R_2(\xi,\xi),R_2(\xi,x))=\frac
{(1+t)(1+\sqrt{t})^2x^4-2(1+t)(1+\sqrt{t})x^2+1}
{(1+t)(1-\sqrt{t})^2x^4-2(1+t)(1-\sqrt{t})x^2+1}

:R_6(\xi,x)=R_3(R_2(\xi,\xi),R_2(\xi,x))\, etc.

*n=5* やn=2^i\,3^jの形をしたより多くの楕円有理関数については を参照のこと。

対応する弁別係数は:
:L_1(\xi)=\xi\,
:L_2(\xi)=\frac{1+t}{1-t}=\left(\xi+\sqrt{\xi^2-1}\right)^2
:L_3(\xi)=\xi^3\left(\frac{1-x_p^2}{\xi^2-x_p^2}\right)^2
:L_4(\xi)=\left(\sqrt{\xi}+(\xi^2-1)^{1/4}\right)^4\left(\xi+\sqrt{\xi^2-1}\right)^2
:L_6(\xi)=L_3(L_2(\xi))\, etc.

*n* を次数とすると、零点は全部で *n*個あり、*j* を零点の番号とすると対応する零点はx_{n,j}と表せる。

:x_{1,1}=0\,

:x_{2,1}=\xi\sqrt{1-t}\,
:x_{2,2}=-x_{2,1}\,

:x_{3,1}=x_z\,
:x_{3,2}=0\,
:x_{3,3}=-x_{3,1}\,

:x_{4,1}=\xi\sqrt{\left(1-\sqrt{t}\right)\left(1+t-\sqrt{t(t+1)}\right)}\,
:x_{4,2}=\xi\sqrt{\left(1-\sqrt{t}\right)\left(1+t+\sqrt{t(t+1)}\right)}\,
:x_{4,3}=-x_{4,2}\,
:x_{4,4}=-x_{4,1}\,

「逆数関係」により、対応する極は x^{(p)}_{n,i}=\xi/x_{n,i}と表すことができる。

## 参考文献
*
* 
*