Documentation

Linglib.Theories.Pragmatics.Implicature.Markedness

Morphological structure of an adjective form.

Tracks properties relevant to markedness computation:

  • Morpheme count (un-happy = 2, happy = 1)
  • Presence of negative prefix (un-, in-, dis-)
  • Derivational complexity
  • form : String

    The surface form

  • morphemeCount :

    Number of morphemes

  • hasNegativePrefix : Bool

    Has a negative prefix (un-, in-, dis-, etc.)

  • isDerived : Bool

    Is derived from the antonym (e.g., "unhappy" from "happy")

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Implicature.Markedness.instDecidableEqMorphology.decEq (x✝ x✝¹ : Morphology) :
      Decidable (x✝ = x✝¹)
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Simple morphology for a monomorphemic adjective

        Equations
        Instances For
          def Implicature.Markedness.prefixedMorphology (form : String) (pfx : String := "un") :

          Morphology for a prefixed negative adjective

          Equations
          Instances For

            Extended gradable adjective entry with morphological information.

            Extends GradableAdjEntry with:

            • Morphological structure for markedness computation
            • Polarity indicator (positive vs negative pole)
            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                A markedness criterion computes which member of an antonym pair is marked.

                Given two adjective entries (typically an antonym pair), the criterion returns the form that is MARKED (more costly, requiring more justification).

                Returns none if the criterion cannot determine markedness (e.g., both have equal morphological complexity).

                Instances For

                  Morphological complexity criterion.

                  The form with MORE morphemes is marked. This captures cases like un-happy > happy.

                  From @cite{horn-1984}: "Toward a new taxonomy for pragmatic inference"

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

                    Scale direction criterion.

                    The NEGATIVE pole is marked. This captures cases like short (negative pole) vs tall (positive pole).

                    From @cite{bierwisch-1989}, @cite{kennedy-2007}

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

                      Negative prefix criterion.

                      Forms with negative prefixes (un-, in-, dis-) are marked. This is a specific case of morphological complexity that tracks derivational direction.

                      From @cite{cruse-1986}

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

                        Default priority ordering for markedness criteria.

                        Following @cite{rett-2015} and @cite{horn-1984}:

                        1. Morphological complexity (most reliable)
                        2. Negative prefix (specific morphological indicator)
                        3. Scale direction (fallback for equal morphology)
                        Equations
                        Instances For

                          Compute markedness using a list of criteria in priority order.

                          Returns the first successful determination.

                          Equations
                          Instances For
                            def Implicature.Markedness.isMarkedForm (form : String) (adj1 adj2 : GradableAdjWithMorphology) :
                            Bool

                            Check if a specific form is the marked one in a pair.

                            Equations
                            Instances For

                              Production cost based on markedness.

                              Following Horn's Division of Pragmatic Labor:

                              • Unmarked forms have baseline cost (1)
                              • Marked forms have higher cost (2)

                              This cost differential licenses manner implicatures: using the more costly form when a cheaper equivalent exists signals something extra.

                              Equations
                              Instances For

                                Cost difference between marked and unmarked forms.

                                Equations
                                Instances For

                                  "tall" with morphology: simple, positive pole

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

                                    "short" with morphology: simple, negative pole

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

                                      "happy" with morphology: simple, positive pole

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

                                        "unhappy" with morphology: prefixed, negative pole

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

                                          Morphological complexity determines markedness: more morphemes = marked.

                                          Default criteria successfully find "short" as marked in tall/short pair.

                                          Default criteria successfully find "unhappy" as marked in happy/unhappy pair.

                                          M-Alternatives #

                                          M-alternatives differ in FORM COST (markedness), not truth conditions. They only exist in polar-invariant constructions where antonyms have the same truth conditions (@cite{rett-2015} Chapter 5).

                                          Polar Variance #

                                          Whether antonyms have the same truth conditions depends on the construction:

                                          Polar variance: do antonyms have the same truth conditions in this construction?

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

                                              An M-alternative set: forms differing in cost but not truth conditions.

                                              • marked : String

                                                The marked (costlier) form

                                              • unmarked : String

                                                The unmarked (cheaper) form

                                              • dimension : Features.Dimension

                                                The dimension they share (e.g., .height)

                                              • costDifference :

                                                The cost difference between forms

                                              • Construction where they're equivalent

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

                                                  Generate M-alternatives from an antonym pair.

                                                  M-alternatives are generated when:

                                                  1. The construction is polar-invariant (antonyms semantically equivalent)
                                                  2. Markedness can be determined for the pair
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    Check if a form is the marked member of an M-alternative pair.

                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      def Implicature.Markedness.getMAlternative (form : String) (adj1 adj2 : GradableAdjWithMorphology) (construction : Semantics.Degree.AdjectivalConstruction) :
                                                      Option String

                                                      Get the M-alternative for a form (if any).

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