Adjective–Aggregation Bridge #
Re-exports general aggregation mechanisms from Semantics.Degree.Aggregation
and proves that @cite{sassoon-2013}'s binding types (conjunctive, disjunctive,
mixed) are all counting aggregation — a single escape route from Arrow's
impossibility theorem (@cite{dambrosio-hedden-2024}).
theorem
Semantics.Lexical.Adjective.Aggregation.conjunctive_is_countAll
{α : Type}
(dims : List (α → Bool))
(x : α)
:
Conjunctive binding = counting with threshold k = dims.length. @cite{sassoon-2013}'s ∀-binding is a special case of counting.
theorem
Semantics.Lexical.Adjective.Aggregation.disjunctive_is_countOne
{α : Type}
(dims : List (α → Bool))
(x : α)
:
Disjunctive binding = counting with threshold k = 1. @cite{sassoon-2013}'s ∃-binding is a special case of counting.
@cite{sassoon-2013}'s binding types all map to counting aggregation. The key gap: Sassoon has no utilitarian or Cobb-Douglas mechanism.
Equations
- Semantics.Lexical.Adjective.Aggregation.toAggregationType Semantics.Lexical.Adjective.DimensionBindingType.conjunctive = Semantics.Degree.Aggregation.AggregationType.counting
- Semantics.Lexical.Adjective.Aggregation.toAggregationType Semantics.Lexical.Adjective.DimensionBindingType.disjunctive = Semantics.Degree.Aggregation.AggregationType.counting
- Semantics.Lexical.Adjective.Aggregation.toAggregationType Semantics.Lexical.Adjective.DimensionBindingType.mixed = Semantics.Degree.Aggregation.AggregationType.counting
Instances For
All of Sassoon 2013's binding types are counting aggregation.