Documentation

Linglib.Features.Acceptability

Features.Acceptability — Linguistic Acceptability Diacritics #

Standard acceptability diacritics used in linguistic papers, encoded as a six-way taxonomy. These correspond to the conventional marks placed before example sentences:

The semantic-vs-syntactic split (# vs *) and dialect marker (%) are linguistically substantive distinctions, not just gradient acceptability; this is why the type is a labeled enum rather than a Likert-style ordinal.

Judgment is the ordinal cousin: the Schütze/Sprouse five-level acceptability scale, ordered worst-to-last so that "rated worse than" comparisons come from the derived Ord. It is the judgment type carried by Linglib/Data/Examples/Schema.lean's LinguisticExample and by the minimal-pair vocabulary in Linglib/Features/MinimalPairs.lean. For factorial-design machinery over experimental ratings (difference-in- differences scores etc.), see Linglib/Studies/SprouseEtAl2012.lean.

Standard acceptability diacritics used in linguistic papers.

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

      Acceptability / felicity judgment on the Schütze/Sprouse five-level scale. Constructor order encodes "worse" (acceptable is best, ungrammatical worst); the derived Ord makes "this paper rates X worse than Y" comparisons available without an extra wrapper.

      Use .acceptable for clean grammatical/felicitous data; reserve .ungrammatical for hard star judgments and .unacceptable for pragmatic/felicity failure short of ungrammaticality.

      Instances For
        @[implicit_reducible]
        Equations
        @[implicit_reducible]
        Equations
        Equations
        Instances For
          def Features.instReprJudgment.repr :
          JudgmentNatStd.Format
          Equations
          Instances For
            @[implicit_reducible]
            Equations
            @[implicit_reducible]
            Equations
            Equations
            Instances For