Documentation

Linglib.Syntax.DependencyGrammar.Coreference

Dependency-grammar coreference (binding) #

Binding via d-command and locality ([Hud90], [Gib25]). The c-command analogue in dependency grammar is d-command: x d-commands y iff both are dependents of the same head and x bears the subject relation. Locality is the dependency subgraph rooted at the matrix verb.

As with the other frameworks, the binding principles are not restated here: this file supplies dependency grammar's command relation as a Binding.CommandRelation instance, and the framework-neutral engine (Syntax/Binding/Basic.lean) derives Principles A/B/C over it. The file is language-neutral — it imports no Fragment.

Main definitions #

D-command from the dependency tree #

Build a dependency tree from a clause. Indices: 0 = subject, 1 = verb (root), 2 = object (if present); subject ←nsubj— verb, object ←obj— verb.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def DepGrammar.Coreference.dCommands (tree : DepTree) (i j : ) :
    Bool

    D-command: the word at i d-commands the word at j if both are dependents of the same head and i bears the subject relation (nsubj).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Subject d-commands object: both dependents of the verb, subject bears nsubj.

      Equations
      Instances For

        Both positions are dependents of the same head (the verb) — one domain.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Dependency grammar as a command relation #

          The dependency-grammar command relation: d-command. Object→subject never holds (only the subject bears nsubj).

          Equations
          Instances For

            Locality: in a simple clause all positions share the one binding domain.

            Equations
            Instances For
              @[implicit_reducible]

              The dependency-grammar instance of the abstract command relation ([BP90]): d-command. The engine supplies Principles A/B/C; a study applies them with this instance and a language classifier.

              Equations
              • One or more equations did not get rendered due to their size.