Documentation

Linglib.Features.Indefinite

Indefinite series — feature taxonomy and the word-class-neutral capability #

[Has97]

The indefinite series is cross-categorial: a single series (English some-) spans pronouns (someone, something), determiners (some book), and pro-adverbs (somewhere, somehow, sometime). [Has97]'s cover term "indefinite pronoun" notwithstanding, indefiniteness is not inherently pronominal — the ontological category fixes the member's word class (person/ thing → pronoun, place/manner/time → pro-adverb, determiner → determiner).

This file is therefore word-class-neutral: the [Has97] feature dimensions (function coverage, ontology, morphological basis) and the Indefinite capability ([Indefinite α]) that exposes them over any carrier. The capability is the indefinite analogue of mathlib's MonoidHomClass-over-MonoidHom: a carrier-class-specific indefinite object (IndefinitePronoun in Syntax/Pronoun/Indefinite.lean; a future IndefiniteDeterminer over Semantics.Definiteness's Determiner) supplies one instance : Indefinite That, and generic code reads the series data via [Indefinite α].

Main declarations #

The implicational-map function inventory ([Has97]) #

The 9 indefinite-series functions on [Has97]'s implicational map. A single form covers a contiguous region of the map.

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

      All nine functions, listed in map order.

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

        Adjacency on [Has97]'s implicational map.

        specKnown — specUnknown — irrealisquestionconditional — indNeg — dirNeg
                                                                                  |
                                                        freeChoicecomparative —+
        

        Crucial typological claim: any indefinite series covers a contiguous region.

        Equations
        Instances For

          Is f a downward-entailing / nonveridical context (the classical NPI-licensing region: question, conditional, indirect/direct negation)? Used by [Chi06]-style polarity-item typologies to predict NPI distribution.

          Equations
          Instances For

            Is f a free-choice context (comparative + freeChoice)? Comparative standards are universal-flavored and pattern with FC cross-linguistically ([Has97]).

            Equations
            Instances For

              BFS on the implicational map restricted to a given set of functions. Returns the set of nodes reachable from start through edges whose endpoints both lie in funcs.

              Equations
              Instances For
                def Indefinite.HaspelmathFunction.bfsReachable.go (funcs queue visited : List HaspelmathFunction) (fuel : ) :
                Equations
                Instances For

                  A list of functions is contiguous on the implicational map iff BFS from any element reaches all others. [Has97]'s key constraint: every indefinite series must cover a contiguous region.

                  Equations
                  Instances For

                    Ontological categories ([Has97] §3.1.3) #

                    The ontological categories of the indefinite series ([Has97] §3.1.3, Table 3.1). The seven core categories — person, thing, property, place, time, manner, amount — are the categories "most often expressed by simple means in the languages of the world"; the human/non-human cut (person vs thing, somebody vs something) is made practically everywhere. The category also fixes the member's word class: person/thing are pronouns, place/time/manner pro-adverbs, determiner ('which', some N) a determiner — reason ('why') is, like determiner, common but non-universal (English and German have no indefinite somewhy).

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

                        The seven core ontological categories realized "practically everywhere" ([Has97] §3.1.3); excludes the non-universal determiner and reason.

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

                          Morphological basis ([Has97]; = WALS F46A categories) #

                          [Has97]'s four morphological strategies for deriving indefinite-series forms. Aligns with the four single-strategy values of [DH13b] F46A; F46A's .mixed cell arises only at the paradigm level (see IndefiniteParadigm.toWALS46A, in Typology/Indefinite.lean).

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

                              The capability #

                              class Indefinite (α : Type u_1) :
                              Type u_1

                              The indefinite-series capability [Indefinite α]: a carrier α exposing the [Has97] series data — its ontological category, morphological basis, and the contiguous region of the implicational map it covers — over any word-class representation.

                              Word-class-neutral by design (Indefinite ≠ pronoun): the sole current carrier is Indefinite.IndefinitePronoun (Syntax/Pronoun/Indefinite.lean), but an indefinite determiner (over Semantics.Definiteness's Determiner) or pro-adverb supplies its own instance : Indefinite That and is then read by the same generic [Indefinite α] code. This is the indefinite analogue of mathlib's MonoidHomClass-over-MonoidHom/RingHom.

                              Instances