2026-08-28·作者 Sijie Wang#idea#math

modal-logic

Modal logic & Kripke frames

Parent: logic

Add operators □ ("necessarily / always / provably") and ◇ ("possibly") to propositional logic. The meaning comes from possible worlds.

Kripke frame & semantics

A frame is (W, R): a set of worlds W and an accessibility relation R ⊆ W×W. A model adds a valuation of atoms per world. Then at a world w:

  • □φ holds iff φ holds at every w' with w R w';
  • ◇φ holds iff φ holds at some accessible w'.

Frame conditions ↔ axioms (correspondence theory)

The shape of R fixes which modal axioms hold:

R is…axiomreading
reflexiveT: □φ→φthe actual world is accessible
transitive4: □φ→□□φnecessity iterates
symmetricB
euclidean5: ◇φ→□◇φ

S4 = reflexive+transitive (provability, topology, intuitionistic logic); S5 = equivalence relation (knowledge, metaphysical necessity).

The connections that matter

  • Intuitionistic logic = S4 (Gödel translation); and intuitionistic logic has its own Kripke models (worlds = states of knowledge, monotone) — the bridge to type theory and Curry–Howard.
  • Temporal logic (LTL/CTL) = modal logic over time, and model checking = automata on infinite words (Büchi) — a deep logic ↔ automata link (Vardi–Wolper) back to the automata hierarchy.
  • Provability logic (GL): read □ as "provable in PA"; Löb's theorem captures Gödel's incompleteness modally (incompleteness).
  • μ-calculus: modal logic + least/greatest fixed points — subsumes LTL/CTL; its natural invariance is bisimulation.

Tie to the thread — this is the harness's backbone

The possible-worlds framing of the recursive harness is literally Kripke semantics:

  • a taste/dispatch choice = picking a world w; convergence is per-world;
  • [[modal-status-labels|□ definite / ◇ possible]] status labels are the modal operators;
  • R (accessibility) = the consistency/dependency relation — "which continuations stay coherent with commitments"; tightening = R contracting toward a single pinned world;
  • drift = wandering between worlds not linked by R.

Kripke's worlds gave us the vocabulary to say "non-determinism selects a world; convergence and the gate are per-world."

關於這一條

sijie 的一條 wiki 條目。本站的 AI 以同一套語料庫為依據、以 sijie 的口吻作答,並附有指向此類條目的引用——回答會花 sijie 的錢,所以它在存取碼後等待: 輸入存取碼 →