前回の記事でガンマ関数の基本的な性質について話したので、今日も引き続きガンマ関数について考えたいと思います。
今日考えたいのは、ガンマ関数の特殊値に関する商
についてです(この記事では特に前者について考えます)。

(図はGemini (Nano Banana Pro) に描いてもらいました。)
背景(ガンマ関数の商の代数性)
前回の記事ではガンマ関数 の
の値について計算しました。重積分などの複雑な積分計算の末に
という式を得ることができました。よって、ガンマ関数の性質 から
のような半整数の引数については計算できたことになります。
今回は や
のような半整数ではない分数を引数にもつ、ガンマ関数の特殊値について考えたいというわけです。
ところで、式 の右辺は
が入っていることから分かるように、明らかに 超越数 です。
有理数係数の多項式
を用いて と表せる複素数
を代数的数といい、代数的数ではない複素数を超越数といいます。
超越数であるかどうかを判定することは一般に難しく、超越数の具体的な例としては
のような例をはじめとする「限られた数」しか知られていません。 と
の四則演算の結果
ですら、超越数であるかどうかわからないというのだから驚きです。
ガンマ関数の超越性についてもほとんど知られていることはありませんが、一般に分数引数のガンマ関数の特殊値 については超越数であると期待されています。
そんなわけで、これから求めようとする や
に関しても、おそらく超越数だと考えられ、値としては
のような超越数を含む数になりそうです。
ところが、これらをうまく組み合わせて
のような商をつくると、なんと結果が代数的数になってしまうのです。さらに、その値は具体的に計算することができます!!
そんなわけで、この具体的な計算をやってみようというのが今日のテーマです。
道具1:ガンマ関数の相反公式
今回用いる道具の一つめは ガンマ関数の相反公式 です。
相反公式の左辺は、ガンマ関数 と変数を置き換えた
の積となっています。
これは
という、ある意味で対称的な位置にあります。
実際これらの2点は、複素数平面において点 を中心に点対称な位置関係にあります。

こんな風に 座標を点対称な位置にひっくり返した
を掛け算すると、右辺にはsin関数が出てくるというのが相反公式というわけです。
座標をひっくり返したところの関数値同士が等式で結ばれるというのは面白いですね。
実はこの相反公式を用いると、前回頑張って計算した
を簡単に求めることができます。
実際、相反公式において とすると
が得られます。よって、両辺のルートをとって が得られます。面白いですね!
相反公式の証明は、ガンマ関数の
という極限公式や、sin関数の無限乗積表示
によって得られます。
実際、
として得られます。
上記の極限公式 やsin関数の無限乗積表示
の証明は難しいので、ここでは行いません。
とにかく、このようなペアをセットにして掛け合わせることで、ガンマ関数をsin関数に置き換えることができる というのが、今回の話のミソです。
ガンマ関数の商
の計算
さて、相反公式を使って、式 の
を具体的に計算してみましょう。
相反公式は を入れ替えたもの同士のペアを掛け合わせると、sin関数が出てくるというものでした。
実は
が相反公式のペアになっています。
よって、相反公式により
が成り立ちます。
ここで を計算すると
が得られます。
右辺は純粋に三角関数の値になってしまったので、あとは容易に計算できそうです。
三角関数の倍角公式より
が成り立ちます。
右辺の は有名角(
)なので
であることが知られています。
よって
が得られました。
実は右辺は黄金比 になるのですね。面白いです!!
そんなわけで、ガンマ関数の相反公式を用いて、対称的な因子をセットで考えることで、ガンマ関数をすべて三角関数に落とし込むことができました。
三角関数の特殊値は代数的に解けるため、代数的数になるというわけですね。
道具2:ガウスの乗法公式
2つめの商を計算するにあたって、もう一つ必要になるのは ガウスの乗法公式 です。
これは大変複雑な形をしていますが、ガンマ関数の 倍公式です。すなわち、右辺にある
という形の式(
の
倍)が、左辺のガンマ関数
個の積
によって表せる、というタイプの式になっています。
証明はやはりガンマ関数の公式 を用いるのですが、難しいので省略します。
ガンマ関数の商
の計算
さて、それでは2つめのガンマ関数の商
について計算したいと思います。
もちろん使うのはガウスの乗法公式 です。ガウスの乗法公式を
として用いると
が得られます。
この式 に対して、
としてそれぞれ適用すると、2つの式が得られます:
これらに対して、 を計算すると
となります。
両辺を で割って整理すると
が得られます。一つ目の因子に が現れているので、どうにかして二つ目の因子を消去したいです。
ここで相反公式を用いると
なるペアに対して、次のような関係式が得られます。
これらの結果を用いて、 の式から
を消去して
が得られます。
あとは三角関数が整理されれば目的の値が得られます。うまいことできていますね!
実際、三角関数の積和の公式
を用いると
上の式を下の式で割ると
が得られます。
より
となりますので
が得られます。
したがって、 に代入して
が得られます。
ガンマ関数の商の部分は正の値なので、両辺平方根とって
が得られます。これが求める式でした。
いやー、面白いですね!
経緯とおわりに
今回の記事の経緯ですが、だいぶ昔に商環さんという方が呟いていた、こちらのツイートがきっかけです:
専門家っぽい計算しときました笑 pic.twitter.com/0RJ0R6DDZr
— 商環 (@ShokanWatanabe) 2020年6月9日
このツイートに関連するトピックついて以前から気になっていましたが、どういう背景があるのか、どうやって計算するのかについてはよく分かっていませんでした。
「チョウラ=セルバーグの公式」に関連していそうだなと思っていますが、まだ十分に理解できていません。
最近、ChatGPTさんに聞いてみたら、計算の方法を教えてもらえたので、自分で検算の上で、計算方法を整理して今回の記事としてまとめています。
大変深い背景がありそうなトピックで、類体論や虚数乗法論とも結びつくようです。
しかしながら、私自身はこの分野に関する文献を知らないので、勉強できていません。何か情報をお持ちの方がいましたら、教えていただけると嬉しいです。
それでは今日はこの辺で!