Derivational order and ACGs

Size: px
Start display at page:

Download "Derivational order and ACGs"

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 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 information

Movement-Generalized Minimalist Grammars

Movement-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 information

Context Free Grammars

Context 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 information

Semantics and Generative Grammar. Quantificational DPs, Part 2: Quantificational DPs in Non-Subject Position and Pronominal Binding 1

Semantics 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 information

Parsing Beyond Context-Free Grammars: Tree Adjoining Grammars

Parsing 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 information

Proseminar on Semantic Theory Fall 2013 Ling 720 The Proper Treatment of Quantification in Ordinary English, Part 1: The Fragment of English

Proseminar 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 information

a. Develop a fragment of English that contains quantificational NPs. b. Develop a translation base from that fragment to Politics+λ

a. 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 information

Parsing with Context-Free Grammars

Parsing 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 information

Exam: Synchronous Grammars

Exam: 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 information

Suppose h maps number and variables to ɛ, and opening parenthesis to 0 and closing parenthesis

Suppose 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 information

Languages. Languages. An Example Grammar. Grammars. Suppose we have an alphabet V. Then we can write:

Languages. 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 information

Towards Abstract Categorial Grammars

Towards 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 information

Introduction to Theory of Computing

Introduction 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 information

Semantics and Generative Grammar. Pronouns and Variable Assignments 1. We ve seen that implicatures are crucially related to context.

Semantics 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 information

Advances in Abstract Categorial Grammars

Advances 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 information

Parsing. Context-Free Grammars (CFG) Laura Kallmeyer. Winter 2017/18. Heinrich-Heine-Universität Düsseldorf 1 / 26

Parsing. 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 information

Introduction to Semantics. The Formalization of Meaning 1

Introduction 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 information

An Additional Observation on Strict Derivational Minimalism

An 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 information

Sharpening the empirical claims of generative syntax through formalization

Sharpening 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 information

Semantics and Generative Grammar. The Semantics of Adjectival Modification 1. (1) Our Current Assumptions Regarding Adjectives and Common Ns

Semantics 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 information

Models of Adjunction in Minimalist Grammars

Models 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 information

Unterspezifikation in der Semantik Scope Semantics in Lexicalized Tree Adjoining Grammars

Unterspezifikation 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 information

A Polynomial Time Algorithm for Parsing with the Bounded Order Lambek Calculus

A 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 information

On rigid NL Lambek grammars inference from generalized functor-argument data

On 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 information

Model-Theory of Property Grammars with Features

Model-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 information

FLAC Context-Free Grammars

FLAC 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 information

Lecture 11 Context-Free Languages

Lecture 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 information

Introduction to Semantics. Pronouns and Variable Assignments. We ve seen that implicatures are crucially related to context.

Introduction 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 information

This lecture covers Chapter 5 of HMU: Context-free Grammars

This 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 information

The word problem in Z 2 and formal language theory

The 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 information

Nunchaku: Flexible Model Finding for Higher-Order Logic

Nunchaku: 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 information

Grammar 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. 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 information

Subtyping and Intersection Types Revisited

Subtyping 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 information

Expressive Power, Mood, and Actuality

Expressive 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 information

Section 1 (closed-book) Total points 30

Section 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 information

Proseminar on Semantic Theory Fall 2010 Ling 720. Remko Scha (1981/1984): Distributive, Collective and Cumulative Quantification

Proseminar 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 information

Spring 2018 Ling 620 The Basics of Intensional Semantics, Part 1: The Motivation for Intensions and How to Formalize Them 1

Spring 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 information

Introduction to Metalogic 1

Introduction 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 information

Einführung in die Computerlinguistik

Einfü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 information

Natural Language Processing CS Lecture 06. Razvan C. Bunescu School of Electrical Engineering and Computer Science

Natural 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 information

Natural Language Processing : Probabilistic Context Free Grammars. Updated 5/09

Natural 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 information

Context-Free Grammars and Languages. Reading: Chapter 5

Context-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 information

Moreno Mitrović. The Saarland Lectures on Formal Semantics

Moreno 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 information

Semantics and Generative Grammar. Quantificational DPs, Part 3: Covert Movement vs. Type Shifting 1

