[SS11]: Two Types of Vagueness #
[SS11] argue from the distribution of approximators that
vagueness comes in two kinds: scalar (point-denoting scalar terms —
numerals, 6 o'clock — interpreted at a contextual granularity, following
[Kri07a]) and epistemic (heap, Beef Stroganoff — extension
varies across indistinguishable worlds). Scalar approximators (exactly,
approximately, completely, more or less) are granularity setters:
their (19) resets the context's granularity parameter to the finest
(exactly) or coarsest (approximately) available level — here
Degree.Granularity.finestWidth/coarsestWidth. Epistemic approximators
(definitely, maybe) quantify over worlds instead, which is why the two
classes distribute complementarily (their §6.2, §6.4) — the argument the
distribution table below reproduces. Their §6.3.5: stacked scalar
approximators are vacuous, since the first reset leaves a singleton
granularity set — second_reset_vacuous.
Within the scalar class, endpoint-approximators (absolutely, completely, more or less) combine only with scale endpoints, blocking plain exactly/approximately there (their §6.4, (32), (35)–(45)).
Main definitions #
Item,ItemClass: their example expressions and the two-vagueness classificationApproximator,Approximator.selects: the approximator inventory and which item class each selectsJudgment.rows: their cited acceptability judgments ((4)–(6), (35), (37), (44)–(45))
Main results #
classification_predicts_distribution: the two-type theory reproduces every cited judgmentexactly_narrowest,approximately_widest: the reset targets bound all available interpretations (their (19), viafinestWidth_le/le_coarsestWidthandfiner_contained)second_reset_vacuous: approximator stacking is vacuous (their §6.3.5)fragment_setter_directions: theEnglish.NumeralModifiersentries carry the setter classification
The two-vagueness classification (their §6.3) #
Equations
- SauerlandStateva2011.instDecidableEqItem x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- SauerlandStateva2011.instReprItem = { reprPrec := SauerlandStateva2011.instReprItem.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
The classification the dualistic theory assigns: scalar terms denote scale points — non-endpoints (numerals) or endpoints (dry, full, their §6.4 closed-scale adjectives) — while epistemically vague terms denote no point at all.
Instances For
Equations
- SauerlandStateva2011.instDecidableEqItemClass 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
Their classification of the example items.
Equations
- SauerlandStateva2011.Item.fifty.itemClass = SauerlandStateva2011.ItemClass.scalarNonEndpoint
- SauerlandStateva2011.Item.three.itemClass = SauerlandStateva2011.ItemClass.scalarNonEndpoint
- SauerlandStateva2011.Item.dry.itemClass = SauerlandStateva2011.ItemClass.scalarEndpoint
- SauerlandStateva2011.Item.full.itemClass = SauerlandStateva2011.ItemClass.scalarEndpoint
- SauerlandStateva2011.Item.beefStroganoff.itemClass = SauerlandStateva2011.ItemClass.epistemic
Instances For
The approximators whose distribution they cite.
- exactly : Approximator
- approximately : Approximator
- absolutely : Approximator
- completely : Approximator
- moreOrLess : Approximator
Instances For
Equations
- SauerlandStateva2011.instDecidableEqApproximator 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
The item class each approximator selects: plain scalar approximators take non-endpoints, the specialized endpoint approximators take endpoints (their §6.4, (32): absolutely/completely/more or less make endpoints more or less precise and block exactly/approximately there).
Equations
- SauerlandStateva2011.Approximator.exactly.selects = SauerlandStateva2011.ItemClass.scalarNonEndpoint
- SauerlandStateva2011.Approximator.approximately.selects = SauerlandStateva2011.ItemClass.scalarNonEndpoint
- SauerlandStateva2011.Approximator.absolutely.selects = SauerlandStateva2011.ItemClass.scalarEndpoint
- SauerlandStateva2011.Approximator.completely.selects = SauerlandStateva2011.ItemClass.scalarEndpoint
- SauerlandStateva2011.Approximator.moreOrLess.selects = SauerlandStateva2011.ItemClass.scalarEndpoint
Instances For
The theory's compatibility prediction: an approximator combines with an item iff the item is of the class it selects.
Equations
- SauerlandStateva2011.compatible a i = (a.selects = i.itemClass)
Instances For
One cited acceptability judgment.
- approximator : Approximator
- item : Item
- acceptable : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Their cited judgments: (4a)/(4b) exactly/approximately fifty vs
#…Beef Stroganoff; (6a)/(6b) *absolutely fifty vs absolutely
- endpoint; (35a)/(35b)
#exactly dry/full vs exactly three; (37) completely dry vs#completely three; (44) approximately three vs#…dry; (45) more or less dry vs#…three.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The dualism argument: the two-type classification reproduces every cited judgment — approximator acceptability is class match.
Granularity setting (their (18)–(19)) #
Scalar approximators reset the context's granularity parameter:
exactly to the finest available level, approximately to the coarsest.
The reset targets bound every available interpretation — at the finest
width the denotation interval (their (12)–(13), mkGranInterval) is
contained in all others.
Their (19a): exactly yields the narrowest available interpretation — its denotation interval sits inside every available one.
Their (19b): approximately yields the widest available interpretation.
Their §6.3.5: a second scalar approximator is vacuous — the first reset
leaves a singleton granularity set, on which resetting (in either
direction) returns the same width. Hence #exactly approximately 30.
Fragment bridge #
The English.NumeralModifiers entries carry the setter classification:
exactifiers signal a point distribution and set the finest grain;
tolerance modifiers signal a peaked distribution and set a coarser one.
The fragment's exactly/precisely are finest-setters (pointSignal exactifiers) and its about/around/approximately/roughly are coarse-setters (peakedSignal tolerance modifiers).