Machine: Minimalist Derivations

Examples:
  1. Basic sentence patterns: expand
  2. Derivation by Phase (Chomsky 2001): expand
  3. On Phases (Chomsky, 2008): expand
  4. T-to-C Movement: Causes and Consequences. Pesetsky & Torrego (2001). expand
  5. Explaining TH/EX (Sobin, ms.) and TH/EX, Agreement, and Case in Expletive Sentences (Sobin, 2014). expand
  6. Computation with doubling constituents: Pronouns and antecedents in Phase Theory. (Fong & Ginsburg, 2012). expand
  7. Modeling of Coreference Relations in Multi-Object Constructions. (Fong & Ginsburg, 2012b). expand
  8. Examples from A New Approach to Tough-Constructions (Fong & Ginsburg, 2014).
    Doubling Constituent (DC) approach. expand
    Case-theoretic approach. expand
  9. Relative clause constructions: inspired by (Gallego, 2010) and (Chen, (p.c.)). expand
  10. Test cases from A Course in GB Syntax (Lasnik & Uriagereka,1988). expand
  11. Arabic examples collapse
    Example Instruction stream (clickable) Notes
    ما بيروحوا
    ma b-yruuH-u
    neg indic.imperf go.they
    "They don't go (out)"
    [ruuH, v_unerg, [pro_henna,d], t_imperf, indic, neg, c] (Brustad 2000:122)
    تعلمت اللغة من جيراننا
    tEallm-t el-lugha min jiiran-na
    learned.1st.sg. the-language.f from neighbors.m-our
    I learned the language from our neighbor
    [lugha, el, [jiiraan, poss, [niHna,d], min], tEallm, v_trans, [pro_ana,d], t_perf, c] Pair-merge.
    بيروحو بهالعتمة
    b-y-ruuH-u bi-ha- el-ʕatma
    indic-go.3rd.pl.m in- the-darkness.f
    [aEtma, el, ha, bi, ruuH, v_unerg, [pro_henna,d], t_imperf, indic, c] Brustad 2000:118
    ما يشوفوا العروس لليلة العرس
    maa y-shuuf-u el-ʕaruus la-lelt el-ʕars
    neg see.3rd.pl.m the-bride.f until-night.f the-wedding.m
    "they used to not see the bride until the night..."
    [aEruus, el, [aErs, el, gen, lelt, d, la], shuuf, v_trans, [pro_henna, d], t_imperf, neg, kaan, c] This is currently the abbreviated version of the full phrase kaan-u maa y-shuuf-u el-ʕaruus la-lelt el-ʕars. Was.3rd.pl.m neg. see.3rd.pl.m the-bride.f until-night.f of-the-wedding.m
    Pair-merge.
    جاب له صحن بوظة
    zhaab l-u SaHn buuDHa
    brought.3rd.sg.m to-him plate.m (of).ice-cream.f
    he brought him a plate of ice cream
    [buuDHa, d, gen, saaHn, d, [huwa, d, l], zhaab, v_trans, [pro_huwa, d], t_perf, c] A phrase from the full sentence "zhaab l-u SaHn buuDHa Saar y-aakl-u bi-el-khebez" he brought him a plate of ice cream, he began to eat it with bread. Pair Merge with spliced PP.
    يكونوا عم بيتمشّوا بالشارع
    y-kuun-u ʕam b-y-tmashh-u bi-el-shaarʕa
    was.3rd.pl.m prog. indic-walk.3rd.pl.m in-the-street.m
    ...they'd be walking in the street
    [shaarEa, el, bi, tmashh, v_unerg,[pro_henna,d], t_imperf, indic, 'Eam', kaan, c] Brustad 2000:216
    الضار ما كبيرش
    eD-Dar maa kbir-a-sh
    the-house.f.sg. not big.f.-not
    the house is not big
    [dar, el, kbira, t, neg, c] In some dialects, e.g. Moroccan and Jordanian, negation is split into maa + -sh.
    -sh affix hops over the predicate root.
  12. Japanese examples (Miyagawa 2001) expand
Input:
Size: (x1) (x4)
Websocket: 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED 8010 CONNECTED DISCONNECTED

Machine Parameters: expand

Animation:
ما بيروحوا
ma b-yruuH-u
neg indic.imperf go.they
"They don't go (out)"

Derivation:
ما بيروحوا
ma b-yruuH-u
neg indic.imperf go.they
"They don't go (out)"

Stream:[[ruuH],[vunerg],[[prohenna!D],[d!case!N]],[timperf!phi],[indic],[neg],[c]]
Stack (⥥):
SO:[]

Step 1.

Merge [vunerg] and [ruuH]
Label from [vunerg] (leftmost by default)
Stream:[[[prohenna!D],[d!case!N]],[timperf!phi],[indic],[neg],[c]]
Stack (⥥):
SO:[vunerg[vunerg][ruuH]]

Step 2.

Begin substream
Stream:[[prohenna!D],[d!case!N]]
Stack (⥥):
SO:[]

Step 3.

