古典的なバージョンでは、g とfが 算術関数 で、
g ( n ) = ∑ d ∣ n f ( d ) すべての整数に対して n ≥ 1 {\displaystyle g(n)=\sum _{d\mid n}f(d)\quad {\text{すべての整数 }}n\geq 1 に対して} それから
f ( n ) = ∑ d ∣ n μ ( d ) g ( n d ) すべての整数に対して n ≥ 1 {\displaystyle f(n)=\sum _{d\mid n}\mu (d)\,g\!\left({\frac {n}{d}}\right)\quad {\text{すべての整数 }}n\geq 1 に対して} ここでμは メビウス関数 であり、和はn のすべての正の約数 d (で示される)にわたって展開される。d ∣ n {\displaystyle d\mid n} 上記の式において)。実際には、反転公式を用いることで、 g ( n )が与えられた場合に元の f ( n ) を決定することができる。この2つの数列は互いにメビウス変換 であると言われる。
f とg が正の整数から何らかのアーベル群 (Z モジュール とみなされる)への関数である場合も、この式は正しい。
ディリクレ畳み込み の言語では、最初の式は次のように書くことができる。
g = 1 * f {\displaystyle g={\mathit {1}}*f} ここで、∗ はディリクレ畳み込みを表し、1 は定数関数 1 ( n ) = 1 である。2 番目の式は次のように記述される。
f = μ * g 。 {\displaystyle f=\mu *g.} 乗法関数 に関する記事には、多くの具体的な例が挙げられています。
この定理は、 ∗ が(可換かつ)結合的であり、1 ∗ μ = ε であることから導かれる。ここで、 ε はディリクレ畳み込みの恒等関数であり、すべてのn > 1 に対してε (1) = 1 、ε ( n ) = 0 の 値をとる。したがって
μ * g = μ * ( 1 * f ) = ( μ * 1 ) * f = ε * f = f {\displaystyle \mu *g=\mu *({\mathit {1}}*f)=(\mu *{\mathit {1}})*f=\varepsilon *f=f} 。交換するf 、 g {\displaystyle f,g} によるln f 、 ln g {\displaystyle \ln f,\ln g} すると、メビウス反転公式の積バージョンが得られます。
g ( n ) = ∏ d | n f ( d ) ⟺ f ( n ) = ∏ d | n g ( n d ) μ ( d ) 、 ∀ n ≥ 1. {\displaystyle g(n)=\prod _{d|n}f(d)\iff f(n)=\prod _{d|n}g\left({\frac {n}{d}}\right)^{\mu (d)},\forall n\geq 1.}
直列関係 させて
1 n = ∑ d ∣ n b d {\displaystyle a_{n}=\sum _{d\mid n}b_{d}} となることによって
b n = ∑ d ∣ n μ ( n d ) 1 d {\displaystyle b_{n}=\sum _{d\mid n}\mu \left({\frac {n}{d}}\right)a_{d}} は、その変換です。変換は、ランベルト 級数によって関連付けられています。
∑ n = 1 ∞ 1 n x n = ∑ n = 1 ∞ b n x n 1 − x n {\displaystyle \sum _{n=1}^{\infty }a_{n}x^{n}=\sum _{n=1}^{\infty }b_{n}{\frac {x^{n}}{1-x^{n}}}} そしてディリクレ級数 :
∑ n = 1 ∞ 1 n n s = ζ ( s ) ∑ n = 1 ∞ b n n s {\displaystyle \sum _{n=1}^{\infty }{\frac {a_{n}}{n^{s}}}=\zeta (s)\sum _{n=1}^{\infty }{\frac {b_{n}}{n^{s}}}} ここでζ ( s )はリーマンゼータ関数 である。
算術関数が与えられた場合、最初の総和を繰り返し適用することで、他の算術関数の双無限数列を生成することができる。
例えば、オイラーのトーシェント関数 φ から始めて、変換プロセスを繰り返し適用すると、次の式が得られます。
φは トーシェント関数である。φ ∗ 1 = I 、ここでI ( n ) = n は恒等関数 である。I ∗ 1 = σ 1 = σ 、除数関数 開始関数がメビウス関数そのものである場合、関数のリストは次のようになります。
μ 、メビウス関数μ ∗ 1 = ε ここでε ( n ) = { 1 、 もし n = 1 0 、 もし n > 1 {\displaystyle \varepsilon (n)={\begin{cases}1,&{\text{if }}n=1\\0,&{\text{if }}n>1\end{cases}}} 単位関数 ε ∗ 1 = 1 、定数関数 1 ∗ 1 = σ 0 = d = τ 、ここでd = τ はn の約数の数です(約数関数を 参照)。これらの関数リストはどちらも両方向に無限に伸びています。メビウスの反転公式を用いることで、これらのリストを逆方向にたどることができます。
例えば、φ で始まる数列は次のようになります。
f n = { μ * … * μ ⏟ − n 要因 * φ もし n < 0 φ もし n = 0 φ * 1 * … * 1 ⏟ n 要因 もし n > 0 {\displaystyle f_{n}={\begin{cases}\underbrace {\mu *\ldots *\mu } _{-n{\text{ factors}}}*\varphi &{\text{if }}n<0\\[8px]\varphi &{\text{if }}n=0\\[8px]\varphi *\underbrace {{\mathit {1}}*\ldots *{\mathit {1}}} _{n{\text{ factors}}}&{\text{if }}n>0\end{cases}}} 生成された数列は、対応するディリクレ級数 を考慮することでより簡単に理解できるかもしれません。変換の繰り返し適用は、リーマンゼータ関数 による乗算に対応します。
一般化 組み合わせ論 でより有用な関連する反転公式は次のとおりです。F ( x ) とG ( x )は 区間 [ 1, ∞) で定義された複素数 値関数 であり、
G ( x ) = ∑ 1 ≤ n ≤ x F ( x n ) すべての人々のために x ≥ 1 {\displaystyle G(x)=\sum _{1\leq n\leq x}F\left({\frac {x}{n}}\right)\quad {\mbox{ for all }}x\geq 1} それから
F ( x ) = ∑ 1 ≤ n ≤ x μ ( n ) G ( x n ) すべての人々のために x ≥ 1. {\displaystyle F(x)=\sum _{1\leq n\leq x}\mu (n)G\left({\frac {x}{n}}\right)\quad {\mbox{ for all }}x\geq 1.} ここで、和はx 以下のすべての正の整数n に及ぶ。
これは、より一般的な形式の特殊なケースです。α ( n )がディリクレ逆関数 α -1 ( n ) を持つ算術関数 である場合、次のように定義できます。
G ( x ) = ∑ 1 ≤ n ≤ x α ( n ) F ( x n ) すべての人々のために x ≥ 1 {\displaystyle G(x)=\sum _{1\leq n\leq x}\alpha (n)F\left({\frac {x}{n}}\right)\quad {\mbox{ for all }}x\geq 1} それから
F ( x ) = ∑ 1 ≤ n ≤ x α − 1 ( n ) G ( x n ) すべての人々のために x ≥ 1. {\displaystyle F(x)=\sum _{1\leq n\leq x}\alpha ^{-1}(n)G\left({\frac {x}{n}}\right)\quad {\mbox{ for all }}x\geq 1.} 前述の式は、定数関数α ( n ) = 1 の特殊な場合に現れ、そのディリクレ逆関数は α −1 ( n ) = μ ( n ) です。
これらの拡張のうち最初のものの具体的な応用例は、正の整数上で定義された(複素数値)関数f ( n ) およびg ( n )がある場合に生じる。
g ( n ) = ∑ 1 ≤ m ≤ n f ( ⌊ n m ⌋ ) すべての人々のために n ≥ 1. {\displaystyle g(n)=\sum _{1\leq m\leq n}f\left(\left\lfloor {\frac {n}{m}}\right\rfloor \right)\quad {\mbox{ for all }}n\geq 1.} F ( x ) = f ( ⌊x⌋ ) およびG ( x ) = g ( ⌊x⌋ ) と定義することにより、次のことが導かれる。
f ( n ) = ∑ 1 ≤ m ≤ n μ ( m ) g ( ⌊ n m ⌋ ) すべての人々のために n ≥ 1. {\displaystyle f(n)=\sum _{1\leq m\leq n}\mu (m)g\left(\left\lfloor {\frac {n}{m}}\right\rfloor \right)\quad {\mbox{ for all }}n\geq 1.} この公式の使用例として、0 < a / b < 1 の 既約分 数の個数を数えることが挙げられます。ここで、a と b は互いに素で、b ≤ n です。この個数を f ( n ) とすると、g ( n ) は、b ≤ n の 0 < a / b < 1 の分数 の 総数 となります 。 ここ で 、 a と b は 必ずしも 互いに素 である 必要 は あり ませ ん 。(これ は、 gcd( a , b ) = d かつ b ≤ n の分数a / b は 、 b / d ≤ n / dの 分数 a / d / b / d に 既約 でき 、その 逆 も また 同様 で ある ためです 。 ) ここでは 、 g ( n ) = n ( n − 1) / 2 を 決定するのは簡単ですが、f ( n ) の 計算はより困難です。
別の逆変換公式は次のとおりです(ただし、対象となる級数は絶対収束する と仮定します)。
g ( x ) = ∑ m = 1 ∞ f ( m x ) m s すべての人々のために x ≥ 1 ⟺ f ( x ) = ∑ m = 1 ∞ μ ( m ) g ( m x ) m s すべての人々のために x ≥ 1. {\displaystyle g(x)=\sum _{m=1}^{\infty }{\frac {f(mx)}{m^{s}}}\quad {\mbox{ for all }}x\geq 1\quad \Longleftrightarrow \quad f(x)=\sum _{m=1}^{\infty }\mu (m){\frac {g(mx)}{m^{s}}}\quad {\mbox{ for all }}x\geq 1.} 上記と同様に、これはα ( n )がディリクレ逆関数α −1 ( n ) を持つ算術関数である場合にも一般化されます。
g ( x ) = ∑ m = 1 ∞ α ( m ) f ( m x ) m s すべての人々のために x ≥ 1 ⟺ f ( x ) = ∑ m = 1 ∞ α − 1 ( m ) g ( m x ) m s すべての人々のために x ≥ 1. {\displaystyle g(x)=\sum _{m=1}^{\infty }\alpha (m){\frac {f(mx)}{m^{s}}}\quad {\mbox{ for all }}x\geq 1\quad \Longleftrightarrow \quad f(x)=\sum _{m=1}^{\infty }\alpha ^{-1}(m){\frac {g(mx)}{m^{s}}}\quad {\mbox{ for all }}x\geq 1.} 例えば、リーマンゼータ関数と 素ゼータ関数 を関連付けるよく知られた証明があり、前の式でメビウス反転の級数ベースの形式を使用しています。s = 1 {\displaystyle s=1} すなわち、オイラー積 表現によってζ ( s ) {\displaystyle \zeta (s)} のために ℜ ( s ) > 1 {\displaystyle \Re (s)>1}
ログ ζ ( s ) = − ∑ p p r 私 m e ログ ( 1 − 1 p s ) = ∑ k ≥ 1 P ( k s ) k ⟺ P ( s ) = ∑ k ≥ 1 μ ( k ) k ログ ζ ( k s ) 、 ℜ ( s ) > 1. {\displaystyle \log \zeta (s)=-\sum _{p\mathrm {\ prime} }\log \left(1-{\frac {1}{p^{s}}}\right)=\sum _{k\geq 1}{\frac {P(ks)}{k}}\iff P(s)=\sum _{k\geq 1}{\frac {\mu (k)}{k}}\log \zeta (ks),\Re (s)>1.} メビウス反転の別の形式に関するこれらの恒等式は、[ 2 ] に記載されています。 次の接続代数に関するセクションで部分的に引用されているメビウス反転公式のより一般的な理論は、Rota によって[ 3 ]で構築されています。
乗法表記 メビウス反転は任意のアーベル群に適用できるため、群演算を加算で表しても乗算で表しても違いはありません。これにより、反転公式の表記法は次のようになります。
もし F ( n ) = ∏ d | n f ( d ) 、 それから f ( n ) = ∏ d | n F ( n d ) μ ( d ) 。 {\displaystyle {\mbox{if }}F(n)=\prod _{d|n}f(d),{\mbox{ then }}f(n)=\prod _{d|n}F\left({\frac {n}{d}}\right)^{\mu (d)}.}
一般化の証明 最初の一般化は次のように証明できます。アイバーソンの慣例 に従い、[条件]は条件の指示関数 であり、条件が真であれば1、偽であれば0となります。次の結果を使用します。
∑ d | n μ ( d ) = ε ( n ) 、 {\displaystyle \sum _{d|n}\mu (d)=\varepsilon (n),} つまり、1 * μ = ε {\displaystyle 1*\mu =\varepsilon } 、 どこε {\displaystyle \varepsilon } は単位関数 です。
弊社では以下のものをご用意しております。
∑ 1 ≤ n ≤ x μ ( n ) g ( x n ) = ∑ 1 ≤ n ≤ x μ ( n ) ∑ 1 ≤ m ≤ x n f ( x m n ) = ∑ 1 ≤ n ≤ x μ ( n ) ∑ 1 ≤ m ≤ x n ∑ 1 ≤ r ≤ x [ r = m n ] f ( x r ) = ∑ 1 ≤ r ≤ x f ( x r ) ∑ 1 ≤ n ≤ x μ ( n ) ∑ 1 ≤ m ≤ x n [ m = r n ] 総和の順序を並べ替える = ∑ 1 ≤ r ≤ x f ( x r ) ∑ n | r μ ( n ) = ∑ 1 ≤ r ≤ x f ( x r ) ε ( r ) = f ( x ) 以来 ε ( r ) = 0 ただし、 r = 1 {\displaystyle {\begin{aligned}\sum _{1\leq n\leq x}\mu (n)g\left({\frac {x}{n}}\right)&=\sum _{1\leq n\leq x}\mu (n)\sum _{1\leq m\leq {\frac {x}{n}}}f\left({\frac {x}{mn}}\right)\\&=\sum _{1\leq n\leq x}\mu (n)\sum _{1\leq m\leq {\frac {x}{n}}}\sum _{1\leq r\leq x}[r=mn]f\left({\frac {x}{r}}\right)\\&=\sum _{1\leq r\leq x}f\left({\frac {x}{r}}\right)\sum _{1\leq n\leq x}\mu (n)\sum _{1\leq m\leq {\frac {x}{n}}}\left[m={\frac {r}{n}}\right]\qquad {\text{rearranging the summation order}}\\&=\sum _{1\leq r\leq x}f\left({\frac {x}{r}}\right)\sum _{n|r}\mu (n)\\&=\sum _{1\leq r\leq x}f\left({\frac {x}{r}}\right)\varepsilon (r)\\&=f(x)\qquad {\text{since }}\varepsilon (r)=0{\text{ except when }}r=1\end{aligned}}} α ( n ) が1に置き換わるより一般的な場合の証明は、2番目の一般化と同様に本質的に同じです。
ワイズナー、ホール、ロータの貢献半順序集合に対する一般的なメビウス反転公式の記述は、最初にワイズナー (1935年)とフィリップ・ホール (1936年)によって独立に提示されました。両著者とも群論の問題に触発されていました。両著者とも自身の研究の組み合わせ論的な意味合いに気付いておらず、メビウス関数の理論を発展させることもありませんでした。メビウス関数に関する基礎的な論文で、ロータは この理論が組み合わせ論において重要であることを示し、深く考察しました。彼は、包含排除、古典的な数論的メビウス反転、彩色問題、ネットワークにおける流れといったトピック間の関係性に着目しました。それ以来、ロータの強い影響の下、メビウス反転の理論と関連するトピックは組み合わせ論の活発な分野となっています。[ 5 ]
注記 ↑ メビウス 1832 、pp. 105–123 ↑ NIST 数学関数ハンドブック、セクション 27.5。 ↑ [組合せ論の基礎について、I. メビウス関数の理論| https://link.springer.com/content/pdf/10.1007/BF00531932.pdf ] ↑ Jansma, Abel (2025). "複雑系における高次構造への部分論的アプローチ:メビウスの法則によるマクロからミクロへ" . Physical Review Research . 7 (2) 023016. arXiv : 2404.14423 . Bibcode : 2025PhRvR...7b3016J . doi : 10.1103/PhysRevResearch.7.023016 . ↑ ベンダー& ゴールドマン 1975、789 ~803ページ
参考文献 アポストル、トム M. (1976)、解析的整数論入門 、数学学部教科書、ニューヨーク-ハイデルベルク:シュプリンガー・フェルラーク、ISBN 978-0-387-90163-3 MR 0434929、Zbl 0335.10001 Bender, Edward A.; Goldman, J. R. (1975)、「組合せ解析におけるメビウス反転の応用について」、Amer. Math. Monthly 、82 (8): 789–803 、doi : 10.2307/2319793、JSTOR 2319793 Ireland, K.; Rosen, M. (2010), 『現代数論への古典的入門』 、大学院数学テキスト(第84巻)(第2 版)、Springer-Verlag、ISBN 978-1-4419-3094-1 Kung, Joseph PS (2001) [1994]、「メビウス反転」、数学百科事典 、EMS Press メビウス、AF (1832)、「Uber eine besondere Art von Umkehrung der Reihen」。、数学 ジャーナル、9 : 105–123 スタンレー、リチャード P. (1997)、『列挙的組合せ論 』第 1 巻 、ケンブリッジ大学出版局、ISBN 0-521-55309-1 スタンレー、リチャード P. (1999)、『列挙的組合せ論 』第 2 巻 、ケンブリッジ大学出版局、ISBN 0-521-56069-1