Semantics.Quantification.Binominal — Defs #
@cite{saab-2026} @cite{ten-wolde-2023}
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 Theories/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 @cite{ten-wolde-2023}'s
specific framework. This is one carve-up among several active
frameworks for binominal noun phrase structure:
- @cite{ten-wolde-2023}: 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.
The three-way binominal classification (@cite{saab-2026}).
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
- Semantics.Quantification.Binominal.instDecidableEqBinominalType 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
Does this binominal type license NP-ellipsis? @cite{saab-2026}: pseudo-partitive and quantificational yes; qualitative no.
Equations
Instances For
Does the Num head in this structure carry [E]? @cite{saab-2026}: 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].
Which noun is the semantic head of the binominal construction.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Quantification.Binominal.instDecidableEqBNPHead x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
The six types of of-binominal construction (@cite{ten-wolde-2023}).
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
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.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 (@cite{ten-wolde-2023}). For EM and BI, N₂ is semantic, syntactic, and discourse head.
Equations
- Semantics.Quantification.Binominal.OfBinominalType.nPP.head = Semantics.Quantification.Binominal.BNPHead.n₁
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.head = Semantics.Quantification.Binominal.BNPHead.n₁
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.head = Semantics.Quantification.Binominal.BNPHead.n₂
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.head = Semantics.Quantification.Binominal.BNPHead.n₂
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.head = Semantics.Quantification.Binominal.BNPHead.n₂
- Semantics.Quantification.Binominal.OfBinominalType.binominalIntensifier.head = Semantics.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
- Semantics.Quantification.Binominal.OfBinominalType.nPP.n₁Bleached = false
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.n₁Bleached = false
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.n₁Bleached = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.n₁Bleached = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁Bleached = true
- Semantics.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
- Semantics.Quantification.Binominal.OfBinominalType.nPP.ofIsLinker = false
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.ofIsLinker = true
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.ofIsLinker = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.ofIsLinker = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.ofIsLinker = true
- Semantics.Quantification.Binominal.OfBinominalType.binominalIntensifier.ofIsLinker = true
Instances For
Can N₁ appear in plural form? Along the cline, N₁ loses the ability to inflect.
Equations
- Semantics.Quantification.Binominal.OfBinominalType.nPP.n₁AllowsPlural = true
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.n₁AllowsPlural = true
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.n₁AllowsPlural = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.n₁AllowsPlural = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁AllowsPlural = false
- Semantics.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
- Semantics.Quantification.Binominal.OfBinominalType.nPP.det₂MarksNumber = true
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.det₂MarksNumber = true
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.det₂MarksNumber = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.det₂MarksNumber = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.det₂MarksNumber = false
- Semantics.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
- Semantics.Quantification.Binominal.OfBinominalType.nPP.ofReplaceableByCopula = false
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.ofReplaceableByCopula = false
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.ofReplaceableByCopula = false
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.ofReplaceableByCopula = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.ofReplaceableByCopula = false
- Semantics.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
- Semantics.Quantification.Binominal.OfBinominalType.nPP.n₁AllowsDescriptivePremod = true
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.n₁AllowsDescriptivePremod = true
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.n₁AllowsDescriptivePremod = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.n₁AllowsDescriptivePremod = true
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁AllowsDescriptivePremod = false
- Semantics.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
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.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
- Semantics.Quantification.Binominal.instLEAgreementLevel = { le := fun (a b : Semantics.Quantification.Binominal.AgreementLevel) => a.toNat ≤ b.toNat }
Equations
N₁ & N₂ number agreement along the cline. Agreement loosens as grammaticalization proceeds: full agreement → usually agree → no agreement required.
Equations
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.n₁N₂Agreement = Semantics.Quantification.Binominal.AgreementLevel.usuallyAgree
- Semantics.Quantification.Binominal.OfBinominalType.binominalIntensifier.n₁N₂Agreement = Semantics.Quantification.Binominal.AgreementLevel.noAgreement
- x✝.n₁N₂Agreement = Semantics.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
Position on the grammaticalization cline (0 = most lexical, 5 = most grammatical).
Supported by diachronic corpus evidence (@cite{ten-wolde-2023}): constructions appear in English in this order historically, and N₁ nouns progress through these stages with increasing semantic bleaching.
Equations
- Semantics.Quantification.Binominal.OfBinominalType.nPP.clinePosition = 0
- Semantics.Quantification.Binominal.OfBinominalType.headClassifier.clinePosition = 1
- Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive.clinePosition = 2
- Semantics.Quantification.Binominal.OfBinominalType.evaluative.clinePosition = 3
- Semantics.Quantification.Binominal.OfBinominalType.evaluativeModifier.clinePosition = 4
- Semantics.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).
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
- Semantics.Quantification.Binominal.BinominalType.pseudoPartitive.toOfBinominalType = Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive
- Semantics.Quantification.Binominal.BinominalType.quantificational.toOfBinominalType = Semantics.Quantification.Binominal.OfBinominalType.pseudoPartitive
- Semantics.Quantification.Binominal.BinominalType.qualitative.toOfBinominalType = Semantics.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.