Docs / Studies / Studies.MacCartneyManning2009

An extended model of natural logic

MacCartney, B. & Manning, C. D. (2009). In Proceedings of the Eighth International Conference on Computational Semantics (pp. 140–156)

MacCartney and Manning bring the implication signatures of Nairn, Condoravdi and Karttunen into natural logic through the relation that deleting an operator generates between a sentence and its complement, and a monotonicity class for each signature. Where the two slots of a signature do not imply the same polarity, the printed relation is the one whose constraints are the signature's implications, and inserting the operator generates its converse. The factive and the counterfactive are printed with the relation of their positive slot, since their full implications settle the complement; this is also why negating a factive sentence and its complement does not project the printed relation through negation, the negations being disjoint. Each signature's monotonicity class is that of the two-way implicative it weakens.

Errata

  • The signature −/◦ is said to project ^ as | and both | and ⌣ as #, and is classed as downward monotone. An antitone operator that projects ^ as | projects ⌣ as |, so ⌣ cannot go to #.

TODO

  • The projectivity table for the quantifiers and the inference procedure that chains edits.
  • The English Fragment has no entries with the signatures of permit to and refuse to, and records the factivity of admit and pretend outside their implication signatures.

References

Reading the table

L112–118

Deletion and insertion

Negation

Negating a sentence and its complement projects the relation that deleting the operator generates through negation, an anti-morphism, exactly for the implicatives: he wasn't permitted to live ⊏ he didn't live, but he didn't admit that he knew | he didn't know.

theorem negated_eqL138–144
(n : NegatedRow) :
n ∈ negatedRows → ∀ r ∈ rows, r.signature = n.signature → (NaturalLogic.ProjectivitySignature.antiAddMult • r.deletion = n.relation ↔ ∀ (q : Polarity), n.signature ≠ { positive := ↑q, negative := ↑q })

Built from , ,

Monotonicity