リポジトリ / emssr / independent_common_compiler
ツイ数平面の層
ツイ数平面は連続な $\mathbb R^2$ ではない。操作の DAG が生む点の網と、それを支える領域の組になる。
$$
\text{ツイ数平面}
=\Pi_i\ \sqcup_{\ \mathbb R\text{-軸}}\ \Pi_j
$$
$\Pi_i$ は $\omega$ の非対称性を参照して出る半平面、$\Pi_j$ は $\omega^-$ の側になる。
両者は実軸でだけ接続する。
$$
i^2=-1,
\qquad
j^2=+1\ \ (j\neq1,\ j\neq-1)
$$
座標的に $(1,1)$ と書ける位置は、和ではなく「$O$ に操作 $ij$ を当てて到達した端点」になる。
履歴 $\mathsf{Trace}$
構成履歴は $\sigma^\varepsilon a$ の形で持つ。複製できない(構成語 §3.5)。
| 音節 | 記号 | 型 | 意味 |
|---|---|---|---|
re |
$\mathsf{trace}$ | $I\to T$ | 原点 $O$ に立つ |
sa |
$i$ | $T\to T$ | 構成生成元 $i$ を当てる |
si |
$j$ | $T\to T$ | 構成生成元 $j$ を当てる |
ke |
$\mathrm{id}$ | $T\to T$ | 恒等道。値も箱も動かない |
su |
$\ominus$ | $T\to T$ | 履歴の負化 |
ro |
$\rho^-$ | $T\to T$ | 境界射 $H^+\to H^-$ |
wa |
$\rho^+$ | $T\to T$ | 境界射 $H^-\to H^+$ |
出口は四語になる:$m$、$\varepsilon$、spot、符号。
re ka ke ka → 0 0 1 1 恒等道は履歴を動かさない
re ka ro ka → 0 0 -1 -1 ρ⁻ は spot と符号を反転する
re ka wa ka → 0 0 1 1 j² = +1 なので ρ⁺ は値を動かさない
re ka su → 0 0 -1 -1 履歴の負化は ρ⁻ と同じ式になる
examples/vocabulary/ の ke_id ro_rho_minus wa_rho_plus su_trace_neg
点 $\mathsf{Point}$
wi — $\operatorname{endpoint}$ $T\to P$
履歴の終点を座標へ落とす。正準点は構成語 §7.4 の並びになる。
$$
\mathcal A={O,\ \omega,\ \omega^-,\ i,\ j,\ p_{++},\ p_{-+},\ p_{+-},\ p_{--}}
$$
| 音節 | 記号 | 型 | 意味 |
|---|---|---|---|
ko |
$\mathrm{id}_{\mathrm{coord}}$ | $P\to P$ | 座標の恒等道 |
ta |
$\oplus_{\mathrm{coord}}$ | $P\otimes P\to P$ | 平行四辺形則。深い側へそろえる |
de |
実成分 | $P\to P$ | $(r,\omega)\mapsto(r,0)$ |
do |
無限成分 | $P\to P$ | $(r,\omega)\mapsto(\omega,0)$ |
re ka wi ka ko → 1 0
re ka sa ka si ka wi ka de → 1 0
re ka wi ka re ki ka wi ki ka ta → 2 0
折返し $\mathsf{Reflection}$
$D_4$ の八元を持つ。合成は符号つき置換の積になるので、表を写さずに済む。
| 番号 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|
| 折返し | $E$ | $R_r$ | $R_\omega$ | $R_{ij}$ | $R_{ji}$ | $Q_+$ | $Q_-$ | $C_\pi$ |
| 音節 | 記号 | 型 |
|---|---|---|
wu |
$E$ | $I\to R$ |
we |
$R_r$ | $I\to R$ |
wo |
$R_{ij}$ | $I\to R$ |
ga |
合成 | $R\otimes R\to R$ |
gi |
$\operatorname{act}$ | $R\otimes P\to P$ |
$R$ が引数つきの一箱でなく四箱に分かれているのは、平文が正準添字を書けないためになる(16 §3.1)。
§7.3 の生成関係が八元すべてを合成で出すので、表現力はそろう。
wu → 0 恒等
we wo ka ga → 5 R_r · R_ij = Q_+
五語でツイ数平面を歩く
examples/cmn/tsuisuu.cmn
we re ka, ki sa ka, ki si ka, ki wi ka, gi ka.
| 層 | 音節 | 箱 | frontier |
|---|---|---|---|
| 0 | we re |
$R_r$ を立てる、履歴 $O$ に立つ | $\mathsf{Reflection}\otimes\mathsf{Trace}$ |
| 1 | ki sa |
素通し、$i$ | 同上 |
| 2 | ki si |
素通し、$j$ | 同上 |
| 3 | ki wi |
素通し、$\operatorname{endpoint}$ | $\mathsf{Reflection}\otimes\mathsf{Point}$ |
| 4 | gi |
$\operatorname{act}$ | $\mathsf{Point}$ |
$i$ の後に $j$ を当てた履歴の終点は $ij=(+1,+1)=p_{++}$ になり、実軸反転がそれを $p_{+-}$ へ送る。
$$
\operatorname{act}\bigl(R_r,\ \operatorname{endpoint}(O\,i\,j)\bigr)=R_r(p_{++})=p_{+-}=(1,-1)
$$
出口は $1$ と $-1$ になる。
参照
ソースを表示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | # ツイ数平面の層 [← 総表](Index.md) ツイ数平面は連続な $\mathbb R^2$ ではない。操作の DAG が生む点の網と、それを支える領域の組になる。 $$ \text{ツイ数平面} =\Pi_i\ \sqcup_{\ \mathbb R\text{-軸}}\ \Pi_j $$ $\Pi_i$ は $\omega$ の非対称性を参照して出る半平面、$\Pi_j$ は $\omega^-$ の側になる。 両者は実軸でだけ接続する。 $$ i^2=-1, \qquad j^2=+1\ \ (j\neq1,\ j\neq-1) $$ 座標的に $(1,1)$ と書ける位置は、和ではなく「$O$ に操作 $ij$ を当てて到達した端点」になる。 --- ## 履歴 $\mathsf{Trace}$ 構成履歴は $\sigma^\varepsilon a$ の形で持つ。複製できない(構成語 §3.5)。 | 音節 | 記号 | 型 | 意味 | |---|---|---|---| | `re` | $\mathsf{trace}$ | $I\to T$ | 原点 $O$ に立つ | | `sa` | $i$ | $T\to T$ | 構成生成元 $i$ を当てる | | `si` | $j$ | $T\to T$ | 構成生成元 $j$ を当てる | | `ke` | $\mathrm{id}$ | $T\to T$ | 恒等道。値も箱も動かない | | `su` | $\ominus$ | $T\to T$ | 履歴の負化 | | `ro` | $\rho^-$ | $T\to T$ | 境界射 $H^+\to H^-$ | | `wa` | $\rho^+$ | $T\to T$ | 境界射 $H^-\to H^+$ | 出口は四語になる:$m$、$\varepsilon$、spot、符号。 ``` re ka ke ka → 0 0 1 1 恒等道は履歴を動かさない re ka ro ka → 0 0 -1 -1 ρ⁻ は spot と符号を反転する re ka wa ka → 0 0 1 1 j² = +1 なので ρ⁺ は値を動かさない re ka su → 0 0 -1 -1 履歴の負化は ρ⁻ と同じ式になる ``` `examples/vocabulary/` の `ke_id` `ro_rho_minus` `wa_rho_plus` `su_trace_neg` --- ## 点 $\mathsf{Point}$ ### `wi` — $\operatorname{endpoint}$ $T\to P$ 履歴の終点を座標へ落とす。正準点は構成語 §7.4 の並びになる。 $$ \mathcal A=\{O,\ \omega,\ \omega^-,\ i,\ j,\ p_{++},\ p_{-+},\ p_{+-},\ p_{--}\} $$ | 音節 | 記号 | 型 | 意味 | |---|---|---|---| | `ko` | $\mathrm{id}_{\mathrm{coord}}$ | $P\to P$ | 座標の恒等道 | | `ta` | $\oplus_{\mathrm{coord}}$ | $P\otimes P\to P$ | 平行四辺形則。深い側へそろえる | | `de` | 実成分 | $P\to P$ | $(r,\omega)\mapsto(r,0)$ | | `do` | 無限成分 | $P\to P$ | $(r,\omega)\mapsto(\omega,0)$ | ``` re ka wi ka ko → 1 0 re ka sa ka si ka wi ka de → 1 0 re ka wi ka re ki ka wi ki ka ta → 2 0 ``` --- ## 折返し $\mathsf{Reflection}$ $D_4$ の八元を持つ。合成は符号つき置換の積になるので、表を写さずに済む。 | 番号 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |---|---|---|---|---|---|---|---|---| | 折返し | $E$ | $R_r$ | $R_\omega$ | $R_{ij}$ | $R_{ji}$ | $Q_+$ | $Q_-$ | $C_\pi$ | | 音節 | 記号 | 型 | |---|---|---| | `wu` | $E$ | $I\to R$ | | `we` | $R_r$ | $I\to R$ | | `wo` | $R_{ij}$ | $I\to R$ | | `ga` | 合成 | $R\otimes R\to R$ | | `gi` | $\operatorname{act}$ | $R\otimes P\to P$ | $R$ が引数つきの一箱でなく四箱に分かれているのは、平文が正準添字を書けないためになる(16 §3.1)。 §7.3 の生成関係が八元すべてを合成で出すので、表現力はそろう。 ``` wu → 0 恒等 we wo ka ga → 5 R_r · R_ij = Q_+ ``` --- ## 五語でツイ数平面を歩く `examples/cmn/tsuisuu.cmn` ``` we re ka, ki sa ka, ki si ka, ki wi ka, gi ka. ``` | 層 | 音節 | 箱 | frontier | |---|---|---|---| | 0 | `we` `re` | $R_r$ を立てる、履歴 $O$ に立つ | $\mathsf{Reflection}\otimes\mathsf{Trace}$ | | 1 | `ki` `sa` | 素通し、$i$ | 同上 | | 2 | `ki` `si` | 素通し、$j$ | 同上 | | 3 | `ki` `wi` | 素通し、$\operatorname{endpoint}$ | $\mathsf{Reflection}\otimes\mathsf{Point}$ | | 4 | `gi` | $\operatorname{act}$ | $\mathsf{Point}$ | $i$ の後に $j$ を当てた履歴の終点は $ij=(+1,+1)=p_{++}$ になり、実軸反転がそれを $p_{+-}$ へ送る。 $$ \operatorname{act}\bigl(R_r,\ \operatorname{endpoint}(O\,i\,j)\bigr)=R_r(p_{++})=p_{+-}=(1,-1) $$ 出口は $1$ と $-1$ になる。 ## 参照 - [noun](noun.md) 名詞ノード。構成語の非可換性が値になる層 - [region](region.md) 領域。ノードの位置が cell 番号を決める |