Signature profiles of generalized quantifiers #
The natural-logic signature calculus instantiated at determiner
denotations: each [vB84] double-monotonicity cell realizes a
Signature₂ profile (DoubleMono.toSignature₂, certified by the four cell
theorems), LeftAntiAdditive/RightAntiAdditive
([PW06] §5.9) are sectionwise IsAntiAdditive at the
Prop instance, and every and no get certified profiles — with
not every derived by profile composition rather than table lookup.
Main declarations #
DoubleMono.toSignature₂— the profile of each double-monotonicity cell.signature₂_soundFor_upUp…signature₂_soundFor_downDown— the cells realize their profiles.leftAntiAdditive_iff_isAntiAdditive,rightAntiAdditive_iff_isAntiAdditive— sectionwise anti-additivity.every_sem_soundFor,no_sem_soundFor— certified determiner profiles.
The double-monotonicity cells #
The signature profile of each [vB84] double-monotonicity class, at mono/anti granularity.
Equations
- Quantification.DoubleMono.upUp.toSignature₂ = { restrictor := NaturalLogic.Signature.mono, scope := NaturalLogic.Signature.mono }
- Quantification.DoubleMono.downUp.toSignature₂ = { restrictor := NaturalLogic.Signature.anti, scope := NaturalLogic.Signature.mono }
- Quantification.DoubleMono.upDown.toSignature₂ = { restrictor := NaturalLogic.Signature.mono, scope := NaturalLogic.Signature.anti }
- Quantification.DoubleMono.downDown.toSignature₂ = { restrictor := NaturalLogic.Signature.anti, scope := NaturalLogic.Signature.anti }
Instances For
↑MON↑ (e.g. some): both positions monotone.
↓MON↑ (e.g. every): restrictor antitone, scope monotone.
↑MON↓ (e.g. not all): restrictor monotone, scope antitone.
↓MON↓ (e.g. no): both positions antitone.
Sectionwise anti-additivity #
LeftAntiAdditive ([PW06] §5.9) is sectionwise
anti-additivity in the restrictor, at the Prop instance.
RightAntiAdditive is sectionwise anti-additivity in the scope.
Certified determiner profiles #
Every realizes ↓MON↑ as a certified profile, the restrictor side
derived from left anti-additivity (every_laa).
No realizes ↓MON↓, both positions via anti-additivity (no_laa,
no_raa).