Gradable Nouns as Measure Functions #
@cite{morzycki-2009} @cite{kennedy-mcnally-2005}
Gradable nouns denote measure functions from individuals to degrees (eq. 48b): ⟦idiot⟧ = λx . ιd[x is d-idiotic] = idiot.
Size adjectives in degree readings are introduced by MEAS_N (eq. 76), the nominal counterpart of the adjectival MEAS morpheme. The Bigness Generalization (§2.2) follows from scale structure: min{d : small(d)} = d₀, making "small" vacuous.
Simplification: Our measN omits the d ∈ scale(g) restriction from
Morzycki's full MEAS_N (eq. 76), since all examples here use a single shared
degree scale. The full denotation is:
⟦MEAS_N⟧ = λg.λm.λx . [min{d : d ∈ scale(g) ∧ m(d)} ≤ g(x)] ∧ [standard(g) ≤ g(x)]
All degrees on the 0–10 scale.
Instances For
d0 is the minimum degree (from BoundedOrder).
Apply POS to a gradable noun: λx. standard(g) < g(x).
Uses strict inequality, matching positiveMeaning in Degree.Core:
an entity satisfies POS(N) iff its degree exceeds the standard
(@cite{kennedy-2007}).
Instances For
Size adjectives characterized by polarity (big vs small).
- big : SizePolarity
- small : SizePolarity
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Big: maps degrees to their "bigness" (identity on the degree scale).
Equations
Instances For
Small: inverted ordering (0 maximally small, 10 minimally small).
Equations
Instances For
Standard for "big" (contextual, typically middling).
Equations
Instances For
Standard for "small" (contextual).
Equations
Instances For
POS applied to size adjective: λd. standard(size) ≤ size(d).
Equations
Instances For
Find minimum degree satisfying a predicate.
Equations
Instances For
Simplified MEAS_N: ⟦MEAS_N⟧(g)(m)(x) = [min{d : m(d)} ≤ g(x)] ∧ [standard(g) ≤ g(x)]. Full version (Morzycki eq. 76) has min over {d : d ∈ scale(g) ∧ m(d)}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Example: an "idiot" gradable noun with standard at d3.
Equations
- Semantics.Lexical.Noun.GradableNouns.idiotNoun measure = { name := "idiot", measure := measure, standard := Core.Scale.deg 3 Semantics.Lexical.Noun.GradableNouns.idiotNoun._proof_2 }
Instances For
"big idiot" = MEASN(idiot)(POS big).
Equations
Instances For
"small idiot" = MEASN(idiot)(POS small).
Equations
Instances For
Minimum degree satisfying "big" is d5.
Minimum degree satisfying "small" is d0 (the scale minimum).
d0 always satisfies smallness because it is maximally small.
d0 is the unique minimum for smallness.
"small idiot" is equivalent to just "idiot" (size adj is vacuous).
"big idiot" is more restrictive than just "idiot".
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Lexical.Noun.GradableNouns.instBEqPerson.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
George: d8, Sarah: d4, Floyd: d1.
Equations
- Semantics.Lexical.Noun.GradableNouns.idiocyMeasure Semantics.Lexical.Noun.GradableNouns.Person.george = Core.Scale.deg 8 Semantics.Lexical.Noun.GradableNouns.idiocyMeasure._proof_4
- Semantics.Lexical.Noun.GradableNouns.idiocyMeasure Semantics.Lexical.Noun.GradableNouns.Person.sarah = Core.Scale.deg 4 Semantics.Lexical.Noun.GradableNouns.idiocyMeasure._proof_5
- Semantics.Lexical.Noun.GradableNouns.idiocyMeasure Semantics.Lexical.Noun.GradableNouns.Person.floyd = Core.Scale.deg 1 Semantics.Lexical.Noun.GradableNouns.idiocyMeasure._proof_6
Instances For
George is an idiot.
George is a big idiot.
Sarah is an idiot but not a big idiot.
"Small idiot" gives same result as "idiot" (vacuous).