Documentation

Linglib.Fragments.Shan.Definiteness

Shan Definiteness Fragment #

@cite{moroney-2021}

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 @cite{schwarz-2009} 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 #

@cite{moroney-2021} §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 @cite{moroney-2021}: no overt definite or indefinite article. Demonstratives nâj/nân are optional in anaphoric contexts; bare nouns can express both unique and anaphoric definiteness. articleInventory is the canonical upstream object from which both DefMarkingStrategy (Moroney cell) and ArticleType (Schwarz cell) are derived — see toMarkingStrategy / toArticleType.

    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 Core.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

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

              Equations
              Instances For

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

                Equations
                Instances For
                  def Fragments.Shan.Definiteness.demDenotation {E : Type} (domain : List E) (dem : ShanDemonstrative) (restrictor : EBool) (spatialPred : Core.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 Core.Nominal.russellIotaList returning none when no unique satisfier exists.

                  Equations
                  Instances For
                    def Fragments.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 Fragments.Shan.Definiteness.dem_refines_bare {E : Type} (domain : List E) (restrictor : EBool) (spatialPred : Core.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 Fragments.Shan.Definiteness.liftToPrProp {E : Type} (selector : Option E) (scope : EBool) :

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

                      Equations
                      Instances For