@[reducible, inline]
BUS denotation as bilateral denotation.
Equations
Instances For
def
Semantics.Dynamic.BUS.BUSDen.hasGap
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
(s : Core.InfoState W E)
:
Truth-value gap: presupposition failure.
Instances For
def
Semantics.Dynamic.BUS.BUSDen.defined
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
(s : Core.InfoState W E)
:
Sentence is defined (no presupposition failure).
Instances For
Strawson entailment: φ entails ψ when φ is defined and true.
Equations
- φ.strawsonEntails ψ = ∀ (s : Semantics.Dynamic.Core.InfoState W E), φ.defined s → (φ.positive s).consistent → φ.positive s ⊆ ψ.positive (φ.positive s)
Instances For
Strong entailment: φ entails ψ with no presupposition failure.
Equations
- φ.strongEntails ψ = ∀ (s : Semantics.Dynamic.Core.InfoState W E), (φ.positive s).consistent → ψ.defined (φ.positive s) ∧ φ.positive s ⊆ ψ.positive (φ.positive s)
Instances For
theorem
Semantics.Dynamic.BUS.BUSDen.neg_positive_eq_negative
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
(s : Core.InfoState W E)
:
theorem
Semantics.Dynamic.BUS.BUSDen.neg_negative_eq_positive
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
(s : Core.InfoState W E)
:
theorem
Semantics.Dynamic.BUS.BUSDen.disj_negative
{W : Type u_1}
{E : Type u_2}
(φ ψ : BUSDen W E)
(s : Core.InfoState W E)
:
theorem
Semantics.Dynamic.BUS.BUSDen.conj_negative
{W : Type u_1}
{E : Type u_2}
(φ ψ : BUSDen W E)
(s : Core.InfoState W E)
:
Epistemic possibility: ◇φ as a bilateral denotation.
- s[◇φ]⁺ = s if s[φ]⁺ is consistent, else ∅
- s[◇φ]⁻ = s if s subsists in s[φ]⁻, else ∅
Equation (73) of @cite{elliott-sudo-2025}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Semantics.Dynamic.BUS.BUSDen.diamond_positive_isTest
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
:
Diamond positive is a test (returns s or ∅).
theorem
Semantics.Dynamic.BUS.BUSDen.diamond_negative_isTest
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
:
Diamond negative is a test (returns s or ∅).
theorem
Semantics.Dynamic.BUS.BUSDen.diamond_positive_eliminative
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
:
Diamond positive is eliminative (from IsTest).
theorem
Semantics.Dynamic.BUS.BUSDen.diamond_positive_subset
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
(s : Core.InfoState W E)
:
Diamond positive subset (convenience form).
theorem
Semantics.Dynamic.BUS.BUSDen.diamond_negative_eliminative
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
:
Diamond negative is eliminative (from IsTest).
theorem
Semantics.Dynamic.BUS.BUSDen.diamond_negative_subset
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
(s : Core.InfoState W E)
:
Diamond negative subset (convenience form).
theorem
Semantics.Dynamic.BUS.BUSDen.box_positive_eliminative
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
:
Box positive is eliminative (□φ = ¬◇¬φ, so positive = diamond negative of ¬φ).
theorem
Semantics.Dynamic.BUS.BUSDen.box_negative_eliminative
{W : Type u_1}
{E : Type u_2}
(φ : BUSDen W E)
:
Box negative is eliminative.