Examples:
Example | Instruction stream (clickable) | Notes |
---|---|---|
(14a) the book that I read (14c) the book I read |
[book, d_rel, read, 'v*', [i, d], 'Tpast', c_rel, the] | Two derivations.
drel has iRel but cannot check book's uD feature. crel has uT and uRel, and heads a Local Extent (LE). Two ways to satisfy crel using Pesetsky and Torrego (2001): (1) T to edge of crel => that (2) Nom Case-marked I to edge of crel => empty At the LE boundary, book (uD) is restacked. TOS book merges with crelP. book labels (head merging with non-head). Stream the merges with SO headed by book. |
(14b) the book which I read *the book which that I read |
[book, which_rel, read, 'v*', [i, d], 'Tpast', c_rel, the] | Single derivation.
whichrel has iRel. whichrel can check uT but not uD feature. crel heads a LE, and has uT and uRel. Internal merge of whichrel book will satisfy both uT and uRel on crel. (By economy, T to C is not available.) At the LE boundary, book (uD) is restacked. book merges with crelP, then with the. |
(16a) the man to whom I talked
the man whom I talked to *the man whom that I talked to |
[man, who_rel, to, talk, 'v*', [i, d], 'Tpast', c_rel, the] | Two derivations.
whorel has iRel. whorel can check uT but not uD feature. crel heads a LE, and has uT and uRel. Internal merge of whorel man will satisfy both uT and uRel on crel. (By economy, T to C is not available.) At the LE boundary, man (uD) is restacked. man merges with crelP, then with the. Optional pied-piping of verb particle to. |
(16b) *The man to that I talked (16c) *The man to I talked The man I talked to The man that I talked to |
[man, d_rel, to, talk, 'v*', [i, d], 'Tpast', c_rel, the] |
Two derivations.
drel has iRel but cannot check man's uD feature. crel has uT and uRel, and heads a LE. Two ways to satisfy crel using Pesetsky and Torrego (2001): (1) T to edge of crel => that (2) Nom Case-marked I to edge of crel => empty At the LE boundary, man (uD) is restacked. TOS man merges with crelP. man labels (head merging with non-head). Stream the merges with SO headed by man. [Note: no pied-piping of verb particle to with drel-man. [An] EC [Empty Category] disallows pied-piping (Chomsky, 2001:28)] |
(22) The man who John saw *The man who that John saw |
[man, who_rel, see, 'v*', [john, d], 'Tpast', c_rel, the] |
One derivation.
whorel has iRel. whorel can check uT but not uD feature. crel heads a LE, and has uT and uRel. Internal merge of whorel man will satisfy both uT and uRel on crel. (By economy, T to C is not available.) At the LE boundary, man (uD) is restacked. man merges with crelP, then with the. |
(29) The man who loves Mary *The man who that loves Mary |
[mary, d, love, 'v*', [man, who_rel], 'T', c_rel, the] |
One derivation.
whorel has iRel. whorel can check uT but not uD feature. The subject whorel-man is formed in a substream. man (uD) will be initially stacked in the substream and transferred back to the main stream. crel heads a LE, and has uT and uRel. Internal merge of whorel man will satisfy both uT and uRel on crel. (By economy, T to C is not available.) At the LE boundary, man (uD) is restacked. man merges with crelP, then with the. [Note: under machine parameter setting substream(subsume_ss), main stream subject who-man (uCase) will subsume man (uD) from a substream on the stack. To prevent this, tentatively we implement the policy of letting heads through.] |
(35) The boy *(that) called Mary | [mary, d, call, 'v*', [boy, d_rel], 'Tpast', c_rel, the] |
drel has iRel but cannot check man's uD feature.
crel has uT and uRel, and heads a LE. Assume drel cannot check uT, i.e. drel-boy, despite getting nom Case, fails to satisfy uT on crel. Then crel's uT can only be satisfied by moving T to the edge of crel => that. |
Extra test cases | ||
(x1) What I read *What that I read |
[pro_n, what_rel, read, 'v*', [i, d], 'Tpast', c_rel, d] | Headless relative.
One derivation. Assume what is whatrel + pron (empty pronominal). whatrel has iRel. whatrel can check uT but not uD feature. crel heads a LE, and has uT and uRel. Internal merge of whatrel pron will satisfy both uT and uRel on crel. (By economy, T to C is not available.) At the LE boundary, pron (uD) is restacked. pron merges with crelP, then with d. |
(x2) What annoys John *What that annoys John |
[john, d, annoy, 'v*', [pro_n, what_rel], 'T', c_rel, d] | Headless relative.
One derivation. Assume what is whatrel + pron (empty pronominal). whatrel has iRel. whatrel can check uT but not uD feature. crel heads a LE, and has uT and uRel. Internal merge of whatrel pron will satisfy both uT and uRel on crel. (By economy, T to C is not available.) At the LE boundary, pron (uD) is restacked. pron merges with crelP, then with d. |
Stream: | [[mary!D],[d!case!N],[call],[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | |
SO: | [] |
Stream: | [[d!case!N],[call],[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | |
SO: | [mary!D] |
Stream: | [[call],[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | |
SO: | [d!case[d][mary]] |
Stream: | [[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d!case[d][mary]] |
SO: | [call[call][d!case[d][mary]]] |
Stream: | [[[boy!D],[drel!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d[d][mary]] |
SO: | [v*[v*][call[call][d[d][mary]]]] |
Stream: | [[boy!D],[drel!case!N]] |
Stack (⥥): | |
SO: | [] |
Stream: | [[drel!case!N]] |
Stack (⥥): | |
SO: | [boy!D] |
Stream: | [] |
Stack (⥥): | [boy!D] |
SO: | [drel!case[drel][boy!D]] |
Stream: | [[drel!case[drel][boy!D]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d[d][mary]] |
SO: | [v*[v*][call[call][d[d][mary]]]] |
Stream: | [[Tpast!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel!case[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [v*[drel!case[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]] |
Stream: | [[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]] |
Stream: | [[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [crel[drel[drel][boy!D]][crel[Tpast][crel[crel][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [crel[drel[drel][boy!D]][crel[Tpast][crel[crel][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | b [d[d][mary]] |
SO: | [boy!D[boy!D][crel[drel[drel][boy!D]][crel[Tpast][crel[crel][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]] |
Stream: | [] |
Stack (⥥): | b [d[d][mary]] |
SO: | [the!case[the][boy[boy][crel[drel[drel][boy]][crel[Tpast][crel[crel][Tpast[drel[drel][boy]][Tpast[Tpast][v*[drel[drel][boy]][v*[v*][call[call][d[d][mary]]]]]]]]]]]] |
Step: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Stack depth: | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 3 | 3 | 3 | 3 | 4 | 2 | 2 |