Skip to content
This repository was archived by the owner on Jan 5, 2025. It is now read-only.

Commit 5a7c843

Browse files
committed
Elaboration翻訳 (#4)
* Elaboration翻訳完了 * 単語の紐づきエラー解消 * 誤字修正
1 parent ceb068d commit 5a7c843

File tree

7 files changed

+406
-20
lines changed

7 files changed

+406
-20
lines changed

GLOSSARY.md

Lines changed: 102 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,136 @@
22

33
| 英語 | 日本語 | 備考 |
44
| --- | --- | --- |
5-
| core type theory | 中核となる型理論 | |
5+
| annotation | 注釈 | |
6+
| associativity | 結合性 | |
7+
| attribute | 属性 | |
8+
| backtrack | バックトラック | 後戻りと書かれる場合あり |
9+
| bound variable | 束縛変数 | |
10+
| canonical | 標準 | |
11+
| case distinction | 場合分け | |
12+
| chapter || |
13+
| closed term | 閉項 | |
14+
| combinator | コンビネータ | |
615
| command | コマンド | |
16+
| command elaboration | コマンドエラボレーション | |
17+
| compilation | コンパイル | |
18+
| completion | 補完 | |
19+
| consistency | 一貫性 | |
720
| constant | 定数 | |
21+
| construction | 構成 | |
22+
| constructor | コンストラクタ | |
23+
| core language | コア言語 | |
24+
| core type theory | コア型理論 | |
25+
| datatype | データ型 | |
26+
| debugging trace | デバッグトレース | |
27+
| declaration | 宣言 | |
828
| definition | 定義 | |
29+
| definitional (η-)equality | 定義上の(η)等価性 | |
30+
| definitional proof irrelevance | 定義上の証明の無関係性 | |
931
| dependent type theory | 依存型理論 | |
32+
| effect | 作用 | |
33+
| elaborate | エラボレート | |
34+
| elaboration | エラボレーション | |
1035
| elaborator | エラボレータ | |
36+
| environment | 環境 | |
37+
| environment extensions | 環境拡張 | |
38+
| equational lemma | 等式の補題 | |
39+
| evaluate | 評価 | |
40+
| executable | 実行ファイル | |
41+
| expression || |
1142
| formalization | 形式化 | |
1243
| functional programming language | 関数型プログラミング言語 | |
44+
| function extensionality | 関数外延性 | |
45+
| grammar | 文法 | |
46+
| hierarchy | 階層 | |
47+
| identifier | 識別子 | |
48+
| inductively-defined | 帰納的に定義された | |
1349
| inductive predicate | 帰納的述語 | |
1450
| inductive type | 帰納型 | |
51+
| info tree | 情報木 | |
52+
| initialization | 初期化 | |
53+
| instantiate | インスタンス化 | |
1554
| interactive theorem prover | 対話型定理証明器 | |
55+
| interface | インタフェース | |
56+
| interleave | 交互に実行する | |
57+
| intermediate representation | 中間表現 | |
1658
| kernel | カーネル | |
59+
| keyword | キーワード | |
60+
| kind || |
61+
| laziness | 遅延 | |
1762
| language server | 言語サーバ | |
63+
| lemma | 補題 | |
64+
| longest match | 最長一致 | |
65+
| macro | マクロ | |
66+
| machinery | 機構 | |
67+
| macro Expansion | マクロ展開 | |
68+
| mapping | マッピング | |
69+
| memoization | メモ化 | |
1870
| monad | モナド | |
1971
| multi-threading | マルチスレッド | |
20-
| notation | 記法 |
72+
| mutually inductive | 相互帰納 | |
73+
| namespace | 名前空間 | |
74+
| notation | 記法 | |
75+
| opaque | 不透明 | |
76+
| operator | 演算子 | |
77+
| open scope | 開いたスコープ | |
78+
| packrat parse | パックラットパース | 一般的にはパックラット構文解析と呼ばれることが多いが、parseをパースと書くことに合わせた |
79+
| parse | パース | |
80+
| parser | パーサ | |
81+
| pattern matching | パターンマッチ | |
82+
| precedence | 優先順位 | 構文解析・演算子等の優先具合を指す |
83+
| pretty printer | プリティプリンタ | |
84+
| primitive | プリミティブ | |
2185
| proof checker | 証明チェッカ | |
2286
| proof state | 証明状態 | |
2387
| proof term | 証明項 | |
88+
| qualification | 修飾 | |
89+
| quotient type | 商型 | |
90+
| reasoning | 推論 | |
91+
| recovery | 回復 | |
92+
| recursive-descent parser | 再帰下降パーサ | |
2493
| reference count | 参照カウント |
94+
| reserved word | 予約語 | |
2595
| run-time | ランタイム | |
96+
| rule | ランタイム | |
97+
| scope | スコープ | |
98+
| set | (数学的な集合を意味しない場合)あつまり、(数学的な集合の場合)集合 | |
99+
| section || |
100+
| side effect | 副作用 | |
101+
| signature | シグネチャ | |
26102
| soundness | 健全性 | |
103+
| specialization | 特殊化 | |
104+
| strictness | 正格 | |
105+
| subterm | 部分項 | |
106+
| syntactic sugar | 構文糖衣 | |
27107
| syntax | 構文 | |
28108
| syntax former | 構文形成器 | |
109+
| syntax trees | 構文木 | |
110+
| syntax value | 構文の値 | |
111+
| synthetic syntax | 統合的な構文 | |
29112
| tactic | タクティク | |
30113
| Technical Terminology | 専門用語 | |
114+
| term || |
115+
| term elaboration | 項エラボレーション | |
116+
| termination | 停止 | |
117+
| token | 字句 | |
118+
| top-level | トップレベル | |
119+
| transitive | 推移的 | |
120+
| transitivity | 推移性 | |
121+
| tree || |
31122
| trust | 信頼 | |
123+
| type class | 型クラス | |
124+
| type class instance synthesis | 型クラスインスタンス合成 | |
125+
| unification | 単一化 | |
126+
| union | 合併 | |
127+
| well-founded | 整礎 | |
128+
| whitespace | 空白文字 | |
32129

33130

34131
# 英語表現をそのまま用いている単語
35132

36133
| 用語 | 備考 |
37134
| --- | --- |
38-
| packed array | 日本語訳が見つからなかったため。System Verilogという言語にこの名前の文法要素がある? |
135+
| choice node | |
136+
| packed array | System Verilogという言語にこの名前の文法要素がある? |
137+
| subject reduction | TAPLに出てくる模様 |

0 commit comments

Comments
 (0)