Polarity-Marking Levels #
Blühdorn (2012), @cite{turco-braun-dimroth-2014}, @cite{hohle-1992}
Languages mark polarity switches (negation → affirmation) by targeting one of two distinct semantic levels:
Polarity level: a particle directly sets [+Pol], "undoing" contextual negation. Dutch wel, French si, Swedish jo.
Assertion level: prosodic prominence on the finite verb highlights the assertion operator — the element that carries the assertive relation between topic and comment. German Verum focus.
Both achieve polarity contrast/correction at the pragmatic level, but they operate on different structural components of the sentence and make different predictions about co-occurrence with negation.
Key prediction: negation compatibility #
Because the assertion operator wraps the polarized proposition, Verum focus is compatible with either polarity value:
- "Das Kind HAT nicht geweint" (VF + neg = emphatic denial) ✓
- "Das Kind HAT geweint" (VF + pos = emphatic assertion) ✓
Because a polarity particle is the polarity operator, it clashes with the opposite polarity value:
- "Het kind heeft wel gehuild" (wel + pos) ✓
- *"Het kind heeft wel niet gehuild" (wel + neg = contradictory) ✗
Sentence decomposition #
Following Blühdorn (2012), a sentence's polarity-relevant structure decomposes into three layers:
ASSERT [ POL [ RADICAL ] ]
↑ ↑ ↑
VF wel content
Verum focus targets ASSERT; polarity particles target POL. The radical is the polarity-neutral propositional content.
The semantic level at which a polarity-marking device operates.
Blühdorn (2012): Verum focus and affirmative particles target different structural components, yielding different co-occurrence patterns with negation.
- polarity : PolarityMarkingLevel
Polarity level: targets [±Pol] directly. Affirmative particles (Dutch wel) set [+Pol].
- assertion : PolarityMarkingLevel
Assertion level: highlights the assertion operator (finiteness). German Verum focus (@cite{hohle-1992}).
Instances For
Equations
- Semantics.Focus.PolarityLevel.instDecidableEqPolarityMarkingLevel x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Map polarity-marking strategies to their semantic level.
Returns none for strategies without a clear level assignment.
Equations
- Semantics.Focus.PolarityLevel.strategyLevel Typology.PolarityMarking.Strategy.particle = some Semantics.Focus.PolarityLevel.PolarityMarkingLevel.polarity
- Semantics.Focus.PolarityLevel.strategyLevel Typology.PolarityMarking.Strategy.verumFocus = some Semantics.Focus.PolarityLevel.PolarityMarkingLevel.assertion
- Semantics.Focus.PolarityLevel.strategyLevel Typology.PolarityMarking.Strategy.polarityReversal = some Semantics.Focus.PolarityLevel.PolarityMarkingLevel.polarity
- Semantics.Focus.PolarityLevel.strategyLevel Typology.PolarityMarking.Strategy.other = none
- Semantics.Focus.PolarityLevel.strategyLevel Typology.PolarityMarking.Strategy.unmarked = none
Instances For
A sentence decomposed into its polarity-relevant structural layers.
Blühdorn (2012): every sentence has a polarity-neutral radical, a polarity operator [±Pol], and an assertion operator. Different polarity-marking devices target different layers.
The marking field uses Option PolarityMarkingLevel rather than
two independent Bools — assertion-level and polarity-level marking
are mutually exclusive by construction.
- radical : W → Bool
Polarity-neutral propositional content
- pol : Features.Polarity
The polarity value [±Pol]
- marking : Option PolarityMarkingLevel
Which structural level is overtly marked, if any
Instances For
Apply polarity to the radical to get truth conditions.
Polarity is the innermost operator: it wraps the radical before the assertion operator applies.
Equations
- s.eval = match (motive := Features.Polarity → W → Bool) s.pol with | Features.Polarity.positive => s.radical | Features.Polarity.negative => fun (w : W) => !s.radical w
Instances For
Is a marking level compatible with a given polarity value?
Assertion-level marking (VF) is compatible with either polarity because it targets the assertion operator, which wraps the already-polarized proposition.
Polarity-level marking (particles) requires [+Pol] — the particle IS the polarity operator, so it cannot coexist with [−Pol].
Equations
- Semantics.Focus.PolarityLevel.PolarityMarkingLevel.assertion.compatibleWith x✝ = true
- Semantics.Focus.PolarityLevel.PolarityMarkingLevel.polarity.compatibleWith Features.Polarity.positive = true
- Semantics.Focus.PolarityLevel.PolarityMarkingLevel.polarity.compatibleWith Features.Polarity.negative = false
Instances For
Well-formedness constraint on polarity marking.
Delegates to PolarityMarkingLevel.compatibleWith: unmarked
sentences are always well-formed; marked sentences must have a
level compatible with their polarity value.
Equations
- s.wellFormed = match s.marking with | none => true | some level => level.compatibleWith s.pol
Instances For
Prediction 1: VF is compatible with negation #
"Das Kind HAT nicht geweint" — VF on a negative sentence yields emphatic denial (counter-presuppositional reading, Gussenhoven 1983).
Prediction 2: polarity particles require [+Pol] #
*"Het kind heeft wel niet gehuild" — wel in a negative sentence is contradictory.
The two levels differ on negation compatibility #
Despite operating at different semantic levels, both strategies yield the same truth conditions when applied to a positive proposition.
@cite{turco-braun-dimroth-2014}: Dutch wel and German VF are "functionally equivalent" for polarity contrast/correction — the pragmatic effect is the same even though the structural target differs.
Particles and VF target different levels.
Polarity-reversal particles (German doch, Swedish jo, French si) also target the polarity level, like affirmative particles.