Documentation

Linglib.Semantics.Quantification.Indefinite

The implicational map of indefinite series #

An indefinite series (English some-, Russian -nibud') is used in some of nine functions, which Haspelmath arranges on an implicational map: a graph on the functions whose adjacency requirement says that the functions a series covers form a connected region. The map is implicationalMap, and a region s meets the requirement when (implicationalMap.induce ↑s).Connected, so the book's requirement is a statement of graph theory. The series themselves are IndefinitePronoun.Series.

Main declarations #

Implementation notes #

The empty region is not connected, as SimpleGraph.Connected requires a vertex; a series covers at least one function. The book counts the possible regions of the map differently from the graph encoded here; see the TODO of Studies/Haspelmath1997.lean.

References #

The functions and the map #

The nine functions of [Has97]'s implicational map.

  • specificKnown : HaspelmathFunction

    In the specific known function the speaker has a referent in mind.

  • specificUnknown : HaspelmathFunction

    In the specific unknown function the speaker presupposes a referent but cannot identify it.

  • irrealis : HaspelmathFunction

    In the irrealis non-specific function no specific referent is intended.

  • question : HaspelmathFunction

    The indefinite stands in a question.

  • conditional : HaspelmathFunction

    The indefinite stands in the protasis of a conditional.

  • comparative : HaspelmathFunction

    The indefinite stands in the standard of a comparative.

  • indirectNeg : HaspelmathFunction

    Indirect negation is superordinate or implicit negation (without, doubt, deny).

  • directNeg : HaspelmathFunction

    Direct negation is clause-mate negation.

  • freeChoice : HaspelmathFunction

    The indefinite is a free-choice item.

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

      adjacent f lists the neighbours of f on the map. The map is a chain from specific known through specific unknown to irrealis, which feeds two parallel tracks, question to indirect negation to direct negation and conditional to comparative to free choice, the tracks joined at question and conditional and at indirect negation and comparative.

                            (4) question —— (6) indirect neg —— (7) direct neg
                                 |                |
      (1) SK — (2) SU — (3) irr <
                                 |                |
                            (5) conditional — (8) comparative — (9) free choice
      
      Equations
      Instances For

        The implicational map is the graph on the functions with the edges of HaspelmathFunction.adjacent.

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

          The specificity functions #

          The three functions at the specific end of the map, which differ in whether the indefinite has a specific referent and in whether the speaker can identify it. They are ordered as the map chains them, from specific known through specific unknown to non-specific.

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

              A set of specificity functions is an interval exactly when it does not have the two ends without the middle.

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

              The specificity functions a region of the map covers.

              Equations
              Instances For