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 #
- The generic operator is most over the restrictor, the proportional reading the paper's genericity diagnostics presuppose; the paper itself stays neutral on the semantics of Gen.
- A sentence the paper marks
??without listing a reading is recorded with a questionable generic reading, the reading at issue; a reading the paper does not list is absent.
References #
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 #
Equations
- Gasparri2025.instDecidableEqSubject x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Gasparri2025.instReprSubject = { reprPrec := Gasparri2025.instReprSubject.repr }
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.
- outOfTheBlue : Context
- locative : Context
- naming : Context
- binding : Context
- focusedKinds : Context
- contrast : Context
Instances For
Equations
- Gasparri2025.instDecidableEqContext x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Gasparri2025.instReprContext = { reprPrec := Gasparri2025.instReprContext.repr }
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
Equations
- Gasparri2025.instDecidableEqLevel x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Gasparri2025.instReprLevel = { reprPrec := Gasparri2025.instReprLevel.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Gasparri2025.instReprRow = { reprPrec := Gasparri2025.instReprRow.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Gasparri2025.rows = List.filterMap Gasparri2025.Row.ofDatum Gasparri2025.Examples.all
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.