「‍」 Lingenic

Neighborhood Semantics

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 3

Neighborhood Semantics

Origin. Dana Scott and Richard Montague independently developed neighborhood semantics (1970). Generalizes Kripke semantics to non-normal modal logics. Each world has a neighborhood: sets of propositions that are "necessary" at that world. Captures modalities that don't satisfy all normal modal axioms. Foundation for various non-standard modalities.

Models. Necessity without closure properties. Kripke semantics: □φ iff φ holds at all accessible worlds. This forces □(φ ∧ ψ) ↔ (□φ ∧ □ψ) and □(φ → ψ) → (□φ → □ψ). Neighborhood semantics: □φ iff the set of φ-worlds is in the neighborhood. Neighborhoods need not satisfy these closure properties.

Formalism.

Neighborhood frame: F = (W, N) where:

  • W: set of worlds
  • N: W → P(P(W)) assigns each world a neighborhood (set of proposition-sets)

Neighborhood model: M = (W, N, V) with valuation V.

Truth:

  • M, w ⊨ □φ iff ⟦φ⟧ ∈ N(w) (The set of worlds where φ holds is in w's neighborhood)
  • M, w ⊨ ◇φ iff W \ ⟦φ⟧ ∉ N(w) (for classical ◇) Or: ◇ gets its own neighborhood for non-classical

Compared to Kripke: Kripke: N(w) = {X ⊆ W : R[w] ⊆ X} where R[w] = {v : wRv} So Kripke frames are special neighborhood frames (closed under supersets).

Non-normal logics:

  • E (classical modal logic): just □(φ ↔ ψ) → (□φ ↔ □ψ)
  • M: adds □⊤
  • C: adds □φ ∧ □ψ → □(φ ∧ ψ)
  • N: adds □(φ → ψ) → (□φ → □ψ)
  • K = E + M + C + N (normal modal logic)

Supplemented vs. augmented:

  • Supplemented: closed under supersets
  • Augmented: supplemented + contains W
  • Augmented + closed under intersections = Kripke

Monotonic modalities: □(φ → ψ) → (□φ → □ψ) fails in general. Non-monotonic logics capture "most," "typically," etc.

Symbols.

SymbolUnicodeNameMeaning
U+25A1BoxNecessity (via neighborhood)
U+25C7DiamondPossibility
N(w)NeighborhoodSets necessary at w
⟦φ⟧ExtensionWorlds where φ true
U+2286SubsetSet inclusion
U+2208MemberIn neighborhood
P(W)PowersetAll subsets

Metatheory. Neighborhood semantics is more general: every Kripke frame is a neighborhood frame. Complete for various non-normal logics. Decidability typically preserved. Finite model property depends on logic. Classical modal logic E is weaker than K. Adding conditions on N recovers normal logics.

Applies to. Non-normal modalities (evidence, belief without closure). Conditionals (Stalnaker's theory). Deontic logic (permissions without closure). Game logic (non-normal game operations). Majority/generic quantification. Topology (neighborhoods in topological sense).

Limitations. More complex than Kripke semantics. Intuitions from Kripke don't transfer. Non-normal logics are less well-developed. Axiomatizations can be complex. The neighborhood is abstract — not always clear what it "means." Some properties of Kripke models (bisimulation) require modification.

© 2026 Lingenic LLC