「モンゾと音程空間」の版間の差分

提供: Xenharmonic Wiki
ナビゲーションに移動 検索に移動
Fredg999 (トーク | 投稿記録)
英語版Xen Wikiからの移行
 
Template:上級者向けを使用
 
(2人の利用者による、間の3版が非表示)
5行目: 5行目:
| ja = モンゾと音程空間
| ja = モンゾと音程空間
}}
}}
<div lang="ja">
{{上級者向け|モンゾ}}
このページでは'''モンゾ'''の正式な数学的定義を与え、また'''音程空間'''との関連も示す。例の付いたより簡単な解説は、[[モンゾ]]を参照。
このページでは'''モンゾ'''の正式な数学的定義を与え、また'''音程空間'''との関連も示す。
</div>


==<span lang="ja">定義</span>==
==定義==
<div lang="ja">
''p''-[[リミット]]の有理数 ''q'' は定義より ''p'' 以下の素数の積に分解でき、以下のように表せる。
''p''-[[リミット]]の有理数 ''q'' は定義より ''p'' 以下の素数の積に分解でき、以下のように表せる。


17行目: 15行目:
ただし指数は整数である。
ただし指数は整数である。


これはしばしばケットベクトル(詳細は[https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%A9-%E3%82%B1%E3%83%83%E3%83%88%E8%A8%98%E6%B3%95 Wikipedia - ブラ-ケット記法]を参照のこと)を模した表記を用いて、
これはしばしばケットベクトル(詳細は[https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%A9-%E3%82%B1%E3%83%83%E3%83%88%E8%A8%98%E6%B3%95 Wikipedia ブラ-ケット記法]を参照のこと)を模した表記を用いて、


:<math>\displaystyle |e_2 \, e_3 \, e_5 \ldots e_p \rangle</math>
:<math>\displaystyle |e_2 \, e_3 \, e_5 \ldots e_p \rangle</math>
23行目: 21行目:
のように書かれる。この時、このベクトルを'''モンゾ'''(英: monzo)と呼ぶ。この名前は、{{en仮リンク|ジョセフ・モンゾ|Joseph Monzo}}の情熱的な支援にちなんでいる。
のように書かれる。この時、このベクトルを'''モンゾ'''(英: monzo)と呼ぶ。この名前は、{{en仮リンク|ジョセフ・モンゾ|Joseph Monzo}}の情熱的な支援にちなんでいる。


モンゾの{{en仮リンク|Tenney高さ|Tenney height}}は以下のように与えられる。
モンゾの{{en仮リンク|テニー高さ|Tenney height}}は以下のように与えられる。


