LoginSignup
0
1

More than 3 years have passed since last update.

論理記号文における括弧、カンマ、セミコロンなどの使い方

Posted at

はじめに

LaTeX で論理式、論理記号文を書いていて、テキストによって括弧 (丸括弧 parenthesis、角括弧 bracket、波括弧 braces) の使い方に揺れがあったりして、あとカンマの使い方、どういう場合に省略するのか。 と考えていてイプシロンデルタ論法の数式で比べよう、と思いつきました。

この記事ははてなに書いたものを改訂したもの。

実例

日本の離散数学などのテキストでは次のような表示になっている。

$\forall\varepsilon \gt 0 \;\;\exists\delta \gt 0 \;\; \forall x \in \mathbf R \;\;(0 \lt |x - a| \lt \delta\implies |f(x) - f(a)| \lt \varepsilon)$

日本語のウィキペディアでは次のような表示になっていた。

${}^{\forall} \varepsilon \gt 0,\;^{\exists} \delta \gt 0 ;\;^{\forall} x \in \mathbf R\;[0 \lt |x - a| \lt \delta\implies |f(x) - f(a)| \lt \varepsilon]$

英語では epsilon-delta definition of limit と言う。

英語のウィキペディアでは次のような表示になっていた。 上と合わせるために少し改変した。

$\forall\varepsilon \gt 0,\;\exists\delta \gt 0 ;\;\forall x \in
\mathbf R,\;0 \lt |x - a| \lt \delta\implies |f(x) - f(a)| \lt \varepsilon$

考察

たぶんどれも正しいのだとして、自分の好みとわかりやすさでは日本のテキストの表示がよいと思う。

カンマやセミコロンは意味があって、明確に区別できるのかもしれないが、カンマやセミコロンは論理記号文以外でも使われるので、いずれにしても文脈で確認しなくてはいけないので、それならばスペースがよい。

命題を角括弧 bracket で囲むのは話としてはわかるが通常の丸括弧 parenthesis で十分だと思う。 その証拠に英語のウィキペディアでは囲ってもいない。 囲まないルールはわかりにくくなると思うのでなんらかの方法で囲った方がよいと思う。

あと、全称記号 $\forall$ と 存在記号 $\exists$ を小さく前上付きにするのはみんなが同じルールならばわかりやすいとは思うが揺れがあるのだったら普通の大きさで変数の前につけて問題ないと思う。

LaTeX でのソース

ここで書いた、latex でのソースは以下の通り。 スペース \;は見やすさのために適宜加えている。

日本ののテキスト

$\forall\varepsilon \gt 0 \;\;\exists\delta \gt 0 \;\; \forall x \in \mathbf R \;\;(0 \lt |x - a| \lt \delta\implies |f(x) - f(a)| \lt \varepsilon)$

日本語のウィキペディア

${}^{\forall} \varepsilon \gt 0,\;^{\exists} \delta \gt 0 ;\;^{\forall} x \in \mathbf R\;[0 \lt |x - a| \lt \delta\implies |f(x) - f(a)| \lt \varepsilon]$

英語のウィキペディア

$\forall\varepsilon \gt 0,\;\exists\delta \gt 0 ;\;\forall x \in 
\mathbf R,\;0 \lt |x - a| \lt \delta\implies |f(x) - f(a)| \lt \varepsilon$

ちなみに、文の意味は「$f(x)$ の $a$ における極限は $f(a)$ である」ということ。

$\displaystyle \lim_{x \to a} f(x) = f(a)$

$\displaystyle \lim_{x \to a} f(x) = f(a)$
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1