Semantics 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 information

CS522 - Programming Language Semantics

CS522 - 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 information

Generalized Quantifiers Logical and Linguistic Aspects

Generalized 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 information

Sharpening the empirical claims of generative syntax through formalization

Sharpening 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 information

Ling 98a: The Meaning of Negation (Week 5)

Ling 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 information

Surface Reasoning Lecture 2: Logic and Grammar

Surface 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 information

Lecture Notes on Heyting Arithmetic

Lecture 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 information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 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 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 information

564 Lecture 25 Nov. 23, Continuing note on presuppositional vs. nonpresuppositional dets.

564 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 information

Syntactical analysis. Syntactical analysis. Syntactical analysis. Syntactical analysis

Syntactical 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 information

On the Semantics of Parsing Actions

On 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 information

Supplementary Notes on Inductive Definitions

Supplementary 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 information

Proseminar on Semantic Theory Fall 2013 Ling 720 Problem Set on the Analysis of Quantification: Answers and Notes

Proseminar 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 information

Predicate Logic - Introduction

Predicate 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 information

Context-free Grammars and Languages

Context-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 information

Probabilistic Linguistics

Probabilistic 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 information

The Lambek-Grishin calculus for unary connectives

The 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 information

SOME NOTES ON LOGIC AND QUANTIFIER RAISING

SOME 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 information

1 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

1 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 information

Introduction to Metalogic

Introduction 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 information

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.

THE 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 information

Tree Adjoining Grammars

Tree 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 information

THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET

THEORY 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 information

Predicate Logic: Syntax

Predicate 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 information

A Logic Primer. Stavros Tripakis University of California, Berkeley. Stavros Tripakis (UC Berkeley) EE 144/244, Fall 2014 A Logic Primer 1 / 35

A 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 information

Sharpening the empirical claims of generative syntax through formalization

Sharpening 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 information

Spring 2017 Ling 620. An Introduction to the Semantics of Tense 1

Spring 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 information

Computational Models - Lecture 4 1

Computational 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 information

Top Down and Bottom Up Composition. 1 Notes on Notation and Terminology. 2 Top-down and Bottom-Up Composition. Two senses of functional application

Top 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 information

1 Rules in a Feature Grammar

1 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 information

Introduction to Semantics. Common Nouns and Adjectives in Predicate Position 1

Introduction 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 information

60-354, Theory of Computation Fall Asish Mukhopadhyay School of Computer Science University of Windsor

60-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 information

1 More finite deterministic automata

1 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 information

A Logic Primer. Stavros Tripakis University of California, Berkeley

A 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 information

Parikh s theorem. Håkan Lindqvist

Parikh 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 information

Scope Ambiguities through the Mirror

Scope 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 information

Fregean Compositionality MCMP, June 2015 Thomas Ede Zimmermann (Goethe University, Frankfurt)

Fregean 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 information

Pushdown Automata: Introduction (2)

Pushdown 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 information

Context-Free Grammars and Languages

Context-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 information

Static Program Analysis

Static 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 information

Lecture 7. Logic. Section1: Statement Logic.

Lecture 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 information

Computational Semantics Day 4: Extensionality and intensionality

Computational 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 information

CS460/626 : Natural Language Processing/Speech, NLP and the Web

CS460/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 information

On the Complexity of the Reflected Logic of Proofs

On 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 information

Second-Order Abstract Categorial Grammars

Second-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 information

First-Order Logic. Chapter Overview Syntax

First-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 information

Parsing. 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) 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 information

Lecture Notes on Inductive Definitions

Lecture 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 information

Quantification in the predicate calculus

Quantification 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 information

Chapter 4: Context-Free Grammars

Chapter 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 information

Structures mathématiques du langage

Structures 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 information

Introduction to first-order logic:

Introduction 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 information

Parasitic Scope (Barker 2007) Semantics Seminar 11/10/08

Parasitic 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 information

Lecture Notes on Inductive Definitions

Lecture 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 information

A NOTE ON COMPOSITIONALITY IN THE FIRST ORDER LANGUAGE

A 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 information

Logic for Computer Science - Week 2 The Syntax of Propositional Logic

Logic 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