Quantification.Binominal — Defs #
Cross-linguistic types for binominal (N₁-of-N₂) constructions: the
3-way BinominalType (Saab 2026, Romance-cross-linguistic) and the
6-way OfBinominalType (ten-Wolde 2023, English-specific
grammaticalization cline). Plus the structural-property predicates,
the cline ordering, and diachronic-monotonicity theorems.
Provenance #
Moved from Core/Lexical/Binominal.lean in the cleanup that dissolved
Core/Lexical/. Lives at Semantics/Quantification/ (sibling of the
existing Binominal.lean semantic-composition file, which consumes
OfBinominalType for quantizingToOfBinominal and other
construction-specific compositions). Naming follows the mathlib
Defs.lean idiom: this file holds the data + structural predicates;
the sibling Binominal.lean holds the semantic composition rules.
Framework commitment #
The 6-way OfBinominalType taxonomy and the grammaticalization cline
(clinePosition, bleaching_monotone, plural_loss_monotone,
agreement_loosens_monotone, etc.) follow [tW23]'s
specific framework. This is one carve-up among several active
frameworks for binominal noun phrase structure:
- [tW23]: 6-way grammaticalization cline (formalized here).
- Aarts 1998 Binominal noun phrases in English: different headedness
diagnostics, no commitment to a single linear cline.
Not currently in
references.bib. - den Dikken 2006 Relators and Linkers: RP (Relator Phrase) analysis
where N-of-N is a predication structure with predicate inversion,
not a cline. Den Dikken's evaluative BNPs work via predicate
inversion, not via [N₁ of a]-as-modifier reanalysis.
Not currently in
references.bib. - Selkirk 1977 / Akmajian-Lehrer measure-phrase analysis for pseudo-partitives.
- Constructional accounts (Bergen-Binsted, Goldberg): store [a hell of a N] as a stored construction with no head-switching.
The 3-way BinominalType (Saab 2026) is closer to consensus across
Romance binominals (pseudoPartitive / quantificational / qualitative)
but is not without contestation: e.g., Espinal & Mateu on Romance
evaluatives differ from Saab 2026's grouping.
UNVERIFIED: All ten-Wolde Table/§ references (Table 4.2, §4.3.4,
§4.3.5, §4.4.5, Ch. 7) cited from memory; verify before
treating as authoritative.
: Three-Way Classification (Spanish, cross-linguistic) #
The three-way binominal classification ([Saa26]).
This coarser-grained taxonomy covers the structural types attested
across Romance binominals. The finer-grained English subtypes are
captured by OfBinominalType.
- pseudoPartitive : BinominalType
- quantificational : BinominalType
- qualitative : BinominalType
Instances For
Equations
- Quantification.Binominal.instDecidableEqBinominalType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Does this binominal type license NP-ellipsis? [Saa26]: pseudo-partitive and quantificational yes; qualitative no.
Equations
Instances For
Does the Num head in this structure carry [E]? [Saa26]: Num[E] is present iff the complement of Num is a standard nP (not an EquP with an indexical empty noun).
Equations
Instances For
Core result: NP-ellipsis is licensed iff Num has [E].
: Six-Way Classification (English, ten-Wolde 2023) #
Which noun is the semantic head of the binominal construction.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Quantification.Binominal.instDecidableEqBNPHead x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
The six types of of-binominal construction ([tW23]).
The ordering reflects the grammaticalization cline: N+PP → Head-Classifier → Pseudo-partitive / Evaluative → EM → BI.
UNVERIFIED: Cline ordering and per-type characterization rests on ten-Wolde's diachronic reconstruction; competing frameworks (Aarts, den Dikken, Selkirk) carve the space differently.
- nPP : OfBinominalType
N+PP: N₁ denotes a referent, PP ascribes a property. the beast of the field, the hell of the damned
- headClassifier : OfBinominalType
Head-classifier: PP classifies the type or material of N₁. a cake of rye, a beast of prey
- pseudoPartitive : OfBinominalType
Pseudo-partitive: N₁ quantizes, N₂ is semantic head. a glass of water, a piece of cake, a bunch of flowers
- evaluative : OfBinominalType
Evaluative BNP (EBNP): N₁ ascribes evaluative property to N₂. that idiot of a doctor, a whale of a man
- evaluativeModifier : OfBinominalType
Evaluative Modifier (EM): [N₁ of a] is a complex modifier. a hell of a time, a whale of a job
- binominalIntensifier : OfBinominalType
Binominal Intensifier (BI): [N₁ of a] intensifies Adj/Quant. a hell of a good time, a whale of a lot of fun
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Quantification.Binominal.instDecidableEqOfBinominalType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Which noun is the semantic head of each construction type.
For evaluative BNPs, N₂ is the semantic and discourse head, though syntactic evidence for headedness is inconclusive ([tW23]). For EM and BI, N₂ is semantic, syntactic, and discourse head.
Equations
- Quantification.Binominal.OfBinominalType.nPP.head = Quantification.Binominal.BNPHead.n₁
- Quantification.Binominal.OfBinominalType.headClassifier.head = Quantification.Binominal.BNPHead.n₁
- Quantification.Binominal.OfBinominalType.pseudoPartitive.head = Quantification.Binominal.BNPHead.n₂
- Quantification.Binominal.OfBinominalType.evaluative.head = Quantification.Binominal.BNPHead.n₂
- Quantification.Binominal.OfBinominalType.evaluativeModifier.head = Quantification.Binominal.BNPHead.n₂
- Quantification.Binominal.OfBinominalType.binominalIntensifier.head = Quantification.Binominal.BNPHead.n₂
Instances For
Is N₁ evaluative (expresses speaker attitude)?
Equations
Instances For
Is N₁ referential (denotes an entity in the world)?
Equations
Instances For
Does N₁ undergo semantic bleaching (loss of lexical content)? Bleaching increases along the grammaticalization cline.
The nature of bleaching differs: pseudo-partitive N₁ (glass, piece) bleaches from referential noun → quantizing measure term; evaluative N₁ bleaches from gradable predicate (EBNP) → evaluative modifier (EM) → degree intensifier (BI).
Equations
- Quantification.Binominal.OfBinominalType.nPP.n₁Bleached = false
- Quantification.Binominal.OfBinominalType.headClassifier.n₁Bleached = false
- Quantification.Binominal.OfBinominalType.pseudoPartitive.n₁Bleached = true
- Quantification.Binominal.OfBinominalType.evaluative.n₁Bleached = true
- Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁Bleached = true
- Quantification.Binominal.OfBinominalType.binominalIntensifier.n₁Bleached = true
Instances For
Does of function as a linking device (no independent semantics)? In earlier constructions, of retains prepositional meaning (location, possession); in later ones it is a pure linker.
Equations
- Quantification.Binominal.OfBinominalType.nPP.ofIsLinker = false
- Quantification.Binominal.OfBinominalType.headClassifier.ofIsLinker = true
- Quantification.Binominal.OfBinominalType.pseudoPartitive.ofIsLinker = true
- Quantification.Binominal.OfBinominalType.evaluative.ofIsLinker = true
- Quantification.Binominal.OfBinominalType.evaluativeModifier.ofIsLinker = true
- Quantification.Binominal.OfBinominalType.binominalIntensifier.ofIsLinker = true
Instances For
Can N₁ appear in plural form? Along the cline, N₁ loses the ability to inflect.
Equations
- Quantification.Binominal.OfBinominalType.nPP.n₁AllowsPlural = true
- Quantification.Binominal.OfBinominalType.headClassifier.n₁AllowsPlural = true
- Quantification.Binominal.OfBinominalType.pseudoPartitive.n₁AllowsPlural = true
- Quantification.Binominal.OfBinominalType.evaluative.n₁AllowsPlural = true
- Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁AllowsPlural = false
- Quantification.Binominal.OfBinominalType.binominalIntensifier.n₁AllowsPlural = false
Instances For
Does Det₂ still mark number? In the EBNP, the second determiner marks number; in EM and BI it no longer does.
Equations
- Quantification.Binominal.OfBinominalType.nPP.det₂MarksNumber = true
- Quantification.Binominal.OfBinominalType.headClassifier.det₂MarksNumber = true
- Quantification.Binominal.OfBinominalType.pseudoPartitive.det₂MarksNumber = true
- Quantification.Binominal.OfBinominalType.evaluative.det₂MarksNumber = true
- Quantification.Binominal.OfBinominalType.evaluativeModifier.det₂MarksNumber = false
- Quantification.Binominal.OfBinominalType.binominalIntensifier.det₂MarksNumber = false
Instances For
Can of be replaced by a copular verb? In EBNP, of can sometimes be paraphrased with be (e.g., "the doctor is an idiot"); in EM and BI it cannot.
Equations
- Quantification.Binominal.OfBinominalType.nPP.ofReplaceableByCopula = false
- Quantification.Binominal.OfBinominalType.headClassifier.ofReplaceableByCopula = false
- Quantification.Binominal.OfBinominalType.pseudoPartitive.ofReplaceableByCopula = false
- Quantification.Binominal.OfBinominalType.evaluative.ofReplaceableByCopula = true
- Quantification.Binominal.OfBinominalType.evaluativeModifier.ofReplaceableByCopula = false
- Quantification.Binominal.OfBinominalType.binominalIntensifier.ofReplaceableByCopula = false
Instances For
Does [N₁ of a] function as a single constituent (modifier phrase)? The reanalysis of [N₁ of a] into a modifier unit is the defining structural change at the EM stage.
Equations
Instances For
Does N₁ allow descriptive premodification? EBNP strongly favors premodification of N₁ (a total idiot of a doctor); EM and BI block it because [N₁ of a] has been reanalyzed as a unit. Earlier constructions (N+PP, HC, PP) allow free premodification of N₁.
Equations
- Quantification.Binominal.OfBinominalType.nPP.n₁AllowsDescriptivePremod = true
- Quantification.Binominal.OfBinominalType.headClassifier.n₁AllowsDescriptivePremod = true
- Quantification.Binominal.OfBinominalType.pseudoPartitive.n₁AllowsDescriptivePremod = true
- Quantification.Binominal.OfBinominalType.evaluative.n₁AllowsDescriptivePremod = true
- Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁AllowsDescriptivePremod = false
- Quantification.Binominal.OfBinominalType.binominalIntensifier.n₁AllowsDescriptivePremod = false
Instances For
Can N₂ be a mass noun? EBNP and EM restrict N₂ to count and collective nouns; BI extends to mass nouns (sporadically — not freely productive), reflecting the structural change where [N₁ of a] modifies a following adjective rather than N₂ directly. Earlier types (N+PP, HC, PP) have no such restriction.
Equations
Instances For
Level of number agreement between N₁ and N₂.
- agree : AgreementLevel
N₁ and N₂ agree in number.
- usuallyAgree : AgreementLevel
N₁ and N₂ usually agree, with some exceptions.
- noAgreement : AgreementLevel
N₁ and N₂ do not have to agree in number.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Quantification.Binominal.instDecidableEqAgreementLevel x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Numeric encoding: agreement loosens over time.
Equations
Instances For
Equations
- Quantification.Binominal.instLEAgreementLevel = { le := fun (a b : Quantification.Binominal.AgreementLevel) => a.toNat ≤ b.toNat }
Equations
- Quantification.Binominal.instDecidableLeAgreementLevel a b = a.toNat.decLe b.toNat
N₁ & N₂ number agreement along the cline. Agreement loosens as grammaticalization proceeds: full agreement → usually agree → no agreement required.
Equations
- Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁N₂Agreement = Quantification.Binominal.AgreementLevel.usuallyAgree
- Quantification.Binominal.OfBinominalType.binominalIntensifier.n₁N₂Agreement = Quantification.Binominal.AgreementLevel.noAgreement
- x✝.n₁N₂Agreement = Quantification.Binominal.AgreementLevel.agree
Instances For
Is of obligatory in the construction? Mandatory for all types except BI, where it can be absent in reduced forms like helluva, hella.
Equations
Instances For
: Grammaticalization Cline #
Position on the grammaticalization cline (0 = most lexical, 5 = most grammatical).
Supported by diachronic corpus evidence ([tW23]): constructions appear in English in this order historically, and N₁ nouns progress through these stages with increasing semantic bleaching.
Equations
- Quantification.Binominal.OfBinominalType.nPP.clinePosition = 0
- Quantification.Binominal.OfBinominalType.headClassifier.clinePosition = 1
- Quantification.Binominal.OfBinominalType.pseudoPartitive.clinePosition = 2
- Quantification.Binominal.OfBinominalType.evaluative.clinePosition = 3
- Quantification.Binominal.OfBinominalType.evaluativeModifier.clinePosition = 4
- Quantification.Binominal.OfBinominalType.binominalIntensifier.clinePosition = 5
Instances For
The cline is a total order: each type has a unique position.
Bleaching increases along the cline: all types at position ≥ 2 are bleached.
Head switches from N₁ to N₂ at position 2.
N₁ plural ability is lost at position 4 (EM).
Det₂ number marking is lost at the same point as N₁ plural (position 4).
[N₁ of a] constituency emerges at position 4 (EM).
N₁ descriptive premodification is lost at position 4 (EM), together with N₁ plural and [N₁ of a] constituency.
Monotonicity: once N₁ premodification is lost, it stays lost.
Copula replacement is unique to evaluative BNPs.
Evaluative types are always N₂-headed.
Referential types are always N₁-headed.
Monotonicity: once bleaching starts, it never reverses.
Monotonicity: once N₁ plural is lost, it stays lost.
Agreement loosens monotonically along the cline.
N₂ mass restriction is non-monotone: it narrows at the evaluative stage (positions 3–4) and widens again at BI (position 5), reflecting the structural change where [N₁ of a] shifts into AdjP.
of becomes optional only at the most grammaticalized stage (BI).
: Cross-Linguistic Mapping #
Map the three-way Spanish type to the six-way English type.
UNVERIFIED CROSS-LINGUISTIC CLAIM: this mapping presupposes that Spanish qualitative maps to English evaluative (Saab's qualitative ≡ ten-Wolde's evaluative). Espinal & Mateu on Romance evaluatives differ from Saab in details; verify whether the grouping survives their critique.
Equations
- Quantification.Binominal.BinominalType.pseudoPartitive.toOfBinominalType = Quantification.Binominal.OfBinominalType.pseudoPartitive
- Quantification.Binominal.BinominalType.quantificational.toOfBinominalType = Quantification.Binominal.OfBinominalType.pseudoPartitive
- Quantification.Binominal.BinominalType.qualitative.toOfBinominalType = Quantification.Binominal.OfBinominalType.evaluative
Instances For
Spanish qualitative maps to an evaluative (N₂-headed) English type.
Spanish pseudo-partitive/quantificational map to N₂-headed types.