Traditional HAB Operator and Threshold Semantics #
@cite{carlson-1977} @cite{krifka-etal-1995} @cite{bhatt-1999}
Traditional HAB operator and frequency-based threshold semantics for habituals. HAB quantifies over "characteristic" occasions; threshold semantics replaces this with observable frequency > θ, where θ is pragmatically inferred.
HAB is an instance of the shared covert quantifier infrastructure in
CovertQuantifier.lean: traditionalHAB = covertQ with D = Occasion,
restriction = characteristic, scope = activity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An activity predicate (what John does at an occasion).
Equations
Instances For
A characteristicness predicate (which occasions are "typical").
Equations
Instances For
Traditional HAB: ∀t. characteristic(t) → activity(t).
This is definitionally equal to covertQ occasions characteristic activity.
Equations
- Semantics.Lexical.Verb.Habituals.traditionalHAB occasions characteristic activity = occasions.all fun (t : Semantics.Lexical.Verb.Habituals.Occasion) => !characteristic t || activity t
Instances For
HAB is an instance of the shared covert quantifier.
Alternative: existential characterization of non-habitual.
Equations
- Semantics.Lexical.Verb.Habituals.traditionalHAB_existential occasions characteristic activity = !occasions.any fun (t : Semantics.Lexical.Verb.Habituals.Occasion) => characteristic t && !activity t
Instances For
The two formulations are equivalent (derived from shared De Morgan proof).
Frequency of an activity: proportion of occasions where it occurs.
Defined as measure with trivial restriction (all occasions count).
Equations
- Semantics.Lexical.Verb.Habituals.frequency occasions activity = Semantics.Lexical.CovertQuantifier.measure occasions (fun (x : Semantics.Lexical.Verb.Habituals.Occasion) => true) activity
Instances For
Threshold-based habitual: true iff frequency exceeds threshold.
Equations
- Semantics.Lexical.Verb.Habituals.thresholdHabitual occasions activity threshold = decide (Semantics.Lexical.Verb.Habituals.frequency occasions activity > threshold)
Instances For
For any HAB configuration, there exists a matching threshold giving the same truth value.
Proof sketch: both sides are Bool, so we case-split. When HAB = true, pick
θ = frequency − 1 (any value beats its predecessor); when HAB = false, pick
θ = frequency (strict self-comparison is false). This is an expressiveness result:
threshold semantics can simulate any HAB outcome, though not vice versa (it loses
the characteristic-occasion structure).
Activity types with different frequency expectations.
- neutral : ActivityType
- occupation : ActivityType
- striking : ActivityType
- achievement : ActivityType
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Expected frequency threshold by activity type.
Equations
- Semantics.Lexical.Verb.Habituals.expectedThreshold Semantics.Lexical.Verb.Habituals.ActivityType.neutral = 8 / 10
- Semantics.Lexical.Verb.Habituals.expectedThreshold Semantics.Lexical.Verb.Habituals.ActivityType.occupation = 5 / 10
- Semantics.Lexical.Verb.Habituals.expectedThreshold Semantics.Lexical.Verb.Habituals.ActivityType.striking = 1 / 100
- Semantics.Lexical.Verb.Habituals.expectedThreshold Semantics.Lexical.Verb.Habituals.ActivityType.achievement = 0