A Computational Approach to Minimalism
|
|
- Eugenia Poole
- 6 years ago
- Views:
Transcription
1 A Computational Approach to Minimalism Alain LECOMTE CLIPS-IMAG BP Grenoble, cedex 9, France Abstract The aim of this paper is to recast minimalist principles (after recent developments of Chomsky s theory) inside a logical, and therefore deductive, framework. This will allow us to implement such principles by means of logical programming. We begin by a reminder on Stabler s minimalist grammars and on Categorial Grammar. We show then that there is a bridge in between the two formalisms, and we propose a logical formulation. 1. Introduction Minimalism is now the current trend in Generative Grammar ([Chomsky, 1995]) and many computational linguists are interested in the implementation of at least some of its principles. On another hand, many researchers have outlined a seemingly obvious relationship between Minimalism and Categorial Grammars. Both theoretical approaches emphasize the role of the lexicon and the role played by very general operations, like Merge and Move in the minimalist framework, or Application and Abstraction in Categorical Grammars. In both cases, the language at hand can be described as the closure of the lexicon under these operations (or generalized transformations, as Chomsky calls them). But the main difference lies in the fact that, in Categorial Grammars, those operations have a proper logical formulation, which is not the case for Minimalism. In the Lambek calculus ([Moortgat, 1997]), they are in fact the rules for elimination and introduction of three particular connectives: /, \ and, where is a non commutative product and / and \ are its associated divisions, in order that: A B C A C/B B A\C. It does not seem in the spirit of Generative Grammar to look for a logical formulation of its transformations. Nevertheless, that could be an interesting goal if we are looking for some implementation of Minimalism using logic programming or type-theory (and therefore programming languages like Prolog or Caml, and even proof-assistants like Coq cf. [Bertot and Castéran, 2004]).
2 There have been attempts to formalize minimalist ideas, mainly from E. Stabler [Stabler, 1997, 1999, 2001], under the denomination of Minimalist Grammars. We shall try in this paper to show how to translate Minimalist Grammars into a type-theoretical framework which only uses a few rules taken from logics. By doing so, we are able to suggest a particular viewpoint on some of the main assumptions made by Chomsky, like for instance, the assumption of parameters ([Baker, 2001]). 2. Minimalist Grammars 2.1. Definitions A minimalist grammar is defined by a 4-uple <V, Cat, Lex, Φ> where : - V is a finite set (non-syntactic features) - Cat is a finite set (syntactic features) - Lex is a set of expressions built up from V and Cat (the lexicon, see below) - Φ is a set of partial functions from t-uples of expressions to expressions (generative functions) According to [Stabler, 1997], expressions are finite, binary and ordered trees with projection and labels only at leaves. A finite, binary and ordered tree with projection is defined as a binary tree (N, < ) provided with a linear order relation between nodes and a relation < on nodes such that: x<y interprets as x immediately projects over y, x<* y as : x projects over y and x< + y as : x strictly projects over y with the condition : - ( x )(( y)( x < y)) (( u)( z)( x < z u < z)) For all nodes x and y, x is a head of y iff : - y is a leaf and x = y - or there exists some node z, daughter of y, which projects over all the children of y and x is a head of z. The maximal projection of a head x is the smallest node y with head x, for the relation <, such that a < b means a is father of b. The language defined by such a grammar is the closure of the lexicon under the generative functions (L(G) = CL(Lex, Φ)). Labels conform to the following regular expression: select* (licensor) select* (base) licensee* P* I* 2.2. Generative functions Merge Let t be an expression, the head of which is H(t). Let t[f] the expression we obtain by prefixing the feature f before the features which label H(t), let t(phon(α)) the expression t in
3 which the concatenation of phonetic features is α, then for all expressions t 1, t 2 and all c Base : merge(t 1 [=c], t 2 [c]) = [< t 1, t 2 ] if t 1 Lex merge(t 1 [=c], t 2 [c]) = [> t 2, t 1 ] if not. merge(t 1 [=C], t 2 [c]) = [< t 1 (phon(t 1 )^phon(t 2 )), t 2 (phon(ε)) ] if t 1 Lex merge(t 1 [C=], t 2 [c]) = [< t 1 (phon(t 2 )^phon(t 1 )), t 2 (phon(ε)) ] if t 1 Lex Move Let t* an expression which is the maximal projection of a head t. Let, for each t 1, t 2, such that t strictly contains t 1 but does not contain t 2, t{t 1 /t 2 } the result of replacing t 1 by t 2 inside t, then : for all expression t 1 [+f] which contains only one maximal subtree t 2 [-f]* : move(t 1 [+f]) = [> t 2 *, t 1 { t 2 [-f]* /λ}] where λ is the tree with only an empty node. If we take a version of MG which assumes weak and strong licensors, this definition is refined : move(t 1 [+F]) = [> t 2 *, t 1 { t 2 [-f]* /λ}] move(t 1 [+f]) = [> t 2 (phon(ε))*, t 1 { t 2 [-f]* / t 2 * }] où t 2 is l arbre t 2 * d où tous les traits non-phonétiques ont été supprimés Weak and strong features In some versions of MG ([Stabler, 1997]), a difference is made between strong and weak licensors respectively denoted by +X and +x. The former attract all the features in the moved subtree, whereas the latter attract only phonetic features. By changing the value of a feature (strong or weak), we shall change the word order. This exemplifies parameters An example Let us consider the VP «see a movie» with the lexicon : see : =d +acc =d v /see/ a : =n d case /a/ movie : n /movie/ We can represent the derivation by the following steps : = n d case / a / n / movie / = d + acc = d v / see / [ < d case / a /, / movie /] [ < + acc = d v / see / [ < case / a /, / movie /]] [ < [],[ < = d v / see / [ < / a /, / movie /]]]
4 which consists in : - elimination of the feature n, - elimination of the first feature d - elimination of the feature acc 3. Categorial Grammars It is well known that in AB categorial grammars (AB stands for Ajduckiewicz Bar Hillel), a language is the closure of the lexicon under two reduction rules, called Forward Application and Backward Application : FA: A/B B A; BA: B B\A A. Lambek grammars (or L grammars) use more rules. In the L calculus, the category constructors / and \ are seen as mere variants of a logical implication. The point is that this implication is not the classical one, but the linear one (that means that A B consumes its premise when applied to A), and that it is also sensitive to the order of the premises. Technically speaking, the L calculus is often presented as the multiplicative fragment of non commutative intuitionistic linear logic (with the restriction that no antecedent is empty, when presented as a sequent calculus). According to this view, FA and BA are simply the elimination rules for respectively / and \. The L calculus adds the corresponding introduction rules (in order to get completion), and the L calculus with product adds the elimination and introduction rules for the product. We can write, in the Natural Deduction presentation: [e \]: B B\A [e /]: A/B B A A [i \]: Γ [A] i [i /]: [A] i Γ.... B i B/A An important property of the L-calculus is that we can associate to each rule a corresponding operation in the λ-calculus in order to associate each proof with a λ-term. Such a λ-term can serve as a representation of the semantics of the expression which has been proved to be correct. Elimination rules for / and \ are associated with application, and introduction rules of the same connectives are associated with abstraction. This fact relies on the Curry Howard isomorphism, which comes from the study of intuitionistic logic. It provides an elegant way to obtain semantic forms à la Montague (see [Moortgat, 1997] for a complete survey). B i A\B
5 4. The bridge between categorical and minimalist grammars 4.1. Rules In this paper, we shall adopt a commutative and labelled version of the Lambek calculus, only keeping the distinction between / and \ in order to distinguish left and right concatenation of strings. [e /] : [e \] : Γ x :A/B y : B y : B Γ x :B\A Γ, xy : A Γ, yx : A To use these rules assumes that the lexical entries are no longer notated with features =x, =X and X= à la Stabler, but with the searched category «under the fraction sign» either as A/B, or as B\A. We must also assume the features linked together by means of a product, the rules for which are the following ones : [i ] : [e ] : Γ x : A y : B Γ w : A B, x : A, y : B, z : C Γ, (x, y) : A B, Γ, let(x, y) = (π1(w), π2(w)) in z : C Thus, when we have : fusion(t 1 [=c], t 2 [c]) = [< t 1, t 2 ] if t 1 Lex fusion(t 1 [=c], t 2 [c]) = [> t 2, t 1 ] if not. this translates into : o t 1 [=c] = A/c for the first case, o t 1 [=c] = c\a for the second one, o t 2 [c] = c B or B c We can then perform the following reductions : A/c c B A B et B c c\a B A With these notations, we can reformulate the analysis of the VP «see a movie». We must at first change the lexicon into : see : /see/ : (acc\v) /d a : /a/ : (case d)/n movie : /movie/ : n Assuming that acc is a possible value for case and that therefore a type case t can discharge hypotheses acc (or nom or obl) and t, we obtain: /see/ : (acc\v)/d x :d x :d /a/ : (cas d)/n /movie/ : n y : acc y : acc x : d /see/ x : acc \ v /a movie/ : (cas d) y : acc, x : d y /see/ x : v π 1 (/a movie/) /see/ π 2 (/a movie/) : v
6 Definition : merge = [e \] or [e /] and move = [e ], where / and \ are the residuates of the commutative product, simply labelled differently from each other with regards to the phonetic features that they combine. Remark : the commutativity of the product entails the permutability of the features in the lexical entries, which is not an assumption of Stabler s minimalist grammars. It would then be necessary to prove that it does not matter. Intuitively, features are still consumed in some order: their call order. This order is determined by the order of slash subcategories in the selecting category. If a category has the form A (B (C ( D))), the call order of the selected or licensed categories is always A, B, C, simply because we stand inside a system without the introduction rule of Condition on admissible proofs Of course all the deductions we can draw in that systems are not proper sentence derivations. Without non commutativity, the field is open to derivations of non acceptable sentences, or sentences which have not the intended meanings (for instance Peter loves Mary as having same meaning as Mary loves Peter!). This big drawback is avoided if we put conditions on proofs. Such conditions will not be artificial, in fact they coincide with the kind of conditions we should introduce in order to make the process of deduction use the least memory as possible. The idea is to keep hypotheses in memory during the least time as possible. For that, we shall associate with each hypothesis a rank which corresponds to its order of arrival in the derivation, starting from the axioms associated with the lexical entries. By this way, we can impose that when the elimination rule is used, if there are several candidates for discharge, it is always the one of lowest rank which is chosen. We shall call that the anteriority condition inside the proofs Examples We can now deal with some examples. Let us begin by «Paul sees a movie». It is a tensed sentence: an inflection is introduced. In principle, it goes with the morphological element which affects the tensed verb, here denoted by «pres t 3ps» (present, 3 rd person, singular). The form sees is supposed to come from a head movement of the verbal head see, followed by its adjunction to the inflection head, which movement, in this particular case, triggers a morphological merge (that Chomsky calls m-merger). We will deal with this question of head movement later on. For the time being, we have: Paul : /Paul/ : cas d, prest 3ps : prest-3ps : (nom\ip)/vp see : /see/ : (d\(acc\vp))/d a : /a/ : (cas d)/n movie : /movie/ : n which leads to the following deduction : /see/ : (d\(acc\vp))/d x : d 1 x : d y :d 2 y : d x : d 1 /see/x : d\(acc\vp) z : cas 3 z : cas y :d 2, x : d 1 y/see/x : acc\vp /a movie/ : cas d z : cas 3,y :d 2, x : d 1 zy/see/x : vp y :d 2 y/see a movie/ : vp
7 and then prest-3ps : (nom\ip)/vp y :d 2 y/see a movie/ : vp u : nom 4 u : nom y :d 2 y prest-3ps/see a movie/ : nom\ip /Paul/ : cas d u : nom 4, y :d 2 uy prest-3ps/see a movie/ : ip /Paul/ prest-3ps/see a movie/ : ip We must notice that when d and case are discharged by means of the object /a movie/, there are two candidates for d : y and x. x is chosen because of its anteriority in the proof.. Here is now a case of cyclic move, about the question of interrogatives. Suppose we want to analyse in French: «quel livre tu lis?» (what book do you read? Litt. What book you read? a «fast» way of expressing a question in ordinary speech.) quel : /quel/ : (wh cas d)/n ε : (wh\cp)/ip prest-2ps : prest-2ps : (nom\ip)/vp livre : /livre/ : n tu : /tu/ : nom d lire : /lire/ : (d\(acc\vp))/d We must notice here that we are using an entry without any phonological content: it is associated with the comp position. This lexical entry provides us with a necessary link between ip and cp, the latter being needed for attracting wh. We can represent the derivation by the following tree: wh cas d 4,6 cp wh 6 cp wh\cp ip (wh\cp)/ip ip cas d 2,5 nom 5 nom\ip vp (nom\ip)/v p acc 3 [cas d 1,3 ] 4 vp d 2 acc\vp d\(acc\vp) (d\(acc\vp))/d d 1
8 4.4. Head movements Rather than to make the morphological process of m-merger «on line», like it was indicated above, it seems more practical and perhaps more efficient to assume that this merger has always been already performed in the lexicon. This allows us to associate a product type with an inflected verb instead of attributing a particular type to the verb and a particular one to the inflection. We should have then: what : /what/ : (wh case d)/n ε : (wh\cp)/ip read : /lis/ : (nom\ip)/vp (d\(acc\vp))/d book : /book/ : n you : /tu/ : nom d 4.5. Derived rule Theoretically, the product elimination steps may occur at any time (as soon as the hypotheses to be discharged have been introduced of course). The rank of such steps does not matter with regards to the final result. Practically, we shall assume that such steps occur immediately after the needed hypotheses have been introduced. This amounts actually to using a derived rule (with three premises): Derived rule : [e ]/3 : Γ w : A B x:a x :A y : B, z : C Γ, let(x, y) = (π1(w), π2(w)) in z : C 4.6. Coding projections Until now, we were rather imprecise on the definition of the projections π 1 and π 2 which intervene in the product elimination rule. We shall give now a precise definition of them. For that, we shall introduce a supplementary marker, which indicates, for a given feature, the requirement of the projection of the phonology on that feature. We also introduce the dual marker, the role of which will be to neutralize the previous one. The ternary rule of product elimination is now given together with various definitions of π 1 and π 2 according to the position of. [e ]/3 : Γ w : A B x:a x :A y : B, z : C Γ, let(x, y) = (π1(w), π2(w)) in z : C with π 1 (w) = w and π 2 (w) = ε if : - w is of type A B and y is not of type B, and x is not of type A, - or w is of type A B and y is not of type B, and x is of type A, - or w is of type A B and x is of type A, π 1 (w) = ε and π 2 (w) = w if : - w is of type A B and x is not of type A, and y is not of type B, - or w is of type A B and x is not of type A, and y is of type B,
9 - or w is of type A B and y is of type B, There is a phonological clash if: - w is of type A B and y is of type B, - or w is of type A B and x is of type A, The other cases are considered unspecified cases, we have the choice between π 1 (w) = w and π 2 (w) = ε and π 1 (w) = ε and π 2 (w) = w if w is not a variable. In any case, we shall write ξ a variable of type X and ξ a variable of type X. Such variables will be said to be sorted. The sort of the variable is inherited by merge (that means by the application of the (/ or \) elimination rule). A variable ξ which substitutes to a variable ζ (resp. ζ) becomes a variable ξ (resp. ξ). If there is any underspecification of the projection of a variable ξ, then we assume that π 1 (ξ) = π 2 (ξ) = ξ. With these conventions, we can rewrite a lexicon in the following manner: what : /what/ : (wh (cas d))/n book : /book/ : n ε : ( wh\cp)/ip you : /you/ : nom d read : /read/ : ( nom\ip)/vp (d\(acc\vp))/ d (abbreviated in I VP) with which we can analyse «what book (do) you read?» 1 U : (d\(acc\vp))/ d x : d (1) y : d U x : d\(acc\vp) (2) z :cas yu x : acc\vp (3) u : cas d z yu x : vp (4) V :( nom\ip)/vp yu u : vp (5) /read/ : I VP VyU u : : nom\ip (6) /read/y u : nom\ip (7) and then : z :cas /lis/ y u : nom\ip (8) /you/ : nom d z /lis/ y u : ip (9) ε : ( wh\cp)/ip /you read/ u : ip (10) u :wh /you read/ u : wh\cp (11) /what book/ : wh (cas d) u /you read/ u : cp (12) /what book you read/ : cp At the step (12), we remember that the variable u is of type (case d) (the type of the hypotheses is not indicated on the figure in order to simplify it, but in the true derivation, it is always there). This allows us to substitute the pair (π 1 (/what book/) = /what book/, π 2 (/what book/) = ε) to the pair ( u, u) since the marker cancels the request for a projection of the phonology on the second coordinate. 1 The insertion of «do» is let apart for sake of brevity.
10 4.7. Parameters In this model, parameters are essentially dependant on two kinds of cross-linguistics variations : the slash orientation and the position of and. In Tibetan, for instance, (but this can be applied also to other SOV Asiatic languages) the type associated with comp is ip\(cp/wh) instead of ( wh\cp)/ip and the type for inflection is vp\( nom\ip) instead of ( nom\ip)/vp. Moreover, there is a special morpheme of type wh: pä, kä or ngä (dependent on the last consonant) which is used to make a yes/no question. Finally, phonologies are projected over the component relative to case. We correctly parse the question khyerang khapar thrung pare (where were you born? litt. You where born were) with the lexicon : khyerang : /khyerang/ : nom d thrung : /thrung/ : (d\( obl\vp))/d khapar : /khapar/ : wh cas d pare: /pare/ : (ip\(cp/wh)) vp\( nom\ip) The sentence khyerang kyakar-la kye pare pä? (were you born in India? litt. you in India born were?), is correctly obtained if we add to the lexicon: pä : /pä/ : wh 5. Conclusion We presented here a way to compile some version of minimalist grammars into a fragment of a type-logical framework. This serves two purposes: - A theoretical one: it would be interesting for linguists to get some very precise formulation of their preferred theory, and it is also interesting to see in what extent the syntactic system of language is a process of resource consumption, - A practical one: such formulation enables us to envisage implementations of the theory by means of logical frameworks like the proof assistant Coq, and when this task is realized, we may envisage to build parsers based on proof search for many various languages, using only variations in the lexicons, like indicated above in the case of English and Tibetan. In a wider presentation, it would be possible to show how logical forms can also be obtained in this formalism, in a manner reminiscent of the Curry-Howard isomorphism. References [Bertot and Castéran, 2004] Bertot, Y and Castéran, P, Le Coq Art. available from to appear in 2004, [Baker, 2001] Baker, M. The atoms of language, Basic Books, New York, 2001 [Chomsky, 1995] Chomsky, N. The Minimalist Program, MIT Press, Cambridge, 1995 [Moortgat, 1997] Moortgat, M., Categorial Type Logics, in van Benthem and ter Meulen (eds) Handbook of Logic and Language, , North Holland, 1997, [Stabler, 1997] Stabler, E., Derivational minimalism, in C. Retoré (ed) Logical Aspects of Computational Linguistics, 68 95, LNCS n 1328 (LNAI series), Springer, 1997, [Stabler, 1999] Stabler, E., Minimalist Grammars and recognition, in Linguistic form and its computation, Bad Teinach, Germany, 1999, [Stabler, 2001] Stabler, E. Recognizing Head Movement, in de Groote, Morrill, Retoré (eds) Logical Aspects of Computational Linguistics, , LNCS n 2099 (LNAI series), Springer, 2001
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 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 informationA proof theoretical account of polarity items and monotonic inference.
A proof theoretical account of polarity items and monotonic inference. Raffaella Bernardi UiL OTS, University of Utrecht e-mail: Raffaella.Bernardi@let.uu.nl Url: http://www.let.uu.nl/ Raffaella.Bernardi/personal
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 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 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 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 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 informationContinuations in Type Logical Grammar. Grafting Trees: (with Chris Barker, UCSD) NJPLS, 27 February Harvard University
Grafting Trees: Continuations in Type Logical Grammar Chung-chieh Shan Harvard University ccshan@post.harvard.edu (with Chris Barker, UCSD) NJPLS, 27 February 2004 Computational Linguistics 1 What a linguist
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 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 informationPartially commutative linear logic: sequent calculus and phase semantics
Partially commutative linear logic: sequent calculus and phase semantics Philippe de Groote Projet Calligramme INRIA-Lorraine & CRIN CNRS 615 rue du Jardin Botanique - B.P. 101 F 54602 Villers-lès-Nancy
More informationCategorial Grammar. Algebra, Proof Theory, Applications. References Categorial Grammar, G. Morrill, OUP, 2011.
Categorial Grammar Algebra, Proof Theory, Applications References Categorial Grammar, G. Morrill, OUP, 2011. - The Logic of Categorial Grammars, R. Moot & Ch. Retore, Springer, FoLLI, 2012. Mehrnoosh Sadrzadeh
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 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 informationCh. 2: Phrase Structure Syntactic Structure (basic concepts) A tree diagram marks constituents hierarchically
Ch. 2: Phrase Structure Syntactic Structure (basic concepts) A tree diagram marks constituents hierarchically NP S AUX VP Ali will V NP help D N the man A node is any point in the tree diagram and it can
More informationLambek Grammars as Combinatory Categorial Grammars
Lambek Grammars as Combinatory Categorial Grammars GERHARD JÄGER, Zentrum für Allgemeine Sprachwissenschaft (ZAS), Jägerstr 10/11, 10117 Berlin, Germany E-mail: jaeger@zasgwz-berlinde Abstract We propose
More informationInsertion Minimalist Grammars: Eliminating redundancies between merge and move
Insertion Minimalist Grammars: Eliminating redundancies between merge and move Tim Hunter Department of Linguistics Yale University Abstract. Minimalist Grammars (MGs) provide a setting for rigourous investigations
More informationParsing with CFGs L445 / L545 / B659. Dept. of Linguistics, Indiana University Spring Parsing with CFGs. Direction of processing
L445 / L545 / B659 Dept. of Linguistics, Indiana University Spring 2016 1 / 46 : Overview Input: a string Output: a (single) parse tree A useful step in the process of obtaining meaning We can view the
More informationParsing with CFGs. Direction of processing. Top-down. Bottom-up. Left-corner parsing. Chart parsing CYK. Earley 1 / 46.
: Overview L545 Dept. of Linguistics, Indiana University Spring 2013 Input: a string Output: a (single) parse tree A useful step in the process of obtaining meaning We can view the problem as searching
More informationOn the Logic of LGB Type Structures. Part III: Minimalism
On the Logic of LGB Type Structures. Part III: Minimalism MARCUS KRACHT ABSTRACT. In this paper we shall in detail at Minimalism in the sense of [3]. We shall show how the structures can be formalised
More informationTree Adjoining Grammars
Tree Adjoining Grammars TAG: Parsing and formal properties Laura Kallmeyer & Benjamin Burkhardt HHU Düsseldorf WS 2017/2018 1 / 36 Outline 1 Parsing as deduction 2 CYK for TAG 3 Closure properties of TALs
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 informationLambek calculus is NP-complete
Lambek calculus is NP-complete Mati Pentus May 12, 2003 Abstract We prove that for both the Lambek calculus L and the Lambek calculus allowing empty premises L the derivability problem is NP-complete.
More informationEquivalent Types in Lambek Calculus and Linear Logic
Equivalent Types in Lambek Calculus and Linear Logic Mati Pentus Steklov Mathematical Institute, Vavilov str. 42, Russia 117966, Moscow GSP-1 MIAN Prepublication Series for Logic and Computer Science LCS-92-02
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 informationLecture Notes on Sequent Calculus
Lecture Notes on Sequent Calculus 15-816: Modal Logic Frank Pfenning Lecture 8 February 9, 2010 1 Introduction In this lecture we present the sequent calculus and its theory. The sequent calculus was originally
More informationREPRESENTATION THEOREMS FOR IMPLICATION STRUCTURES
Wojciech Buszkowski REPRESENTATION THEOREMS FOR IMPLICATION STRUCTURES Professor Rasiowa [HR49] considers implication algebras (A,, V ) such that is a binary operation on the universe A and V A. In particular,
More informationGrammatical resources: logic, structure and control
Grammatical resources: logic, structure and control Michael Moortgat & Dick Oehrle 1 Grammatical composition.................................. 5 1.1 Grammar logic: the vocabulary.......................
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 informationEvaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic
Evaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic Mauro Ferrari 1, Camillo Fiorentini 2 1 DiSTA, Univ. degli Studi dell Insubria, Varese, Italy 2 DI, Univ.
More informationMathematical Logic and Linguistics
Mathematical Logic and Linguistics Glyn Morrill & Oriol Valentín Department of Computer Science Universitat Politècnica de Catalunya morrill@cs.upc.edu & oriol.valentin@gmail.com BGSMath Course Class 9
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 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 informationNatural Deduction for Propositional Logic
Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic
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 informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a
More informationFinite Presentations of Pregroups and the Identity Problem
6 Finite Presentations of Pregroups and the Identity Problem Alexa H. Mater and James D. Fix Abstract We consider finitely generated pregroups, and describe how an appropriately defined rewrite relation
More informationComputational Models - Lecture 4
Computational Models - Lecture 4 Regular languages: The Myhill-Nerode Theorem Context-free Grammars Chomsky Normal Form Pumping Lemma for context free languages Non context-free languages: Examples Push
More informationUnifying Adjunct Islands and Freezing Effects in Minimalist Grammars
Unifying Adjunct Islands and Freezing Effects in Minimalist Grammars Tim Hunter Department of Linguistics University of Maryland TAG+10 1 / 26 Goal of This Talk Goal Present a unified account of two well-known
More informationComplexity of the Lambek Calculus and Its Fragments
Complexity of the Lambek Calculus and Its Fragments Mati Pentus Department of Mathematical Logic and Theory of Algorithms Faculty of Mechanics and Mathematics Moscow State University 119991, Moscow, Russia
More informationMeeting a Modality? Restricted Permutation for the Lambek Calculus. Yde Venema
Meeting a Modality? Restricted Permutation for the Lambek Calculus Yde Venema Abstract. This paper contributes to the theory of hybrid substructural logics, i.e. weak logics given by a Gentzen-style proof
More informationDisplacement Logic for Grammar
Displacement Logic for Grammar Glyn Morrill & Oriol Valentín Department of Computer Science Universitat Politècnica de Catalunya morrill@cs.upc.edu & oriol.valentin@gmail.com ESSLLI 2016 Bozen-Bolzano
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection
More informationCategorial Grammar. Larry Moss NASSLLI. Indiana University
1/37 Categorial Grammar Larry Moss Indiana University NASSLLI 2/37 Categorial Grammar (CG) CG is the tradition in grammar that is closest to the work that we ll do in this course. Reason: In CG, syntax
More information185.A09 Advanced Mathematical Logic
185.A09 Advanced Mathematical Logic www.volny.cz/behounek/logic/teaching/mathlog13 Libor Běhounek, behounek@cs.cas.cz Lecture #1, October 15, 2013 Organizational matters Study materials will be posted
More informationOther types of Movement
Other types of Movement So far we seen Wh-movement, which moves certain types of (XP) constituents to the specifier of a CP. Wh-movement is also called A-bar movement. We will look at two more types of
More informationPropositional Logic: Part II - Syntax & Proofs 0-0
Propositional Logic: Part II - Syntax & Proofs 0-0 Outline Syntax of Propositional Formulas Motivating Proofs Syntactic Entailment and Proofs Proof Rules for Natural Deduction Axioms, theories and theorems
More informationTHE DRAVIDIAN EXPERIENCER CONSTRUCTION AND THE ENGLISH SEEM CONSTRUCTION. K. A. Jayaseelan CIEFL, Hyderabad
THE DRAVIDIAN EXPERIENCER CONSTRUCTION AND THE ENGLISH SEEM CONSTRUCTION K. A. Jayaseelan CIEFL, Hyderabad 1. Introduction In many languages e.g. Malayalam, Tamil, Hindi, the same verb is used in the Experiencer
More informationForcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus
Forcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus Hugo Herbelin 1 and Gyesik Lee 2 1 INRIA & PPS, Paris Université 7 Paris, France Hugo.Herbelin@inria.fr 2 ROSAEC center,
More informationLecture Notes on From Rules to Propositions
Lecture Notes on From Rules to Propositions 15-816: Substructural Logics Frank Pfenning Lecture 2 September 1, 2016 We review the ideas of ephemeral truth and linear inference with another example from
More informationTR : Binding Modalities
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and
More informationAN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC
Bulletin of the Section of Logic Volume 45/1 (2016), pp 33 51 http://dxdoiorg/1018778/0138-068045103 Mirjana Ilić 1 AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC Abstract
More informationExtended Abstract: Reconsidering Intuitionistic Duality
Extended Abstract: Reconsidering Intuitionistic Duality Aaron Stump, Harley Eades III, Ryan McCleeary Computer Science The University of Iowa 1 Introduction This paper proposes a new syntax and proof system
More informationOn relational interpretation of multi-modal categorial logics
Gerhard Jäger 1 On relational interpretation of multi-modal categorial logics Gerhard Jäger Gerhard.Jaeger@let.uu.nl Utrecht Institute of Linguistics (OTS) September 27, 2001 Gerhard Jäger 2 1 Outline
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 informationLocality and the Complexity of Minimalist Derivation Tree Languages
Locality and the Complexity of Minimalist Derivation Tree Languages Thomas Graf Department of Linguistics University of California, Los Angeles tgraf@ucla.edu http://tgraf.bol.ucla.edu Abstract. Minimalist
More informationLambek grammars based on pregroups
Lambek grammars based on pregroups Wojciech Buszkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University Poznań Poland e-mail: buszko@amu.edu.pl Logical Aspects of Computational Linguistics,
More informationTowards a Factorization of String-Based Phonology
Towards a Factorization of String-Based Phonology Thomas Graf tgraf@ucla.edu tgraf.bol.ucla.edu University of California, Los Angeles ESSLLI Student Session 2009 1 Setting the Scene: Motivation & Basics
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 informationHidden Markov Models, I. Examples. Steven R. Dunbar. Toy Models. Standard Mathematical Models. Realistic Hidden Markov Models.
, I. Toy Markov, I. February 17, 2017 1 / 39 Outline, I. Toy Markov 1 Toy 2 3 Markov 2 / 39 , I. Toy Markov A good stack of examples, as large as possible, is indispensable for a thorough understanding
More informationHypersequent Calculi for some Intermediate Logics with Bounded Kripke Models
Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically
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 informationA call-by-name lambda-calculus machine
A call-by-name lambda-calculus machine Jean-Louis Krivine University Paris VII, C.N.R.S. 2 place Jussieu 75251 Paris cedex 05 (krivine@pps.jussieu.fr) Introduction We present, in this paper, a particularly
More informationhal , version 1-21 Oct 2009
ON SKOLEMISING ZERMELO S SET THEORY ALEXANDRE MIQUEL Abstract. We give a Skolemised presentation of Zermelo s set theory (with notations for comprehension, powerset, etc.) and show that this presentation
More informationRules and derivations in an elementary logic course arxiv: v1 [cs.lo] 7 Jan 2016
Rules and derivations in an elementary logic course arxiv:160101483v1 [cslo] 7 Jan 2016 Gilles Dowek Inria, 23 avenue d Italie, CS 81321, 75214 Paris Cedex 13, France gillesdowek@inriafr When teaching
More informationSeptember 13, Cemela Summer School. Mathematics as language. Fact or Metaphor? John T. Baldwin. Framing the issues. structures and languages
September 13, 2008 A Language of / for mathematics..., I interpret that mathematics is a language in a particular way, namely as a metaphor. David Pimm, Speaking Mathematically Alternatively Scientists,
More informationCategorial Grammars and Substructural Logics
Categorial Grammars and Substructural Logics Wojciech Buszkowski Adam Mickiewicz University in Poznań University of Warmia and Mazury in Olsztyn 1 Introduction Substructural logics are formal logics whose
More informationAn Inquisitive Formalization of Interrogative Inquiry
An Inquisitive Formalization of Interrogative Inquiry Yacin Hamami 1 Introduction and motivation The notion of interrogative inquiry refers to the process of knowledge-seeking by questioning [5, 6]. As
More informationWhat is this course about?
What is this course about? Examining the power of an abstract machine What can this box of tricks do? What is this course about? Examining the power of an abstract machine Domains of discourse: automata
More informationAnalyzing Extraction. N.B.: Each type has its own set of variables (Church typing).
Analyzing Extraction Carl Pollard Linguistics 602.02 Mar. 8, 2007 (1) TLC Revisited To motivate our approach to analyzing nonlocal phenomena, we first look at a reformulation TLC of that makes explicit
More informationWhat You Must Remember When Processing Data Words
What You Must Remember When Processing Data Words Michael Benedikt, Clemens Ley, and Gabriele Puppis Oxford University Computing Laboratory, Park Rd, Oxford OX13QD UK Abstract. We provide a Myhill-Nerode-like
More informationA Tableau System for Natural Logic and Natural Reasoning
A Tableau System for Natural Logic and Natural Reasoning Reinhard Muskens Tilburg Center for Logic and Philosophy of Science (TiLPS) Workshop on Natural Logic, Proof Theory, and Computational Semantics,
More informationLecture Notes on Ordered Logic
Lecture Notes on Ordered Logic 15-317: Constructive Logic Frank Pfenning Lecture 21 November 16, 2017 1 Introduction In this lecture we first review ordered inference with two new examples: a finite state
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 informationIntroduction to Intuitionistic Logic
Introduction to Intuitionistic Logic August 31, 2016 We deal exclusively with propositional intuitionistic logic. The language is defined as follows. φ := p φ ψ φ ψ φ ψ φ := φ and φ ψ := (φ ψ) (ψ φ). A
More informationAn Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras
An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California 1. Residuated Lattices with iteration 2. Background: Semirings and Kleene algebras 3. A Gentzen system
More informationTheory of Computation
Theory of Computation (Feodor F. Dragan) Department of Computer Science Kent State University Spring, 2018 Theory of Computation, Feodor F. Dragan, Kent State University 1 Before we go into details, what
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 informationPropositional Logic Arguments (5A) Young W. Lim 11/29/16
Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version
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 informationLecture Notes on Combinatory Modal Logic
Lecture Notes on Combinatory Modal Logic 15-816: Modal Logic Frank Pfenning Lecture 9 February 16, 2010 1 Introduction The connection between proofs and program so far has been through a proof term assignment
More informationCanonical Calculi: Invertibility, Axiom expansion and (Non)-determinism
Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism A. Avron 1, A. Ciabattoni 2, and A. Zamansky 1 1 Tel-Aviv University 2 Vienna University of Technology Abstract. We apply the semantic
More informationPerson Case Constraints and Feature Complexity in Syntax
Person Case Constraints and Feature Complexity in Syntax Thomas Graf mail@thomasgraf.net http://thomasgraf.net Stony Brook University University of Vienna January 9, 2014 What is the PCC? Person Case Constraint
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 informationPropositional Logic: Syntax
4 Propositional Logic: Syntax Reading: Metalogic Part II, 22-26 Contents 4.1 The System PS: Syntax....................... 49 4.1.1 Axioms and Rules of Inference................ 49 4.1.2 Definitions.................................
More informationINDUCTIVE DEFINITION
1 INDUCTIVE DEFINITION OUTLINE Judgements Inference Rules Inductive Definition Derivation Rule Induction 2 META-VARIABLES A symbol in a meta-language that is used to describe some element in an object
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 informationGalois Connections in Categorial Type Logic
Galois Connections in Categorial Type Logic Raffaella Bernardi joint work with Carlos Areces and Michael Moortgat Contents 1 Introduction.............................................. 4 2 Residuated operators
More informationIntroduction to Automata
Introduction to Automata 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 1 /
More informationCategories, Proofs and Programs
Categories, Proofs and Programs Samson Abramsky and Nikos Tzevelekos Lecture 4: Curry-Howard Correspondence and Cartesian Closed Categories In A Nutshell Logic Computation 555555555555555555 5 Categories
More informationCompositionality and Syntactic Structure Marcus Kracht Department of Linguistics UCLA 3125 Campbell Hall 405 Hilgard Avenue Los Angeles, CA 90095
Compositionality and Syntactic Structure Marcus Kracht Department of Linguistics UCLA 3125 Campbell Hall 405 Hilgard Avenue Los Angeles, CA 90095 1543 kracht@humnet.ucla.edu 1. The Questions ➀ Why does
More informationPregroups and their logics
University of Chieti May 6-7, 2005 1 Pregroups and their logics Wojciech Buszkowski Adam Mickiewicz University Poznań, Poland University of Chieti May 6-7, 2005 2 Kazimierz Ajdukiewicz (1890-1963) was
More informationA Resolution Method for Modal Logic S5
EPiC Series in Computer Science Volume 36, 2015, Pages 252 262 GCAI 2015. Global Conference on Artificial Intelligence A Resolution Method for Modal Logic S5 Yakoub Salhi and Michael Sioutis Université
More informationNested Epistemic Logic Programs
Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and
More informationPropositional Logic Arguments (5A) Young W. Lim 11/8/16
Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version
More informationSemantics and Generative Grammar. Expanding Our Formalism, Part 1 1
Expanding Our Formalism, Part 1 1 1. Review of Our System Thus Far Thus far, we ve built a system that can interpret a very narrow range of English structures: sentences whose subjects are proper names,
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 informationA MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ
A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In
More informationKrivine s Intuitionistic Proof of Classical Completeness (for countable languages)
Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Berardi Stefano Valentini Silvio Dip. Informatica Dip. Mat. Pura ed Applicata Univ. Torino Univ. Padova c.so Svizzera
More information