<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Proof System for Dialogical Anaphora Resolution</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Davide Catta</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Richard Moot</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Retoré</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Symon Stevens-Guille</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CNRS, LIRMM</institution>
          ,
          <addr-line>Univ Montpellier</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ohio State University</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Télécom Paris / CNRS LTCI - UMR5141</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present a proof-theoretic account of anaphora resolution, namely a sequent calculus corresponding to dialogical games where two players argue to find the reference of some anaphor.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;logic</kwd>
        <kwd>proof theory</kwd>
        <kwd>formal semantics</kwd>
        <kwd>anaphora resolution</kwd>
        <kwd>dialogical games</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In our ongoing work, we propose a proof-theoretic account of anaphora resolution, focusing
on pronominal reference to entities. Our account is motivated by the view that knowledge of
possible anaphoric dependencies in natural language should be considered part of semantic
competence rather than merely the byproduct of extralinguistic mechanisms. Consequently, our
account uses the standard tools of contemporary semantic theory, namely formal logic, to model
possible resolutions of anaphoric expressions. Unlike most previous work in this tradition [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ],
we resolve anaphora in the proof theory of our logic, not by checking the model-theoretic truth
of some oracle’s chosen indexing or reuse of variables. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] two of the authors of the present
work introduced a dialogical argumentation framework for solving anaphoric dependencies in
sentences. This framework introduced a new quantifier (the anaphoric quantifier A ) whose
formal meaning is defined by the way in which a formula having A as main connective can
be attacked and defended in a dialogical logic [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] inspired framework. Here we present a
sequent calculus formalism in which the two rules for the quantifier A precisely capture those
of the above-mentioned dialogical system above.
      </p>
      <p>
        In Section 2 we introduce the linguistic phenomenon to be modelled — anaphoric reference to
