Minimalist Machine Derivations

Files: grammar.pl / m12.pl / Back to homepage

Examples:

  • Relative clause examples from Sag 1997 (Fong & Ginsburg, ms.) collapse
    Example Instruction stream (clickable) Notes
    (23a) the book which inspired them (Example (24a); Sag 1997: 448
    (23b) *the book which that inspired them
    [they,d,inspire,'v*',[book,which_rel],'Tpast',c_rel,the] Subject relative. DP [book, whichrel] is attracted to the edge of Crel by uRel on Crel. By economy, whichrel values both uT and uRel on Crel, and the T-to-C option is impossible, i.e. *which that in (23b).
    However, whichrel cannot value uD so book will raise further and uD is valued during the merge with the.
    (24) the person whose mother died (Example (24b); Sag 1997: 448)
    [mother, '\'s', [person, who_rel], die, 'v~unacc', 'Tpast', c_rel, the] Assume whose here is whorel + 's and die is unaccusative, i.e. [[whorel person]['s mother]] is theta-merged at the internal argument position.
    Furthermore, permit uRel on Crel to find iRel on whorel at the edge of possessive 's.
    [[whorel person]['s mother]] is attracted to the edge of Crel. However, whorel cannot value uD on person. Next, person raises and its uD is valued when merged with the.
    (25) the person whose mother's dog died (Example (24d); Sag 1997: 448) [dog, '\'s', [mother, '\'s', [person, who_rel]], die, 'v~unacc', 'Tpast', c_rel, the] Analysis is the same as for (24) above, except we permit uRel on Crel to recursively look for iRel at the edge of possessive 's. Internal argument is [[[whorel person] 's mother]['s dog]].
    (26a) the person whose mother's dog we were (all) fond of (Example (24d); Sag 1997: 448)
    (26b) the person whose mother's dog that we were (all) fond of
    (26c) *the person of whose mother's dog we were (all) fond
    (26d) *the person of whose mother's dog that we were (all) fond
    [dog, '\'s', [mother, '\'s', [person, who_rel]],of,fond,[we,d],v_be,'Tpast',c_rel,the] [[[whorel person] 's mother]['s dog]] is attracted to the edge of Crel by uRel on Crel. We assume, following (25), that uRel on Crel can find recursively iRel at the edge of possessive 's.
    whorel cannot value uD on person. Next, person raises and its uD is valued when merged with the.
    (26b) is predicted as [[[whorel person] 's mother]['s dog]] is not a nominative subject, so economy does not apply. The option of T-to-C generates the complementizer that.
    (26c-d) are blocked by a spellout rule *of who, designed to block *the girl of who friends bought the cake.
    (27a) the person to whom they dedicated the building (Example (24e); Sag 1997: 448)
    (27b) the person whom they dedicated the building to
    [person,who_rel,to,[building,the],dedicate,'v*',[they,d],'Tpast',c_rel,the] We assume dyadic to, i.e. the VP is [dedicate [[the building] [to [whoRel person]]]]. [whoRel person] is attracted to the edge of Crel by uRel on Crel. whorel cannot value uD on person. Next, person raises and its uD is valued when merged with the.
    Pied-piping is permitted as whorel is overt.
    Note: after the two successful derivations, at step 41, the system tries unsuccessfully to employ monadic to with [dedicate [to [whoRel person]]]. The problem is the merge of [the building]. At step 48, the attempted XP-YP pair merge of [the building] fails. At step 59, the corresponding XP-YP set merge fails. After that, there are a further two parallel attempts pushing [to [whoRel person]] onto the stack.
    (28) [Give me] the phone number of the person whose mother's friend's sister's dog's appearance had offended the audience (Example (31a); Sag 1997: 450)
    [audience,the,offend,'v*',[appearance,'\'s',[dog,'\'s',[sister,'\'s',[friend,'\'s',[mother,'\'s',[person,who_rel]]]]]],perf,v,'Tpast',c_rel,the,of,number,phone,the] The DP with the relative pronoun whorel is deeply embedded recursively within the specifier of possessive 's for the head noun appearance. However, it must be visible to uRel probing.
    Therefore, [[[[[[whorel person]['s mother]]['s friend]]['s sister]]['s dog]]['s appearance]] is attracted to the edge of Crel by uRel on Crel. whorel cannot value uD, so person will raise further to form a new head. Determiner the merges with the NP headed by person, valuing uD on person.
    (29a) [This is] the senator to whose mother's friend's sister's favorite charity the lobbyist had donated a small fortune (Example (31b); Sag 1997: 450)
    (29b) [This is] the senator to whose mother's friend's sister's favorite charity that the lobbyist had donated a small fortune
    (29c) [This is] the senator whose mother's friend's sister's favorite charity the lobbyist had donated a small fortune to
    (29d) [This is] the senator to whose mother's friend's sister's favorite charity that the lobbyist had donated a small fortune
    [charity,favorite,'\'s',[sister,'\'s',[friend,'\'s',[mother,'\'s',[senator,who_rel]]]],to,[small,fortune,a],donate,'v*',[lobbyist,the],'Tpast',c_rel,the] Similar derivation to example (28). We wh-relativize senator from the lobbyist donated a small fortune to the senator's mother's friend's sister's favorite charity.
    [[[[[whorel senator]['s mother]]['s friend]]['s sister]]['s favorite charity]] is attracted to the edge of Crel by uRel on Crel. whorel cannot value uD, so senator will raise further to form a new head. Determiner the merges with the NP headed by senator, valuing uD on senator.
    There are four parses as the options of inserting the complementizer that and the pied-piping of prepositional to are both freely available.
    (30a) the time when I got drunk
    (30b) *the time when that I got drunk
    [drunk,get,v_unerg,[i,d],'Tpast',[time,when_rel],c_rel,the] Assume the time expression [whenrel time] is merged at TP level for semantic reasons. Both pair merge and set merge options are tested. Because extraction must take place for relativization, only the set merge option can succeed. (Pair merged adjuncts are inaccessible to probing.)
    [whenrel time] is attracted to the edge of Crel by uRel on Crel. whenrel cannot value uD on time. Next, time raises and its uD is valued when merged with the.
    However, whenrel can value uT (as well as uRel) on Crel. By economy, no T-to-C, that in (30b), is possible.
    (31a) the town where I grew up
    (31b) *the town up where I grew
    [up,grow,[town,where_rel],'v_unerg',[i,d],'Tpast',c_rel,the] Assume the location adverbial [whererel town] is merged at the VP level. Both pair merge and set merge options are tested. Because extraction must take place for relativization, only the set merge option can succeed. (Pair merged adjuncts are inaccessible to probing.)
    [whererel town] is attracted to the edge of Crel by uRel on Crel. whererel cannot value uD on town. Next, town raises and its uD is valued when merged with the.
    However, whererel can value uT (as well as uRel) on Crel. By economy, no T-to-C (that) is possible.
    Finally, up does not head a PP with complement [whererel town] (merged at VP level instead). Therefore no pied-piping, as in (31b), is possible.
    (33a) someone to rely on
    (33b) *someone on to rely
    [someone, d_rel, on, rely, 'v*', ['PRO', d0], 'Tinf', c_rel, d] [drel someone] is attracted to the edge of Crel by uRel on Crel. drel cannot value uD, so someone will raise further. Tinf checks uT on Crel. (drel cannot value uT on Crel, uT is valued by Tinf instead.
    Pied-piping is blocked by the empty determiner drel, cf. overt whorel in (35a).
    (Note: this lexicon contains both simple prepositional on and dyadic on, e.g. put the book on the shelf. Step 17 onwards using dyadic on fails to derive.)
    (34a) someone for you to rely on
    (34b) *someone on for you to rely
    [someone, d_rel, on, rely, 'v*', [you, d], 'Tinf', for, c_rel, d] Assume complementizer for generally licenses an overt subject, you, by assigning Case, cf. PRO in (33a). Crel, containing uRel, piggy-backs onto for, attracting [drel someone] to its edge.
    Covert drel in [on [drel someone]] incompatible with pied-piping of on, so (34b) is blocked.
    As described in (33a), someone will raise further and merge with covert d.
    (35a) the baker in whom to place your trust (Example (63a); Sag 1997:461)
    (35b) *the baker whom to place your trust in (Example (63d); Sag 1997:461)
    [baker, who_rel, in, [ trust, '\'s', [you, d]], place, 'v*', ['PRO', d0], 'Tinf', c_rel, the] Both (35a-b) are predicted to be grammatical here, i.e. pied-piping is permitted. (Judgements shown are from Sag.)
    Assume in is dyadic, i.e. VP structure is [place [your trust [in [who baker]]]]. (Note: the derivations with dyadic in begin at step 51 and end at step 103. Simple preposition in is tried first, but fails to converge at step 50.)
    Either [in [whorel baker]] (for pied-piping) or [whorel baker], the internal argument of in, may be attracted to edge of Crel by uRel on Crel.
    NB: whorel is defective, i.e. it doesn't value the uD feature on baker. Therefore, baker raises from edge of C and its uD feature is checked by determiner the.
    (36a) the baker to place your trust in
    (36b) *the baker in to place your trust
    [baker, d_rel, in, [ trust, '\'s', [you, d]], place, 'v*', ['PRO', d0], 'Tinf', c_rel, the] No overt whorel here, cf. (35a-b). Covert drel is used instead, i.e. internal argument of in is [drel baker]. [drel baker] is attracted to the edge of Crel by uRel on Crel. Pied-piping is not an option since drel is an empty category, cf. (35b).
    drel cannot value uD so baker will raise further and its uD will be checked by the.
    Assume uT on Crel is valued by Tinf.
    (Note: the derivation with dyadic in begins at step 28 and concludes at step 54. Simple preposition in is tried first, but fails to converge at steps 16 and 27 for pair and set merge, respectively.)
    (37) the person for us to visit (Example (75b); Sag 1997: 464)
    [person, d_rel, visit, 'v*', [we, d], 'Tinf', for, c_rel, the] Similar to (34a), assume complementizer for generally licenses an overt subject, we, in a tenseless clause by assigning Case. Crel, containing uRel, piggy-backs onto the complementizer for, attracting [drel person] to its edge.
    drel cannot value uD on person. The head person raises further and merges with the, which values person's uD feature.
    (38) the person to visit (Example (75c); Sag 1997: 464) [person, d_rel, visit, 'v*', ['PRO', d0], 'Tinf', c_rel, the] Compared with (37), there is no for with an overt subject; instead, we assume the covert subject is PRO.
    [drel person] is attracted to the edge of Crel by uRel on Crel. drel cannot value uD on person. The head person raises further and merges with the, which values person's uD feature.
  • Machine Parameters: expand

    Animation:
    (27a) the person to whom they dedicated the building (Example (24e); Sag 1997: 448)
    (27b) the person whom they dedicated the building to

    Derivation:
    (27a) the person to whom they dedicated the building (Example (24e); Sag 1997: 448)
    (27b) the person whom they dedicated the building to

    Stream:[[person!D],[whorel!case!N],[to],[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):
    SO:[]

    Step 1.

    Head of stream [person!D] is the initial SO
    Stream:[[whorel!case!N],[to],[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):
    SO:[person!D]

    Step 2.

    Merge [whorel!case!N] and [person!D]
    Label from [whorel!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [person!D]
    [person!D] values N on [whorel!case!N]
    Push [person!D] (unvalued uF) onto stack
    Stream:[[to],[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[person!D]
    SO:[whorel!case[whorel][person!D]]

    Step 3.

    Merge [to] and [whorel!case[whorel][person!D]]
    Label from [to] (syntactic head merging with a non-head)
    Theta-mark [whorel!case[whorel][person!D]]
    [to] values obq case on [whorel!case[whorel][person!D]]
    Push [whorel[whorel][person!D]] (unvalued uF) onto stack
    Stream:[[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[whorel[whorel][person!D]]
    [person!D]
    SO:[to[to][whorel[whorel][person!D]]]

    Step 4.

    Begin substream
    Stream:[[building!D],[the!case!N]]
    Stack (тее):
    SO:[]

    Step 5.

    Head of stream [building!D] is the initial SO
    Stream:[[the!case!N]]
    Stack (тее):
    SO:[building!D]

    Step 6.

    Merge [the!case!N] and [building!D]
    Label from [the!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [building!D]
    [the!case!N] values D on [building!D]
    [building] values N on [the!case!N]
    Stream:[]
    Stack (тее):
    SO:[the!case[the][building]]
    End substream, SO [the!case[the][building]] re-inserted into main stream

    Step 7.

    Stream:[[the!case[the][building]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[whorel[whorel][person!D]]
    [person!D]
    SO:[to[to][whorel[whorel][person!D]]]

    Step 8.

    Merge [to[to][whorel[whorel..][person..]]] and [the!case[the][building]]
    Label from [to[to][whorel[whorel..][person..]]] (edge feature)
    Theta-mark [the!case[the][building]]
    Push [the!case[the][building]] (unvalued uF) onto stack
    Stream:[[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[to[the!case[the][building]][to[to][whorel[whorel][person!D]]]]

    Step 9.

    Merge [dedicate] and [to[the!case[the..][building..]][to[to..][whorel..]]]
    Label from [dedicate] (syntactic head merging with a non-head)
    Stream:[[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[dedicate[dedicate][to[the!case[the][building]][to[to][whorel[whorel][person!D]]]]]

    Step 10.

    Merge [v*!phi] and [dedicate[dedicate][to[the..][to..]]]
    Label from [v*!phi] (syntactic head merging with a non-head)
    [the!case[the][building]] values uPhi on [v*!phi]
    [v*] values acc case on [the!case[the][building]]
    Stream:[[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]

    Step 11.

    Begin substream
    Stream:[[they!D],[d!case!N]]
    Stack (тее):
    SO:[]

    Step 12.

    Head of stream [they!D] is the initial SO
    Stream:[[d!case!N]]
    Stack (тее):
    SO:[they!D]

    Step 13.

    Merge [d!case!N] and [they!D]
    Label from [d!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,pl,mf])] from [they!D]
    [d!case!N] values D on [they!D]
    [they] values N on [d!case!N]
    Stream:[]
    Stack (тее):
    SO:[d!case[d][they]]
    End substream, SO [d!case[d][they]] re-inserted into main stream

    Step 14.

    Stream:[[d!case[d][they]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]

    Step 15.

    Merge [v*[v*][dedicate[dedicate..][to..]]] and [d!case[d][they]]
    Label from [v*[v*][dedicate[dedicate..][to..]]] (edge feature)
    Theta-mark [d!case[d][they]]
    Push [d!case[d][they]] (unvalued uF) onto stack
    Stream:[[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d!case[d][they]]
    [the[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[v*[d!case[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]

    Step 16.

    Merge [Tpast!phi] and [v*[d!case[d..][they..]][v*[v*..][dedicate..]]]
    Label from [Tpast!phi] (syntactic head merging with a non-head)
    [d!case[d][they]] values uPhi on [Tpast!phi]
    [Tpast] values nom case on [d!case[d][they]]
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]

    Step 17.

    Internal merge selected
    Merge [Tpast[Tpast][v*[d..][v*..]]] and [d[d][they]]
    Label from [Tpast[Tpast][v*[d..][v*..]]] (edge feature)
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]

    Step 18.

    Merge [crel!rel!T!phi] and [Tpast[d[d..][they..]][Tpast[Tpast..][v*..]]]
    Label from [crel!rel!T!phi] (syntactic head merging with a non-head)
    Relativized TOS search for iF(rel) skipping [d[d][they]]
    Relativized TOS search for iF(rel) skipping [the[the][building]]
    [whorel[whorel][person!D]] values rel on [crel!rel!T!phi]
    [whorel[whorel][person!D]] values T on [crel!T!phi] (economy)
    [whorel[whorel][person!D]] values phi on [crel!phi] (economy)
    [crel] values obq case on [whorel[whorel][person!D]]
    Internal merge selected
    Merge [crel[crel][Tpast[d..][Tpast..]]] and [whorel[whorel][person!D]]
    Label from [crel[crel][Tpast[d..][Tpast..]]] (edge feature)
    Stream:[[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    [whorel[whorel][person!D]]
    [person!D]
    SO:[crel[whorel[whorel][person!D]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]]]

    Step 19.

    Local Extent boundary at [crel[whorel[whorel..][person..]][crel[crel..][Tpast..]]]
    Stack element [person!D] with unvalued uF found
    New boundary (b) marker stacked
    Restack [person!D] onto stack
    Stream:[[the!case!N]]
    Stack (тее):[person!D]
    b
    [d[d][they]]
    [the[the][building]]
    [whorel[whorel][person!D]]
    SO:[crel[whorel[whorel][person!D]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]]]

    Step 20.

    Merge [person!D] and [crel[whorel[whorel..][person..]][crel[crel..][Tpast..]]]
    Label from [person!D] (syntactic head merging with a non-head)
    Stream:[[the!case!N]]
    Stack (тее):[person!D]
    b
    [d[d][they]]
    [the[the][building]]
    [whorel[whorel][person!D]]
    SO:[person!D[person!D][crel[whorel[whorel][person!D]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]]]]

    Step 21.

    Merge [the!case!N] and [person!D[person!D][crel[whorel..][crel..]]]
    Label from [the!case!N] (syntactic head merging with a non-head)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [person!D[person!D][crel[whorel..][crel..]]]
    [the!case!N] values D on [person!D[person!D][crel[whorel..][crel..]]]
    [person[person][crel[whorel..][crel..]]] values N on [the!case!N]
    Stream:[]
    Stack (тее):[person]
    b
    [d[d][they]]
    [the[the][building]]
    [whorel[whorel][person]]
    SO:[the!case[the][person[person][crel[whorel[whorel][person]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person]]]]]]]]]]]]]

    Parse:
    Spell-out:
    the person who they -ed(pl) dedicate the building to (after morpheme realization)
    the person who they dedicate -ed(pl) the building to (after affix-hop)
    the person who they dedicate -ed(pl) the building to (after morpheme realization, stage 2)
    the person who they dedicated the building to  

    Backtrack

    Stream:[[to],[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[person!D]
    SO:[whorel!case[whorel][person!D]]
    re-doing step 3

    Step 22.

    Push [to[to][whorel[whorel..][person..]]] (unvalued uF) onto stack
    Stream:[[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[to[to][whorel[whorel][person!D]]]

    Step 23.

    Begin substream
    Stream:[[building!D],[the!case!N]]
    Stack (тее):
    SO:[]

    Step 24.

    Head of stream [building!D] is the initial SO
    Stream:[[the!case!N]]
    Stack (тее):
    SO:[building!D]

    Step 25.

    Merge [the!case!N] and [building!D]
    Label from [the!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [building!D]
    [the!case!N] values D on [building!D]
    [building] values N on [the!case!N]
    Stream:[]
    Stack (тее):
    SO:[the!case[the][building]]
    End substream, SO [the!case[the][building]] re-inserted into main stream

    Step 26.

    Stream:[[the!case[the][building]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[to[to][whorel[whorel][person!D]]]

    Step 27.

    Merge [to[to][whorel[whorel..][person..]]] and [the!case[the][building]]
    Label from [to[to][whorel[whorel..][person..]]] (edge feature)
    Theta-mark [the!case[the][building]]
    Push [the!case[the][building]] (unvalued uF) onto stack
    Stream:[[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[to[the!case[the][building]][to[to][whorel[whorel][person!D]]]]

    Step 28.

    Merge [dedicate] and [to[the!case[the..][building..]][to[to..][whorel..]]]
    Label from [dedicate] (syntactic head merging with a non-head)
    Stream:[[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[dedicate[dedicate][to[the!case[the][building]][to[to][whorel[whorel][person!D]]]]]

    Step 29.

    Merge [v*!phi] and [dedicate[dedicate][to[the..][to..]]]
    Label from [v*!phi] (syntactic head merging with a non-head)
    [the!case[the][building]] values uPhi on [v*!phi]
    [v*] values acc case on [the!case[the][building]]
    Stream:[[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]

    Step 30.

    Begin substream
    Stream:[[they!D],[d!case!N]]
    Stack (тее):
    SO:[]

    Step 31.

    Head of stream [they!D] is the initial SO
    Stream:[[d!case!N]]
    Stack (тее):
    SO:[they!D]

    Step 32.

    Merge [d!case!N] and [they!D]
    Label from [d!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,pl,mf])] from [they!D]
    [d!case!N] values D on [they!D]
    [they] values N on [d!case!N]
    Stream:[]
    Stack (тее):
    SO:[d!case[d][they]]
    End substream, SO [d!case[d][they]] re-inserted into main stream

    Step 33.

    Stream:[[d!case[d][they]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]

    Step 34.

    Merge [v*[v*][dedicate[dedicate..][to..]]] and [d!case[d][they]]
    Label from [v*[v*][dedicate[dedicate..][to..]]] (edge feature)
    Theta-mark [d!case[d][they]]
    Push [d!case[d][they]] (unvalued uF) onto stack
    Stream:[[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d!case[d][they]]
    [the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[v*[d!case[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]

    Step 35.

    Merge [Tpast!phi] and [v*[d!case[d..][they..]][v*[v*..][dedicate..]]]
    Label from [Tpast!phi] (syntactic head merging with a non-head)
    [d!case[d][they]] values uPhi on [Tpast!phi]
    [Tpast] values nom case on [d!case[d][they]]
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]

    Step 36.

    Internal merge selected
    Merge [Tpast[Tpast][v*[d..][v*..]]] and [d[d][they]]
    Label from [Tpast[Tpast][v*[d..][v*..]]] (edge feature)
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]

    Step 37.

    Merge [crel!rel!T!phi] and [Tpast[d[d..][they..]][Tpast[Tpast..][v*..]]]
    Label from [crel!rel!T!phi] (syntactic head merging with a non-head)
    Relativized TOS search for iF(rel) skipping [d[d][they]]
    Relativized TOS search for iF(rel) skipping [the[the][building]]
    [to[to][whorel[whorel..][person..]]] values rel on [crel!rel!T!phi]
    [to[to][whorel[whorel..][person..]]] values T on [crel!T!phi] (economy)
    [d[d][they]] values phi on [crel!phi]
    [d[d][they]] values uPhi on [crel!phi]
    Internal merge selected
    Merge [crel[crel][Tpast[d..][Tpast..]]] and [d[d][they]]
    Label from [crel[crel][Tpast[d..][Tpast..]]] (edge feature)
    Merge [crel[d[d..][they..]][crel[crel..][Tpast..]]] and [to[to][whorel[whorel..][person..]]]
    Label from [crel[d[d..][they..]][crel[crel..][Tpast..]]] (edge feature)
    Stream:[[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    [person!D]
    SO:[crel[to[to][whorel[whorel][person!D]]][crel[d[d][they]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]]]]

    Step 38.

    Local Extent boundary at [crel[to[to..][whorel..]][crel[d..][crel..]]]
    Stack element [person!D] with unvalued uF found
    New boundary (b) marker stacked
    Restack [person!D] onto stack
    Stream:[[the!case!N]]
    Stack (тее):[person!D]
    b
    [d[d][they]]
    [the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    SO:[crel[to[to][whorel[whorel][person!D]]][crel[d[d][they]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]]]]

    Step 39.

    Merge [person!D] and [crel[to[to..][whorel..]][crel[d..][crel..]]]
    Label from [person!D] (syntactic head merging with a non-head)
    Stream:[[the!case!N]]
    Stack (тее):[person!D]
    b
    [d[d][they]]
    [the[the][building]]
    [to[to][whorel[whorel][person!D]]]
    SO:[person!D[person!D][crel[to[to][whorel[whorel][person!D]]][crel[d[d][they]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person!D]]]]]]]]]]]]]

    Step 40.

    Merge [the!case!N] and [person!D[person!D][crel[to..][crel..]]]
    Label from [the!case!N] (syntactic head merging with a non-head)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [person!D[person!D][crel[to..][crel..]]]
    [the!case!N] values D on [person!D[person!D][crel[to..][crel..]]]
    [person[person][crel[to..][crel..]]] values N on [the!case!N]
    Stream:[]
    Stack (тее):[person]
    b
    [d[d][they]]
    [the[the][building]]
    [to[to][whorel[whorel][person]]]
    SO:[the!case[the][person[person][crel[to[to][whorel[whorel][person]]][crel[d[d][they]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to[the[the][building]][to[to][whorel[whorel][person]]]]]]]]]]]]]]

    Parse:
    Spell-out:
    the person to who they -ed(pl) dedicate the building (after morpheme realization)
    the person to who they dedicate -ed(pl) the building (after affix-hop)
    the person to who they dedicate -ed(pl) the building (after morpheme realization, stage 2)
    the person to who they dedicated the building  

    Stream:[[person!D],[whorel!case!N],[to],[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):
    SO:[]

    Step 41.

    Head of stream [person!D] is the initial SO
    Stream:[[whorel!case!N],[to],[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):
    SO:[person!D]

    Step 42.

    Merge [whorel!case!N] and [person!D]
    Label from [whorel!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [person!D]
    [person!D] values N on [whorel!case!N]
    Push [person!D] (unvalued uF) onto stack
    Stream:[[to],[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[person!D]
    SO:[whorel!case[whorel][person!D]]

    Step 43.

    Merge [to] and [whorel!case[whorel][person!D]]
    Label from [to] (syntactic head merging with a non-head)
    Theta-mark [whorel!case[whorel][person!D]]
    Push [whorel!case[whorel][person!D]] (unvalued uF) onto stack
    Stream:[[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[whorel!case[whorel][person!D]]
    [person!D]
    SO:[to[to][whorel!case[whorel][person!D]]]

    Step 44.

    Begin substream
    Stream:[[building!D],[the!case!N]]
    Stack (тее):
    SO:[]

    Step 45.

    Head of stream [building!D] is the initial SO
    Stream:[[the!case!N]]
    Stack (тее):
    SO:[building!D]

    Step 46.

    Merge [the!case!N] and [building!D]
    Label from [the!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [building!D]
    [the!case!N] values D on [building!D]
    [building] values N on [the!case!N]
    Stream:[]
    Stack (тее):
    SO:[the!case[the][building]]
    End substream, SO [the!case[the][building]] re-inserted into main stream

    Step 47.

    Stream:[[the!case[the][building]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[whorel!case[whorel][person!D]]
    [person!D]
    SO:[to[to][whorel!case[whorel][person!D]]]

    Step 48.

    Pair-merge [the!case[the][building]] and [to[to][whorel!case[whorel][person!D]]]
    Pair Merged [the!case[the][building]] has no theta role
    Pair merge stream [the!case[the][building]] and SO [to[to][whorel!case[whorel][person!D]]] failed
    Retry step 48: instead of pair merge...
    Merge [the!case[the][building]] and [to[to][whorel!case[whorel..][person..]]]
    Conditional label from [to[to][whorel!case[whorel..][person..]]] (XP-YP general case)
    Push [the!case[the][building]] (unvalued uF) onto stack
    Stream:[[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    'to?'
    [whorel!case[whorel][person!D]]
    [person!D]
    SO:[to?[to[to][whorel!case[whorel][person!D]]][the!case[the][building]]]

    Step 49.

    Merge [dedicate] and [to?[to[to..][whorel..]][the!case[the..][building..]]]
    Label from [dedicate] (syntactic head merging with a non-head)
    Stream:[[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    'to?'
    [whorel!case[whorel][person!D]]
    [person!D]
    SO:[dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the!case[the][building]]]]

    Step 50.

    Merge [v*!phi] and [dedicate[dedicate][to?[to..][the..]]]
    Label from [v*!phi] (syntactic head merging with a non-head)
    [the!case[the][building]] values uPhi on [v*!phi]
    [v*] values acc case on [the!case[the][building]]
    Stream:[[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    'to?'
    [whorel!case[whorel][person!D]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]

    Step 51.

    Begin substream
    Stream:[[they!D],[d!case!N]]
    Stack (тее):
    SO:[]

    Step 52.

    Head of stream [they!D] is the initial SO
    Stream:[[d!case!N]]
    Stack (тее):
    SO:[they!D]

    Step 53.

    Merge [d!case!N] and [they!D]
    Label from [d!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,pl,mf])] from [they!D]
    [d!case!N] values D on [they!D]
    [they] values N on [d!case!N]
    Stream:[]
    Stack (тее):
    SO:[d!case[d][they]]
    End substream, SO [d!case[d][they]] re-inserted into main stream

    Step 54.

    Stream:[[d!case[d][they]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    'to?'
    [whorel!case[whorel][person!D]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]

    Step 55.

    Merge [v*[v*][dedicate[dedicate..][to?..]]] and [d!case[d][they]]
    Label from [v*[v*][dedicate[dedicate..][to?..]]] (edge feature)
    Theta-mark [d!case[d][they]]
    Push [d!case[d][they]] (unvalued uF) onto stack
    Stream:[[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d!case[d][they]]
    [the[the][building]]
    'to?'
    [whorel!case[whorel][person!D]]
    [person!D]
    SO:[v*[d!case[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]]

    Step 56.

    Merge [Tpast!phi] and [v*[d!case[d..][they..]][v*[v*..][dedicate..]]]
    Label from [Tpast!phi] (syntactic head merging with a non-head)
    [d!case[d][they]] values uPhi on [Tpast!phi]
    [Tpast] values nom case on [d!case[d][they]]
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    'to?'
    [whorel!case[whorel][person!D]]
    [person!D]
    SO:[Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]]]

    Step 57.

    Internal merge selected
    Merge [Tpast[Tpast][v*[d..][v*..]]] and [d[d][they]]
    Label from [Tpast[Tpast][v*[d..][v*..]]] (edge feature)
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    'to?'
    [whorel!case[whorel][person!D]]
    [person!D]
    SO:[Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]]]]

    Step 58.

    Merge [crel!rel!T!phi] and [Tpast[d[d..][they..]][Tpast[Tpast..][v*..]]]
    Label from [crel!rel!T!phi] (syntactic head merging with a non-head)
    Relativized TOS search for iF(rel) skipping [d[d][they]]
    Relativized TOS search for iF(rel) skipping [the[the][building]]
    Relativized TOS search for iF(rel) skipping abbrv(c(to,nonvar(_1082)))
    [whorel!case[whorel][person!D]] values rel on [crel!rel!T!phi]
    [whorel!case[whorel][person!D]] values T on [crel!T!phi] (economy)
    [whorel!case[whorel][person!D]] values phi on [crel!phi] (economy)
    [crel] values obq case on [whorel!case[whorel][person!D]]
    Internal merge selected
    Merge [crel[crel][Tpast[d..][Tpast..]]] and [whorel[whorel][person!D]]
    Label from [crel[crel][Tpast[d..][Tpast..]]] (edge feature)
    Stream:[[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    'to?'
    [whorel[whorel][person!D]]
    [person!D]
    SO:[crel[whorel[whorel][person!D]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel[whorel][person!D]]][the[the][building]]]]]]]]]]

    Step 59.

    Local Extent boundary at [crel[whorel[whorel..][person..]][crel[crel..][Tpast..]]]
    Stack element [person!D] with unvalued uF found
    XP-YP labeling failure at node to?
    SO mark Local Extent boundary, release failed
    No possible action for stream [[the!case!N]] and [crel[whorel[whorel..][person..]][crel[crel..][Tpast..]]]
    Push [to[to][whorel!case[whorel..][person..]]] (unvalued uF) onto stack
    Stream:[[[building!D],[the!case!N]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[to[to][whorel!case[whorel][person!D]]]

    Step 60.

    Begin substream
    Stream:[[building!D],[the!case!N]]
    Stack (тее):
    SO:[]

    Step 61.

    Head of stream [building!D] is the initial SO
    Stream:[[the!case!N]]
    Stack (тее):
    SO:[building!D]

    Step 62.

    Merge [the!case!N] and [building!D]
    Label from [the!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,sg,n])] from [building!D]
    [the!case!N] values D on [building!D]
    [building] values N on [the!case!N]
    Stream:[]
    Stack (тее):
    SO:[the!case[the][building]]
    End substream, SO [the!case[the][building]] re-inserted into main stream

    Step 63.

    Stream:[[the!case[the][building]],[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[to[to][whorel!case[whorel][person!D]]]

    Step 64.

    Pair-merge [the!case[the][building]] and [to[to][whorel!case[whorel][person!D]]]
    Pair Merged [the!case[the][building]] has no theta role
    Pair merge stream [the!case[the][building]] and SO [to[to][whorel!case[whorel][person!D]]] failed
    Retry step 64: instead of pair merge...
    Merge [the!case[the][building]] and [to[to][whorel!case[whorel..][person..]]]
    Conditional label from [to[to][whorel!case[whorel..][person..]]] (XP-YP general case)
    Push [the!case[the][building]] (unvalued uF) onto stack
    Stream:[[dedicate],[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[to?[to[to][whorel!case[whorel][person!D]]][the!case[the][building]]]

    Step 65.

    Merge [dedicate] and [to?[to[to..][whorel..]][the!case[the..][building..]]]
    Label from [dedicate] (syntactic head merging with a non-head)
    Stream:[[v*!phi],[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the!case[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the!case[the][building]]]]

    Step 66.

    Merge [v*!phi] and [dedicate[dedicate][to?[to..][the..]]]
    Label from [v*!phi] (syntactic head merging with a non-head)
    [the!case[the][building]] values uPhi on [v*!phi]
    [v*] values acc case on [the!case[the][building]]
    Stream:[[[they!D],[d!case!N]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]

    Step 67.

    Begin substream
    Stream:[[they!D],[d!case!N]]
    Stack (тее):
    SO:[]

    Step 68.

    Head of stream [they!D] is the initial SO
    Stream:[[d!case!N]]
    Stack (тее):
    SO:[they!D]

    Step 69.

    Merge [d!case!N] and [they!D]
    Label from [d!case!N] (syntactic head with an unvalued uF)
    Inherit interpretable feature(s) [f(phi,[3,pl,mf])] from [they!D]
    [d!case!N] values D on [they!D]
    [they] values N on [d!case!N]
    Stream:[]
    Stack (тее):
    SO:[d!case[d][they]]
    End substream, SO [d!case[d][they]] re-inserted into main stream

    Step 70.

    Stream:[[d!case[d][they]],[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[the[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]

    Step 71.

    Merge [v*[v*][dedicate[dedicate..][to?..]]] and [d!case[d][they]]
    Label from [v*[v*][dedicate[dedicate..][to?..]]] (edge feature)
    Theta-mark [d!case[d][they]]
    Push [d!case[d][they]] (unvalued uF) onto stack
    Stream:[[Tpast!phi],[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d!case[d][they]]
    [the[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[v*[d!case[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]]

    Step 72.

    Merge [Tpast!phi] and [v*[d!case[d..][they..]][v*[v*..][dedicate..]]]
    Label from [Tpast!phi] (syntactic head merging with a non-head)
    [d!case[d][they]] values uPhi on [Tpast!phi]
    [Tpast] values nom case on [d!case[d][they]]
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]]]

    Step 73.

    Internal merge selected
    Merge [Tpast[Tpast][v*[d..][v*..]]] and [d[d][they]]
    Label from [Tpast[Tpast][v*[d..][v*..]]] (edge feature)
    Stream:[[crel!rel!T!phi],[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel!case[whorel][person!D]]][the[the][building]]]]]]]]

    Step 74.

    Merge [crel!rel!T!phi] and [Tpast[d[d..][they..]][Tpast[Tpast..][v*..]]]
    Label from [crel!rel!T!phi] (syntactic head merging with a non-head)
    Relativized TOS search for iF(rel) skipping [d[d][they]]
    Relativized TOS search for iF(rel) skipping [the[the][building]]
    Relativized TOS search for iF(rel) skipping abbrv(c(to,nonvar(_1082)))
    [to[to][whorel!case[whorel..][person..]]] values rel on [crel!rel!T!phi]
    [to[to][whorel!case[whorel..][person..]]] values T on [crel!T!phi] (economy)
    [d[d][they]] values phi on [crel!phi]
    [d[d][they]] values uPhi on [crel!phi]
    Internal merge selected
    Merge [crel[crel][Tpast[d..][Tpast..]]] and [d[d][they]]
    Label from [crel[crel][Tpast[d..][Tpast..]]] (edge feature)
    Merge [crel[d[d..][they..]][crel[crel..][Tpast..]]] and [to[to][whorel!case[whorel..][person..]]]
    Label from [crel[d[d..][they..]][crel[crel..][Tpast..]]] (edge feature)
    Stream:[[the!case!N]]
    Stack (тее):[d[d][they]]
    [the[the][building]]
    'to?'
    [to[to][whorel!case[whorel][person!D]]]
    [person!D]
    SO:[crel[to[to][whorel!case[whorel][person!D]]][crel[d[d][they]][crel[crel][Tpast[d[d][they]][Tpast[Tpast][v*[d[d][they]][v*[v*][dedicate[dedicate][to?[to[to][whorel[whorel][person!D]]][the[the][building]]]]]]]]]]]

    Step 75.

    Local Extent boundary at [crel[to[to..][whorel..]][crel[d..][crel..]]]
    Stack element [to[to][whorel!case[whorel..][person..]]] with unvalued uF found
    Stack element [person!D] with unvalued uF found
    XP-YP labeling failure at node to?
    SO mark Local Extent boundary, release failed
    No possible action for stream [[the!case!N]] and [crel[to[to..][whorel..]][crel[d..][crel..]]]
    2 derivations found.
    Computational Cost:
    Merge: 52, Agree: 55, Unify: 0, Push: 14, Boundaries: 2, Inject: 2
    Non-TOS access: 10, Pop: 0, Depth cost: 128
    Step:0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
    Stack depth:0012000233300034444555200023330003444455500120002444000455552000244400045555

    Back to top