The DRT box #
In discourse representation theory, a box contains two pieces of information: a universe of discourse referents, and a set of conditions recording what has been established about them. Boxes can be nested, and different theories instantiate conditions in different ways ([VBHB18]; [Liu21]). This file defines boxes and the extension relation of a box, between embeddings that agree off its universe.
Implementation notes #
An embedding of discourse referents into a model is a total function V → M; the
textbook's are partial, so a sub-box extends its input on its universe, rendered here as
agreement off the universe (Box.Extends).
The extension relation #
K.Extends f g (written f [K] g) if the output embedding g differs
from the input f at most on K's universe — the total-assignment rendering
of "f ⊆ g and Dom g = Dom f ∪ U_K".
Instances For
Some K-extension of the input satisfies P whenever one of another input does, if the
inputs agree off the universe wherever P looks.
Every K-extension of the input satisfies P whenever every one of another input does, if
the inputs agree off the universe wherever P looks.