Focus interpretation #
Set-based encoding of Rooth's focus interpretation principle (FIP).
Focus values are represented as Set (Set W), matching Hamblin-style
question denotations; the anaphoric squiggle machinery lives in
Semantics/Focus/Control.lean.
References #
@[reducible, inline]
Propositional focus value: a set of propositions over W.
Equations
- Semantics.Focus.Interpretation.PropFocusValue W = Set (Set W)
Instances For
Focus interpretation principle: the contextual contrast set Γ is a
subset of the focus semantic value.
Equations
- Semantics.Focus.Interpretation.fip gamma focusValue = (gamma ⊆ focusValue)
Instances For
def
Semantics.Focus.Interpretation.qaCongruent
{W : Type u_1}
(answerFocus question : PropFocusValue W)
:
Q-A congruence (strong): answer focus value equals question denotation.
Equations
- Semantics.Focus.Interpretation.qaCongruent answerFocus question = (answerFocus = question)
Instances For
def
Semantics.Focus.Interpretation.qaCongruentWeak
{W : Type u_1}
(answerFocus question : PropFocusValue W)
:
Q-A congruence (weak): question denotation is a subset of the answer focus value.
Equations
- Semantics.Focus.Interpretation.qaCongruentWeak answerFocus question = (question ⊆ answerFocus)