Generalised homogeneity for collective predicates #
[Kri16] §5.1's generalisation of the homogeneity gap to collective
predicates via mereological overlap: a predicate is undefined of a
plurality that fails it but overlaps a plurality satisfying it. For
distributive predicates this reduces to supervaluation over atoms
(generalisedTruthValue_distributive_reduction); for collectives like
perform Hamlet the overlapping witness can be a larger group.
Main definitions #
overlaps: two pluralities share an individual (¬ Disjoint).generalisedTruthValue: trivalent truth over pluralities.
References #
Two pluralities overlap if they share at least one individual.
Equations
- Semantics.Homogeneity.overlaps a b = ¬Disjoint a b
Instances For
Trivalent truth for predicates on pluralities: true if P holds of
a, gapped if a fails P but overlaps a domain plurality
satisfying it, false otherwise. domain is the set of relevant
pluralities — singletons suffice for distributive predicates,
collectives need larger groups.
Equations
- Semantics.Homogeneity.generalisedTruthValue P domain a = if P a then Trivalent.true else if ∃ b ∈ domain, Semantics.Homogeneity.overlaps a b ∧ P b then Trivalent.indet else Trivalent.false
Instances For
The generalised truth value is a genuine three-way partition.
If P holds of a, the generalised truth value is true.
For distributive predicates the generalised definition coincides with supervaluation over atoms, when the domain includes all member singletons.