日記 (2025 年 2 月 23 日)
唐突だが、 様相論理を少し勉強したくなり Chellas†1 を読み始めたので、 ここに勉強ノートとして簡単にまとめておこうと思う。
様相論理とは、 名前の通り様相を扱えるようにした論理体系である。 では、 様相とは一体何なのか? 私も勉強途中なので完璧な回答はできないが、 とりあえず今の私の理解では次のように説明できる。
通常の命題論理において、 命題として念頭に置かれているのは、 「地球は太陽の周りを回っている」 や 「
まず、 様相論理で用いる式を定義しよう。
なお、 式を書く際に括弧は曖昧にならない程度で適宜省略する。
基本的に、
さて、 定義から分かるように、 様相論理における式には、 通常の命題論理に対して
と言っても、 これだけでは様相のイメージは全然掴めないので、 さっそくだが様相論理の意味論に触れていこう。 様相論理の意味論として最も有名なのは、 Kripke によるフレーム意味論である。
次のような 3 つのデータ
は空でない集合である。W は∼ 上の二項関係である。W は写像である。 すなわち、 各自然数P : → ( W ) に対して部分集合n が定まっている。P n ⊆ W
このとき、 対
モデル
まず
次に
最後に
以上のイメージを踏まえて、 モデルに属するある世界における式の妥当性を以下のように定義する。 特に、 原子式と様相式の妥当性の定義に注目されたい。
モデル
であるのは、α ⊨ p n が成り立つときである。α ∈ P n は常に真である。α ⊨ ⊤ は常に偽である。α ⊨ ⊥ であるのは、α ⊨ ¬ A が成り立たないときである。α ⊨ A であるのは、α ⊨ A ∧ B かつα ⊨ A が成り立つときである。α ⊨ B であるのは、α ⊨ A ∨ B またはα ⊨ A が成り立つときである。α ⊨ B であるのは、α ⊨ A ⇀ B ならばα ⊨ A が成り立つときである。α ⊨ B であるのは、α ⊨ ◻ A であってβ ∈ W を満たすもの全てに対してα ∼ β が成り立つときである。β ⊨ A であるのは、α ⊨ ⬦ A であってβ ∈ W を満たすものが存在してα ∼ β が成り立つときである。β ⊨ A
これはモデルに属する特定の世界における式の妥当性の定義である。 これを用いて、 モデル全体における (世界によらない) 式の妥当性を以下のように定義する。
モデル
さて、 ある式があらゆるモデルで妥当であれば、 その式自体は様相論理において絶対的に成り立つものだと考えることができる。
しかし、 考えている様相によっては、 念頭に置いているモデルの形 (特に世界の間の二項関係) に制約をかけるべきであることがある。
例えば、 「将来~になるだろう」 という様相を考える場合、 世界
このことから、 様相論理における恒真式は、 ある定められたクラスに属するモデルにおいて妥当であるものとして定義しておくのが都合が良い。
モデルから成るクラス
モデルのクラスとしては、 モデルを定める二項関係
さて、 ここまでは 1 つの式に注目してそれが妥当かどうかの定義をしたが、 ただ 1 つの式に注目することは少なく、 特定の形をした式が全て妥当になるかどうかを考えることが多い。 そこで、 そのための用語も定義しておこう。
式の集合を 「スキーマ (schema)」 という。
定義はこの通りだが、 基本的に 「スキーマ」 といった場合は、 特定の形をした式の全体を指すことが多い。
例えば、 スキーマ
スキーマの妥当性は、 そのスキーマに属する全ての式が妥当であるとして定義する。
モデルから成るクラス
次回は、 一旦あらゆるモデルのクラスで成立する恒真式 (のスキーマ) について触れることにする。 その後で、 特定のクラスにおける恒真式のうち重要なものに触れる予定である。
参考文献
- B. F. Chellas (1980) 『Modal Logic』 Cambridge University Press
- P. Blackburn, M. de Rijke, Y. Venema (2001) 『Modal Logic』 Cambridge University Press