Realizers of basic DRSs #
A basic DRS over a context is true under an assignment of the context's referents when each of its literals holds, and the assignments that make it true are its realizers. Restriction along a context morphism precomposes assignments, so realizers restrict with the theories they realize, and the realizers of a theory are the verifying embeddings of its DRS. Gluing becomes a limit: an assignment realizes the least gluing of a family along a cover exactly when its restrictions realize the local theories, so the realizers of the gluing are the compatible families of local realizers.
Main definitions #
DRT.Literal.Holds,DRT.Theory.realizers: truth of a literal under an assignment, and the realizers of a theory.DRT.Cover.Compatible: local assignments that agree wherever the cover identifies referents.
Main statements #
DRT.Theory.verifies_toDRS_iff: the realizers of a theory are the verifying embeddings of its DRS.DRT.Cover.mem_realizers_iff: an assignment realizes the least gluing iff its restrictions realize the local theories.DRT.Cover.realizersEquiv: the realizers of the least gluing are the compatible families of local realizers.
Implementation notes #
Abramsky and Sadrzadeh leave a sheaf-theoretic semantics of DRSs to future work; this file only shows that truth is compatible with their gluing.
References #
The realizers of a theory are the assignments of the context's referents that make each of its literals true.
Equations
- DRT.Theory.realizers M s = {g : ↥c.vars → M | ∀ l ∈ s.lits, l.Holds g}
Instances For
An embedding verifies the DRS of a theory exactly when its restriction to the context's referents realizes the theory.
For a theory of positive literals, an embedding realizes the theory on the context's referents exactly when it realizes the atoms of the theory.
Restricting a theory along a context morphism keeps the restrictions of its realizers.
glueAssignment g assigns each referent the value a local assignment gives one of its
preimages.
Equations
- DRT.Cover.glueAssignment g t = g ⋯.choose ⋯.choose
Instances For
An assignment realizes the least gluing of a family exactly when its restriction along every cover morphism realizes the local theory.
The realizers of the least gluing of a family are the compatible families of local realizers.
Equations
- One or more equations did not get rendered due to their size.