Documentation

Linglib.Syntax.Pronoun.Indefinite

Indefinite pronouns — the pronominal carrier of the indefinite series #

[Has97]

The pronoun member of the cross-categorial indefinite series: IndefinitePronoun extends the general Pronoun (Syntax/Pronoun/Basic.lean) and carries the [Has97] series data (via Features/Indefinite.lean). A form like someone is one such object, instantiated in a Fragment, that flows through the Pronoun API like any other pronoun.

This is one carrier of the series, not its home: indefiniteness is word-class-neutral (the Indefinite capability and its feature taxonomy live in Features/Indefinite.lean). An indefinite determiner (some book) or pro-adverb (somewhere) would be a sibling carrier — a different word-class object supplying its own instance : Indefinite That — read by the same [Indefinite α] generic code. Cross-linguistic generalizations over indefinite pronouns (paradigm, WALS F46A bridge, syncretism) are typological and live in Typology/Indefinite.lean.

Main declarations #

A single indefinite pronoun — the canonical lexical object, extendsing the general Pronoun (surface form + φ-features) with the indefinite-series structure: its ontology-cal category ([Has97] §3.1.3), its morphological basis, and the functions it covers on the implicational map.

This is the single source of truth for an indefinite pronoun: it is a Pronoun, so it flows through the Pronoun API, and it carries its own distribution. functions is the realized cross-linguistic distribution (textbook-consensus data); theory-specific predictions about which functions a form should cover (Degano & Aloni 7-type team-semantics, choice-function denotation, Hamblin alternatives) are projections into theory-side types, not fields here.

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

      Manual Repr showing just the surface form to avoid the unsafe Repr (Finset α) instance from Mathlib.Data.Finset.Sort, which would propagate unsafety into every consumer of IndefinitePronoun.

      Equations

      Does this entry cover function f?

      Equations
      Instances For

        For each form, the list of functions it covers, in HaspelmathFunction.all order.

        Equations
        Instances For

          Coverage of a single form: number of functions it spans.

          Equations
          Instances For

            Capability instances #

            @[implicit_reducible]

            The indefinite pronoun is a Proform (form + φ via its Pronoun core).

            Equations
            @[implicit_reducible]

            An indefinite pronoun is a Principle-B pronominal (its Pronoun core's class, defaulting an undeclared φ-shell to .pronoun).

            Equations
            @[implicit_reducible]

            The indefinite pronoun is the pronominal carrier of the indefinite series.

            Equations