Documentation

Linglib.Fragments.Shan.Definiteness

Shan Definiteness Fragment #

[Mor21]

Language-specific parameters for definiteness in Shan (Southwestern Tai, Kra-Dai). Shan has no overt definite or indefinite articles — bare nouns express both unique and anaphoric definiteness via unblocked covert type-shifting.

Key Properties #

  1. No articles: hasUniqueForm = false, hasAnaphoricForm = false
  2. Unmarked strategy: DefMarkingStrategy.unmarked — bare nouns cover all [Sch09b] use types
  3. Unblocked type-shifts: ι, ι^x, ∩, and ∃ are all available
  4. Demonstratives: nâj (proximal) and nân (distal) are optional in anaphoric contexts, required in no context

Demonstrative Semantics #

[Mor21] §2.1.3:

Both carry a cardinality presupposition (unique satisfier in the situation) and add spatial content to the presupposition filter.

Shan blocking principle: no overt determiners block any type-shift.

Equations
Instances For

    Shan [Mor21]: no overt definite or indefinite article — no .article entries. Demonstratives nâj/nân are optional in anaphoric contexts (their definiteUses are empty: they obligatorily expone nothing), so bare nouns can express both unique and anaphoric definiteness. The declared determiner set is the canonical upstream object from which both DefMarkingStrategy (Moroney cell) and ArticleType (Schwarz cell) are derived — see Determiner.markingStrategy / Determiner.articleType.

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

      Type-shift context for Shan number-neutral bare nouns with a non-kind-compatible predicate (e.g., mǎa 'dog' in episodic context). ι is selected: definite reading.

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

        Type-shift context for Shan number-neutral bare nouns with a kind-compatible predicate (e.g., mǎa 'dog' in generic context). ∩ is selected: kind reading.

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

          Shan demonstrative entry: form, gloss, and deictic content. Demonstratives in Shan appear in the structure [N Clf Dem]. The spatial field reuses the framework-agnostic Features.Deixis.Feature (promoted from the former local SpatialRelation enum, 0.229.890).

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

              A Shan demonstrative is a Demonstrative carrier — its spatial field is the deictic contrast the capability exposes.

              Equations

              nâj — proximal demonstrative ('this').

              Equations
              Instances For

                nân — distal demonstrative ('that').

                Equations
                Instances For

                  Both Shan demonstratives encode a distance contrast (nâj proximal, nân distal).

                  def Shan.Definiteness.demDenotation {E : Type} (domain : List E) (dem : ShanDemonstrative) (restrictor : EBool) (spatialPred : Features.Deixis.FeatureEBool) :
                  Option E

                  Demonstrative denotation as a referent selector with spatial filter.

                  ⟦DEM⟧(P) = ιx[P(x) ∧ SPATIAL(x)]

                  The demonstrative combines the restrictor P with a spatial filter encoding proximity to the speaker. The cardinality presupposition (|P_s| = 1) is handled by Semantics.Definiteness.russellIotaList returning none when no unique satisfier exists.

                  Equations
                  Instances For
                    def Shan.Definiteness.bareDefinite {E : Type} (domain : List E) (restrictor : EBool) :
                    Option E

                    A bare definite description (no demonstrative) uses no filter: any entity satisfying the restrictor is a candidate, regardless of spatial location. This is the uniqueness-based (weak) reading.

                    Equations
                    Instances For
                      theorem Shan.Definiteness.dem_refines_bare {E : Type} (domain : List E) (restrictor : EBool) (spatialPred : Features.Deixis.FeatureEBool) (dem : ShanDemonstrative) (e : E) (hBare : bareDefinite domain restrictor = some e) (hSpatial : spatialPred dem.spatial e = true) :
                      demDenotation domain dem restrictor spatialPred = some e

                      The demonstrative refines the bare definite: when the bare description selects a referent that also satisfies the spatial predicate, both selectors agree; the demonstrative can additionally select among multiple bare-restrictor satisfiers when the spatial filter narrows them to a singleton.

                      def Shan.Definiteness.liftToPartialProp {E : Type} (selector : Option E) (scope : EBool) :

                      Lift a referent selector to a PartialProp Unit via the canonical presupOfReferent combinator. The presupposition is referent definedness; the assertion is the scope applied to the referent.

                      Equations
                      Instances For