📦 Out of Context リポジトリ

リポジトリ / emssr / independent_common_compiler

r2
r2 emssr1
# 生成元の総表
r2 emssr2
r2 emssr3
[← Index](../Index.md)
r2 emssr4
r2 emssr5
生成元は 69 語ある。名前は式 (1.2) がレジストリ順から決めるので、命名は無い。
r2 emssr6
r2 emssr7
型の略記:$D=\mathsf{Dyad}$、$B=\mathsf{Bit}$、$P=\mathsf{Point}$、$T=\mathsf{Trace}$、
r2 emssr8
$R=\mathsf{Reflection}$、$N=\mathsf{Noun}$、$Q=\mathcal Q$、$G=\mathsf{Region}$、
r2 emssr9
$C=\mathsf{Chain}$、$Q_r=\mathsf{Rational}$、$I$ は単位境界。
r2 emssr10
r2 emssr11
| # | 音節 | 記号 | $\Gamma^-\to\Gamma^+$ | 意味 | 頁 |
r2 emssr12
|---:|---|---|---|---|---|
r2 emssr13
| 0 | `ke` | $\mathrm{id}$ | $T\to T$ | 恒等道 | [plane](plane.md) |
r2 emssr14
| 1 | `ko` | $\mathrm{id}_{\mathrm{coord}}$ | $P\to P$ | 座標の恒等道 | [plane](plane.md) |
r2 emssr15
| 2 | `sa` | $i$ | $T\to T$ | 構成生成元 $i$ | [plane](plane.md) |
r2 emssr16
| 3 | `si` | $j$ | $T\to T$ | 構成生成元 $j$ | [plane](plane.md) |
r2 emssr17
| 4 | `su` | $\ominus$ | $T\to T$ | 履歴の負化 | [plane](plane.md) |
r2 emssr18
| 5 | `se` | $\beta$ | $D\to D$ | 二分割 $(x+1)/2$ | [dyad](dyad.md) |
r2 emssr19
| 6 | `so` | $\varphi_\partial$ | $D\to B$ | 観測 $[0<x]$ | [dyad](dyad.md) |
r2 emssr20
| 7 | `ta` | $\oplus_{\mathrm{coord}}$ | $P\otimes P\to P$ | 座標の加算 | [plane](plane.md) |
r2 emssr21
| 8 | `ti` | $\star$ | $D\otimes D\to D$ | 乗算 | [dyad](dyad.md) |
r2 emssr22
| 9 | `tu` | $\Delta_{\mathsf{Noun}}$ | $N\to N\otimes N$ | 名詞の複製($\mu=\infty$ で不可) | [noun](noun.md) |
r2 emssr23
| 10 | `te` | $!_{\mathsf{Noun}}$ | $N\to I$ | 名詞の廃棄 | [noun](noun.md) |
r2 emssr24
| 11 | `to` | $\Leftrightarrow$ | $D\otimes D\to Q$ | 整合対 | [judge](judge.md) |
r2 emssr25
| 12 | `na` | $\Leftrightarrow1$ | $D\to Q$ | 原型 $1$ との整合 | [judge](judge.md) |
r2 emssr26
| 13 | `ni` | $\Leftrightarrow0$ | $D\to Q$ | 原型 $0$ との整合 | [judge](judge.md) |
r2 emssr27
| 14 | `nu` | $\star_{\mathcal Q}$ | $Q\otimes Q\to Q$ | 非可換積 | [judge](judge.md) |
r2 emssr28
| 15 | `ne` | $\varphi_\partial\circ\pi$ | $Q\to B$ | 所属 | [judge](judge.md) |
r2 emssr29
| 16 | `no` | $\oplus$ | $D\otimes D\to D$ | 加算 | [dyad](dyad.md) |
r2 emssr30
| 17 | `ha` | $\ominus$ | $D\to D$ | 負化 | [dyad](dyad.md) |
r2 emssr31
| 18 | `hi` | $\le$ | $D\otimes D\to B$ | 大小 | [dyad](dyad.md) |
r2 emssr32
| 19 | `hu` | $\mathsf{one}$ | $I\to D$ | 原点に立つ | [dyad](dyad.md) |
r2 emssr33
| 20 | `he` | $\Delta$ | $D\to D\otimes D$ | 複製 | [dyad](dyad.md) |
r2 emssr34
| 21 | `ho` | $!$ | $D\to I$ | 廃棄 | [dyad](dyad.md) |
r2 emssr35
| 22 | `ma` | $\mathsf{node}$ | $I\to N$ | 原点ノード $\hat O$ | [noun](noun.md) |
r2 emssr36
| 23 | `mi` | $\mathrm{Load}$ | $D\to D$ | 作業領域から読む | [machine](machine.md) |
r2 emssr37
| 24 | `mu` | $\mathrm{Store}$ | $D\otimes D\to I$ | 作業領域へ書く | [machine](machine.md) |
r2 emssr38
| 25 | `me` | $\mathrm{Ok}$ | $I\to I$ | 成功報告 | [machine](machine.md) |
r2 emssr39
| 26 | `mo` | $\pi$ | $B\to D$ | 型忘却 | [dyad](dyad.md) |
r2 emssr40
| 27 | `ya` | $\Omega$ 開き | $I\to I$ | 閉包の開き | [machine](machine.md) |
r2 emssr41
| 28 | `yi` | $\Omega$ 閉じ | $B\to I$ | 閉包の閉じ | [machine](machine.md) |
r2 emssr42
| 29 | `yu` | $\bigvee$ | $Q\otimes Q\to Q$ | 上限 | [judge](judge.md) |
r2 emssr43
| 30 | `ye` | $\searrow$ | $Q\otimes Q\to Q$ | 右残差 | [judge](judge.md) |
r2 emssr44
| 31 | `yo` | $\swarrow$ | $Q\otimes Q\to Q$ | 左残差 | [judge](judge.md) |
r2 emssr45
| 32 | `ra` | $\le_{\mathcal Q}$ | $Q\otimes Q\to B$ | 判定値の大小 | [judge](judge.md) |
r2 emssr46
| 33 | `ri` | $\hom$ | $N\otimes N\to Q$ | 到達度 | [noun](noun.md) |
r2 emssr47
| 34 | `ru` | $\pi_{\mathcal Q}$ | $Q\to Q$ | 語の忘却 | [judge](judge.md) |
r2 emssr48
| 35 | `re` | $\mathsf{trace}$ | $I\to T$ | 構成履歴 $O$ に立つ | [plane](plane.md) |
r2 emssr49
| 36 | `ro` | $\rho^-$ | $T\to T$ | 境界射 $H^+\to H^-$ | [plane](plane.md) |
r2 emssr50
| 37 | `wa` | $\rho^+$ | $T\to T$ | 境界射 $H^-\to H^+$ | [plane](plane.md) |
r2 emssr51
| 38 | `wi` | $\operatorname{endpoint}$ | $T\to P$ | 履歴の終点 | [plane](plane.md) |
r2 emssr52
| 39 | `wu` | $E$ | $I\to R$ | 折返し 恒等 | [plane](plane.md) |
r2 emssr53
| 40 | `we` | $R_r$ | $I\to R$ | 実軸反転 | [plane](plane.md) |
r2 emssr54
| 41 | `wo` | $R_{ij}$ | $I\to R$ | $ij$ 対角反転 | [plane](plane.md) |
r2 emssr55
| 42 | `ga` | 折返しの合成 | $R\otimes R\to R$ | $D_4$ の積 | [plane](plane.md) |
r2 emssr56
| 43 | `gi` | $\operatorname{act}$ | $R\otimes P\to P$ | 折返しの作用 | [plane](plane.md) |
r2 emssr57
| 44 | `gu` | $\beta^{-1}$ | $D\to D$ | 逆二分割 $2x-1$ | [dyad](dyad.md) |
r2 emssr58
| 45 | `ge` | $\mathsf{fix}$ | $D\to D$ | 集積点 | [dyad](dyad.md) |
r2 emssr59
| 46 | `go` | $\Theta$ | $Q\to B$ | 二値化 | [judge](judge.md) |
r2 emssr60
| 47 | `za` | $\beta_a$ | $D\otimes D\to D$ | 基準点つき二分割 | [dyad](dyad.md) |
r2 emssr61
| 48 | `zi` | $\Omega_a[\beta_a;x_0]$ | $D\otimes D\to D$ | 基準点つき集積点 | [dyad](dyad.md) |
r2 emssr62
| 49 | `zu` | $\rho_i$ | $N\to N$ | ノードへ $i$ | [noun](noun.md) |
r2 emssr63
| 50 | `ze` | $\rho_j$ | $N\to N$ | ノードへ $j$ | [noun](noun.md) |
r2 emssr64
| 51 | `zo` | $T_i$ | $N\otimes N\to N\otimes N$ | 関係述語 $i$ | [noun](noun.md) |
r2 emssr65
| 52 | `da` | $T_j$ | $N\otimes N\to N\otimes N$ | 関係述語 $j$ | [noun](noun.md) |
r2 emssr66
| 53 | `di` | $\mathrm{Ko}$ | $I\to I$ | 失敗報告 | [machine](machine.md) |
r2 emssr67
| 54 | `du` | $\mathrm{Put}$ | $D\to I$ | 一 byte 出力 | [machine](machine.md) |
r2 emssr68
| 55 | `de` | 実成分 | $P\to P$ | $(r,\omega)\mapsto(r,0)$ | [plane](plane.md) |
r2 emssr69
| 56 | `do` | 無限成分 | $P\to P$ | $(r,\omega)\mapsto(\omega,0)$ | [plane](plane.md) |
r2 emssr70
| 57 | `ba` | $\oslash$ | $D\otimes D\to Q_r$ | 除算 | [dyad](dyad.md) |
r2 emssr71
| 58 | `bi` | $\partial$ | $C\to C$ | 鎖の境界 | [region](region.md) |
r2 emssr72
| 59 | `bu` | $\oplus_{\mathsf{Chain}}$ | $C\otimes C\to C$ | 鎖の加算 | [region](region.md) |
r2 emssr73
| 60 | `kukeke` | 領域 | $N\to G$ | 単位領域 | [region](region.md) |
r2 emssr74
| 61 | `kukeko` | 共通部 | $G\otimes G\to G$ | $A\cap B$ | [region](region.md) |
r2 emssr75
| 62 | `kukesa` | 合わせ | $G\otimes G\to G$ | $A\cup B$ | [region](region.md) |
r2 emssr76
| 63 | `kukesi` | 外側 | $G\otimes G\to G$ | $U\setminus A$ | [region](region.md) |
r2 emssr77
| 64 | `kukesu` | 境界 $\partial$ | $G\to C$ | 領域の境界 | [region](region.md) |
r2 emssr78
| 65 | `kukese` | 含まれる | $G\otimes G\to B$ | $A\supseteq B$ | [region](region.md) |
r2 emssr79
| 66 | `kukeso` | 重なり | $G\otimes G\to B$ | $A\cap B\neq\varnothing$ | [region](region.md) |
r2 emssr80
| 67 | `kuketa` | 隣接 | $G\otimes G\to B$ | 境界を共有する | [region](region.md) |
r2 emssr81
| 68 | `kuketi` | 道 | $G\to B$ | 一続きの領域か | [region](region.md) |
r2 emssr82
r2 emssr83
## 音節から引く
r2 emssr84
r2 emssr85
```
r2 emssr86
ka  層境界      ki  無声ワイヤ    ku  三音節の名前の頭
r2 emssr87
ke  id          ko  id_coord      sa  i             si  j          su  ⊖_trace
r2 emssr88
se  β           so  φ∂            ta  ⊕_coord       ti  ⋆          tu  Δ_noun
r2 emssr89
te  !_noun      to  ⇔             na  ⇔1            ni  ⇔0         nu  ⋆_Q
r2 emssr90
ne  φ∂∘π        no  ⊕             ha  ⊖             hi  ≤          hu  one
r2 emssr91
he  Δ           ho  !             ma  node          mi  Load       mu  Store
r2 emssr92
me  Ok          mo  π             ya  Ω開き         yi  Ω閉じ      yu  ⋁
r2 emssr93
ye  ↘           yo  ↙             ra  ≤_Q           ri  hom        ru  π_Q
r2 emssr94
re  trace       ro  ρ⁻            wa  ρ⁺            wi  endpoint   wu  E
r2 emssr95
we  R_r         wo  R_ij          ga  合成          gi  act        gu  β⁻¹
r2 emssr96
ge  fix         go  Θ             za  β_a           zi  Ω_a        zu  ρ_i
r2 emssr97
ze  ρ_j         zo  T_i           da  T_j           di  Ko         du  Put
r2 emssr98
de  実成分      do  無限成分      ba  ⊘             bi  ∂_chain    bu  ⊕_chain
r2 emssr99
r2 emssr100
kukeke 領域    kukeko 共通部   kukesa 合わせ   kukesi 外側    kukesu 境界
r2 emssr101
kukese 含まれる kukeso 重なり  kuketa 隣接     kuketi 道
r2 emssr102
```
r2 emssr103
r2 emssr104
## 用例
r2 emssr105
r2 emssr106
`continuous_republic/examples/` に、生成元ごとの最小の一本が置いてある。
r2 emssr107
r2 emssr108
| ディレクトリ | 中身 |
r2 emssr109
|---|---|
r2 emssr110
| `cmn/` | 数と圏論層の入口 |
r2 emssr111
| `vocabulary/` | 生成元ひとつを見せる最小の平文 |
r2 emssr112
| `intent/` | 04 §17 の「計算すべき問い」 |
r2 emssr113
| `region/` | 幾何 Level 0 の操作と関係 |
r2 emssr114
| `edu/user/` | 採用語彙を使った学習用 |