Documentation

Linglib.Syntax.Negation

Standard negation #

A language negates a declarative verbal main clause with a marker: an affix on the verb, a free particle, an inflecting negative verb, or two morphemes at once (French ne … pas). A negative may differ from its affirmative only by the marker, or the clause may also change, taking a nonfinite verb form or losing tense distinctions, the divide Miestamo calls symmetric and asymmetric.

Main declarations #

Implementation notes #

A typology of markers or of negative constructions is one author's classification and lives in that author's study, such as Miestamo's symmetry in Studies/Miestamo2005.lean, whose affirmative–negative pairs are its example rows. An inflecting negative verb is cited by its stem, and its endings form an Agreement.Paradigm in the language's fragment.

References #

A standard sentential negation marker.

  • pieces : List (List Morphology.Morph)

    The exponent as contiguous pieces in surface order; a bipartite marker has two (Burmese ma-…-bu). Affixal alternants are recorded by an abstract citation form (Turkish -mA- for -ma- ~ -me-).

Instances For
    def Negation.instDecidableEqMarker.decEq (x✝ x✝¹ : Marker) :
    Decidable (x✝ = x✝¹)
    Equations
    Instances For
      def Negation.instReprMarker.repr :
      Marker → ℕ → Std.Format
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[instance_reducible]
        Equations
        def Negation.Marker.form (m : Marker) :
        String

        The surface form of a marker is its pieces in boundary notation, separated by ….

        Equations
        Instances For

          The morphs of a marker, across its pieces.

          Equations
          Instances For