Documentation

Studies.Gasparri2025

Gasparri (2025): Bare Singular Names and Genericity #

This file formalizes [Gas25]'s reply to the argument that bare singular names, unlike the definite singulars predicativism equates them with ([Mat08b], [Far15]), never take generic readings ([Del24]). The paper's data show that they do, in simple generics as well as under quantificational adverbs, though more grudgingly than common-noun definites: out of the blue a bare name resists the generic reading, and a naming-convention context, a locative, a modifier or binding recovers it. Kind-level generics are the one case that stays closed to bare names and open to quoted ones, a gap common nouns share.

The rows are the paper's judgments and the theorems the generalizations it draws from them: recalcitrance against parity with definite singulars, bareName_simple_generic against the categorical ban. The paper's theoretical point, that a generic use calls for predicative content, is referentialist_generic_is_token: a referential name shifted to its identity property ([Par87]) and fed to the generic operator yields nothing but the token reading, so the shift a referentialist needs must introduce the naming predicate itself.

Implementation notes #

References #

theorem Gasparri2025.referentialist_generic_is_token {E : Type} [Fintype E] [DecidableEq E] (j : E) (VP : E → Prop) :

A referential name shifted to its identity property and fed to the generic operator returns the token reading, so a generic use of a bare name needs the naming predicate.

The paper's judgments #

The subject of a sentence, as the paper classifies it.

Instances For
    @[instance_reducible]
    Equations
    def Gasparri2025.instReprSubject.repr :
    Subject → ℕ → Std.Format
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      What the sentence is embedded in: nothing, a locative adjunct, a discourse about naming conventions, a binding quantifier, a discourse with kinds in focus, or a contrastive adjunct.

      Instances For
        @[instance_reducible]
        Equations
        def Gasparri2025.instReprContext.repr :
        Context → ℕ → Std.Format
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Whether the predicate is characterizing or kind-level.

          Instances For
            @[instance_reducible]
            Equations
            def Gasparri2025.instReprLevel.repr :
            Level → ℕ → Std.Format
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[instance_reducible]
              Equations

              A sentence of the paper with the judgment of its generic reading, if the paper lists one.

              Instances For
                def Gasparri2025.instDecidableEqRow.decEq (x✝ x✝¹ : Row) :
                Decidable (x✝ = x✝¹)
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Gasparri2025.instReprRow.repr :
                  Row → ℕ → Std.Format
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    @[instance_reducible]
                    Equations
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Out of the blue, a bare name has no acceptable generic reading.

                      The recalcitrance is specific to names: a common definite takes a simple generic reading out of the blue.

                      Against the ban on its narrow reading: a bare name in a simple generic.

                      Against the ban on its wide reading: a bare name under a quantificational adverb.

                      Kind-level generics stay closed to bare names.

                      Kind-level generics are open to quoted names.

                      Common definites go both ways in kind-level generics, so the gap is no discrepancy peculiar to names.