Documentation

Linglib.Core.Interfaces.Felicity

Felicity Condition #

@cite{fox-hackl-2006} @cite{katzir-singh-2015} @cite{magri-2009} @cite{spector-2014}

Abstract interface for felicity/oddness predictions, following the ImplicatureTheory pattern. Provides a unified type for comparing @cite{katzir-singh-2015}, @cite{magri-2009}, @cite{spector-2014}, @cite{fox-hackl-2006}, and future felicity theories.

Felicity status for an utterance in context.

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

      Source of oddness (which condition was violated).

      • questionCondition : OddnessSource

        Question Condition: QUD trivially settled by CK.

      • answerCondition : OddnessSource

        Answer Condition: needlessly inferior alternative exists.

      • both : OddnessSource

        Both conditions violated.

      • unspecified : OddnessSource

        Theory doesn't distinguish sources.

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

          Result of a felicity check: status + optional source information.

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

              A theory that makes predictions about utterance felicity/oddness.

              • name : String

                Name of the theory.

              • check : TFelicityResult

                Check whether an input is felicitous, odd, or borderline.

              Instances
                def Interfaces.felicityAgree {α : Type u_1} {T₁ : Type u_2} {T₂ : Type u_3} [FelicityCondition T₁] [FelicityCondition T₂] (f : αT₁) (g : αT₂) (a : α) :

                Two felicity theories agree on an input if they give the same status.

                Equations
                Instances For