entities by pronouns. Section 3 introduces the sequent calculus whose rules implicitly define the
meaning of our new quantifier. Section 4 illustrates applications of the logic with commented
proofs of the expected readings of pronouns. In particular, we give examples of specific patterns
of reference which have attracted the attention of linguists and logicians in the literature:
donkey sentences [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and bathroom sentences.1 Section 5 briefly discusses soundness for our
logic, and Section 6 concludes.
6th Workshop on Advances in Argumentation in Artificial Intelligence (AI 3 2022), November 28, 2022
© 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
1RCPWrEooUrcokResehdoinpbgs eIhStpN:/rc1e6u1r3-w-t0s.o7r3gs [C7]EaUtRtriWbuotrekssthhoepbPartohcreoeodminsgesn(tCenEcUeRt-oWBSa.robragr)a Partee while noting a similar example in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Anaphora, pronouns and inferences</title>
      <p>Anaphora is the linguistic phenomenon whereby the interpretation of one occurrence of an
expression depends on the interpretation of an occurrence of another expression. This
characterisation allows us to recognise that in the two sentences “Gertrude eats an apple. It is
delicious” the pronoun “it” is anaphoric. The interpretation of the pronoun “it” is the same as
the interpretation of the noun “an apple”. Let us call the linguistic expression on which the
interpretation of an anaphor depends the antecedent. Humans are generally able to resolve
anaphora correctly, i.e., find an appropriate antecedent for an anaphoric expression. Anaphora
resolution is a dificult task in natural language processing. We consider anaphora resolution
to be an inferential problem. If, for example, the assertion of the two sentences “(A) someone
does not smile” and “(B) he has a headache” is justified, then we can conclude that the sentence
“(C) someone has a headache and does not smile” is justified. On the contrary, if the assertion
of the two sentences “(D) not everyone smiled” and “(B) he had a headache” is justified, then
we cannot conclude that the assertion of the sentence “‘(C) someone has a headache and does
not smile” is justified. In our framework, this will be represented by the fact that the logical
representation of (A), together with the one of (B), implies the logical representation of (C).
That is: the following formula should be derivable.</p>
      <p>()
()
()
(1) ⏞∃1¬sm⏟ile(1) ∧ ⏞A  has-he⏟adache() ⇒ ⏞∃(¬smile() ∧ h⏟as-headache())
On the contrary, the representation of (D) together with the one of (B) does not imply the logical
representation of (C). Thus, the following formula should not be derivable
()
()
()
(2) ⏞¬(∀1sm⏟ile(1)) ∧ ⏞A  has-he⏟adache() ⇒ ⏞∃(¬smile() ∧ h⏟as-headache())
Remark that we represent the pronoun “he” by a variable bound by an occurrence of the
quantifier A .</p>
    </sec>
    <sec id="sec-3">
      <title>3. The sequent calculus SAC</title>
      <p>We consider a standard first order multisorted language (the reader can consult [ 9, Chapter 3]
for definitions) in which the set of sorted terms only contains variables and constants. Formulae
are generated from a set of atomic formulae using the the usual connectives and quantifiers of
ifrst order logic ¬, ⇒, ∧, ∨, ∀, ∃ , and the anaphoric quantifier A . That is: we add the following
formation rule to the usual ones of multisorted first-order logic: if  is a formula and s is a
variable of atomic sort , then A s is a formula (in which any occurrence of s is bound).</p>
      <p>A sequent Γ ⊢ Δ, is an expression where Γ and Δ are finite (possibly empty) multisets of
formulae. We use Greek capital letters Γ, Δ, Π, Σ, . . . to denote arbitrary multisets of formulas.</p>
      <p>A sequent calculus is a formalism to construct formal deductive arguments. The arguments,
called derivations or proofs, are obtained through the application of inference rules. Inference
rules have a (possibly empty) list of sequents as premise and a sequent as conclusion. Proofs in
the sequent calculus are trees of sequents that are constructed from a given set of rules.
Definition 1. Given the rules in Table 1, a prederivation in SAC (Sequent Anaphoric Calculus) is
a tree where each local subtree is an instance of one of the rules subject to the following conditions:
in the premises of ∃L and ∀R, s does not appear in Γ, Δ. The number of premises of A L is at least
one. In A R, the constant 1s, . . . , s are all and only the constants of sort s appearing in Γ.</p>
      <p>The first condition is the usual condition on quantifiers in first-order logic. For the A R, we
require that the constants s does appear, but they must appear in Γ on the left-hand side of the
turnstile. For the A L we require for the moment only that the rule has at least one premise, but
we will refine this when moving from prederivations to derivations.</p>
      <p>We say that a constant k appears negatively in a sequent Γ ⊢ Δ if k appears in some formula
in Γ. Let D be a prederivation, and  = 0, . . . ,  a path in D where 0 is the root of D
and  is the mother of +1 for all  &lt; . We say a constant k appears negatively in  if k
appears negatively in one of the path’s sequents.</p>
      <p>Definition 2. A prederivation is a derivation if, whenever Γ1, (k1), . . . , Γ, (k) are the
 premises of an L rule then 1s, . . . ks are all and only the constants of sort s which appear
negatively in the path from the root of the derivation D to the conclusion Γ1, . . . , Γ,   ⊢
Δ1, . . . Δ of the rule.</p>
      <p>Notation we use 1, 2, 3, . . . for variables that are bounded by a universal or an existential
quantifier and 1, 2, 3 . . . for variables that are bounded by an anaphoric quantifier.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Linguistic examples</title>
      <p>Bathroom sentence Consider the sentence “Either there is no bathroom in this house or it is
upstairs”. Clearly the pronoun “it” refers to “the bathroom” i.e., we expect that 3 below entails 4.
(3) (¬∃1Bathroom(1)) ∨ A 1Upstairs(1)
(4) (¬∃1Bathroom(1)) ∨ (∃2(Bathroom(2) ∧ Upstairs(2))</p>
      <p>The proof below shows how we derive the entailment 3 ⊢ 4. The condition on the A L rule is
satisfied trivially, since 1 appears directly in the conclusion of the rule (in the formula coloured
blue) and 1 is the only constant  which appears in the path from the conclusion of the rule
to the root of the proof.</p>
      <p>Ax
 (k1) ⊢  (k1) (k1) ⊢ (k1)</p>
      <p>(k1), (k1) ⊢ ((k1) ∧  (k1))
 (k1), (k1) ⊢ ∃2((2) ∧  (2)) ∃
¬∃¬1∃(11)(⊢1¬))∃∨1A (11)(A),x∃1A(A11)1⊢(¬(1∃)1,)∃1,1((k1(1)),1∃⊢)⊢∃2(∃2((2((2)(2∧)2∧) (∧(2)()2)2)))RA∃∨LLL
¬∃1(1)) ∨ A 1U(), ∃1(1) ⊢ ¬∃1(1), ∃2((2) ∧  (2)) ¬ R
¬∃1¬(∃11))∨(A1))1∨ A()1⊢¬(∃)⊢1¬(∃11),¬(∃11),∃(21(),∃(22)(∧(2()2∧)) (2))R C⇒R
(¬∃1(1)) ∨ A 1 () ⊢ (¬∃1(1)) ∨ (∃2((2) ∧  (2))) ∨
Ax
∧R
R
Donkey sentences Consider the sentence “If a monster fights Guts then he kills it”. Here the
pronoun “he” refers to Guts since Guts is an (imaginary) human being while the pronoun “it”
refer to “a monster”. Moreover, the pronoun “it” has a universal reading: what the sentence
means is “Any monster that fights Guts will be killed by Guts”. Thus we expect that 5 below
implies 6.</p>
      <p>(5) [∃1ℎ(Monster(1) ∧ Fight(g, 1))] ⇒ A 1A ℎKill(1, 2)