Merge [d!case!N] and [prohenna!D]
Label from [d!case!N] (head with an unvalued uF)
Inherit interpretable [f(phi,[3,pl,m])] from [prohenna!D]
[d!case!N] values D on [prohenna!D]
[prohenna] values N on [d!case!N]
Stream:[]
Stack (⥥):
SO:[d!case[d][prohenna]]
End substream, SO [d!case[d][prohenna]] re-inserted into main stream

Step 4.

Stream:[[d!case[d][prohenna]],[timperf!phi],[indic],[neg],[c]]
Stack (⥥):
SO:[vunerg[vunerg][ruuH]]

Step 5.

Merge [vunerg[vunerg][ruuH]] and [d!case[d][prohenna]]
Label from [vunerg[vunerg][ruuH]] (edge feature)
Theta-mark [d!case[d][prohenna]]
Push [d!case[d][prohenna]] (unvalued uF) onto stack
Stream:[[timperf!phi],[indic],[neg],[c]]
Stack (⥥):[d!case[d][prohenna]]
SO:[vunerg[d!case[d][prohenna]][vunerg[vunerg][ruuH]]]

Step 6.

Merge [timperf!phi] and [vunerg[d!case[d..][prohenna..]][vunerg[vunerg..][ruuH..]]]
Label from [timperf!phi] (head merging with a non-head)
[d!case[d][prohenna]] values uPhi on [timperf!phi]
[timperf] values nom case on [d!case[d][prohenna]]
Stream:[[indic],[neg],[c]]
Stack (⥥):[d[d][prohenna]]
SO:[timperf[timperf][vunerg[d[d][prohenna]][vunerg[vunerg][ruuH]]]]

Step 7.

Internal merge selected
Merge [timperf[timperf][vunerg[d..][vunerg..]]] and [d[d][prohenna]]
Label from [timperf[timperf][vunerg[d..][vunerg..]]] (edge feature)
Stream:[[indic],[neg],[c]]
Stack (⥥):[d[d][prohenna]]
SO:[timperf[d[d][prohenna]][timperf[timperf][vunerg[d[d][prohenna]][vunerg[vunerg][ruuH]]]]]

Step 8.

Merge [indic] and [timperf[d[d..][prohenna..]][timperf[timperf..][vunerg..]]]
Label from [indic] (head merging with a non-head)
Stream:[[neg],[c]]
Stack (⥥):[d[d][prohenna]]
SO:[indic[indic][timperf[d[d][prohenna]][timperf[timperf][vunerg[d[d][prohenna]][vunerg[vunerg][ruuH]]]]]]

Step 9.

Internal merge selected
Merge [indic[indic][timperf[d..][timperf..]]] and [d[d][prohenna]]
Label from [indic[indic][timperf[d..][timperf..]]] (edge feature)
Stream:[[neg],[c]]
Stack (⥥):[d[d][prohenna]]
SO:[indic[d[d][prohenna]][indic[indic][timperf[d[d][prohenna]][timperf[timperf][vunerg[d[d][prohenna]][vunerg[vunerg][ruuH]]]]]]]

Step 10.

Merge [neg] and [indic[d[d..][prohenna..]][indic[indic..][timperf..]]]
Label from [neg] (head merging with a non-head)
Stream:[[c]]
Stack (⥥):[d[d][prohenna]]
SO:[neg[neg][indic[d[d][prohenna]][indic[indic][timperf[d[d][prohenna]][timperf[timperf][vunerg[d[d][prohenna]][vunerg[vunerg][ruuH]]]]]]]]

Step 11.

Internal merge selected
Merge [neg[neg][indic[d..][indic..]]] and [d[d][prohenna]]
Label from [neg[neg][indic[d..][indic..]]] (edge feature)
Stream:[[c]]
Stack (⥥):[d[d][prohenna]]
SO:[neg[d[d][prohenna]][neg[neg][indic[d[d][prohenna]][indic[indic][timperf[d[d][prohenna]][timperf[timperf][vunerg[d[d][prohenna]][vunerg[vunerg][ruuH]]]]]]]]]

Step 12.

Merge [c] and [neg[d[d..][prohenna..]][neg[neg..][indic..]]]
Label from [c] (head merging with a non-head)
Stream:[]
Stack (⥥):[d[d][prohenna]]
SO:[c[c][neg[d[d][prohenna]][neg[neg][indic[d[d][prohenna]][indic[indic][timperf[d[d][prohenna]][timperf[timperf][vunerg[d[d][prohenna]][vunerg[vunerg][ruuH]]]]]]]]]]

Parse:
Spell-out:
maa -sh b~ y~ -u ruuH (after morpheme realization)
maa b~ y~ ruuH -u -sh (after affix-hop)
maa b~ y~ ruuH -u -sh (after morpheme realization, stage 2)
maa b-y-ruuH-u-sh  

One derivation found.
Computational Cost:
Merge: 10, Agree: 4, Unify: 0, Push: 1, Boundaries: 0, Inject: 0
Non-TOS access: 0, Pop: 0, Depth cost: 0
Step:0123456789101112
Stack depth:0000011111111

Back to top