Binominal Noun Phrase Classification #
Cross-linguistic types for binominal (N₁-of-N₂) constructions.
Binominal NPs surface across languages with a linking element (English of, Spanish de, French de) but differ in internal structure, headedness, and N₁ semantics. This module provides a shared taxonomy drawn from @cite{saab-2026} (Spanish) and @cite{ten-wolde-2023} (English).
Taxonomy #
The six-way classification follows @cite{ten-wolde-2023}'s hierarchy, which subsumes @cite{saab-2026}'s three-way Spanish split:
| Type | Example | N₁ function | Head |
|---|---|---|---|
| nPP | the beast of the field | referential | N₁ |
| headClassifier | a cake of rye | classifies N₂ | N₁ |
| pseudoPartitive | a glass of water | quantizes N₂ | N₂ |
| evaluative | that idiot of a doctor | evaluates N₂ | N₂ |
| evaluativeModifier | a hell of a time | [N₁ of a] modifies N₂ | N₂ |
| binominalIntensifier | a whale of a good time | [N₁ of a] intensifies Adj | N₂ |
The first three are quantifying BNPs; the last three are quality BNPs (@cite{ten-wolde-2023}).
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
- Core.Lexical.Binominal.instBEqBinominalType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
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
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Core.Lexical.Binominal.instBEqBNPHead.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
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.
- 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
- Core.Lexical.Binominal.instBEqOfBinominalType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
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} Table 4.2). For EM and BI, N₂ is semantic, syntactic, and discourse head.
Equations
- Core.Lexical.Binominal.OfBinominalType.nPP.head = Core.Lexical.Binominal.BNPHead.n₁
- Core.Lexical.Binominal.OfBinominalType.headClassifier.head = Core.Lexical.Binominal.BNPHead.n₁
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.head = Core.Lexical.Binominal.BNPHead.n₂
- Core.Lexical.Binominal.OfBinominalType.evaluative.head = Core.Lexical.Binominal.BNPHead.n₂
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.head = Core.Lexical.Binominal.BNPHead.n₂
- Core.Lexical.Binominal.OfBinominalType.binominalIntensifier.head = Core.Lexical.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
- Core.Lexical.Binominal.OfBinominalType.nPP.n₁Bleached = false
- Core.Lexical.Binominal.OfBinominalType.headClassifier.n₁Bleached = false
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.n₁Bleached = true
- Core.Lexical.Binominal.OfBinominalType.evaluative.n₁Bleached = true
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.n₁Bleached = true
- Core.Lexical.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
- Core.Lexical.Binominal.OfBinominalType.nPP.ofIsLinker = false
- Core.Lexical.Binominal.OfBinominalType.headClassifier.ofIsLinker = true
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.ofIsLinker = true
- Core.Lexical.Binominal.OfBinominalType.evaluative.ofIsLinker = true
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.ofIsLinker = true
- Core.Lexical.Binominal.OfBinominalType.binominalIntensifier.ofIsLinker = true
Instances For
Can N₁ appear in plural form? Along the cline, N₁ loses the ability to inflect.
Equations
- Core.Lexical.Binominal.OfBinominalType.nPP.n₁AllowsPlural = true
- Core.Lexical.Binominal.OfBinominalType.headClassifier.n₁AllowsPlural = true
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.n₁AllowsPlural = true
- Core.Lexical.Binominal.OfBinominalType.evaluative.n₁AllowsPlural = true
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.n₁AllowsPlural = false
- Core.Lexical.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 (@cite{ten-wolde-2023} Table 4.2).
Equations
- Core.Lexical.Binominal.OfBinominalType.nPP.det₂MarksNumber = true
- Core.Lexical.Binominal.OfBinominalType.headClassifier.det₂MarksNumber = true
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.det₂MarksNumber = true
- Core.Lexical.Binominal.OfBinominalType.evaluative.det₂MarksNumber = true
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.det₂MarksNumber = false
- Core.Lexical.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 (@cite{ten-wolde-2023} §4.3.4, §4.4.5).
Equations
- Core.Lexical.Binominal.OfBinominalType.nPP.ofReplaceableByCopula = false
- Core.Lexical.Binominal.OfBinominalType.headClassifier.ofReplaceableByCopula = false
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.ofReplaceableByCopula = false
- Core.Lexical.Binominal.OfBinominalType.evaluative.ofReplaceableByCopula = true
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.ofReplaceableByCopula = false
- Core.Lexical.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 (@cite{ten-wolde-2023} §4.3.5).
Equations
Instances For
Does N₁ allow descriptive premodification? @cite{ten-wolde-2023} Ch. 7: 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
- Core.Lexical.Binominal.OfBinominalType.nPP.n₁AllowsDescriptivePremod = true
- Core.Lexical.Binominal.OfBinominalType.headClassifier.n₁AllowsDescriptivePremod = true
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.n₁AllowsDescriptivePremod = true
- Core.Lexical.Binominal.OfBinominalType.evaluative.n₁AllowsDescriptivePremod = true
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.n₁AllowsDescriptivePremod = false
- Core.Lexical.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 (@cite{ten-wolde-2023} Table 4.2). 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
- Core.Lexical.Binominal.instBEqAgreementLevel.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Numeric encoding: agreement loosens over time.
Equations
Instances For
Equations
- Core.Lexical.Binominal.instLEAgreementLevel = { le := fun (a b : Core.Lexical.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 (@cite{ten-wolde-2023} Table 4.2).
Equations
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.n₁N₂Agreement = Core.Lexical.Binominal.AgreementLevel.usuallyAgree
- Core.Lexical.Binominal.OfBinominalType.binominalIntensifier.n₁N₂Agreement = Core.Lexical.Binominal.AgreementLevel.noAgreement
- x✝.n₁N₂Agreement = Core.Lexical.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 (@cite{ten-wolde-2023} Table 4.2).
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
- Core.Lexical.Binominal.OfBinominalType.nPP.clinePosition = 0
- Core.Lexical.Binominal.OfBinominalType.headClassifier.clinePosition = 1
- Core.Lexical.Binominal.OfBinominalType.pseudoPartitive.clinePosition = 2
- Core.Lexical.Binominal.OfBinominalType.evaluative.clinePosition = 3
- Core.Lexical.Binominal.OfBinominalType.evaluativeModifier.clinePosition = 4
- Core.Lexical.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.
Equations
- Core.Lexical.Binominal.BinominalType.pseudoPartitive.toOfBinominalType = Core.Lexical.Binominal.OfBinominalType.pseudoPartitive
- Core.Lexical.Binominal.BinominalType.quantificational.toOfBinominalType = Core.Lexical.Binominal.OfBinominalType.pseudoPartitive
- Core.Lexical.Binominal.BinominalType.qualitative.toOfBinominalType = Core.Lexical.Binominal.OfBinominalType.evaluative
Instances For
Spanish qualitative maps to an evaluative (N₂-headed) English type.
Spanish pseudo-partitive/quantificational map to N₂-headed types.