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

Commit 83f1388

Browse files
authored
Logical Model翻訳 (#8)
* 翻訳開始 * 翻訳完了
1 parent d814e34 commit 83f1388

File tree

3 files changed

+367
-31
lines changed

3 files changed

+367
-31
lines changed

GLOSSARY.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@
99
| anonymous constructor | 匿名コンストラクタ | |
1010
| associativity | 結合性 | |
1111
| assumption | 仮定 | |
12+
| at most | 高々 | |
1213
| attribute | 属性 | |
1314
| backtrack | バックトラック | 後戻りと書かれる場合あり |
15+
| base case | 基本ケース | |
1416
| binder | 束縛子 | |
1517
| boolean | 真偽値 | |
1618
| bound variable | 束縛変数 | |
@@ -19,6 +21,7 @@
1921
| carriage return | CR | |
2022
| case distinction | 場合分け | |
2123
| chapter || |
24+
| circular argument | 循環論法 | |
2225
| clause || |
2326
| closed term | 閉項 | |
2427
| combinator | コンビネータ | |
@@ -48,6 +51,8 @@
4851
| dependent type theory | 依存型理論 | |
4952
| deriving | 導出 | |
5053
| desugar | 脱糖 | |
54+
| disjointness | 不連結性 | |
55+
| disjunction | 選言 | |
5156
| domain | 定義域 | |
5257
| double-struck | 重ね打ち体 | |
5358
| effect | 作用 | |
@@ -68,7 +73,8 @@
6873
| exclamation mark | 感嘆符 | |
6974
| executable | 実行ファイル | |
7075
| expression || |
71-
| fixed-width integer | 固定幅整数 | |
76+
| fixed point operator | 不動点演算子 | |
77+
| fixed-width integer | 固定幅 整数 | |
7278
| formalization | 形式化 | |
7379
| form feed | 改ページ | |
7480
| functional programming language | 関数型プログラミング言語 | |
@@ -86,12 +92,15 @@
8692
| identifier continuation character | 識別子継続文字 | |
8793
| implicit parameter | 暗黙のパラメータ | |
8894
| index, indices | 添字 | |
95+
| induction | 帰納法 | |
96+
| induction hypothese | 帰納法の仮定 | |
8997
| inductively-defined | 帰納的に定義された | |
9098
| inductive predicate | 帰納的述語 | |
9199
| inductive type | 帰納型 | |
92100
| info tree | 情報木 | |
93101
| inhabitant | 住人 | |
94102
| initialization | 初期化 | |
103+
| injectivity | 単射性 | |
95104
| instance implicit parameter | インスタンスの暗黙のパラメータ | |
96105
| instances synthesize | インスタンス合成 | |
97106
| instantiate | インスタンス化 | |
@@ -135,6 +144,7 @@
135144
| pattern matching | パターンマッチ | |
136145
| polymorphic | 多相 | |
137146
| precedence | 優先順位 | 構文解析・演算子等の優先具合を指す |
147+
| predicate | 述語 | |
138148
| pretty printer | プリティプリンタ | |
139149
| primitive | プリミティブ | |
140150
| proof checker | 証明チェッカ | |
@@ -149,14 +159,15 @@
149159
| reasoning | 推論 | |
150160
| recovery | 回復 | |
151161
| recursive-descent parser | 再帰下降パーサ | |
162+
| reduction | 簡約 | |
152163
| reference count | 参照カウント |
153164
| rename | リネーム | |
154165
| representation | 表現 | |
155166
| reserved keyword | 予約キーワード | 下のreserved wordの表記ゆれかもしれないがいったん別の訳語を割り当てる |
156167
| reserved word | 予約語 | |
157168
| run-length encoding | 連長圧縮 | |
158169
| run-time | ランタイム | |
159-
| rule | ランタイム | |
170+
| rule | 規則 | |
160171
| saturated application | 完全な適用 | 固定訳は無いように思われ、飽和では意味が分かりづらいため |
161172
| scope | スコープ | |
162173
| separator | 区切り文字 | |
@@ -172,6 +183,7 @@
172183
| statement || |
173184
| strict implicit parameter | 厳格な暗黙のパラメータ | |
174185
| strictness | 正格 | |
186+
| strong induction | 強帰納法 | |
175187
| structure | 構造体 | |
176188
| subterm | 部分項 | |
177189
| subtype | 部分型 | |
@@ -185,6 +197,7 @@
185197
| synthetic syntax | 統合的な構文 | |
186198
| tactic | タクティク | |
187199
| Technical Terminology | 専門用語 | |
200+
| tail | 後続のリスト | 「末尾」だと「最後の1要素」というようにも読めるため |
188201
| term || |
189202
| term elaboration | 項エラボレーション | |
190203
| termination | 停止 | |
@@ -207,6 +220,7 @@
207220
| unit type | ユニット型 | |
208221
| universe | 宇宙 | |
209222
| universe level | 宇宙レベル | |
223+
| universe-polymorphic | 宇宙多相 | |
210224
| well-formed | 適格 | |
211225
| well-founded | 整礎 | |
212226
| whitespace | 空白 | |
@@ -223,4 +237,5 @@
223237
| prelude | |
224238
| relevant, irrelevant | 直訳して「関係・無関係」はわかりづらいと判断 |
225239
| subject reduction | TAPLに出てくる模様 |
240+
| subsingleton | |
226241
| type ascription | Scala、Rustに同じ用語あり |

Manual/Language/InductiveTypes.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ inductive Either'' : Type u → Type v → Type (max u v) where
441441
{name}`Either''.right`'s type parameters are discovered via Lean's ordinary rules for {tech}[automatic implicit] parameters.
442442
:::
443443

444-
{name}`Either''.right` の型パラメータは Lean の {tech}[automatic implicit] パラメータに関する通常のルールによって発見されます
444+
{name}`Either''.right` の型パラメータは Lean の {tech}[automatic implicit] パラメータに関する通常の規則によって発見されます
445445

446446
:::::
447447
::::::

0 commit comments

Comments
 (0)