Documentation

Linglib.Theories.Semantics.Focus.PolarityLevel

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:

  1. Polarity level: a particle directly sets [+Pol], "undoing" contextual negation. Dutch wel, French si, Swedish jo.

  2. 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:

Because a polarity particle is the polarity operator, it clashes with the opposite polarity value:

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
    @[implicit_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    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 : WBool

        Polarity-neutral propositional content

      • 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
        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
          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
            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).

              theorem Semantics.Focus.PolarityLevel.vf_negative_wellformed {W : Type} (radical : WBool) :
              { radical := radical, pol := Features.Polarity.negative, marking := some PolarityMarkingLevel.assertion }.wellFormed = true
              theorem Semantics.Focus.PolarityLevel.vf_positive_wellformed {W : Type} (radical : WBool) :
              { radical := radical, pol := Features.Polarity.positive, marking := some PolarityMarkingLevel.assertion }.wellFormed = true

              Prediction 2: polarity particles require [+Pol] #

              *"Het kind heeft wel niet gehuild" — wel in a negative sentence is contradictory.

              theorem Semantics.Focus.PolarityLevel.particle_negative_illformed {W : Type} (radical : WBool) :
              { radical := radical, pol := Features.Polarity.negative, marking := some PolarityMarkingLevel.polarity }.wellFormed = false
              theorem Semantics.Focus.PolarityLevel.particle_positive_wellformed {W : Type} (radical : WBool) :
              { radical := radical, pol := Features.Polarity.positive, marking := some PolarityMarkingLevel.polarity }.wellFormed = true

              The two levels differ on negation compatibility #

              theorem Semantics.Focus.PolarityLevel.functional_equivalence_positive {W : Type} (radical : WBool) :
              have vf := { radical := radical, pol := Features.Polarity.positive, marking := some PolarityMarkingLevel.assertion }; have prt := { radical := radical, pol := Features.Polarity.positive, marking := some PolarityMarkingLevel.polarity }; vf.eval = prt.eval

              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.

              Polarity-reversal particles (German doch, Swedish jo, French si) also target the polarity level, like affirmative particles.