数学において、K関数とは、ハイパー階乗(hyperfactorial)の複素数への一般化である。
形式的には、K関数は
![{\displaystyle K(z)=(2\pi )^{(-z+1)/2}\exp \left[{\begin{pmatrix}z\\2\end{pmatrix}}+\int _{0}^{z-1}\ln(t!)\,dt\right]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7b9705e35a5b5d6a6603abfdad0d08530ced118f)
のように定義される。これは、閉じた式としても表せ、
![{\displaystyle K(z)=\exp \left[\zeta ^{\prime }(-1,z)-\zeta ^{\prime }(-1)\right]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/82fbdf9734f7e2a7e05c26bd0bf87f4423791115)
となる。ここで、ζ'(z)はリーマンゼータ関数の一階導関数、ζ(a,z)はフルヴィッツのゼータ関数で、
![{\displaystyle \zeta ^{\prime }(a,z)\ {\stackrel {\mathrm {def} }{=}}\ \left[{\frac {d\zeta (s,z)}{ds}}\right]_{s=a}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bd98fa9b1b9f13b03256ca6abb6f132a840d3a5e)
である。また、ポリガンマ関数を用いた別の式もある。[1]

である。また、Balanced polygamma functionを使って、[2]

とも書ける。ここで A はグレーシャーの定数である。
K関数はガンマ関数のときと同様に、スターリングの公式の類似公式を持つ。

K関数はガンマ関数やバーンズのG関数と密接な関連を持つ。正の実数nに対し、

のような関連がある。より明確に書けば、

が自然数nに対し成り立つということである。より一般に、次のような関数等式を持つ。

K関数は二重ガンマ関数の特殊な場合として捉えることができる。

ガンマ関数の倍角公式の類似として、次の公式が知られている。

ここで、Aはグレイシャー・キンケリンの定数である。
最初の数項の値は、
- 1, 4, 108, 27648, 86400000, 4031078400000, 3319766398771200000, ... (オンライン整数列大辞典の数列 A002109).
となる。また、
は、
[3]
のように表せる。ここで A はグレーシャーの定数である。
K関数とバーンズのG関数との積は次のようにかける。
![{\displaystyle K(z)\cdot G(z)=\exp \left\{(z-1)\cdot \log[\Gamma (z)]\right\}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73cf097b2c20f67ea5a0ae17503c9e5b7e3a0fcb)
ここで、
Benoit Cloitreは2003年、下の式を発表した。
.
- Weisstein, Eric W. "K-Function". mathworld.wolfram.com (英語).