Derivational order and ACGs
|
|
- Edwin Mathews
- 5 years ago
- Views:
Transcription
1 Derivational order and ACGs Gregory M. Kobele 1 Jens Michaelis 2 1 University of Chicago, Chicago, USA 2 Bielefeld University, Bielefeld, Germany ACG@10, Bordeaux, December 7 9, 2011 Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 1 / 51
2 What good are ACGs? ACGs provide a way to understand many ideas from a uniform perspective Architectures for grammar Syntactico-centrism vs Parallelism Grammar formalisms CFHGs CFG, LCFTG, MCFG DTWT MG Distributional learning We want to add to the list: Timing (SP) (SP, PdG, & CP) (MK) (PdG, SP) (SS) (SS) (RY) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 2 / 51
3 Chris Barker and a new approach to TAG semantics The basic idea of using cosubstitution to handle scope is that we can build the nuclear scope of a quantifier before the quantifier enters the derivation. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 3 / 51
4 Chris Barker and a new approach to TAG semantics The basic idea of using cosubstitution to handle scope is that we can build the nuclear scope of a quantifier before the quantifier enters the derivation. In other words, the nuclear scope of a quantifier is quite simply and quite literally its syntactic and semantic argument. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 3 / 51
5 Chris Barker and a new approach to TAG semantics The basic idea of using cosubstitution to handle scope is that we can build the nuclear scope of a quantifier before the quantifier enters the derivation. In other words, the nuclear scope of a quantifier is quite simply and quite literally its syntactic and semantic argument. Thus on the cosubstitution approach, quantifier scope ambiguity is a matter of timing: quantifiers that enter later in the derivation take wider scope. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 3 / 51
6 Chris Barker and a new approach to TAG semantics The basic idea of using cosubstitution to handle scope is that we can build the nuclear scope of a quantifier before the quantifier enters the derivation. In other words, the nuclear scope of a quantifier is quite simply and quite literally its syntactic and semantic argument. Thus on the cosubstitution approach, quantifier scope ambiguity is a matter of timing: quantifiers that enter later in the derivation take wider scope. In other words, co-tag has exactly the same weak and strong generative capacity as TAG. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 3 / 51
7 Actually, an old approach to semantics (and other things) Montague Grammar (Montague) [... ] ambiguity can arise even when there is no element of intensionality, simply because quantifying terms may be introduced in more than one order. Minimalist Grammars (Gärtner & Michaelis; Kobele) [... ] an expression may bind only those expressions that it c-commands when first merged Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 4 / 51
8 What s behind this? The problem: Sometimes we have a semantic ambiguity without any obvious corresponding difference in the derivation tree. The idea: Enrich the derivation tree with information about order. (not only did I apply this rule, but I applied this rule before that one) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 5 / 51
9 A concrete example S A B A a B b S A a B b Example The representation of a CFG derivation as a tree equates sequences of rewriting steps which rewrite nonterminal instances the same way. (Leftmost, rightmost, etc) S AB ab ab S AB Ab ab Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 6 / 51
10 What s to come The goals: Make sense of the idea of timing in terms of derivations Understand (in particular) co-substitution in TAGs in these terms If SGC/WGC unchanged, what is going on? Our main claims are that: Third order ACGs provide an elegant description of the derivations of context-free formalisms. Timing is not derivational order Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 7 / 51
11 Outline 1 Everyone s favourite example (Montague) 2 3 rd order ACGs and context-free derivations 3 Cosubstitution in TAGs Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 8 / 51
12 Frameworks which make use of late operations Montague Grammar Quantifying In Tree Adjoining Grammars co-substitution flexible composition Minimalist Grammars Late adjunction hypothetical reasoning Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs 9 / 51
13 Montague Grammar (MG) MG has order sensitive rules in the form of Quantifying In (QI), namely, S14: Rules of quantification S14. If a 2 P T and f 2 P t, then F 10, n(a, f) 2 P t, where either (i) a does not have the form he k, and F 10, n(a, f) comes from f by replacing the first occurrence of he n or him n by a and all other occurrences of he n or < he = < him = him n by she : ; or her respectively, according as the gender of the : ; it it 8 9 < masc: = first B CN or B T in a is fem: : ;, or neuter (ii) a ˆ he k, and F 10, n(a, f) comes from f by replacing all occurrences of he n or him n by he k or him k respectively. S15. If a 2 P T and z 2 P CN, then F 10, n(a, z) 2 P CN. S16. If a 2 P T and d 2 P IV, then F 10, n(a, d) 2 P IV. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 10 / 51
14 Montague Grammar (MG) MG has order sensitive rules in the form of Quantifying In (QI), namely, S14: QI has some complications we do not need to worry about right now: multiple occurrences of he n can be affected by rule F 10,n QI is order sensitive in the sense that if we have a derivation d = C[F 10,i (α, D[F 10,j (β, φ)])], then α takes semantic scope over β Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 10 / 51
15 An Example - De Re vs De Dicto Readings John seeks a unicorn. De Re There is a particular unicorn that John is looking for. y[unicorn(y) & try(find(y))(j)] De Dicto John will be satisfied with any unicorn. try( y[unicorn(y) & find(y)])(j) x seeks y Can be represented in terms of operator scope: try(find(y))(x) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 11 / 51
16 Derivations for De Re vs De Dicto Readings John seeks a unicorn, 4 John seek a unicorn, 5 seek a unicorn, 2 John seeks a unicorn, 10, 0 unicorn a unicorn, 2 unicorn John seeks him 0, 4 John seek him 0, 5 seek he 0 Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 12 / 51
17 An ACG implementation (following de Groote 2001) A faithful ACG implementation of the derivation structure of MG might look as follows: to each n-ary predicate (seek, love,... ) we associate a function symbol of type np n s to each common noun (boy, unicorn,... ) we associate a function symbol of type n to each determiner (some, every,... ) we associate a function symbol of type n d we have a function symbol QI of type ( np s ) ( d s ) This allows us to have abstract terms like the following: QI(λy np.qi(λx np.seek(x)(y))(some(unicorn)))(every(boy)) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 13 / 51
18 An ACG implementation The lexica are as follows: on the concrete phonology side, the symbol QI is interpreted as the (forwards application) combinator λxy.x(y) (and everything else is interpreted in the obvious way, given that all abstract types n, d, np and s are interpreted as the object type o o, the type of strings). on the concrete semantic side, the symbol QI is interpreted as the (backwards application) combinator λxy.y(x). Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 14 / 51
19 An ACG implementation (alternative) An alternative implementation substitutes for the type d the type (np s) s, and eliminates the symbol QI. Then we have abstract terms like: every(boy)(λy np.some(unicorn)(λx np.seek(x)(y))) Under this alternative, the lexica are as follows: The concrete phonological interpretation of a determiner every is as the function λxf.f(every x) The concrete semantic interpretation of a determiner every is as the function λxf. (x)(f) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 15 / 51
20 Summary The ACG implementation does currently not deal with the ignored complexities of QI. The straightforward implementation takes the abstract terms to be pretty much isomorphic to the concrete semantic terms. The big picture (that it admittedly seems is not very clear in this presentation) is that: higher order constants mark scope positions, and apply to lambda abstracts which make the variables in lower positions accessible. In other words, timing requires of an expression that it simultaneously be connected to both an underlying (argument) position, and a surface (timing) position. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 16 / 51
21 Tree Adjoining Grammars Strongly equivalent to monadic linear CFTGs (Fujiyoshi & Kasai; Mönnich; Kepser & Rogers) Weakly equivalent to 2-MCFL wn (Vijay-Shanker et al.; Seki et al.; Kanazawa) A TAG consists of initial trees a finite set of trees with leaves labelled by either terminals or X, where X is a nonterminal symbol auxiliary trees as before, but with exactly one leaf node labelled by X, where X is the label of the root Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 17 / 51
22 Tree Adjoining Grammars - Substitution Substitute (1st Order Substitution) DP + S = S John DP VP DP VP left John left unction: Interior nodes whose labels match Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 18 / 51
23 Tree Adjoining Grammars - Adjunction Adjoin (2nd Order Substitution) S + VP = S DP VP quietly VP* DP VP John left John quietly VP left This is the familiar TAG story, simple and elegant Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 19 / 51
24 Barker s Innovation: Unrestricted Derivation and Scope Fact Linear CFTGs derive the same tree languages under all (IO, OI, unrestricted) derivation modes. Barker: Γ scopes over iff Γ was substituted in after a tree containing was Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 20 / 51
25 Linear CFTGs Definition (repeated) G = N, T, P, s a linear CFTG N the ranked alphabet of nonterminals T the ranked alphabet of terminals s the start symbol of rank 0 from N P the production rules each of which of the form a(x 1,..., x n ) t a N such that rank(a) = n x 1,..., x n variables of rank 0 t a linear tree over N T {x 1,..., x n } For expository reasons we assume that the start symbol s N does not appear on the righthand side of any rule Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 21 / 51
26 Linear CFTGs as ACGs Composition as second-order substitution (de Groote and Pogodalla 2004) G = N, T, P, s a linear CFTG Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 22 / 51
27 Linear CFTGs as ACGs Composition as second-order substitution (de Groote and Pogodalla 2004) G = N, T, P, s a linear CFTG G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a p P with skeleton a, a 1 a m Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 22 / 51
28 Linear CFTGs as ACGs Composition as second-order substitution (de Groote and Pogodalla 2004) G = N, T, P, s a linear CFTG G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a p P with skeleton a, a 1 a m For p = a(x 1,..., x n ) t P with skeleton a, a 1 a m by induction, linear λ-term p = λy 1... y m. λx 1... x n. t Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 22 / 51
29 Linear CFTGs as ACGs Composition as second-order substitution (de Groote and Pogodalla 2004) G = N, T, P, s a linear CFTG G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a p P with skeleton a, a 1 a m For p = a(x 1,..., x n ) t P with skeleton a, a 1 a m by induction, linear λ-term p = λy 1... y m. λx 1... x n. t x i = x i f( ) = λx. ( f x ) f T f(t 1,..., t k ) = t t k a j( ) = y j a j from skeleton a j(t 1,..., t k ) = y j t 1 t k Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 22 / 51
30 Linear CFTGs as ACGs Composition as second-order substitution (de Groote and Pogodalla 2004) G = N, T, P, s a linear CFTG G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a p P with skeleton a, a 1 a m For p = a(x 1,..., x n ) t P with skeleton a, a 1 a m by induction, linear λ-term p = λy 1... y m. λx 1... x n. t L G Σ G Σ T L G (a) = string rank(a) string for a N L G (p) = p for p P Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 22 / 51
31 Linear CFTGs as ACGs Composition as second-order substitution (de Groote and Pogodalla 2004) G = N, T, P, s a linear CFTG G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a p P with skeleton a, a 1 a m For p = a(x 1,..., x n ) t P with skeleton a, a 1 a m by induction, linear λ-term p = λy 1... y m. λx 1... x n. t L G Σ G Σ T L G (a) = string rank(a) string for a N L G (p) = p for p P Σ T = { o }, T, τ higher-order linear signature τ(f) = string = o o f T Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 22 / 51
32 Linear CFTGs as ACGs Composition as second-order substitution (de Groote and Pogodalla 2004) G = N, T, P, s a linear CFTG G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 23 / 51
33 Linear CFTGs as ACGs Composition as third-order substitution G = N, T, P, s a linear CFTG (including derivation order) G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a G G = Σ G, Σ T, L G, s 3rd order ACG resulting from G G Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 24 / 51
34 Linear CFTGs as ACGs Composition as third-order substitution G = N, T, P, s a linear CFTG (including derivation order) G G = Σ G, Σ T, L G, s associated 2nd order ACG Σ G = N, { p p P }, τ higher-order linear signature τ(p) = a 1 a m a G G = Σ G, Σ T, L G, s 3rd order ACG resulting from G G Σ G = N, { p p P }, τ higher-order linear signature τ (p) = trans(τ(p)) = trans(a 1 a m a) trans(s) = s s the start symbol trans(a) = (a s) s a N {s} trans( α β ) = α trans( β ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 24 / 51
35 Example grammar CFTG p 1 = S f( T (c), G(c) ) p 2 = T (x) f( T (x), G(c) ) p 3 = G(x) h(x) p 4 = T (x) G(x) 2nd order ACG p 1 T G S p 2 T G T p 3 G p 4 G T Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 25 / 51
36 Example grammar CFTG p 1 = S f( T (c), G(c) ) p 2 = T (x) f( T (x), G(c) ) p 3 = G(x) h(x) p 4 = T (x) G(x) 2nd order ACG p 1 T G S p 2 T G T p 3 G p 4 G T 3rd order ACG p 1 T G S p 2 T G ( T S ) S p 3 ( G S ) S p 4 G ( T S ) S Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 25 / 51
37 Example derivation p 1 p 4 p 3 p 3 left-to-right p 1 T G S (var, app) t 1 T p 1 t 1 G S (var, app) p 4 G (T S) S g 1 G, t 1 T p 1 t 1 g 1 S (var, app) (abs) g 2 G p 4 g 2 (T S) S g 1 G λt 1. p 1 t 1 g 1 T S (app) g 1 G, g 2 G p 4 g 2 (λt 1. p 1 t 1 g 1 ) S (abs) p 3 (G S) S g 2 G λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 ) G S (app) g 2 G p 3 (λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 )) S (abs) p 3 (G S) S λg 2. p 3 (λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 )) G S (app) p 3 (λg 2. p 3 (λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 ))) S Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 26 / 51
38 Example derivation p 1 p 4 p 3 p 3 left-to-right p 1 T G S (var, app) t 1 T p 1 t 1 G S (var, app) p 4 G (T S) S g 1 G, t 1 T p 1 t 1 g 1 S (var, app) (abs) g 2 G p 4 g 2 (T S) S g 1 G λt 1. p 1 t 1 g 1 T S (app) g 1 G, g 2 G p 4 g 2 (λt 1. p 1 t 1 g 1 ) S (abs) p 3 (G S) S g 2 G λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 ) G S (app) g 2 G p 3 (λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 )) S p 3 (G S) S λg 2. p 3 (λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 )) G S (abs) p 3 (app) p 3 (λg 2. p 3 (λg 1. p 4 g 2 (λt 1. p 1 t 1 g 1 ))) S λ p 3 λ p 4 g 2 λ p 1 t 1 g 1 Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 26 / 51
39 Example derivation p 1 p 3 p 4 p 3 right-to-left p 1 T G S (var, app) t 1 T p 1 t 1 G S (var, app) g 1 G, t 1 T p 1 t 1 g 1 S (abs) p 3 (G S) S t 1 T λg 1. p 1 t 1 g 1 G S (var, app) p 4 G (T S) S t 1 T p 3 (λg 1. p 1 t 1 g 1 ) S (var, app) (abs) g 2 G p 4 g 2 (T S) S λt 1. p 3 (λg 1. p 1 t 1 g 1 ) T S (app) g 2 G p 4 g 2 (λt 1. p 3 (λg 1. p 1 t 1 g 1 )) S (abs) p 3 (G S) S λg 2. p 4 g 2 (λt 1. p 3 (λg 1. p 1 t 1 g 1 )) G S (app) p 3 (λg 2. p 4 g 2 (λt 1. p 3 (λg 1. p 1 t 1 g 1 ))) S Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 27 / 51
40 Example derivation p 1 p 3 p 4 p 3 right-to-left p 1 T G S (var, app) t 1 T p 1 t 1 G S (var, app) g 1 G, t 1 T p 1 t 1 g 1 S (abs) p 3 (G S) S t 1 T λg 1. p 1 t 1 g 1 G S (var, app) p 4 G (T S) S t 1 T p 3 (λg 1. p 1 t 1 g 1 ) S (var, app) (abs) g 2 G p 4 g 2 (T S) S λt 1. p 3 (λg 1. p 1 t 1 g 1 ) T S (app) g 2 G p 4 g 2 (λt 1. p 3 (λg 1. p 1 t 1 g 1 )) S p 3 (G S) S λg 2. p 4 g 2 (λt 1. p 3 (λg 1. p 1 t 1 g 1 )) G S (abs) p 3 (app) p 3 (λg 2. p 4 g 2 (λt 1. p 3 (λg 1. p 1 t 1 g 1 ))) S λ p 4 g 2 λ p 3 λ p 1 t 1 g 1 Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 27 / 51
41 Back towards the object language The transformation g which identifies equivalent derivations: p p λ y 1... y m f. f ( p y 1 y m ) if p P is a non-lifted rule otherwise This actually maps a derivation with order information (qua third order lambda term) to a derivation tree, i.e. a representation which keeps track only of which rule was used to rewrite which nonterminal, and not the relative order in which the rules were used. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 28 / 51
42 Example The transformation g which identifies equivalent derivations: p p λ y 1... y m f. f ( p y 1 y m ) if p P is a non-lifted rule otherwise p 3 ( λg 2. p 3 ( λg 1. p 4 g 2 ( λt 1. p 1 t 1 g 1 ) ) ) left-to-right and p 3 ( λg 2. p 4 g 2 ( λt 1. p 3 ( λg 1. p 1 t 1 g 1 ) ) ) right-to-left both are identified as p 1 ( p 4 p 3 ) p 3 transformation under g Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 29 / 51
43 The object language The object language of the new ACG is gotten by composing the map g which turns a new abstract term into the old IO one, and the original lexicon. (Note that this simply reuses the original ACG s lexicon the object language of the new ACG is obtained by first translating it back into the old ACG, and then interpreting the old ACG as usual.) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 30 / 51
44 The object language We need to prove that the translation trans over types engenders an ACG whose abstract language exactly corresponds to the derivations of the original linear context-free tree grammar. One problem: the notion of derivation is not rich enough. We need to enrich it with information about which nonterminal is being rewritten. One way to do this is to redefine the notion of derivation: (T Σ P N) T Σ That is, the one step derivation relation is between a tree (a sentential form), a rule, a natural number, and another tree: C[A(t 1,..., t k )] p n C[ t [ t 1,..., t k ] ] if there are exactly n 1 nonterminal symbols to the left of the bullet in C[ ], and if there is some rule p = A(x 1,..., x k ) t. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 31 / 51
45 The object language Now we want to say that each type derivation of an abstract term (a term in the abstract language) can be put into correspondence with a unique derivation in the CFTG, and what properties this correspondence should have. We will be interested in canonical (β-reduced, but η-long) terms. That is, in terms where all argument positions are explicitly filled, but where all applications have been computed. Note that the abstract language is a subset of the following: L = δ Y 1 Y m ρ Y 1 Y m λy.l where δ is a rule rewriting the start symbol, and ρ is not. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 32 / 51
46 The object language To define a mapping from such terms to derivations in the underlying CFTG, we first need to be able to turn a term into a sentential form. We do this in the following way: For each nonterminal T in the CFTG, there is a type T in the ACG. We introduce a new zero-place constant T of type T for each nonterminal T. We define the lexicon L to be the extension of L which maps each T to L (T ) = λx 1... x rank(t ). T x 1 x rank(t ) For M Λ(Σ G ) of atomic type with F V (M) = {y 1,..., y m } we define M = L ((λy 1,..., y m. M) T 1 T m ), where y i T i. Now M is simply the sentential form which M represents. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 33 / 51
47 The object language We can define the translation from terms to derivations after introducing the following notation: Let λx. M denote the number of free variables which occur to the left of the first occurrence of x in M. Note, this definition treats the λ-term as a syntactic object it distinguishes between terms which are β,η-equivalent. This is why we are working with the unique representative of a β,η-equivalence class which is β-reduced and η-long. Formally, define for any set B, any a being a constant or variable, and any lambda terms M and N: str(b, a) = { ε if a B a otherwise str(b, λx. M) = str(b {x}, M) str(b, (MN)) = str(b, M) str(b, N) Then set λx. M = u, where str(c, M[x ]) = u w Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 34 / 51
48 The object language The translation can be given as M = S δ 1 M if M = δ y 1 y m N ρ n+1 M if M = ρ y 1 y m λy.n and if n = λy.n Claim For every term M of the abstract language A(G G ), M is a derivation in G of M. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 35 / 51
49 Translating back to ACGs S δ 1 D 1 = D ( λ y. δ y ) φ ρ n+1 D ( M ) = D ( λ x u v. ρ x λ z. ( M u z v)) such that n = λ z. ( M u z v ) φ ( M ) = M Claim For every complete derivation D of t, D 1 = t. Moreover, 1 is the inverse of. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 36 / 51
50 Third order lambda terms really are nicer dequotienting of equivalent derivations implicit in the use of derivation trees but easy to use because substitution is managed by β-reduction canonical terms correspond exactly to derivations Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs 37 / 51
51 Barker s Analysis (qua CFTG) Some person left. S s(dp, v) DP d(det, NP ) NP n Some person from Jamaica left. DP d(det, NP (NP )) NP (x) NP (np(x, pp(p, DP ))) NP (x) x DP name Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 38 / 51
52 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
53 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
54 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
55 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
56 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
57 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
58 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
59 A Derivation Some person from every city left. S s(dp, v) s(d(det, NP (NP )), v) s(d(det, NP (n)), v) s(d(det, NP (np(n, pp(p, DP )))), v) s(d(det, np(n, pp(p, DP ))), v) s(d(det, np(n, pp(p, d(det, NP (NP ))))), v) s(d(det, np(n, pp(p, d(det, NP )))), v) s(d(det, np(n, pp(p, d(det, n)))), v) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 39 / 51
60 The abstract language of Barker s TAG Here are the rules, and their second-order types: S s(dp, v) (ρ S ) DP d(det, NP (NP )) (ρ DP ) NP n (ρ N ) NP (x) NP (np(x, pp(p, DP ))) (ρ NP a ) NP (x) x (ρ NP b ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 40 / 51
61 The abstract language of Barker s TAG Here are the rules, and their second-order types: S s(dp, v) DP S (ρ S ) DP d(det, NP (NP )) (ρ DP ) NP n (ρ N ) NP (x) NP (np(x, pp(p, DP ))) (ρ NP a ) NP (x) x (ρ NP b ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 40 / 51
62 The abstract language of Barker s TAG Here are the rules, and their second-order types: S s(dp, v) DP S (ρ S ) DP d(det, NP (NP )) NP NP DP (ρ DP ) NP n (ρ N ) NP (x) NP (np(x, pp(p, DP ))) (ρ NP a ) NP (x) x (ρ NP b ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 40 / 51
63 The abstract language of Barker s TAG Here are the rules, and their second-order types: S s(dp, v) DP S (ρ S ) DP d(det, NP (NP )) NP NP DP (ρ DP ) NP n NP (ρ N ) NP (x) NP (np(x, pp(p, DP ))) (ρ NP a ) NP (x) x (ρ NP b ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 40 / 51
64 The abstract language of Barker s TAG Here are the rules, and their second-order types: S s(dp, v) DP S (ρ S ) DP d(det, NP (NP )) NP NP DP (ρ DP ) NP n NP (ρ N ) NP (x) NP (np(x, pp(p, DP ))) NP DP NP (ρ NP a ) NP (x) x (ρ NP b ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 40 / 51
65 The abstract language of Barker s TAG Here are the rules, and their second-order types: S s(dp, v) DP S (ρ S ) DP d(det, NP (NP )) NP NP DP (ρ DP ) NP n NP (ρ N ) NP (x) NP (np(x, pp(p, DP ))) NP DP NP (ρ NP a ) NP (x) x NP (ρ NP b ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 40 / 51
66 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP DP ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
67 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP DP ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
68 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP DP ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
69 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
70 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
71 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP (DP S) S ρ N (NP S) S ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
72 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP (DP S) S ρ N (NP S) S ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
73 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP (DP S) S ρ N (NP S) S ρ NP a NP DP (NP S) S ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
74 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP (DP S) S ρ N (NP S) S ρ NP a NP DP (NP S) S ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
75 Lifting Barker s TAG And here the types lifted over S: ρ S DP S ρ DP NP NP (DP S) S ρ N (NP S) S ρ NP a NP DP (NP S) S ρ NP b (NP S) S Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 41 / 51
76 Derivations Some person left basic (2nd order): ρ S ( ρ DP ( ρ NP b ρ NP ) ) lifted (3rd order): ρ N ( λx N. ρ NP b ( λx NP. ρ DP ( x NP x N λx D. ρ S x D ) ) ) Some person from every city left basic: ρ S ( ρ DP ( ρ NP a ( ρ NP b ρ DP ( ρ NP b ρ NP ) ) ρ NP ) ) lifted p.ρ NP b (λx np.ρ DP (x np x np (λx d.ρ NP b (λx np.ρ NP a (x np x d (λx np.ρ N (λx np.ρ DP (x np x np (λx d.ρ S x d ))) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 42 / 51
77 The Problem of Inverse Linking Observation: derivation order does not permit surface scope in: every person from a city left. Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 43 / 51
78 The Problem of Inverse Linking Observation: derivation order does not permit surface scope in: every person from a city left. The problem: the most deeply embedded quantifier cannot be introduced until after its argument position is present, which is introduced only once its containing DP is present Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 43 / 51
79 The Problem of Inverse Linking Observation: derivation order does not permit surface scope in: every person from a city left. The problem: the most deeply embedded quantifier cannot be introduced until after its argument position is present, which is introduced only once its containing DP is present Example Every derivation begins: S s(dp, v) 1 = λx D.ρ S (x D ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 43 / 51
80 The Problem of Inverse Linking Observation: derivation order does not permit surface scope in: every person from a city left. The problem: the most deeply embedded quantifier cannot be introduced until after its argument position is present, which is introduced only once its containing DP is present Example Every derivation begins: S s(dp, v) s(d(det, NP (NP )), v) 1 = λx NP x N. ρ DP ( x NP x N λx D.ρ S (x D ) ) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 43 / 51
81 Constituency in derivations A timing based approach to quantifier scope simply cannot derive surface scope relations between embedded scope-takers: the scope relations predicted are always inverted. ρ S ρ DP ρ NP a ρdp ρnp ρ NPb ρ NP b ρ NP The possible derivations for t are given by h(t), where h(σ(t 1,..., t n ) = σ {h(t 1 ),..., h(t n )} ρ S (ρ DP (ρ NP (ρ NP a (ρ NP b (ρ DP (ρ NP b ρ NP )))))) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 44 / 51
82 Timing /= Derivation Barker wants scope relations such that ρ DP < ρ DP There is no derivation which provides this No system which derives this can be expressed in terms of derivations Whatever people mean by timing it is not describable in terms of rewriting order Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs 45 / 51
83 Back to Barker We simply lifted all of our types because we wanted to look at every possible derivation order Barker only allows for cosubstitution of certain initial trees (the DPs) this corresponds to us only lifting types ending in DP the resulting signature has nothing to do with derivations Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs 46 / 51
84 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP DP ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
85 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP DP ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
86 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP DP ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
87 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
88 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
89 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
90 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
91 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
92 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
93 Selectively Lifting Barker s TAG Only types ending in DP : ρ S DP S ρ DP NP NP (DP S) S ρ N NP ρ NP a NP DP NP ρ NP b NP Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 47 / 51
94 We still don t get the surface reading! but this time its easy to fix: Barker s solution allow a version of rule ρ NP a to directly select for a continuized DP : ρ NP a = NP ((DP S) S) NP A lexical solution introduce new atomic type XP, and duplicate rules as appropriate: XP d(det, NP (NP )) (ρ XP ) NP (x) NP (np(x, pp(p, XP ))) (ρ NP c ) lexically interpret L(XP ) = L((DP S) S) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 48 / 51
95 Conclusions Cotags leave the realm of context-free grammar formalisms WGC and SGC preservation NOT because IO and OI coincide on linear CFTGs instead, because spellout involves going back through the 2 nd order derivation term Complexity heuristics in ACG differ from those of TAG: simpler to deal with in-situ readings by making lexicon higher order than the abstract language... (??) Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 49 / 51
96 Conclusions Timing intuitive and oft-occuring not related to rewriting strategies (we may have been the only ones to have thought this... ) best seen as moving from trees to (3 rd order) terms Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs ACG@10 50 / 51
97 Thank you! Greg & Jens (Chicago & Bielefeld) Derivational order and ACGs 51 / 51
CoTAGs and ACGs. Gregory M. Kobele 1 and Jens Michaelis 2
CoTAGs and ACGs Gregory M. Kobele 1 and Jens Michaelis 2 1 University of Chicago Chicago Illinois USA 2 Bielefeld University Bielefeld Germany Abstract. Our main concern is to provide a complete picture
More informationMovement-Generalized Minimalist Grammars
Movet-Generalized Minimalist Grammars Thomas Graf tgraf@ucla.edu tgraf.bol.ucla.edu University of California, Los Angeles LACL 2012 July 2, 2012 Outline 1 Monadic Second-Order Logic (MSO) Talking About
More informationContext Free Grammars
Automata and Formal Languages Context Free Grammars Sipser pages 101-111 Lecture 11 Tim Sheard 1 Formal Languages 1. Context free languages provide a convenient notation for recursive description of languages.
More informationSemantics and Generative Grammar. Quantificational DPs, Part 2: Quantificational DPs in Non-Subject Position and Pronominal Binding 1
Quantificational DPs, Part 2: Quantificational DPs in Non-Subject Position and Pronominal Binding 1 1. Introduction (1) Our Current System a. The Ds no, some, and every are type (Quantificational
More informationParsing Beyond Context-Free Grammars: Tree Adjoining Grammars
Parsing Beyond Context-Free Grammars: Tree Adjoining Grammars Laura Kallmeyer & Tatiana Bladier Heinrich-Heine-Universität Düsseldorf Sommersemester 2018 Kallmeyer, Bladier SS 2018 Parsing Beyond CFG:
More informationProseminar on Semantic Theory Fall 2013 Ling 720 The Proper Treatment of Quantification in Ordinary English, Part 1: The Fragment of English
The Proper Treatment of Quantification in Ordinary English, Part 1: The Fragment of English We will now explore the analysis of English that Montague puts forth in his seminal paper, PTQ. As we ve already
More informationa. Develop a fragment of English that contains quantificational NPs. b. Develop a translation base from that fragment to Politics+λ
An Algebraic Approach to Quantification and Lambda Abstraction: Applications to the Analysis of English (1) Ingredients on the Table a. A logical language with both quantification and lambda abstraction
More informationParsing with Context-Free Grammars
Parsing with Context-Free Grammars Berlin Chen 2005 References: 1. Natural Language Understanding, chapter 3 (3.1~3.4, 3.6) 2. Speech and Language Processing, chapters 9, 10 NLP-Berlin Chen 1 Grammars
More informationExam: Synchronous Grammars
Exam: ynchronous Grammars Duration: 3 hours Written documents are allowed. The numbers in front of questions are indicative of hardness or duration. ynchronous grammars consist of pairs of grammars whose
More informationSuppose h maps number and variables to ɛ, and opening parenthesis to 0 and closing parenthesis
1 Introduction Parenthesis Matching Problem Describe the set of arithmetic expressions with correctly matched parenthesis. Arithmetic expressions with correctly matched parenthesis cannot be described
More informationLanguages. Languages. An Example Grammar. Grammars. Suppose we have an alphabet V. Then we can write:
Languages A language is a set (usually infinite) of strings, also known as sentences Each string consists of a sequence of symbols taken from some alphabet An alphabet, V, is a finite set of symbols, e.g.
More informationTowards Abstract Categorial Grammars
Towards Abstract Categorial Grammars Philippe de Groote LORIA UMR n o 7503 INRIA Campus Scientifique, B.P. 239 54506 Vandœuvre lès Nancy Cedex France degroote@loria.fr Abstract We introduce a new categorial
More informationIntroduction to Theory of Computing
CSCI 2670, Fall 2012 Introduction to Theory of Computing Department of Computer Science University of Georgia Athens, GA 30602 Instructor: Liming Cai www.cs.uga.edu/ cai 0 Lecture Note 3 Context-Free Languages
More informationSemantics and Generative Grammar. Pronouns and Variable Assignments 1. We ve seen that implicatures are crucially related to context.
Pronouns and Variable Assignments 1 1. Putting this Unit in Context (1) What We ve Done So Far This Unit Expanded our semantic theory so that it includes (the beginnings of) a theory of how the presuppositions
More informationAdvances in Abstract Categorial Grammars
Advances in Abstract Categorial Grammars Language Theory and Linguistic Modeling Lecture 3 Reduction of second-order ACGs to to Datalog Extension to almost linear second-order ACGs CFG recognition/parsing
More informationParsing. Context-Free Grammars (CFG) Laura Kallmeyer. Winter 2017/18. Heinrich-Heine-Universität Düsseldorf 1 / 26
Parsing Context-Free Grammars (CFG) Laura Kallmeyer Heinrich-Heine-Universität Düsseldorf Winter 2017/18 1 / 26 Table of contents 1 Context-Free Grammars 2 Simplifying CFGs Removing useless symbols Eliminating
More informationIntroduction to Semantics. The Formalization of Meaning 1
The Formalization of Meaning 1 1. Obtaining a System That Derives Truth Conditions (1) The Goal of Our Enterprise To develop a system that, for every sentence S of English, derives the truth-conditions
More informationAn Additional Observation on Strict Derivational Minimalism
10 An Additional Observation on Strict Derivational Minimalism Jens Michaelis Abstract We answer a question which, so far, was left an open problem: does in terms of derivable string languages the type
More informationSharpening the empirical claims of generative syntax through formalization
Sharpening the empirical claims of generative syntax through formalization Tim Hunter University of Minnesota, Twin Cities NASSLLI, June 2014 Part 1: Grammars and cognitive hypotheses What is a grammar?
More informationSemantics and Generative Grammar. The Semantics of Adjectival Modification 1. (1) Our Current Assumptions Regarding Adjectives and Common Ns
The Semantics of Adjectival Modification 1 (1) Our Current Assumptions Regarding Adjectives and Common Ns a. Both adjectives and common nouns denote functions of type (i) [[ male ]] = [ λx : x D
More informationModels of Adjunction in Minimalist Grammars
Models of Adjunction in Minimalist Grammars Thomas Graf mail@thomasgraf.net http://thomasgraf.net Stony Brook University FG 2014 August 17, 2014 The Theory-Neutral CliffsNotes Insights Several properties
More informationUnterspezifikation in der Semantik Scope Semantics in Lexicalized Tree Adjoining Grammars
in der emantik cope emantics in Lexicalized Tree Adjoining Grammars Laura Heinrich-Heine-Universität Düsseldorf Wintersemester 2011/2012 LTAG: The Formalism (1) Tree Adjoining Grammars (TAG): Tree-rewriting
More informationA Polynomial Time Algorithm for Parsing with the Bounded Order Lambek Calculus
A Polynomial Time Algorithm for Parsing with the Bounded Order Lambek Calculus Timothy A. D. Fowler Department of Computer Science University of Toronto 10 King s College Rd., Toronto, ON, M5S 3G4, Canada
More informationOn rigid NL Lambek grammars inference from generalized functor-argument data
7 On rigid NL Lambek grammars inference from generalized functor-argument data Denis Béchet and Annie Foret Abstract This paper is concerned with the inference of categorial grammars, a context-free grammar
More informationModel-Theory of Property Grammars with Features
Model-Theory of Property Grammars with Features Denys Duchier Thi-Bich-Hanh Dao firstname.lastname@univ-orleans.fr Yannick Parmentier Abstract In this paper, we present a model-theoretic description of
More informationFLAC Context-Free Grammars
FLAC Context-Free Grammars Klaus Sutner Carnegie Mellon Universality Fall 2017 1 Generating Languages Properties of CFLs Generation vs. Recognition 3 Turing machines can be used to check membership in
More informationLecture 11 Context-Free Languages
Lecture 11 Context-Free Languages COT 4420 Theory of Computation Chapter 5 Context-Free Languages n { a b : n n { ww } 0} R Regular Languages a *b* ( a + b) * Example 1 G = ({S}, {a, b}, S, P) Derivations:
More informationIntroduction to Semantics. Pronouns and Variable Assignments. We ve seen that implicatures are crucially related to context.
Pronouns and Variable Assignments 1. Putting this Unit in Context (1) What We ve Done So Far This Unit Expanded our semantic theory so that it includes (the beginnings of) a theory of how the presuppositions
More informationThis lecture covers Chapter 5 of HMU: Context-free Grammars
This lecture covers Chapter 5 of HMU: Context-free rammars (Context-free) rammars (Leftmost and Rightmost) Derivations Parse Trees An quivalence between Derivations and Parse Trees Ambiguity in rammars
More informationThe word problem in Z 2 and formal language theory
The word problem in Z 2 and formal language theory Sylvain Salvati INRIA Bordeaux Sud-Ouest Topology and languages June 22-24 Outline The group language of Z 2 A similar problem in computational linguistics
More informationNunchaku: Flexible Model Finding for Higher-Order Logic
Nunchaku: Flexible Model Finding for Higher-Order Logic Simon Cruanes, Jasmin Blanchette, Andrew Reynolds Veridis, Inria Nancy https://cedeela.fr/~simon/ April 7th, 2016 1 / 21 Summary Introduction Nunchaku
More informationGrammar formalisms Tree Adjoining Grammar: Formal Properties, Parsing. Part I. Formal Properties of TAG. Outline: Formal Properties of TAG
Grammar formalisms Tree Adjoining Grammar: Formal Properties, Parsing Laura Kallmeyer, Timm Lichte, Wolfgang Maier Universität Tübingen Part I Formal Properties of TAG 16.05.2007 und 21.05.2007 TAG Parsing
More informationSubtyping and Intersection Types Revisited
Subtyping and Intersection Types Revisited Frank Pfenning Carnegie Mellon University International Conference on Functional Programming (ICFP 07) Freiburg, Germany, October 1-3, 2007 Joint work with Rowan
More informationExpressive Power, Mood, and Actuality
Expressive Power, Mood, and Actuality Rohan French Abstract In Wehmeier (2004) we are presented with the subjunctive modal language, a way of dealing with the expressive inadequacy of modal logic by marking
More informationSection 1 (closed-book) Total points 30
CS 454 Theory of Computation Fall 2011 Section 1 (closed-book) Total points 30 1. Which of the following are true? (a) a PDA can always be converted to an equivalent PDA that at each step pops or pushes
More informationProseminar on Semantic Theory Fall 2010 Ling 720. Remko Scha (1981/1984): Distributive, Collective and Cumulative Quantification
1. Introduction Remko Scha (1981/1984): Distributive, Collective and Cumulative Quantification (1) The Importance of Scha (1981/1984) The first modern work on plurals (Landman 2000) There are many ideas
More informationSpring 2018 Ling 620 The Basics of Intensional Semantics, Part 1: The Motivation for Intensions and How to Formalize Them 1
The Basics of Intensional Semantics, Part 1: The Motivation for Intensions and How to Formalize Them 1 1. The Inadequacies of a Purely Extensional Semantics (1) Extensional Semantics a. The interpretation
More informationIntroduction to Metalogic 1
Philosophy 135 Spring 2012 Tony Martin Introduction to Metalogic 1 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: (i) sentence letters p 0, p 1, p 2,... (ii) connectives,
More informationEinführung in die Computerlinguistik
Einführung in die Computerlinguistik Context-Free Grammars (CFG) Laura Kallmeyer Heinrich-Heine-Universität Düsseldorf Summer 2016 1 / 22 CFG (1) Example: Grammar G telescope : Productions: S NP VP NP
More informationNatural Language Processing CS Lecture 06. Razvan C. Bunescu School of Electrical Engineering and Computer Science
Natural Language Processing CS 6840 Lecture 06 Razvan C. Bunescu School of Electrical Engineering and Computer Science bunescu@ohio.edu Statistical Parsing Define a probabilistic model of syntax P(T S):
More informationNatural Language Processing : Probabilistic Context Free Grammars. Updated 5/09
Natural Language Processing : Probabilistic Context Free Grammars Updated 5/09 Motivation N-gram models and HMM Tagging only allowed us to process sentences linearly. However, even simple sentences require
More informationContext-Free Grammars and Languages. Reading: Chapter 5
Context-Free Grammars and Languages Reading: Chapter 5 1 Context-Free Languages The class of context-free languages generalizes the class of regular languages, i.e., every regular language is a context-free
More informationMoreno Mitrović. The Saarland Lectures on Formal Semantics
,, 3 Moreno Mitrović The Saarland Lectures on Formal Semantics λ- λ- λ- ( λ- ) Before we move onto this, let's recall our f -notation for intransitive verbs 1/33 λ- ( λ- ) Before we move onto this, let's
More informationSemantics and Generative Grammar. Quantificational DPs, Part 3: Covert Movement vs. Type Shifting 1
Quantificational DPs, Part 3: Covert Movement vs. Type Shifting 1 1. Introduction Thus far, we ve considered two competing analyses of sentences like those in (1). (1) Sentences Where a Quantificational
More informationCS522 - Programming Language Semantics
1 CS522 - Programming Language Semantics Simply Typed Lambda Calculus Grigore Roşu Department of Computer Science University of Illinois at Urbana-Champaign 2 We now discuss a non-trivial extension of
More informationGeneralized Quantifiers Logical and Linguistic Aspects
Generalized Quantifiers Logical and Linguistic Aspects Lecture 1: Formal Semantics and Generalized Quantifiers Dag Westerståhl University of Gothenburg SELLC 2010 Institute for Logic and Cognition, Sun
More informationSharpening the empirical claims of generative syntax through formalization
Sharpening the empirical claims of generative syntax through formalization Tim Hunter University of Minnesota, Twin Cities ESSLLI, August 2015 Part 1: Grammars and cognitive hypotheses What is a grammar?
More informationLing 98a: The Meaning of Negation (Week 5)
Yimei Xiang yxiang@fas.harvard.edu 15 October 2013 1 Review Negation in propositional logic, oppositions, term logic of Aristotle Presuppositions Projection and accommodation Three-valued logic External/internal
More informationSurface Reasoning Lecture 2: Logic and Grammar
Surface Reasoning Lecture 2: Logic and Grammar Thomas Icard June 18-22, 2012 Thomas Icard: Surface Reasoning, Lecture 2: Logic and Grammar 1 Categorial Grammar Combinatory Categorial Grammar Lambek Calculus
More informationLecture Notes on Heyting Arithmetic
Lecture Notes on Heyting Arithmetic 15-317: Constructive Logic Frank Pfenning Lecture 8 September 21, 2017 1 Introduction In this lecture we discuss the data type of natural numbers. They serve as a prototype
More informationMathematics 114L Spring 2018 D.A. Martin. Mathematical Logic
Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)
More information(NB. Pages are intended for those who need repeated study in formal languages) Length of a string. Formal languages. Substrings: Prefix, suffix.
(NB. Pages 22-40 are intended for those who need repeated study in formal languages) Length of a string Number of symbols in the string. Formal languages Basic concepts for symbols, strings and languages:
More information564 Lecture 25 Nov. 23, Continuing note on presuppositional vs. nonpresuppositional dets.
564 Lecture 25 Nov. 23, 1999 1 Continuing note on presuppositional vs. nonpresuppositional dets. Here's the argument about the nonpresupp vs. presupp analysis of "every" that I couldn't reconstruct last
More informationSyntactical analysis. Syntactical analysis. Syntactical analysis. Syntactical analysis
Context-free grammars Derivations Parse Trees Left-recursive grammars Top-down parsing non-recursive predictive parsers construction of parse tables Bottom-up parsing shift/reduce parsers LR parsers GLR
More informationOn the Semantics of Parsing Actions
On the Semantics of Parsing Actions Hayo Thielecke School of Computer Science University of Birmingham Birmingham B15 2TT, United Kingdom Abstract Parsers, whether constructed by hand or automatically
More informationSupplementary Notes on Inductive Definitions
Supplementary Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 August 29, 2002 These supplementary notes review the notion of an inductive definition
More informationProseminar on Semantic Theory Fall 2013 Ling 720 Problem Set on the Analysis of Quantification: Answers and Notes
Problem Set on the Analysis of Quantification: Answers and Notes 1. Notes on the Answers In Section 2, I have copied some illustrative answers from the problem sets submitted to me. In this section, I
More informationPredicate Logic - Introduction
Outline Motivation Predicate Logic - Introduction Predicates & Functions Quantifiers, Coming to Terms with Formulas Quantifier Scope & Bound Variables Free Variables & Sentences c 2001 M. Lawford 1 Motivation:
More informationContext-free Grammars and Languages
Context-free Grammars and Languages COMP 455 002, Spring 2019 Jim Anderson (modified by Nathan Otterness) 1 Context-free Grammars Context-free grammars provide another way to specify languages. Example:
More informationProbabilistic Linguistics
Matilde Marcolli MAT1509HS: Mathematical and Computational Linguistics University of Toronto, Winter 2019, T 4-6 and W 4, BA6180 Bernoulli measures finite set A alphabet, strings of arbitrary (finite)
More informationThe Lambek-Grishin calculus for unary connectives
The Lambek-Grishin calculus for unary connectives Anna Chernilovskaya Utrecht Institute of Linguistics OTS, Utrecht University, the Netherlands anna.chernilovskaya@let.uu.nl Introduction In traditional
More informationSOME NOTES ON LOGIC AND QUANTIFIER RAISING
SOME NOTES ON LOGIC AND QUANTIFIER RAISING MARCUS KRACHT 1. Predicate Logic This note clarifies some of the concepts used in the lecture. I continue to use typewriter fonts for actual symbols; this saves
More information1 First-order logic. 1 Syntax of first-order logic. 2 Semantics of first-order logic. 3 First-order logic queries. 2 First-order query evaluation
Knowledge Bases and Databases Part 1: First-Order Queries Diego Calvanese Faculty of Computer Science Master of Science in Computer Science A.Y. 2007/2008 Overview of Part 1: First-order queries 1 First-order
More informationIntroduction to Metalogic
Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)
More informationTHE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.
CHAPTER 3 THE LOGIC OF QUANTIFIED STATEMENTS SECTION 3.1 Predicates and Quantified Statements I Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. Predicates
More informationTree Adjoining Grammars
Tree Adjoining Grammars Feature Structure Based TAG Laura Kallmeyer & Benjamin Burkhardt HHU Düsseldorf WS 2017/2018 1 / 20 Outline 1 Why feature structures? 2 Basics of feature structure logic 3 Feature
More informationTHEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET
THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET Regular Languages and FA A language is a set of strings over a finite alphabet Σ. All languages are finite or countably infinite. The set of all languages
More informationPredicate Logic: Syntax
Predicate Logic: Syntax Alice Gao Lecture 12 Based on work by J. Buss, L. Kari, A. Lubiw, B. Bonakdarpour, D. Maftuleac, C. Roberts, R. Trefler, and P. Van Beek 1/31 Outline Syntax of Predicate Logic Learning
More informationA Logic Primer. Stavros Tripakis University of California, Berkeley. Stavros Tripakis (UC Berkeley) EE 144/244, Fall 2014 A Logic Primer 1 / 35
EE 144/244: Fundamental Algorithms for System Modeling, Analysis, and Optimization Fall 2014 A Logic Primer Stavros Tripakis University of California, Berkeley Stavros Tripakis (UC Berkeley) EE 144/244,
More informationSharpening the empirical claims of generative syntax through formalization
Sharpening the empirical claims of generative syntax through formalization Tim Hunter University of Minnesota, Twin Cities ESSLLI, August 2015 Part 1: Grammars and cognitive hypotheses What is a grammar?
More informationSpring 2017 Ling 620. An Introduction to the Semantics of Tense 1
1. Introducing Evaluation Times An Introduction to the Semantics of Tense 1 (1) Obvious, Fundamental Fact about Sentences of English The truth of some sentences (of English) depends upon the time they
More informationComputational Models - Lecture 4 1
Computational Models - Lecture 4 1 Handout Mode Iftach Haitner. Tel Aviv University. November 21, 2016 1 Based on frames by Benny Chor, Tel Aviv University, modifying frames by Maurice Herlihy, Brown University.
More informationTop Down and Bottom Up Composition. 1 Notes on Notation and Terminology. 2 Top-down and Bottom-Up Composition. Two senses of functional application
Elizabeth Coppock Compositional Semantics coppock@phil.hhu.de Heinrich Heine University Wed. ovember 30th, 2011 Winter Semester 2011/12 Time: 14:30 16:00 Room: 25.22-U1.72 Top Down and Bottom Up Composition
More information1 Rules in a Feature Grammar
27 Feature Grammars and Unification Drew McDermott drew.mcdermott@yale.edu 2015-11-20, 11-30, 2016-10-28 Yale CS470/570 1 Rules in a Feature Grammar Grammar rules look like this example (using Shieber
More informationIntroduction to Semantics. Common Nouns and Adjectives in Predicate Position 1
Common Nouns and Adjectives in Predicate Position 1 (1) The Lexicon of Our System at Present a. Proper Names: [[ Barack ]] = Barack b. Intransitive Verbs: [[ smokes ]] = [ λx : x D e. IF x smokes THEN
More information60-354, Theory of Computation Fall Asish Mukhopadhyay School of Computer Science University of Windsor
60-354, Theory of Computation Fall 2013 Asish Mukhopadhyay School of Computer Science University of Windsor Pushdown Automata (PDA) PDA = ε-nfa + stack Acceptance ε-nfa enters a final state or Stack is
More information1 More finite deterministic automata
CS 125 Section #6 Finite automata October 18, 2016 1 More finite deterministic automata Exercise. Consider the following game with two players: Repeatedly flip a coin. On heads, player 1 gets a point.
More informationA Logic Primer. Stavros Tripakis University of California, Berkeley
EE 144/244: Fundamental Algorithms for System Modeling, Analysis, and Optimization Fall 2015 A Logic Primer Stavros Tripakis University of California, Berkeley Stavros Tripakis (UC Berkeley) EE 144/244,
More informationParikh s theorem. Håkan Lindqvist
Parikh s theorem Håkan Lindqvist Abstract This chapter will discuss Parikh s theorem and provide a proof for it. The proof is done by induction over a set of derivation trees, and using the Parikh mappings
More informationScope Ambiguities through the Mirror
Scope Ambiguities through the Mirror Raffaella Bernardi In this paper we look at the interpretation of Quantifier Phrases from the perspective of Symmetric Categorial Grammar. We show how the apparent
More informationFregean Compositionality MCMP, June 2015 Thomas Ede Zimmermann (Goethe University, Frankfurt)
Fregean Compositionality MCMP, June 2015 Thomas Ede Zimmermann (Goethe University, Frankfurt) 1. Background (1a) John seeks a unicorn. P(Δ John, O(Δ seeks,δ a unicorn ) (c) Q(Δ a unicorn, Δ John seeks
More informationPushdown Automata: Introduction (2)
Pushdown Automata: Introduction Pushdown automaton (PDA) M = (K, Σ, Γ,, s, A) where K is a set of states Σ is an input alphabet Γ is a set of stack symbols s K is the start state A K is a set of accepting
More informationContext-Free Grammars and Languages
Context-Free Grammars and Languages Seungjin Choi Department of Computer Science and Engineering Pohang University of Science and Technology 77 Cheongam-ro, Nam-gu, Pohang 37673, Korea seungjin@postech.ac.kr
More informationStatic Program Analysis
Static Program Analysis Xiangyu Zhang The slides are compiled from Alex Aiken s Michael D. Ernst s Sorin Lerner s A Scary Outline Type-based analysis Data-flow analysis Abstract interpretation Theorem
More informationLecture 7. Logic. Section1: Statement Logic.
Ling 726: Mathematical Linguistics, Logic, Section : Statement Logic V. Borschev and B. Partee, October 5, 26 p. Lecture 7. Logic. Section: Statement Logic.. Statement Logic..... Goals..... Syntax of Statement
More informationComputational Semantics Day 4: Extensionality and intensionality
Computational Semantics Day 4: Extensionality and intensionality Jan van Eijck 1 & Christina Unger 2 1 CWI, Amsterdam, and UiL-OTS, Utrecht, The Netherlands 2 CITEC, Bielefeld University, Germany ESSLLI
More informationCS460/626 : Natural Language Processing/Speech, NLP and the Web
CS460/626 : Natural Language Processing/Speech, NLP and the Web Lecture 23: Binding Theory Pushpak Bhattacharyya CSE Dept., IIT Bombay 8 th Oct, 2012 Parsing Problem Semantics Part of Speech Tagging NLP
More informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More informationSecond-Order Abstract Categorial Grammars
Second-Order Abstract Categorial Grammars Makoto Kanazawa July 28, 2009 1 Some Context-Free Grammar Formalisms 1.1 Top-Down Rewriting and Bottom-Up Deduction When Chomsky first introduced the context-free
More informationFirst-Order Logic. Chapter Overview Syntax
Chapter 10 First-Order Logic 10.1 Overview First-Order Logic is the calculus one usually has in mind when using the word logic. It is expressive enough for all of mathematics, except for those concepts
More informationParsing. Based on presentations from Chris Manning s course on Statistical Parsing (Stanford)
Parsing Based on presentations from Chris Manning s course on Statistical Parsing (Stanford) S N VP V NP D N John hit the ball Levels of analysis Level Morphology/Lexical POS (morpho-synactic), WSD Elements
More informationLecture Notes on Inductive Definitions
Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 September 2, 2004 These supplementary notes review the notion of an inductive definition and
More informationQuantification in the predicate calculus
Quantification in the predicate calculus PHIL 43916 eptember 5, 2012 1. The problem posed by quantified sentences... 1 2. yntax of PC... 2 3. Bound and free iables... 3 4. Models and assignments... 4 5.
More informationChapter 4: Context-Free Grammars
Chapter 4: Context-Free Grammars 4.1 Basics of Context-Free Grammars Definition A context-free grammars, or CFG, G is specified by a quadruple (N, Σ, P, S), where N is the nonterminal or variable alphabet;
More informationStructures mathématiques du langage
tructures mathématiques du langage Alain Lecomte 16 février 2014 1 Heim and Kratzer s theory Montague s grammar was conceived and built during the sixties of the last century, without much attention paid
More informationIntroduction to first-order logic:
Introduction to first-order logic: First-order structures and languages. Terms and formulae in first-order logic. Interpretations, truth, validity, and satisfaction. Valentin Goranko DTU Informatics September
More informationParasitic Scope (Barker 2007) Semantics Seminar 11/10/08
Parasitic Scope (Barker 2007) Semantics Seminar 11/10/08 1. Overview Attempts to provide a compositional, fully semantic account of same. Elements other than NPs in particular, adjectives can be scope-taking
More informationLecture Notes on Inductive Definitions
Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 August 28, 2003 These supplementary notes review the notion of an inductive definition and give
More informationA NOTE ON COMPOSITIONALITY IN THE FIRST ORDER LANGUAGE
Janusz Maciaszek Luis Villegas-Forero A NOTE ON COMPOSITIONALITY IN THE FIRST ORDER LANGUAGE Abstract The main objective of this paper is to present the syntax and semantic of First Order Language in a
More informationLogic for Computer Science - Week 2 The Syntax of Propositional Logic
Logic for Computer Science - Week 2 The Syntax of Propositional Logic Ștefan Ciobâcă November 30, 2017 1 An Introduction to Logical Formulae In the previous lecture, we have seen what makes an argument
More information