超幾何関数の変換公式と平均反復
Keiji Matsumoto (Hokkaido Univ.)
Jan. 08, 2009
計算による数理科学の展開 2009, 神戸大学 理学部
1. 算術幾何平均
a > b > 0 に対して数列 {an},{bn} を下記のように定める。
(a0, b0) = (a, b), (an+1, bn+1) = (an + bn 2 ,√
anbn).
数列 {an},{bn} はともに 収束 し、 lim
n→∞an = lim
n→∞bn となる。この共通 極限を a と b の算術幾何平均 といい、M(a, b) で表す。
Theorem 1 (C.F. Gauss 1799年) Maple による検証 M(a, b) = a
F(12, 12,1; 1 − (b
a)2), ここで F(α, β, γ;z) は Gauss の超幾何関数
F(α, β, γ; z) =
X∞ n=0
(α)n(β)n (γ)n(1)nzn,
|z| < 1, (α)n = Γ(α+n)
Γ(α) , γ 6= 0,−1,−2, . . . である。
2. 平均反復
正数全体のなす乗法群を R×+ と記す。
下記の条件をみたす (R×+)k 上の関数 m0 を k項平均 とよぶ。
(1) m0 は連続
(2) min(x) ≤ m0(x) ≤ max(x),
min(x) < max(x) ⇒ min(x) < m0(x) < max(x) (3) m0(t · x) = t · m0(x) for ∀t ∈ R×+
ここで x = (x1, . . . , xk) は (R×+)k の元とする。
k個の k項平均 m1, . . . , mk に対して、写像 m を下記で定める。
m : (R×+)k 3 x 7→ m(x) = (m1(x), . . . , mk(x)) ∈ (R×+)k.
a ∈ (R×+)k に対して k重数列{a[n]}n∈N = {(a[n]1, . . . , a[n]k)}n∈N を 写像 m の n 回合成による a の像 a[n] = mn(a) (n ∈ N) で定める。
Theorem 2 (存在定理) k重数列 {a[n]}n∈N は 収束し、k個の数列 {a[n]1}, . . . , {a[n]k} は 共通の極限 をもつ。この 共通極限 m∞∗ (a) は、(R×+)k 上 の関数みなすと k項平均である。
Theorem 3 (不変原理) 共通極限 m∞∗ は、
µ(m(x)) = µ(x), µ(t, . . . , t) = t for ∀t ∈ R×+ をみたす 連続関数 µ として特徴付けられる。
Proof. 上記の性質をみたすk項平均 µ に対して、
µ(a) = µ(m(a)) = µ(m2(a)) = · · · = µ(mn(a)) (n → ∞)
→ µ(m∞(a)) = µ(m∞∗ (a), . . . , m∞∗ (a)) = m∞∗ (a). ¤
Remark 1 各 mi が平均でなくても、共通極限 m∞∗ が存在していれば、
不変原理は適応可能。
Example 1 3つの3項平均 m1, m2, m3 を以下で与える。
m1(x1, x2, x3) = x1 + x2 + x3
3 ,
m2(x1, x2, x3) = x2x3 + x1x3 + x1x2 x1 + x2 + x3 , m3(x1, x2, x3) = 3x1x2x3
x2x3 + x1x3 + x1x2. 写像 m を x 7→ (m1(x), m2(x), m3(x)) で定める。
積 m1(x)m2(x)m3(x) は x1 + x2 + x3
3 · x2x3 + x1x3 + x1x2
x1 + x2 + x3 · 3x1x2x3
x2x3 + x1x3 + x1x2 = x1x2x3 であり、x1x2x3 は写像 m の引き戻しで不変 である。
条件 µ(t, t, t) = t を考慮すると、
m∞∗ (x1, x2, x3) = √3
x1x2x3 である。
3. Gauss 算術幾何平均定理の証明
Fact 1 ( Gauss 2次変換公式) (1 + z)2αF(α, α − β + 1
2, β + 1
2; z2) = F(α, β,2β; 4z
(1 + z)2), ここで z は 0 の近くの点で、z = 0 での (1 + z)2α の値は 1 である。
Proof of Theorem 1. Fact 1 に b
a = 1−z
1+z, α = β = 12 を代入すると、
(a + b)/2 F(12, 12,1; 1 − (2
√ab a+b )2)
= a
F(12, 12,1; 1 − (b
a)2) となる。この式は a/F(12, 12,1; 1−(b
a)2) は、算術平均 m1 と幾何平均 m2 で定まる写像 m = (m1, m2) の引き戻しで不変であることを意味する。
また、 a
F(12,12,1;1−(ab)2) は b = a のとき 分母が1となり a となる ので、こ の関数は不変原理より算術幾何平均 M(a, b) と一致する。
4. Goursat’s formulas から得られる平均反復
「超幾何関数のGauss 2次変換公式」と「不変原理」から算術幾何平均の 超幾何関数による表示が得られた。
別の超幾何関数の変換公式から同様の結果が得られることが期待される。1881
年に Goursat は下記の論文で超幾何関数の変換公式を多数与えた。
[G] E.M. Goursat, Sur l’´Equation Diff´erentielle Lin´eaire qui Ad- met pour Int´egrale la S´erie Hyperg´eom´etrique, Ann. Sci.
l’Ecole Normale Sup. (2) 10 (1881), 3–142. pdf file
p.117–121 にある2次変換公式とp.127–140 にある3次変換公式を用い て類似定理が得られた。2次変換公式から得られた結果は Carlson により 既に文献 [C] で研究されている。
我々の結果を超幾何関数のパラメーター (α, β, γ) に対して定まるデータ
( 1
|1 − γ|, 1
|γ − α − β|, 1
|α − β|
)
で分類する。F(12, 12,1, z) に対しては、このデータは{∞,∞,∞} となって いる。
以下の表内では a, b は b/a が十分 1 に近くなる正数で、m1, m2 を2項平 均とし、m = (m1, m2) で定め mn(a, b) で得られる2重数列 {(an, bn)} の共通極限 m∞∗ (a, b) を超幾何関数で表示する。
type (M) は {an},{bn} が単調であること、つまり
bn ≤ bn+1 ≤ an+1 ≤ an or bn ≥ bn+1 ≥ an+1 ≥ an; を意味し、type (A) は上記数列が交代であること、つまり
b0 ≤ a1 ≤ b2 ≤ · · · ≤ b2n ≤ a2n+1 ≤ b2n+1 ≤ a2n ≤ · · · ≤ a2 ≤ b1 ≤ a0. を意味する。
2次変換公式から得られる極限公式のリスト
{2,2,∞}
No. m1(a, b) m2(a, b) type m∞∗ (a, b)
Q(1) √
ab
√b(√
a+√ b)
2 (M) a/F ³1,1, 32; 1−ab´ Q(2)
√a(√
a+√ b) 2
√ab (M) a/F ³1, 12, 32; 1−ab´ Q(3)
r
a(a+b) 2
a+b
2 (M) a/F
µ1
2, 12, 32; 1−³ab´2¶ Q(4) 4
r 2ab
a+ba2b 4
qa+b
2 ab2 (M) a/F
µ1
2, 12, 12; 1−³ab´2¶
1
2 = √ ab Q(5) 2ab
a+b
a+b
2 (M) a/F ³12,1,1; 1−ab´ = √ ab
{2,4,4}
No. m1(a, b) m2(a, b) type m∞∗ (a, b) Q(6)
√b(√
a+√ b) 2
√ab (A) a/F ³1, 34, 54; 1−ab´
Q(7) √
ab
√a(√
a+√ b)
2 (A) a/F ³1, 12, 54; 1−ab´ Q(8)
r
b(a+b) 2
a+b
2 (A) a/F
µ1
4, 34, 54; 1−³ab´2¶2 Q(9) a+b2
r
a(a+b)
2 (A) a/F
µ1
4, 12, 54; 1−³ab´2¶2 Q(10) 4
r 2ab
a+bab2 4
qa+b
2 a2b (A) a/F
µ1
4, 34, 34; 1−³ab´2¶ = √ ab Q(11) 4
qa+b
2 ab2 4
r 2ab
a+ba2b (A) a/F
µ1
2, 34, 34; 1−³ab´2¶
1
2 = √ ab
3次変換公式から得られる極限公式のリスト
以下で論文 [G] にある3次変換公式から得られる極限公式を与える。ここで 現れるすべての超幾何関数のパラメーターは
( 1
|1 − γ|, 1
|γ − α − β|, 1
|α − β|
)
= {2,3,6} をみたしている。
b/a が 1 に十分近くなる正数 a, b に対して(ξ1, ξ2) は算術平均をとると a になり、幾何平均をとるとb になる複素数とする、つまり
ξ1 + ξ2
2 = a,
q
ξ1ξ2 = b, {ξ1, ξ2} = {a ± qa2 − b2}, であり、3乗根の枝は−π6 < arg(ξ
1 3
i ) < π6 (i = 1,2) により定める。
X1 = ξ
1 3
1 + ξ
1 3
2
2 , X2 =
vu utξ
2 3
1 + ξ
1 3
1ξ
1 3
2 + ξ
2 3
2
3 , X3 =
r
ξ
2 3
1 − ξ
1 3
1ξ
1 3
2 + ξ
2 3
2, とする。
(η1, η2) を算術平均をとると b になり、幾何平均をとるとa になる複素数 とする、つまり
√η1η2 = a, η1 + η2
2 = b, {η1, η2} = {b ± qb2 − a2}, で定め、
Y1 = η
1 3
1 + η
1 3
2
2 , Y2 =
vu utη
2 3
1 + η
1 3
1η
1 3
2 + η
2 3
2
3 , Y3 =
r
η
2 3
1 − η
1 3
1η
1 3
2 + η
2 3
2, とおく、ただし、3乗根の枝は
−π
6 < arg(η
1 3
i ) < π
6, (i = 1,2), η
1 3
1η
1 3
2 = a23 ∈ R×+ で定める。
No. m1(a, b) m2(a, b) type m∞∗ (a, b) C(1) b23X1 b23X2 (A) a/F
µ1
2,1, 76; 1 − ³ab´2¶ C(2) X1X22 X23 (A) a/F
µ1
6, 23, 76; 1 − ³ab´2¶3 C(3) X1X22 X22X3 (A) a/F
µ1
2, 23, 32; 1 − ³ab´2¶ C(4) b13X1X2 b13X2X3 (A) a/F
µ5
6,1, 32; 1 − ³ab´2¶
1 2
C(5) b23X1 b23X3 (A) a/F
µ1
3, 12, 12; 1 − ³ab´2¶ = √3 ab2
No. m1(a, b) m2(a, b) type m∞∗ (a, b) C(6) a23Y2 a23Y1 (A) a/F
µ1
6, 12, 76; 1 − ³ab´2¶ C(7) Y23 Y1Y22 (A) a/
·b aF
µ2
3,1, 76; 1 − ³ab´2¶¸3 C(8) Y22Y3 Y1Y22 (A) a/F
µ1
2, 56, 32; 1 − ³ab´2¶ C(9) a13Y2Y3 a13Y1Y2 (A) a/F
µ2
3,1, 32; 1 − ³ab´2¶
1 2
C(10) a23Y3 a23Y1 (A) a/F
µ1
6, 12, 12; 1 − ³ab´2¶ = √3 a2b
5. Borwein 兄弟の結果
Borwein 兄弟の論文 [BB1] にある結果を紹介する。
Theorem 4 F(1
3, 2
3,1; 1 − x3) = 3
1 + 2xF(1 3, 2
3,1; ( 1 − x
1 + 2x)3), F(1
4, 3
4,1; 1 − x2) = 2
√1 + 3xF(1 4, 3
4,1; ( 1 − x
1 + 3x)2).
Theorem 5
m1(a, b) m2(a, b) m∞∗ (a, b)
a+2b 3
3
r
b(a2+ab+b3 2) a/F
µ1
3, 23, 1; 1 − ³ab´3¶
a+3b 4
q
b(a+b2 ) a/F
µ1
4, 34,1; 1 − ³ab´2¶2
6. Lauricella の多変数超幾何関数 FD
Lauricella の k-変数超幾何関数 FD は以下のように定義される
FD(α, β, γ; z) =
X∞ n1,...,nk≥0
(α,Pkj=1nj) Qkj=1(βj, nj) (γ,Pkj=1nj) Qkj=1(1, nj)
Yk j=1
zjnj,
ここで z = (z1, . . . , zk) は |zj| < 1 (j = 1, . . . , k) をみたし、β = (β1, . . . , βk), γ 6= 0,−1,−2, . . . とする。
k = 1 のとき FD(α, β, γ;z) は Gauss の超幾何関数F(α, β, γ; z) となる。
k = 2 の場合は Appell により研究されていて、F1(α, β1, β2, γ; z1, z2) で 表される。
この関数は以下の積分表示をもつ。
FD(α, β, γ; z) = Γ(γ)
Γ(α)Γ(γ − α)
Z 1
0 tα(1 − t)γ−α
Ym j=1
(1 − zjt)−βj dt
t(1 − t).
Fact 2 FD(α, β, γ; z) は 積分可能条件dΩfˆ(z) = Ωfˆ(z) ∧ Ωfˆ(z) 付 の 微分方程式系
dfˆ= Ωfˆ(z) ˆf , Ωfˆ(z) = X
1≤i<j≤k+2
Aijd log(zi − zj),
をみたす、ここでfˆ= t(f0, f1, . . . , fk), f0 = FD(α, β, γ; z), fi = zi∂f∂z0
i
(1 ≤ i ≤ k), zk+1 = 0, zk+2 = 1, (k + 1) × (k + 1)-行列 Aij は以下 で与える。
Aij =
0-th i-th j-th 0-th
i-th −βj βi
j-th βj −βi
(1 ≤ i < j ≤ k),
Ai,k+1 =
0-th i-th
0-th 1
−β1
O ... O
−βi−1
i-th 1−γ+
jP6=i 1≤j≤k
βj
−βi+1
O ... O
−βk
(1 ≤ i ≤ k),
Ai,k+2 =
0-th i-th
0-th
O O
i-th −αβi −βi · · · −βi γ−α−βi−1 −βi · · · −βi
O O
(1 ≤ i ≤ k).
7. FD の変換公式
Theorem 6 2変数 FD に対して、以下が成立する
µ1 + z1 + z2 3
¶p
FD(p
3, p + 1
6 , p + 1
6 , p + 1
2 ; 1 − z13,1 − z23)
= FD(p
3, p + 1
6 , p + 1
6 , p + 5
6 ;z10 , z20 ),
ここで z = (z1, z2) は (1,1) の近傍の元で、(1+z31+z2)p は (1,1) にお いて値 1 をとるとし
z10 = (1 + ωz1 + ω2z2
1 + z1 + z2 )3, z20 = (1 + ω2z1 + ωz2 1 + z1 + z2 )3, とする、また ω = −1+
√−3
2 である。
この公式で p = 1 の場合は、小池健二氏(山梨大教育)と志賀弘典氏(千葉 大理) により発見された。
Theorem 7 2変数 FD に対して、以下が成立する (z1z2)
1−p 2
µz1 + z2 2
¶p
FD
µ3 + p
4 , 1 + p
4 , 1 + p
4 , 3 + 3p
4 ; 1 − z12,1 − z22
¶
= FD
Ã
p, 1 + p
4 , 1 + p
4 , 3 + 3p
4 ; 1 − z1(1 + z2)
z1 + z2 ,1 − z2(1 + z1) z1 + z2
!
, ここで z = (z1, z2) は (1,1) の近傍の元で、(z1z2)
1−p
2 と ³z1+z2 2´p は (1,1) においてともに値 1 をとる。
Theorem 8 3変数 FD に対して、以下が成立する
µ1+z1+z2+z3 4
¶2p
FD(p
4, p+2
12 , p+2
12 , p+2
12 , p+2
3 ; 1−z12,1−z22,1−z32)
= FD(p
4, p + 2
12 , p + 2
12 , p + 2
12 , p + 5
6 ;z10 , z20 , z30 ), ここで (z1, z2, z3) は (1,1,1) の近傍の元で、(1+z1+z4 2+z3)p/2 は(1,1,1) において 値 1 をとるとし、
z10 = ( 1 − z1 − z2 + z3
1 + z1 + z2 + z3)2 = 1 − 4(1 + z3)(z1 + z2) (1 + z1 + z2 + z3)2, z20 = ( 1 − z1 + z2 − z3
1 + z1 + z2 + z3)2 = 1 − 4(1 + z2)(z1 + z3) (1 + z1 + z2 + z3)2, z30 = ( 1 + z1 − z2 − z3
1 + z1 + z2 + z3)2 = 1 − 4(1 + z1)(z2 + z3) (1 + z1 + z2 + z3)2 とする。
Theorems 6,7,8 は、微分方程式を計算することで証明できる。
8. 多項平均反復の共通極限
m1, m2, m3 を以下で定め、m = (m1, m2, m3) とする。
m1(x1, x2, x3) = x1 + x2 + x3
3 ,
m2(x1, x2, x3) = 3
q
m1(x1, x2, x3)3 − `2(x1, x2, x3)3, m3(x1, x2, x3) = 3
q
m1(x1, x2, x3)3 − `3(x1, x2, x3)3,
ここで `2(x) = x1+ωx32+ω2x3, `3(x) = x1+ω2x32+ωx3 とする。a > b >
c > 0 に対して、3重数列 (an, bn, cn) を mn(a, b, c) で定める。
Theorem 9 (Koike-Shiga) 3重数列 {an},{bn},{cn} は収束し、共 通極限m∞∗ (a, b, c) をもつ。それは2変数 FD で下記のように表示できる。
m∞∗ (a, b, c) = a FD(13, 13, 13,1; 1 − (b
a)3,1 − (c
a)3).
3種類の3項平均 m1, m2, m3 を以下のように定め、m = (m1, m2, m3) とする。
m1(x1, x2, x3) =
√x1(√x2+√x3)
2 ,
m2(x1, x2, x3) =
√x2(√x3+√x1)
2 ,
m3(x1, x2, x3) =
√x3(√x1+√x2)
2 .
a > b > c > 0 に対して、3重数列 (an, bn, cn) を mn(a, b, c) で定める。
Theorem 10 3重数列 {an},{bn},{cn} は収束し、共通極限m∞∗ (a, b, c) をもつ。それは2変数 FD で下記のように表示できる。
m∞∗ (a, b, c) = a
FD(1, 12, 12, 32; 1 − ab,1 − ac). Maple による検証
4種の4項平均 m1, . . . , m4 を以下で定め、m = (m1, . . . , m4) とする。
m1(x) = x1 + x2 + x3 + x4
4 , m2(x) =
q
(x1 + x4)(x2 + x3)
2 ,
m3(x) =
q
(x1 + x3)(x2 + x4)
2 , m4(x) =
q
(x1 + x2)(x3 + x4)
2 .
a > b > c > d > 0 に対して、4重数列 (an, bn, cn, dn) をmn(a, b, c, d) で定める。
Theorem 11 4重数列 {an},{bn},{cn},{dn} は収束し、それらは共通 極限m∞∗ (a, b, c, d) をもつ。それは3変数 FD で下記のように表示できる。
m∞∗ (a, b, c, d) = a FD(14, 14, 14, 14,1; 1 − (b
a)2,1 − (c
a)2,1 − (d
a)2)2. Maple による検証
Remark 2 1876年に C.W. Borchardt は下記の4種平均で得られる4 重数列を考察している。
m1(x) = x1 + x2 + x3 + x4
4 , m2(x) =
√x1x4 + √x2x3
2 ,
m3(x) =
√x1x3 + √x2x4
2 , m4(x) =
√x1x2 + √x3x4
2 .
これらの平均はテータ関数の公式から自然と導かれるものである。
References
[B] C.W. Borchardt, ¨Uber das arithmetisch-geometrische Mittel aus vier Elementen, Berl. Monatsber, 53 (1876), 611-621.
[BB1] J.M. Borwein and P.B. Borwein, A cubic counterpart of Ja- cobi’s identity and the AGM, Trans. Amer. Math. Soc., 323(2) (1991), 691–701.
[BB2] J.M. Borwein and P.B. Borwein, Pi and the AGM (Reprint of the 1987 original), A Wiley-Interscience Publication. John Wiley & Sons, Inc., New York, Toronto, 1998.
[C] B.C. Carlson, Algorithms involving arithmetic and geometric means, MAA Monthly, 78(5) (1971), 496-505.
[E] A. Erde´elyi, Higher Transcendental Functions, volume I, Robert E. Krieger Publishing Co., Inc., Melbourne, Florida, 1981.
[G] E.M. Goursat, Sur l’´Equation Diff´erentielle Lin´eaire qui Ad- met pour Int´egrale la S´erie Hyperg´eom´etrique, Ann. Sci.
l’Ecole Normale Sup. (2) 10 (1881), 3–142.
[HKM] R. Hattori, T. Kato and K. Matsumoto, Mean iterations de- rived from transformation formulas for the hypergeometric function, preprint 2008.
[IKSY] K. Iwasaki, H. Kimura, S. Shimomura and M. Yoshida, From Gauss to Painlev´e, Vieweg, Braunschweig, Wiesbaden, 1991.
[KM] T. Kato and K. Matsumoto, The common limit of a quadru- ple sequence and the hypergeometric function FD of three variables, preprint, 2007.
[KS1] K. Koike and H. Shiga, Isogeny formulas for the Picard mod- ular form and a three terms arithmetic geometric mean, J.
Number Theory, 124 (2007), 123–141.
[KS2] K. Koike and H. Shiga, Extended Gauss AGM and corre- sponding Picard modular forms, J. Number Theory, 128 (2008), 2097–2126.
[MM] D.V. Manna and V.H. Moll, Landen survey, Probability, Ge- ometry and Integrable Systems, 287-319, MSRI Publications 55, Cambridge University Press, Cambridge, 2008.
[MO] K. Matsumoto and K. Ohara, Some transformation formulas for Lauricella’s hypergeometric functions FD, to appear in Funkcial. Ekvac.
[MS] K. Matsumoto and H. Shiga, A variant of Jacobi type formula for Picard curves, preprint, 2008.
[MT] K. Matsumoto and T. Terasoma, Arithmetic-geometric means for hyperelliptic curves and Calabi-Yau varieties, to appear in Internat. J. of Math.
[Ma] K. Matsumoto, A transformation formula for Appell’s hyper- geometric function F1 and common limits of triple sequences, preprint, 2008.
[Me] J.F. Mestre, Moyenne de Borchardt et int´egrales elliptiques, C. R. Acad. Sci. Paris, 313 (1991), 273–276.
[O] K. Ohara, yang — a package for computation in the ring of differential-difference operators,
http://www.openxm.org, 2007.
[U] H. Umemura, 楕円関数論 -楕円曲線の解析学-, University of Tokyo Press, Tokyo, 2000.