Documentation

Linglib.Semantics.Evidential.Defs

Evidential — lexical structure for evidential markers #

[Aik04] [dH13b] [Mur17]

The evidential as a lexical object, following the Determiner-API pattern (Semantics/Definiteness/Determiner.lean). The base Evidential carries only what is universal to all evidential markers — a surface form; each specialization (DirectEvidential, ReportativeEvidential, InferentialEvidential) adds its own structure: an Exponent (realization strategy) plus a fine-grained feature value drawn from Features.Evidentiality.

A language's evidential inventory is a List Evidential.Entry (heterogeneous across the three kinds) declared in its Fragment. Typological classifications — WALS Ch 77 system-type, Ch 78 coding strategy, [Aik04] paradigm system-type — are derived from the inventory, not stipulated: a language's WALS cell is a theorem about its declared evidentials.

Main declarations #

Implementation notes #

How an evidential is morphosyntactically realized. Analysis-neutral — distinguishes Bulgarian-style TAM-fusion from Cuzco-Quechua-style second-position clitic from Cheyenne-style clausal particle without committing to a syntactic analysis.

  • verbalAffix : Exponent

    A verbal affix or bound suffix (Kashaya -yá, Turkish -mIş).

  • tamFusion : Exponent

    Fused into the TAM paradigm (Bulgarian indirect in the perfect).

  • clitic2P : Exponent

    A second-position (Wackernagel) clitic (Cuzco Quechua -si/-chá).

  • clauseParticle : Exponent

    A clausal particle, typically clause-final (Cheyenne =sėstse, Japanese soo da).

  • parenthetical : Exponent

    A parenthetical / matrix-frame construction (English "I hear").

  • lexicalFrame : Exponent

    A grammaticalized lexical frame (Korean -tay matrix quotative).

  • toneAblaut : Exponent

    Tonal or ablaut realization (some Akha and Tibeto-Burman cases).

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

      The base evidential lexical item: only what is universal — a surface form. Specializations (DirectEvidential, ReportativeEvidential, InferentialEvidential) extends this.

      • form : String

        Surface form (a representative morpheme or construction label).

      Instances For
        def instDecidableEqEvidential.decEq (x✝ x✝¹ : Evidential) :
        Decidable (x✝ = x✝¹)
        Equations
        Instances For
          def instReprEvidential.repr :
          EvidentialNatStd.Format
          Equations
          • instReprEvidential.repr x✝ prec✝ = Std.Format.bracket "{ " (Std.Format.nil ++ Std.Format.text "form" ++ Std.Format.text " := " ++ (Std.Format.nest 8 (repr x✝.form)).group) " }"
          Instances For
            @[implicit_reducible]
            Equations
            structure DirectEvidentialextends Evidential :

            A direct (firsthand) evidential: signals that the speaker has direct sensory evidence for the prejacent. The source field records the sensory channel for languages that grammaticalize it (visual vs non-visual sensory, etc.).

            Instances For
              def instDecidableEqDirectEvidential.decEq (x✝ x✝¹ : DirectEvidential) :
              Decidable (x✝ = x✝¹)
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[implicit_reducible]
                  Equations

                  A reportative (hearsay / quotative) evidential: signals that the speaker learned the prejacent from another speaker. sourceIdentity records whether the original speaker is named (identified — quotative) or not (unidentified — hearsay).

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

                        An inferential evidential: signals that the speaker reasoned to the prejacent from indirect evidence. basis records whether the inference is from observable results (Aikhenvald fromResult) or from general knowledge / reasoning (Aikhenvald fromAssumption).

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

                              An evidential occurrence in a language's inventory: one of the three coarse kinds, carrying its typed payload.

                              Instances For
                                def Semantics.Evidential.instDecidableEqEntry.decEq (x✝ x✝¹ : Entry) :
                                Decidable (x✝ = x✝¹)
                                Equations
                                Instances For
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    The occurrence is a direct evidential.

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

                                      The occurrence is a reportative evidential.

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

                                        The occurrence is an inferential evidential.

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