2
(6) ∀2ℎ[Monster(2) ∧ Fight(g, 2) ⇒ Kill(g, 2)]</p>
      <p>The proof below shows how we derive the entailment 5 ⊢ 6. The condition on the first
A L-rule (the one colored in red) is satisfied trivially, since  is the only constant of sort 
(male human) which appears in the path from the conclusion to the root. The condition on the
other A L is also trivially satisfied: k1ℎ is the only constant of sort ℎ (non-human) appearing
in the path proof.</p>
      <p>(k1) ∧  (g, k1) ⊢  (k1) ∧  (g, k1)</p>
      <p>Ax
 (k1) ∧  (g, k1) ⊢ ∃1ℎ( (1) ∧  (g, 1))
[∃1ℎ( (1) ∧  (g, 1))] ⇒ A 1A 2(1, 2) ⊢ ∀2[ (2) ∧  (g, 2) ⇒ (g, 2)] ∀
(g, k1) ⊢ (g, k1)</p>
      <p>Ax
A 2ℎ(g, 2) ⊢ (g, k1)</p>
      <p>A L</p>
      <p>The reader can check that the formula in 1 is derivable, while there is no derivation of the
formula in 2</p>
    </sec>
    <sec id="sec-5">
      <title>5. Relation to LK and soundness</title>
      <p>Let the expression A {1,...,}.[] (A is indexed by a finite set of constants) stand for the
classical formula [1] ∨ · · · ∨ []. The A rules of SAC, adding the proper indices, become
derivable as particular cases of ∨ rules. Our calculus SAC consists of a proper subset of classical
proofs in LK sequent calculus (more precisely LK without the rules of weakening) with A  .[]
instead of the disjunction ∨∈ [] 2 in which all superscripts are thereafter masked: a proof
in SAC is the projection of a proof in LK. Because provable sequents in LK are true in all models,
so are ours with the meaning of A .[]: there is a finite set of constants  = {1, . . . , }
such that the formula [1] ∨ · · · ∨ [] is true. This establishes the soundness of SAC.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and future work</title>
      <p>
        We have introduced SAC, a sequent calculus for anaphora resolution, which corresponds to
the resolution with argumentative dialogues of [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. We illustrated how it can be use to solve
several standard puzzles concerning anaphoric dependencies in formal semantics. In the future,
as SAC enjoys soundness (cf. previous section), we intend to establish completeness by defining
a model as a family of relevant logic models in order to express the global conditions on proofs.
2From the rules of classical logic one clearly has A .[] ⊢ A ∪ .[].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.</given-names>
            <surname>Kamp</surname>
          </string-name>
          ,
          <article-title>A theory of truth and semantic representation, in: Truth, interpretation and information</article-title>
          , Foris Dordrecht,
          <year>1984</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Groenendijk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stokhof</surname>
          </string-name>
          , Dynamic predicate logic,
          <source>Linguist Philos</source>
          (
          <year>1991</year>
          )
          <fpage>39</fpage>
          -
          <lpage>100</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Catta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Stevens-Guille</surname>
          </string-name>
          ,
          <article-title>Lorenzen won the game, Lorenz did too: Dialogical logic for anaphora and ellipsis resolution</article-title>
          , in: A.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Wasserman</surname>
          </string-name>
          , R. de Queiroz (Eds.),
          <source>WoLLIC</source>
          <year>2021</year>
          , volume
          <volume>13038</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lorenzen</surname>
          </string-name>
          , Logik und agon,
          <source>Atti Del XII Congresso Int. di Filosofia</source>
          <volume>4</volume>
          (
          <year>1958</year>
          )
          <fpage>187</fpage>
          -
          <lpage>194</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lorenzen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lorenz</surname>
          </string-name>
          , Dialogische Logik, Wissenschaftliche Buchgesellschaft,
          <year>1978</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P. T.</given-names>
            <surname>Geach</surname>
          </string-name>
          ,
          <article-title>Reference and generality: An examination of some medieval and modern theories</article-title>
          ,
          <source>Mind</source>
          <volume>73</volume>
          (
          <year>1964</year>
          )
          <fpage>575</fpage>
          -
          <lpage>583</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Roberts</surname>
          </string-name>
          ,
          <article-title>Modal subordination and pronominal anaphora in discourse</article-title>
          ,
          <source>Linguist Philos</source>
          <volume>12</volume>
          (
          <year>1989</year>
          )
          <fpage>683</fpage>
          -
          <lpage>721</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Evans</surname>
          </string-name>
          , Pronouns, quantifiers, and relative clauses (l),
          <source>Can. J. Philos</source>
          <volume>7</volume>
          (
          <year>1977</year>
          )
          <fpage>467</fpage>
          -
          <lpage>536</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Moot</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. Retoré,</surname>
          </string-name>
          <article-title>The logic of categorial grammars: a deductive account of natural language syntax and semantics</article-title>
          , volume
          <volume>6850</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>