A Computational Approach to Minimalism

Size: px
Start display at page:

Download "A Computational Approach to Minimalism"

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

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

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

A proof theoretical account of polarity items and monotonic inference.

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

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

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

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

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

Continuations in Type Logical Grammar. Grafting Trees: (with Chris Barker, UCSD) NJPLS, 27 February Harvard University

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

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

Partially commutative linear logic: sequent calculus and phase semantics

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

Categorial 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. 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 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

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

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

Lambek Grammars as Combinatory Categorial Grammars

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

Insertion Minimalist Grammars: Eliminating redundancies between merge and move

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

Parsing with CFGs L445 / L545 / B659. Dept. of Linguistics, Indiana University Spring Parsing with CFGs. Direction of processing

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

Parsing with CFGs. Direction of processing. Top-down. Bottom-up. Left-corner parsing. Chart parsing CYK. Earley 1 / 46.

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

On the Logic of LGB Type Structures. Part III: Minimalism

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

Tree Adjoining Grammars

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

Lambek calculus is NP-complete

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

Equivalent Types in Lambek Calculus and Linear Logic

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

Lecture Notes on Sequent Calculus

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

REPRESENTATION THEOREMS FOR IMPLICATION STRUCTURES

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

Grammatical resources: logic, structure and control

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

Evaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic

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

Mathematical Logic and Linguistics

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

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

Natural Deduction for Propositional Logic

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

Boolean Algebra and Propositional Logic

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

Finite Presentations of Pregroups and the Identity Problem

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

Computational Models - Lecture 4

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

Unifying Adjunct Islands and Freezing Effects in Minimalist Grammars

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

Complexity of the Lambek Calculus and Its Fragments

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

Meeting a Modality? Restricted Permutation for the Lambek Calculus. Yde Venema

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

Displacement Logic for Grammar

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

Boolean Algebra and Propositional Logic

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

Categorial Grammar. Larry Moss NASSLLI. Indiana University

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

185.A09 Advanced Mathematical Logic

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

Other types of Movement

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

Propositional Logic: Part II - Syntax & Proofs 0-0

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

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

Forcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus

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

Lecture Notes on From Rules to Propositions

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

TR : Binding Modalities

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

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

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

Extended Abstract: Reconsidering Intuitionistic Duality

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

On relational interpretation of multi-modal categorial logics

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

Locality and the Complexity of Minimalist Derivation Tree Languages

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

Lambek grammars based on pregroups

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

Towards a Factorization of String-Based Phonology

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

Hidden Markov Models, I. Examples. Steven R. Dunbar. Toy Models. Standard Mathematical Models. Realistic Hidden Markov Models.

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

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

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

A call-by-name lambda-calculus machine

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

hal , version 1-21 Oct 2009

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

Rules and derivations in an elementary logic course arxiv: v1 [cs.lo] 7 Jan 2016

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

September 13, Cemela Summer School. Mathematics as language. Fact or Metaphor? John T. Baldwin. Framing the issues. structures and languages

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

Categorial Grammars and Substructural Logics

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

An Inquisitive Formalization of Interrogative Inquiry

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

What is this course about?

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

Analyzing Extraction. N.B.: Each type has its own set of variables (Church typing).

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

What You Must Remember When Processing Data Words

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

A Tableau System for Natural Logic and Natural Reasoning

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

Lecture Notes on Ordered Logic

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

Introduction to Intuitionistic Logic

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

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

Theory of Computation

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

Propositional Logic Arguments (5A) Young W. Lim 11/29/16

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

Lecture Notes on Combinatory Modal Logic

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

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism

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

Person Case Constraints and Feature Complexity in Syntax

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

Propositional Logic: Syntax

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

INDUCTIVE DEFINITION

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

Galois Connections in Categorial Type Logic

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

Introduction to Automata

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

Categories, Proofs and Programs

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

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

Pregroups and their logics

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

A Resolution Method for Modal Logic S5

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

Nested Epistemic Logic Programs

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

Propositional Logic Arguments (5A) Young W. Lim 11/8/16

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

Semantics and Generative Grammar. Expanding Our Formalism, Part 1 1

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

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

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

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

Krivine 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