:<math>\displaystyle \| |e_2 \, e_3 \ldots e_p \rangle \| = |e_2| + |e_3| \log_2 3 + \dotsb + |e_p| \log_2 p</math>
:<math>\displaystyle \| |e_2 \, e_3 \ldots e_p \rangle \| = |e_2| + |e_3| \log_2 3 + \dotsb + |e_p| \log_2 p</math>
29行目: 27行目:
これはベクトル空間のノルムである。よって写像 <math>M:monzos \rightarrow I </math> によって ''p''-リミットモンゾを次元 <math>n = \pi(p)</math> のノルム線型空間 <math>I</math> に埋め込むことができる。ただし <math>\pi(x)</math> は[https://ja.wikipedia.org/wiki/%E7%B4%A0%E6%95%B0%E8%A8%88%E6%95%B0%E9%96%A2%E6%95%B0 素数計数関数]。この埋め込みの下、モンゾは格子を定義する。この格子は有限次元実ノルム線型空間 <math>I</math> を張る <math>I</math> の離散部分群である。
これはベクトル空間のノルムである。よって写像 <math>M:monzos \rightarrow I </math> によって ''p''-リミットモンゾを次元 <math>n = \pi(p)</math> のノルム線型空間 <math>I</math> に埋め込むことができる。ただし <math>\pi(x)</math> は[https://ja.wikipedia.org/wiki/%E7%B4%A0%E6%95%B0%E8%A8%88%E6%95%B0%E9%96%A2%E6%95%B0 素数計数関数]。この埋め込みの下、モンゾは格子を定義する。この格子は有限次元実ノルム線型空間 <math>I</math> を張る <math>I</math> の離散部分群である。


素数 ''k'' に対応する座標 ''e''<sub>''k''</sub> に log<sub>2</sub> ''k'' を乗じて座標を変換すると、このノルムは通常の ''L''<sup>1</sup>-ノルムとなる(詳細は[https://ja.wikipedia.org/wiki/Lp%E7%A9%BA%E9%96%93#%E6%9C%89%E9%99%90%E6%AC%A1%E5%85%83%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B_p-%E3%83%8E%E3%83%AB%E3%83%A0 Wikipedia - ''L''<sup>''p''</sup> 空間#有限次元における ''p''-ノルム]を参照)。このベクトル空間はTenney音程空間であり、この通常の ''L''<sup>1</sup>-ノルムによって変換された座標がTenney空間の標準基底を構成する。
素数 ''k'' に対応する座標 ''e''<sub>''k''</sub> に log<sub>2</sub> ''k'' を乗じて座標を変換すると、このノルムは通常の ''L''<sup>1</sup>-ノルムとなる(詳細は[https://ja.wikipedia.org/wiki/Lp%E7%A9%BA%E9%96%93#%E6%9C%89%E9%99%90%E6%AC%A1%E5%85%83%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B_p-%E3%83%8E%E3%83%AB%E3%83%A0 Wikipedia ''L''<sup>''p''</sup> 空間#有限次元における ''p''-ノルム]を参照。)このベクトル空間はテニー音程空間であり、この通常の ''L''<sup>1</sup>-ノルムによって変換された座標がテニー空間の標準基底を構成する。
ここで、モンゾはある正の実数(モンゾの場合は常に有理数)と一対一で対応するが、Tenney空間のベクトルはそうではないことに注意。例えば、{{monzo| 1 0 }} は周波数比 2 を表すが、{{monzo|0 log<sub>3</sub> 2}} も同様に 2 を表す。
ここで、モンゾはある正の実数(モンゾの場合は常に有理数)と一対一で対応するが、テニー空間のベクトルはそうではないことに注意。例えば、{{monzo| 1 0 }} は周波数比 2 を表すが、{{monzo|0 log<sub>3</sub> 2}} も同様に 2 を表す。


ユークリッドノルムは数学的な利点を持つため、よく ''L''<sup>1</sup>-ノルムの代わりに音程空間のベクトルに対して適用される。この場合、Tenney音程空間の代わりに{{en仮リンク|Tenney-ユークリッド音程空間|Tenney-Euclidean metrics}}が得られる。明示的にモンゾ {{monzo | ''e''<sub>2</sub> ''e''<sub>3</sub> … ''e''<sub>''p''</sub>}} をとったとき、そのTenney-ユークリッドノルム(またはTEノルム)は以下のようになる。
ユークリッドノルムは数学的な利点を持つため、よく ''L''<sup>1</sup>-ノルムの代わりに音程空間のベクトルに対して適用される。この場合、テニー音程空間の代わりに{{en仮リンク|テニー-ユークリッド音程空間|Tenney-Euclidean metrics}}が得られる。明示的にモンゾ {{monzo | ''e''<sub>2</sub> ''e''<sub>3</sub> … ''e''<sub>''p''</sub>}} をとったとき、そのテニー-ユークリッドノルム(またはTEノルム)は以下のようになる。


:<math>\displaystyle \sqrt{e_2^2 + (e_3 \log_2 3)^2 + \dotsb + (e_p \log_2 p)^2}</math>
:<math>\displaystyle \sqrt{e_2^2 + (e_3 \log_2 3)^2 + \dotsb + (e_p \log_2 p)^2}</math>


そして、座標が重み付けられた音程空間の座標ならば、そのTEノルムは標準ユークリッドノルム、または [https://ja.wikipedia.org/wiki/Lp%E7%A9%BA%E9%96%93#%E6%9C%89%E9%99%90%E6%AC%A1%E5%85%83%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B_p-%E3%83%8E%E3%83%AB%E3%83%A0 ''L''<sup>2</sup>-ノルム]となる。
そして、座標が重み付けられた音程空間の座標ならば、そのTEノルムは標準ユークリッドノルム、または [https://ja.wikipedia.org/wiki/Lp%E7%A9%BA%E9%96%93#%E6%9C%89%E9%99%90%E6%AC%A1%E5%85%83%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B_p-%E3%83%8E%E3%83%AB%E3%83%A0 ''L''<sup>2</sup>-ノルム]となる。
</div>


==<span lang="ja">別の定義</span>==
==別の定義==
<div lang="ja">
 
''q'' を有理数とすると、以下に示す定義によって ''q'' をモンゾ形式に書き換えることができる。
''q'' を有理数とすると、以下に示す定義によって ''q'' をモンゾ形式に書き換えることができる。


50行目: 47行目:


ただし、<math>v_p(q)</math> は ''q'' の [https://ja.wikipedia.org/wiki/P%E9%80%B2%E4%BB%98%E5%80%A4 ''p'' 進付値]である。
ただし、<math>v_p(q)</math> は ''q'' の [https://ja.wikipedia.org/wiki/P%E9%80%B2%E4%BB%98%E5%80%A4 ''p'' 進付値]である。
</div>


==<span lang="ja"></span>==
==例==
<div lang="ja">
 
5-リミットの音程 [[16/15]] は 2<sup>4</sup>×3<sup>-1</sup>×5<sup>-1</sup> と分解され、モンゾでは {{monzo|4 -1 -1}} となる。重み付き座標の場合、{{monzo|4 -log<sub>2</sub> 3 -log<sub>2</sub> 5}} となり、近似値では {{monzo|4 -1.585 -2.322}} となる。
5-リミットの音程 {{en仮リンク|16/15|16/15}} は 2<sup>4</sup>×3<sup>-1</sup>×5<sup>-1</sup> と分解され、モンゾでは {{monzo|4 -1 -1}} となる。重み付き座標の場合、{{monzo|4 -log<sub>2</sub> 3 -log<sub>2</sub> 5}} となり、近似値では {{monzo|4 -1.585 -2.322}} となる。


したがってTEノルムは
したがってTEノルムは
61行目: 57行目:


となる。
となる。
</div>


==<span lang="ja">関連項目</span>==
==関連項目==
<div lang="ja">
* {{en仮リンク|分数モンゾ|Fractional monzo}}
*{{en仮リンク|分数モンゾ|Fractional monzo}}
* [[ヴァルと調律空間]]
*{{en仮リンク|ヴァルと調律空間|Vals and tuning space}}
</div>


==<span lang="ja">脚注</span>==
==脚注==
<div lang="ja">
<references />
<references />
</div>

2025年11月16日 (日) 13:40時点における最新版

これは上級者向けページです。 経験豊富な読者がトピックの進んだ部分を学べるように書かれています。 対応する初心者向けページは モンゾ です。

このページではモンゾの正式な数学的定義を与え、また音程空間との関連も示す。

定義

p-リミットの有理数 q は定義より p 以下の素数の積に分解でき、以下のように表せる。

[math]\displaystyle{ \displaystyle q = 2^{e_2} \, 3^{e_3} \, 5^{e_5} \dotsm p^{e_p} }[/math]

ただし指数は整数である。

これはしばしばケットベクトル(詳細はWikipedia – ブラ-ケット記法を参照のこと)を模した表記を用いて、

[math]\displaystyle{ \displaystyle |e_2 \, e_3 \, e_5 \ldots e_p \rangle }[/math]

のように書かれる。この時、このベクトルをモンゾ(英: monzo)と呼ぶ。この名前は、ジョセフ・モンゾ (en) の情熱的な支援にちなんでいる。

モンゾのテニー高さ (en) は以下のように与えられる。

[math]\displaystyle{ \displaystyle \| |e_2 \, e_3 \ldots e_p \rangle \| = |e_2| + |e_3| \log_2 3 + \dotsb + |e_p| \log_2 p }[/math]

これはベクトル空間のノルムである。よって写像 [math]\displaystyle{ M:monzos \rightarrow I }[/math] によって p-リミットモンゾを次元 [math]\displaystyle{ n = \pi(p) }[/math] のノルム線型空間 [math]\displaystyle{ I }[/math] に埋め込むことができる。ただし [math]\displaystyle{ \pi(x) }[/math]素数計数関数。この埋め込みの下、モンゾは格子を定義する。この格子は有限次元実ノルム線型空間 [math]\displaystyle{ I }[/math] を張る [math]\displaystyle{ I }[/math] の離散部分群である。

素数 k に対応する座標 ek に log2 k を乗じて座標を変換すると、このノルムは通常の L1-ノルムとなる(詳細はWikipedia – Lp 空間#有限次元における p-ノルムを参照。)このベクトル空間はテニー音程空間であり、この通常の L1-ノルムによって変換された座標がテニー空間の標準基底を構成する。 ここで、モンゾはある正の実数(モンゾの場合は常に有理数)と一対一で対応するが、テニー空間のベクトルはそうではないことに注意。例えば、[1 0 は周波数比 2 を表すが、[0 log3 2 も同様に 2 を表す。

ユークリッドノルムは数学的な利点を持つため、よく L1-ノルムの代わりに音程空間のベクトルに対して適用される。この場合、テニー音程空間の代わりにテニー-ユークリッド音程空間 (en) が得られる。明示的にモンゾ [e2 e3ep をとったとき、そのテニー-ユークリッドノルム(またはTEノルム)は以下のようになる。

[math]\displaystyle{ \displaystyle \sqrt{e_2^2 + (e_3 \log_2 3)^2 + \dotsb + (e_p \log_2 p)^2} }[/math]

そして、座標が重み付けられた音程空間の座標ならば、そのTEノルムは標準ユークリッドノルム、または L2-ノルムとなる。

別の定義

q を有理数とすると、以下に示す定義によって q をモンゾ形式に書き換えることができる。

[math]\displaystyle{ \displaystyle q = |v_2 (q) \, v_3 (q) \, v_5 (q) \ldots v_p (q) \rangle }[/math]

このモンゾのTenney高さは以下のように与えられる。

[math]\displaystyle{ \displaystyle \| |v_2 (q) \, v_3 (q) \ldots v_p (q) \rangle \| = |v_2 (q)| + |v_3 (q)| \log_2 3 + \dotsb + |v_p (q)| \log_2 p }[/math]

ただし、[math]\displaystyle{ v_p(q) }[/math]qp 進付値である。

5-リミットの音程 16/15 (en) は 24×3-1×5-1 と分解され、モンゾでは [4 -1 -1 となる。重み付き座標の場合、[4 -log2 3 -log2 5 となり、近似値では [4 -1.585 -2.322 となる。

したがってTEノルムは

[math]\displaystyle{ \displaystyle \sqrt{4^2 + (\log_2 3)^2 + (\log_2 5)^2} ≅ \sqrt{23.903} ≅ 4.889 }[/math]

となる。

関連項目

脚注