📦 Out of Context リポジトリ

リポジトリ / emssr / independent_common_compiler

r2
r2 emssr1
# 判定値の層
r2 emssr2
r2 emssr3
[← 総表](Index.md)
r2 emssr4
r2 emssr5
$\mathcal Q$ は大きさと構成語の対になる。大きさは $[0,1]$ の有理数、構成語は $D_\infty$ の元である。
r2 emssr6
r2 emssr7
$$
r2 emssr8
q=\bigl(\ \text{大きさ}\ a/b,\ \ \text{語}\ w,\ \ \text{符号}\ s\ \bigr)
r2 emssr9
$$
r2 emssr10
r2 emssr11
出口では五語へ開く:$a$、$b$、$m$、$\varepsilon$、$s$。
r2 emssr12
r2 emssr13
**定理 3.3** $\mathcal Q$ は非可換 quantale をなす。
r2 emssr14
r2 emssr15
$$
r2 emssr16
a\star b\le c
r2 emssr17
\iff
r2 emssr18
b\le a\searrow c
r2 emssr19
\iff
r2 emssr20
a\le c\swarrow b
r2 emssr21
\tag{3.3}
r2 emssr22
$$
r2 emssr23
r2 emssr24
---
r2 emssr25
r2 emssr26
## 整合対
r2 emssr27
r2 emssr28
07 §6.2 が到達度から整合対を作る。
r2 emssr29
r2 emssr30
$$
r2 emssr31
\operatorname{ar}(a,c)=
r2 emssr32
\begin{cases}
r2 emssr33
1 & a=c=0\\
r2 emssr34
0 & a=0\neq c\\
r2 emssr35
\min(1,\ c\oslash a) & \text{その他}
r2 emssr36
\end{cases}
r2 emssr37
\qquad
r2 emssr38
(q\Leftrightarrow p)=\operatorname{ar}(q,p)\star\operatorname{ar}(p,q)
r2 emssr39
$$
r2 emssr40
r2 emssr41
| 音節 | 記号 | 型 |
r2 emssr42
|---|---|---|
r2 emssr43
| `to` | $q\Leftrightarrow p$ | $D\otimes D\to Q$ |
r2 emssr44
| `na` | $q\Leftrightarrow1$ | $D\to Q$ |
r2 emssr45
| `ni` | $q\Leftrightarrow0$ | $D\to Q$ |
r2 emssr46
r2 emssr47
```
r2 emssr48
hu hu ka ki se ka to
r2 emssr49
```
r2 emssr50
r2 emssr51
$1\Leftrightarrow\beta(1)=1\Leftrightarrow1$。大きさ $4/4=1$。`examples/vocabulary/to_agree.cmn`
r2 emssr52
r2 emssr53
`na` と `ni` は原型を書かずに済む形になる。分類器も特徴選択も現れない。
r2 emssr54
r2 emssr55
---
r2 emssr56
r2 emssr57
## 積と上限
r2 emssr58
r2 emssr59
| 音節 | 記号 | 型 | 性質 |
r2 emssr60
|---|---|---|---|
r2 emssr61
| `nu` | $\star$ | $Q\otimes Q\to Q$ | 非可換。語を接合する |
r2 emssr62
| `yu` | $\bigvee$ | $Q\otimes Q\to Q$ | 完備束の上限。結合的かつ可換 |
r2 emssr63
| `ra` | $\le$ | $Q\otimes Q\to B$ | 大きさの交差乗算で取る |
r2 emssr64
r2 emssr65
$\bigvee$ が結合的かつ可換なので、候補を畳む順序が値を変えない。
r2 emssr66
だから探索順が本文に現れない([language/03_intent](../language/03_intent.md) §3)。
r2 emssr67
r2 emssr68
```
r2 emssr69
hu hu ka na na ka nu
r2 emssr70
```
r2 emssr71
r2 emssr72
`examples/vocabulary/nu_star.cmn`
r2 emssr73
r2 emssr74
---
r2 emssr75
r2 emssr76
## 残差
r2 emssr77
r2 emssr78
$$
r2 emssr79
q\searrow c=\max\bigl\{\,r\ \bigm|\ q\star r\le c\,\bigr\},
r2 emssr80
\qquad
r2 emssr81
c\swarrow q=\max\bigl\{\,r\ \bigm|\ r\star q\le c\,\bigr\}
r2 emssr82
$$
r2 emssr83
r2 emssr84
| 音節 | 記号 | 左に立つ入力 |
r2 emssr85
|---|---|---|
r2 emssr86
| `ye` | $\searrow$ | 第一 |
r2 emssr87
| `yo` | $\swarrow$ | 第二 |
r2 emssr88
r2 emssr89
残差は随伴なので、$\max$ の中身を探す手続きが要らない。
r2 emssr90
r2 emssr91
```
r2 emssr92
hu hu ka ki se ka na na ka yo
r2 emssr93
```
r2 emssr94
r2 emssr95
`examples/vocabulary/yo_resl.cmn`
r2 emssr96
r2 emssr97
---
r2 emssr98
r2 emssr99
## 忘却と二値化
r2 emssr100
r2 emssr101
| 音節 | 記号 | 型 | 何を落とすか |
r2 emssr102
|---|---|---|---|
r2 emssr103
| `ru` | $\pi_{\mathcal Q}$ | $Q\to Q$ | 構成語。大きさは動かない |
r2 emssr104
| `go` | $\Theta$ | $Q\to B$ | 大きさの正値だけ読む |
r2 emssr105
| `ne` | $\varphi_\partial\circ\pi$ | $Q\to B$ | 所属。閾値は現れない |
r2 emssr106
r2 emssr107
07 §6.3 の所属は二段の忘却になる。
r2 emssr108
r2 emssr109
$$
r2 emssr110
x\models m
r2 emssr111
\iff
r2 emssr112
\varphi_\partial\bigl(\pi(C_m(x))\bigr)=1,
r2 emssr113
\qquad
r2 emssr114
C_m(x)=\mathop{\bigstar}_{\ell\in L}\bigl(w(\ell,x)\Leftrightarrow p_\ell\bigr)
r2 emssr115
$$
r2 emssr116
r2 emssr117
目印ごとの整合対を $\star$ で畳み、境界で二値にする。閾値を書く席が構文に無い。
r2 emssr118
r2 emssr119
```
r2 emssr120
hu ka na ka go
r2 emssr121
```
r2 emssr122
r2 emssr123
値 $1$。`examples/vocabulary/go_theta.cmn`
r2 emssr124
r2 emssr125
---
r2 emssr126
r2 emssr127
## 到達度
r2 emssr128
r2 emssr129
### `ri` — $\hom$    $N\otimes N\to Q$
r2 emssr130
r2 emssr131
二つの名詞ノードの影響プロファイルを目印ごとに比べ、右残差を $\bigvee$ で畳む。
r2 emssr132
r2 emssr133
```
r2 emssr134
ma ma ka
r2 emssr135
ri ka
r2 emssr136
```
r2 emssr137
r2 emssr138
`examples/vocabulary/ri_hom.cmn`
r2 emssr139
r2 emssr140
## 参照
r2 emssr141
r2 emssr142
- [dyad](dyad.md) 二進有理数
r2 emssr143
- [noun](noun.md) 名詞ノードと影響
r2 emssr144
- [language/03_intent](../language/03_intent.md) 意図の判定条件