Documentation

Linglib.Theories.Syntax.Minimalism.Polarity

Syntactic Polarity: PolP and [±Pol] #

@cite{holmberg-2016} @cite{laka-1990}

Syntactic polarity as a formal feature on the PolP functional head, connecting @cite{laka-1990}'s ΣP and @cite{holmberg-2016}'s analysis of yes/no answers.

Key Claims #

  1. Every finite clause has a polarity head (Pol⁰) projecting PolP in the IP domain
  2. In declaratives, [±Pol] is valued: [+Pol] for affirmative, [-Pol] for negative
  3. In polar questions, [±Pol] is unvalued — the answer values it
  4. "Yes"/"No" are focus-movement remnants of PolP ellipsis under identity

Connection to Core.Polarity #

Core.Polarity provides the semantic type (.positive / .negative). This file provides the syntactic feature [±Pol] that participates in Agree and maps to Core.Polarity at LF.

Connection to Cat.Pol #

Minimalism.Cat.Pol is the categorial label for the polarity head. This file adds the feature infrastructure for what that head carries.

The polarity feature on Pol⁰, which may be valued or unvalued.

In declaratives: valued [+Pol] or [-Pol] In polar questions: unvalued [uPol] — waiting for an answer to value it

  • valued : Core.PolarityPolFeature

    Valued polarity: [+Pol] (affirmative) or [-Pol] (negative)

  • unvalued : PolFeature

    Unvalued polarity: the feature in polar questions that the answer resolves

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      A Pol⁰ head: the functional head projecting PolP.

      In @cite{holmberg-2016}'s analysis, every finite clause has a Pol⁰ bearing a [±Pol] feature. The head's category is Cat.Pol.

      • feature : PolFeature

        The polarity feature on this head

      • inQuestion : Bool

        Is this in a question context (unvalued [±Pol])?

      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Value an unvalued [±Pol] feature — the core operation in answering a polar question. The answer provides a Core.Polarity that values the feature.

          Returns none if the feature is already valued (nothing to do).

          Equations
          Instances For

            Valuing an unvalued feature always succeeds.

            Valuing a valued feature always fails.

            Round-trip: valuing then extracting polarity recovers the answer.

            The [±Pol] feature matches itself in the Agree system.

            [±Pol] is distinct from [±neg]: polarity and negation are separate features on separate heads (PolP vs NegP).