Persistence levels ([Gri11] §2.2, Fig. 2) #
Dowty's five Proto-Patient entailments are replaced by four persistence
dimensions — existential and qualitative persistence at the beginning and
end of the event. Logical dependencies (an entity that exists does so with
its qualities; nonexistence at a boundary erases them) leave exactly five
valid combinations, ordered by feature inclusion: a lattice with a creation
branch (exPersEnd) and an affectedness branch
(exPersBeginning ≤ quPersBeginning) rejoining at totalPersistence.
The five valid persistence levels (p.524–525, Fig. 2).
Each level is a valid combination of four persistence dimensions:
- ExPB: existential persistence (beginning) — entity exists before event
- ExPE: existential persistence (end) — entity exists after event
- QuPB: qualitative persistence (beginning) — qualities unchanged before
- QuPE: qualitative persistence (end) — qualities unchanged after
Constraints (ExPB→QuPB, QuPE→ExPE, etc.) reduce the 16 possible combinations to exactly 5.
- totalNonPersistence : PersistenceLevel
∅ExPB, ∅ExPE, ∅QuPB, ∅QuPE — entity has no entailed existence. Arguments of seek, want; negated copulas.
- exPersEnd : PersistenceLevel
∅ExPB, +ExPE, ∅QuPB, +QuPE — entity comes into existence. Objects of build, invent; subjects of appear.
- exPersBeginning : PersistenceLevel
+ExPB, ∅ExPE, +QuPB, ∅QuPE — entity exists before, ceases to exist. Subjects of die, evaporate; objects of destroy, ruin.
- quPersBeginning : PersistenceLevel
+ExPB, +ExPE, +QuPB, ∅QuPE — entity persists but is qualitatively changed. Objects of transitive move, dim, frighten; intransitive subjects of fall.
- totalPersistence : PersistenceLevel
+ExPB, +ExPE, +QuPB, +QuPE — entity persists unchanged throughout. Prototypical transitive subjects; unaffected objects of see, cut at.
Instances For
Equations
- ArgumentStructure.instDecidableEqPersistenceLevel x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Existential persistence at beginning (positive feature). Also serves as "entity exists at the beginning of the event."
Equations
Instances For
Existential persistence at end (positive feature).
Equations
Instances For
Qualitative persistence at beginning (positive feature).
Equations
Instances For
Qualitative persistence at end (positive feature).
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- ArgumentStructure.instDecidableRelPersistenceLevelLe a b = instDecidableEqBool (ArgumentStructure.PersistenceLevel.leBool✝ a b) true
Join on persistence levels. The 5 valid levels do not form a sublattice of the powerset on {ExPB, ExPE, QuPB, QuPE} — the join is the smallest valid level containing the union of features.
Equations
- ArgumentStructure.PersistenceLevel.totalNonPersistence.sup' b = b
- a.sup' ArgumentStructure.PersistenceLevel.totalNonPersistence = a
- ArgumentStructure.PersistenceLevel.totalPersistence.sup' b = ArgumentStructure.PersistenceLevel.totalPersistence
- a.sup' ArgumentStructure.PersistenceLevel.totalPersistence = ArgumentStructure.PersistenceLevel.totalPersistence
- ArgumentStructure.PersistenceLevel.exPersBeginning.sup' ArgumentStructure.PersistenceLevel.exPersBeginning = ArgumentStructure.PersistenceLevel.exPersBeginning
- ArgumentStructure.PersistenceLevel.exPersEnd.sup' ArgumentStructure.PersistenceLevel.exPersEnd = ArgumentStructure.PersistenceLevel.exPersEnd
- ArgumentStructure.PersistenceLevel.quPersBeginning.sup' ArgumentStructure.PersistenceLevel.quPersBeginning = ArgumentStructure.PersistenceLevel.quPersBeginning
- ArgumentStructure.PersistenceLevel.exPersBeginning.sup' ArgumentStructure.PersistenceLevel.quPersBeginning = ArgumentStructure.PersistenceLevel.quPersBeginning
- ArgumentStructure.PersistenceLevel.quPersBeginning.sup' ArgumentStructure.PersistenceLevel.exPersBeginning = ArgumentStructure.PersistenceLevel.quPersBeginning
- ArgumentStructure.PersistenceLevel.exPersBeginning.sup' ArgumentStructure.PersistenceLevel.exPersEnd = ArgumentStructure.PersistenceLevel.totalPersistence
- ArgumentStructure.PersistenceLevel.exPersEnd.sup' ArgumentStructure.PersistenceLevel.exPersBeginning = ArgumentStructure.PersistenceLevel.totalPersistence
- ArgumentStructure.PersistenceLevel.exPersEnd.sup' ArgumentStructure.PersistenceLevel.quPersBeginning = ArgumentStructure.PersistenceLevel.totalPersistence
- ArgumentStructure.PersistenceLevel.quPersBeginning.sup' ArgumentStructure.PersistenceLevel.exPersEnd = ArgumentStructure.PersistenceLevel.totalPersistence
Instances For
Meet on persistence levels. The largest valid level contained in the intersection of features.
Equations
- ArgumentStructure.PersistenceLevel.totalPersistence.inf' b = b
- a.inf' ArgumentStructure.PersistenceLevel.totalPersistence = a
- ArgumentStructure.PersistenceLevel.totalNonPersistence.inf' b = ArgumentStructure.PersistenceLevel.totalNonPersistence
- a.inf' ArgumentStructure.PersistenceLevel.totalNonPersistence = ArgumentStructure.PersistenceLevel.totalNonPersistence
- ArgumentStructure.PersistenceLevel.exPersBeginning.inf' ArgumentStructure.PersistenceLevel.exPersBeginning = ArgumentStructure.PersistenceLevel.exPersBeginning
- ArgumentStructure.PersistenceLevel.exPersEnd.inf' ArgumentStructure.PersistenceLevel.exPersEnd = ArgumentStructure.PersistenceLevel.exPersEnd
- ArgumentStructure.PersistenceLevel.quPersBeginning.inf' ArgumentStructure.PersistenceLevel.quPersBeginning = ArgumentStructure.PersistenceLevel.quPersBeginning
- ArgumentStructure.PersistenceLevel.exPersBeginning.inf' ArgumentStructure.PersistenceLevel.quPersBeginning = ArgumentStructure.PersistenceLevel.exPersBeginning
- ArgumentStructure.PersistenceLevel.quPersBeginning.inf' ArgumentStructure.PersistenceLevel.exPersBeginning = ArgumentStructure.PersistenceLevel.exPersBeginning
- ArgumentStructure.PersistenceLevel.exPersBeginning.inf' ArgumentStructure.PersistenceLevel.exPersEnd = ArgumentStructure.PersistenceLevel.totalNonPersistence
- ArgumentStructure.PersistenceLevel.exPersEnd.inf' ArgumentStructure.PersistenceLevel.exPersBeginning = ArgumentStructure.PersistenceLevel.totalNonPersistence
- ArgumentStructure.PersistenceLevel.exPersEnd.inf' ArgumentStructure.PersistenceLevel.quPersBeginning = ArgumentStructure.PersistenceLevel.totalNonPersistence
- ArgumentStructure.PersistenceLevel.quPersBeginning.inf' ArgumentStructure.PersistenceLevel.exPersEnd = ArgumentStructure.PersistenceLevel.totalNonPersistence
Instances For
Equations
- One or more equations did not get rendered due to their size.