注意点:
- この表記は一般的には使用されていないので、適切な文脈で使用する必要があります。
- 疑問符表記はミンコフスキーの疑問符関数とは異なります。
- 「Termial」のフランス語訳は見つかりませんでした。
定義:
クヌースはTermialを階乗関数「!」に類似した関数として提示しています。
階乗関数は∀n∈Nに対して以下のように定義されます:
n!=∏i=1ni=1×2×…×(n−1)×n
「termial」関数は以下のように定義されます:
n?=∑i=1ni=1+2+…+(n−1)+n
この級数は大まかに発散します。
非整数nに対する拡張:
階乗関数がガンマ関数を用いて非整数値に拡張されるように、「Termial」関数も非整数値に拡張することができます:
n?=∑i=1ni=2n(n+1)
したがって:
0.5?=20.5(0.5+1)=83
参考文献:
- DONALD (“DON”) ERVIN KNUTH
- ドナルド・E・クヌース (1997). コンピュータプログラミングの技術: 第1巻: 基本アルゴリズム. 第3版. アディソンウェスリーロングマン, U.S.A. p. 48.
- en.wikipedia.org - Termial