Skip to content

Commit 1856946

Browse files
committed
宣言的コマンド、対話的コマンドという言葉について補足し、一般的な用語でないことを注意する
1 parent e5520e8 commit 1856946

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

LeanByExample/Declarative/README.lean

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,7 @@
22
33
トップレベルコマンドには `#` から始まるものとそうでないものがあり、そうでないものを本書では便宜的に「宣言的コマンド」と呼んでいます。これは、そうしたコマンドが定義を行ったり属性を付与したりと、Lean に何かを宣言するために使われることが多いためです。
44
5-
構文的には宣言的コマンドと対話的コマンドは同じ振る舞いをします。
5+
```admonish warning title="注意"
6+
宣言的コマンド(declarative command)という用語は Lean コミュニティでは通じると思いますが、一般的なものではありません。
7+
```
68
-/

LeanByExample/Diagnostic/README.lean

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
/- # 対話的コマンド
22
トップレベルコマンドのうち、`#` から始まるものを本書では便宜的に「対話的コマンド」と呼んでいます。これは、そうしたコマンドの多くが「式を評価した値を調べる」「式の型を調べる」など Lean から情報を得るために使用されるからです。
33
4-
構文的には宣言的コマンドと対話的コマンドは同じ振る舞いをします。
4+
```admonish warning title="注意"
5+
対話的コマンド(diagnostic command)という用語は一般的なものではありません。Lean コミュニティで通じない可能性もあります。著者は diagnostic command という用語を [The Hitchhiker's Guide to Logical Verification](https://github.com/blanchette/interactive_theorem_proving_2024) から拝借しましたが、同じものが hash command と呼ばれているのを聞いたこともあります。決まった呼び方がないという印象です。
6+
```
57
-/

0 commit comments

Comments
 (0)