[AS14]: Semantic Unification, sheaf-theoretically #
[AS14] present a presheaf of basic DRSs over vocabulary–variable contexts and cast anaphora resolution as sheaf gluing: local literal-theories over parts of a discourse unify into a global theory when a cover — the choice of which referents to merge — admits a section restricting onto each part. The paper's Proposition 1 asserts that gluings are unique when they exist.
The formalization confirms the framework and sharpens the proposition.
Uniqueness holds for covers in which every literal of the glued context
factors through a single cover map (isGluing_unique_of_factors) — as
in all the paper's examples, where one map carries each semantic unit.
Without that hypothesis it fails: a binary literal whose arguments are
hit by different cover maps is invisible to every restriction, so two
theories differing by such a mixed literal glue the same family
(exists_isGluing_ne — a two-singleton cover of a two-variable
context). Existence can also fail, as the paper's negative-literal
example shows: merging it with John forces Man and ¬Man on one
referent (noGluing_merged).
The closing section reads the substrate's information states
(Semantics/Dynamic/State.lean) through the paper's contextuality
frame: three pairwise-compatible anticorrelation states on a triangle of
bases admit no gluing at all (no_gluing_triangle) — local consistency
without a global section, in the model-theoretic fibers. Together with
the substrate's exists_ne_of_restrict_eq (non-uniqueness from
correlation), this locates the two sheaf-condition failures that
separate model-theoretic information from the paper's syntactic
theories.
Main results #
Theory.restrict_restrict: functoriality of the paper'sF.subset_of_isGluing: the pushforward union is the least gluing.isGluing_unique_of_factors: Proposition 1, under the factorization hypothesis its proof uses.exists_isGluing_ne: uniqueness fails without it.noGluing_merged: the paper's consistency-violation example.no_gluing_triangle: contextuality in theStatefibers.
Literals and theories #
A relational signature: symbols with arities.
Instances For
The paper's fibers F(L, X): consistent theories of literals over
the context. The paper takes deductive closures of consistent finite
sets; for literal-only theories closure adds nothing and finiteness is
not load-bearing — the paper's own "could be finessed if necessary".
- lits : Set (Literal σ)
The literals held true.
- over (l : Literal σ) : l ∈ self.lits → Literal.Over L X l
Every literal is over the context.
No literal occurs with both signs.
Instances For
Equations
- AbramskySadrzadeh2014.instMembershipLiteralTheory = { mem := fun (s : AbramskySadrzadeh2014.Theory σ L X) (l : AbramskySadrzadeh2014.Literal σ) => l ∈ s.lits }
Restriction along a context morphism (the paper's F(ι, f)), by
substitution-preimage: F(f)(s) ⊨ ±A(x̄) ⟺ s ⊨ ±A(f(x̄)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Functoriality of restriction, along composable context morphisms.
Covers and gluing #
The paper's covers: jointly surjective families of context
morphisms into (L, X).
- Lpart : ι → Finset σ.Rel
The component vocabularies.
- Xpart : ι → Finset ℕ
The component variable contexts.
- map : ι → ℕ → ℕ
The component variable maps.
Joint surjectivity on variables.
Instances For
s glues the family F over the cover: it restricts onto every
member (F(fᵢ)(s) = sᵢ).
Equations
- AbramskySadrzadeh2014.IsGluing c F s = ∀ (i : ι), AbramskySadrzadeh2014.Theory.restrict (c.map i) s (c.Lpart i) (c.Xpart i) = F i
Instances For
Any gluing contains every pushed-forward literal: the union of pushforwards is the least gluing — the candidate of the paper's Proposition 1.
Proposition 1, with its implicit hypothesis: gluings are unique provided every literal over the glued context factors through a single cover map — as in all the paper's examples. Membership of a factoring literal is decided by the restriction it factors through.
Uniqueness fails without factorization #
Uniqueness fails without factorization: the empty theories on the two-singleton cover are glued both by the empty theory and by the mixed-literal theory. Proposition 1's uniqueness claim needs the factorization hypothesis.
Existence fails on inconsistency: the paper's example 3 #
Equations
- AbramskySadrzadeh2014.instDecidableEqR3 x✝ y✝ = if h : AbramskySadrzadeh2014.R3.ctorIdx✝ x✝ = AbramskySadrzadeh2014.R3.ctorIdx✝ y✝ then isTrue ⋯ else isFalse ⋯
Existence fails on inconsistency (the paper's example 3): the
cover merging it with John has no gluing — it would hold both
Man and ¬Man of the merged referent. "A cover which merged x and y
would not have a gluing, since the consistency condition would be
violated."
Contextuality in the model-theoretic fibers #
Contextuality in the states ([AS14]'s frame,
model-theoretically): the three anticorrelation constraints are pairwise
consistent — each pair merges (merge_anti_nonempty) — but no state
restricts onto all three: Boolean anticorrelation cannot hold on three
referents at once. Local consistency without a global section.