Anti-additive: f(A ∪ B) = f(A) ∩ f(B) (pointwise iff form).
Polymorphic in domain and codomain — this is needed e.g. for
@cite{hoeksema-1983}'s S-comparative, which is anti-additive as a
function Set Degree → Set Individual.
Equations
- Semantics.Entailment.AntiAdditivity.IsAntiAdditive f = ∀ (p q : Set α) (x : β), f (p ∪ q) x ↔ f p x ∧ f q x
Instances For
Anti-morphic (AM): Anti-additive + distributes ∩ to ∪.
Equations
- Semantics.Entailment.AntiAdditivity.IsAntiMorphic f = (Semantics.Entailment.AntiAdditivity.IsAntiAdditive f ∧ ∀ (p q : Set α) (x : β), f (p ∩ q) x ↔ f p x ∨ f q x)
Instances For
Anti-additive implies antitone (@cite{hoeksema-1983} Fact 4: the
polarity-environment classification of anti-additive operators as
downward-entailing). Codomain need not be Set World.
Anti-morphic implies anti-additive.
Anti-morphic implies antitone.
Any function of the form fun X y => ∀ x ∈ X, P x y is anti-additive in X.
npComparative and sComparative (@cite{hoeksema-1983}) instantiate this
with P x y := μ x < μ y and P d y := d < μ y respectively.
Negation is anti-additive.
Negation is anti-morphic.
"No A is B" = ∀x. A(x) → ¬B(x).
Equations
- Semantics.Entailment.AntiAdditivity.no' restr scope x✝ = ∀ x ∈ Semantics.Entailment.allWorlds, ¬(restr x ∧ scope x)
Instances For
"No student ___" with fixed restrictor.
Equations
Instances For
"No" is anti-additive in scope.
"No" is DE in scope.
"At most n A's are B" - true if at most n worlds satisfy both.
Uses an existential over a sublist witness so the def is decidable
only when the predicates are decidable, but stays in Prop.
Equations
- Semantics.Entailment.AntiAdditivity.atMost n restr scope = ∀ (ws : List Semantics.Entailment.World), ws.Nodup → (∀ w ∈ ws, restr w ∧ scope w) → ws.length ≤ n
Instances For
"At most 2 students ___" with fixed restrictor.
Equations
Instances For
"At most n" is DE in scope.
"At most 1 student ___" with fixed restrictor.
Equations
Instances For
"At most 1" is still DE.
"At most n" is not anti-additive (counterexample).
Weak NPI licensing: requires DE.
Equations
Instances For
Strong NPI licensing: requires Anti-Additive.
Equations
Instances For
DEStrength ↔ Proof Hierarchy #
@cite{icard-2012}
DEStrength | Proof Predicate | Example Licensor |
|---|---|---|
.weak | IsDE | few, at most n |
.antiAdditive | IsAntiAdditive | no, nobody, without |
.antiMorphic | IsAntiMorphic | not, never |
Additive: f(A ∪ B) = f(A) ∪ f(B) and f(⊤) = ⊤.
Equations
- Semantics.Entailment.AntiAdditivity.IsAdditive f = ((∀ (p q : Set α) (x : β), f (p ∪ q) x ↔ f p x ∨ f q x) ∧ ∀ (x : β), f Set.univ x)
Instances For
Multiplicative: f(A ∩ B) = f(A) ∩ f(B) and f(⊥) = ⊥.
Equations
- Semantics.Entailment.AntiAdditivity.IsMultiplicative f = ((∀ (p q : Set α) (x : β), f (p ∩ q) x ↔ f p x ∧ f q x) ∧ ∀ (x : β), ¬f ∅ x)
Instances For
Anti-multiplicative: f(A ∩ B) = f(A) ∪ f(B) and f(⊥) = ⊤.
Equations
- Semantics.Entailment.AntiAdditivity.IsAntiMultiplicative f = ((∀ (p q : Set α) (x : β), f (p ∩ q) x ↔ f p x ∨ f q x) ∧ ∀ (x : β), f ∅ x)
Instances For
Additive implies monotone.
Multiplicative implies monotone.
Anti-multiplicative implies antitone.