610 likes | 801 Views
Extensions. ESSLLI02. Other extensions. Influenced by Merge and Move analysis. Minimalism and Formal Grammars. Several attempts to formalise « minimalist principles »: Stabler, 1997, 1999, 2000, 2001 : - « minimalist grammars » (MG) Weak equivalence with:
E N D
Extensions ESSLLI02
Other extensions • Influenced by Merge and Move analysis
Minimalism and Formal Grammars Several attempts to formalise « minimalist principles »: • Stabler, 1997, 1999, 2000, 2001: - « minimalist grammars » (MG) • Weak equivalence with: - Multiple Context-Free Grammars (Seki et al. Harkema) - Linear Context-Free Rewriting Systems (Michaelis)
Results from formal grammars • Mildly context-sensitivity • Equivalence with multi-component TAGs (Weir, Rambow, Vijay-Shankar) • Polynomiality of recognition
minimalist grammars • Lexical items are considered lists of features • select* licensors* base licensees* P*I* • select: =n, =d, =v, =t, … • base: n, d, v, t, … • licensors: +k, +wh, … • licensees: -k, -wh, …
Example (Stabler 97) Lexicon: d –k maria d –k quechua =n d –k some =n d –k every n student n language =d +k =d v speaks =c +k =d v believes =v +K t =t c =t c -k
Merge =n d –k every n language
< d –k every language
< =d +k =d v speaks d –k every language
< < +k =d v speaks –k every language
< –k every language Move < +k =d v speaks
< –k every language Move < < +k =d v speaks –k every language
> < every language Move < l =d v speaks
> < (every) (language) < =d v speaks /every//language/ LF : (some linguist)(every language)(speaks) PF: /some linguist speaks every language/
A logical reformulation 1- MERGE Let us assume: |- every : d/n every : language: |- language : n speaks: |- speaks : (d\v)/d where / and \ are « logically » the same, they only differ by labelling conventions
commutative product : the order of formulae in the antecedent is not relevant • word order supposed to be induced from the dominance relations in the proof-tree (the highest, the leftest) • words = extra-logical axioms • sequents combined by [/E], [\E] and …
speaks every language: d\v every language:d speaks: (d\v)/d every:d/n language:n
2 - MOVE Move may be decomposed into two phases: 1) to assume hypotheses 2) to discharge them by means of a product
Ä k d (k \ (d \ v))/d Let us assume: |- every language : (= every DP needs a case feature) |- speaks : ( a V is a case-assigner)
speaks : (k \ (d \ v))/d x : d x : d a a y : k y : k x : d speaks _ x : k \ (d \ v) a a y_speaks_x y : k ; x : d : d \ v a Ä every language : k d y : k ; x : d y _ speaks _ x : d \ v a a < > < > every language _ speaks _ every language : d \ v a 1 2 1) Assuming hypotheses (x, y): 2) Discharging hypotheses:
y_speaks_x d\v k\(d\v) k y (k\(d\v))/d d speaks x 1) Assuming hypotheses speaks_x
y_speaks_x d\v d\v <ev lang>_speaks_<ev lang> k\(d\v) k Ä k d y (k\(d\v))/d d speaks x 2) Discharging hypotheses every_language speaks_x
<ev_lang>_speaks_<ev_lang> d\v k\(d\v) k Ä k d y (k\(d\v))/d d speaks x Or (proof-net): speaks_x every_language
y_speaks_x d\v k\(d\v) k y (k\(d\v))/d d speaks x this translates movement: speaks_x
speaks_ev_lang d\v k\(d\v) k Ä k d y (k\(d\v))/d d speaks x SVO : speaks_x every_language
<ev_lang>_speaks d\v k\(d\v) k Ä k d y (k\(d\v))/d d speaks x SOV speaks_x every_language
)/n whkd which: which : ( a a book: book: n do : (wh\cp)/t ((k\t)/vp) a do: you: kd a you: think: think : (d\vp)/t a a Mary: Mary :kd reads: reads : (k\t)/vp) ((k\(d\vp))/d) a
x’’think Mary reads z:vp think Mary reads z:d\vp Mary reads z:t reads x’z:k\t x’z<reads>:vp z<reads>:d\vp y<reads>x:d\vp <reads>x:k\(d\vp) reads:(k\t)/vp k\(d\vp)/d x’’:d think:(d\vp)/t y’:k <reads>2:(k\t)/vp x’:d z:kd y:k x:d <reads>: k\(d\vp)/d
Which book do you think Mary reads:cp do you think Mary reads z:wh\cp think Mary reads z:d\vp x’’:d you<do>think Mary reads z:t Mary reads z:t think:(d\vp)/t <do>x’’think Mary reads z:k\t reads x’z:k\t y’:k x’z<reads>:vp <reads>2:(k\t)/vp x’:d z<reads>:d\vp z:kd u:wh <do>2:(wh\cp)/t y’’:k <do>:(k\t)/vp x’’think Mary reads z:vp
Conditions on proofs • To be synchronized with semantic proofs
k mary k\ip (k\ip)/vp seems vp vp vp/vp (k\ip)/vpvp/vp np np\vp to work knp
k1 mary k\ip (k\ip)/vp2 seems vp vp vp/vp2 np1 np\vp to work
vp vp/vp2 np1 np\vp to work k1 mary k\ip (k\ip)/vp2 seems vp
t (et)t u.u(mary) et t (((tt)t)t) Q.Q(u.PRES(seem(u))) (tt)t P(work(x)) t t work(x) tt P e t y.work(y) e x Homomorphism of types
t PRES(seem(work(mary))) (et)t u.u(mary) et x.PRES(seem(work(x))) t PRES(seem(work(x))) (((tt)t)t) Q.Q(u.PRES(seem(u))) (tt)t P.P(work(x)) P(work(x)) t t work(x) tt P e t y.work(y) e x Semantical deduction in MILL
parameters… • English: • I did prepare a (one) meal • Tibetan: • nga neka ci sö payin • (litt. I meal one prepare did)
ip k I k\ip (k\ip)/vp did vp k k\vp np np\(k\vp) np (np\(k\vp))/np prepare knp (knp)/n a n meal
knp (knp)/n a n meal
knp n neka n\(knp) ci
knp n neka n\(knp) ci vp k k\vp np np\(k\vp) np (np\(k\vp))/np prepare
knp n neka n\(knp) ci vp k k\vp np np\(k\vp) np (np\(k\vp))/np sö
knp n neka n\(knp) ci vp k k\vp np np\(k\vp) np (np\(k\vp))/np sö
knp n neka n\(knp) ci ip k I k\ip (k\ip)/vp did vp k k\vp np np\(k\vp) np (np\(k\vp))/np sö
ip k\ip k nga knp n neka n\(knp) ci vp\(k\ip) payin vp k k\vp np np\(k\vp) np (np\(k\vp))/np sö
ip k I k\ip (k\ip)/vp did vp k k\vp np np\(k\vp) np (np\(k\vp))/np prepare knp (knp)/n a n meal
ip k\ip k nga knp n neka n\(knp) ci vp\(k\ip) payin vp k k\vp np np\(k\vp) np (np\(k\vp))/np sö
Proof-Net techniques np\vp + meet mary (np\(k\vp))/np – meet knp – Mary