Reinhart (1976): The syntactic domain of anaphora #
This file formalizes the first chapter of the dissertation, which replaces precede-and-command
by constituent command as the relation restricting coreference. A node commands another, after
Langacker, when neither dominates the other and the S node most immediately dominating the first
dominates the second; the received domain of a node consists of the nodes it precedes and
commands, PrecedesAndCommands, and two noun phrases can corefer just in case, if either is in
the domain of the other, the one in the domain is a pronoun, Permits. The dissertation's
domain is instead the nodes a node c-commands (36), RoseTree.CCommands: neither dominates
the other and the first branching node dominating the first dominates the second, so a domain is
a constituent and linear order plays no part. Both domains are computed for the abstract tree
(37), and the restriction under each is checked against the examples, permits_rows: the Rosa
paradigm (11), Lasnik's free cases (12), preposed prepositional phrases, sentential and verbal
prepositional phrases, and the Malagasy VOS pair. Precede-and-command fails exactly on the
structures of types I and III of (50), where the two domains come apart,
cCommands_iff_precedesAndCommands. C-command entails command whenever S nodes branch (49), and
the formulation (10b) blocks whatever the pronoun-specific (10a) blocks, but not conversely.
Implementation notes #
Trees are the dissertation's simplified structures, with one VP, a preposed phrase attached to the S of the subject, and a sentential adverbial attached to S; positions are Gorn addresses, and c-command is the substrate's command relation generated by the branching nodes with the clause that neither node dominates the other. The chapter 4 refinement for a preposed clause is not modelled, so the adverbial-clause examples of section 1.3 are left out, and the strict reflexive environments that (10) sets aside do not arise in the rows.
References #
Command and c-command #
A node commands another (1) when neither dominates the other and the S node most immediately dominating the first dominates the second.
Equations
- Reinhart1976.Commands t a b = ((a, b) ∈ t.sCommand ∧ ¬a ≤ b ∧ ¬b ≤ a)
Instances For
Precede-and-command is the domain relation of the received view (5).
Equations
- Reinhart1976.PrecedesAndCommands t a b = (a.Precedes b ∧ Reinhart1976.Commands t a b)
Instances For
Equations
- Reinhart1976.instDecidableRelTreePathCommands t x✝¹ x✝ = id inferInstance
Equations
- Reinhart1976.instDecidableRelTreePathPrecedesAndCommands t x✝¹ x✝ = id inferInstance
C-command entails command (49) whenever every S node branches.
The c-command domain is a constituent (38). With m the first branching node dominating
a, the nodes a c-commands, dominance aside, are those m dominates.
In type I of (50), a c-commands b but b precedes a.
Equations
- Reinhart1976.TypeI t a b = (RoseTree.CCommands t a b ∧ b.Precedes a)
Instances For
In type III of (50), a precedes and commands b but does not c-command it.
Equations
- Reinhart1976.TypeIII t a b = (Reinhart1976.PrecedesAndCommands t a b ∧ ¬RoseTree.CCommands t a b)
Instances For
Equations
- Reinhart1976.instDecidableRelTreePathTypeI t x✝¹ x✝ = id inferInstance
Equations
- Reinhart1976.instDecidableRelTreePathTypeIII t x✝¹ x✝ = id inferInstance
The two domains agree except on types I and III (50).
The coreference restriction #
Under the restriction (10b), read with the domain relation R, two noun phrases can corefer
just in case, if either is in the domain of the other, the one in the domain is a pronoun.
Equations
- Reinhart1976.Permits R pron a b = ((R a b → b ∈ pron) ∧ (R b a → a ∈ pron))
Instances For
Under the restriction (10a), two noun phrases can corefer just in case one is a pronoun, the other is not, and the non-pronoun is not in the domain of the pronoun; two names or two pronouns are not covered.
Equations
- Reinhart1976.Permits10a R pron a b = ((a ∈ pron ∧ b ∉ pron → ¬R a b) ∧ (b ∈ pron ∧ a ∉ pron → ¬R b a))
Instances For
Equations
- Reinhart1976.instDecidablePermitsOfDecidableRelTreePath R pron a b = id inferInstance
Equations
- Reinhart1976.instDecidablePermits10aOfDecidableRelTreePath R pron a b = id inferInstance
Whatever (10a) blocks, (10b) blocks.
The trees #
A noun phrase.
Equations
Instances For
The abstract tree (37) is a cyclic node with daughters A, B and C, of which B branches into D and a cyclic node with daughters E and F.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The nodes of (37) other than the root are A, B, C, D, the lower cyclic node, E and F.
Equations
Instances For
The nodes among nodes in the relation R to a form the domain of a under R, without
a itself.
Equations
- Reinhart1976.domain R nodes a = List.filter (fun (b : Core.Order.TreePath) => decide (R a b)) nodes
Instances For
In the precede-and-command domains of (37), table (39a), C has nothing in its domain, and D, which precedes and commands C, has C in its domain.
In the c-command domains of (37), table (39b), every domain is a constituent, C's is the whole sentence, and D's is B without C.
Example (9a) has a subject and an embedded subject, NP₁ denied that NP₂ has met the Shah,
at 0 and 110.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Example (9b) has a noun phrase inside a relative clause of the subject, the man who traveled with NP₅, at 02111, and an embedded subject at 110.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Example (12) has an object inside a relative clause of the subject, people who know NP, at
0111, and the matrix object at 11.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Example (41) has a preposed prepositional phrase whose noun phrase, at 01, may contain a
possessor at 010, with the subject at 1 and the object at 21.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Example (42) has a sentential prepositional phrase whose clause has a subject with a
possessor at 2100, with the matrix subject at 0 and object at 11.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Example (48b) has a verb-phrasal prepositional phrase with a possessor at 11310, and the
object at 111.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Example (51) is a VOS clause with a VP, the object at 01 with a possessor at 011, and the
subject at 1 with a possessor at 11.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(10a) does not cover two names, so it fails to block (11a) where (10b) blocks it.
The dissertation's examples #
The trees by their paperFeatures labels.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A position from its digits.
Equations
- Reinhart1976.path s = { toList := List.map (fun (c : Char) => c.toNat - '0'.toNat) s.toList }
Instances For
An example records its tree, the two noun phrases, the pronouns among them, and the
judgment of coreference: its coreference reading's where the prose gives one, else the mark.
- tree : PhraseStructure.Tree PhraseStructure.Cat Unit
- np₁ : Core.Order.TreePath
- np₂ : Core.Order.TreePath
- pron : List Core.Order.TreePath
- judgment : Judgment
Instances For
A datum read into its row.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every example is read.
The dissertation's examples.
Equations
- Reinhart1976.data = List.filterMap Reinhart1976.Row.ofDatum Reinhart1976.Examples.all
Instances For
Coreference is possible exactly when the restriction (10b) read with c-command permits it.
Read with precede-and-command, the restriction fails on Near him, Dan saw a snake and the Malagasy pair among others.
Precede-and-command fails only where the two domains come apart, on a pair of type I or type III in one order or the other.