Documentation

Linglib.Pragmatics.Implicature.SomeAll

The canonical some/all world model #

The minimal scenario type for evaluating the some/all scalar contrast ([Hor72]): three worlds covering "no entity has the property" / "at least one but not all do" / "all do", with the literal some/all meanings and the canonical implicature as decidable predicates.

Consumed as a model input by the implicature study files ([GP09], [CS11]) and as a component of richer scenario types (belief worlds, picture cells).

Main declarations #

inductive SomeAllWorld :

The minimal scenario type for evaluating the some/all scalar contrast. Three worlds, parameterized by an implicit entity-set whose property-holders are being counted: zero (none), at least one but not all (someNotAll), or all (all).

Instances For
    @[implicit_reducible]
    Equations
    def instReprSomeAllWorld.repr :
    SomeAllWorldStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations
      @[implicit_reducible]
      Equations
      @[implicit_reducible]
      Equations

      Literal some meaning: at least one entity has the property.

      Equations
      Instances For

        Literal all meaning: every entity has the property.

        Equations
        Instances For

          The canonical scalar implicature of some: not all. Defined as the negation of universal.

          Equations
          Instances For

            all asymmetrically entails some: this is the structural source of the some/all scalar contrast.

            The SI of some is exactly the complement of all.