<?xml version="1.0"?><!DOCTYPE article SYSTEM "/project/take/software/searchbench_offline_processing/paperxml_generator/aclextractor/src/python/../resource/dtd/paperxml.dtd"><article><header><firstpageheader><page local="1"/><title>Rigid Lambek Grammars Are Not Learnable from Strings</title><author surname="Foret" givenname="Annie"><org  name="IRISA" country="France" city="Rennes"/></author><author surname="Nir" givenname="Yannick Le"><org  name="IRISA" country="France" city="Rennes"/></author></firstpageheader><frontmatter><p>Rigid Lambek grammars are not learnable from strings</p><p><b>Annie Foret </b>and <b>Yannick Le Nir</b></p><p>IRISA Rennes, FRANCE</p><p>e-mail: foret@irisa.fr and ylenir@irisa.fr</p></frontmatter><abstract>This paper is concerned with learning catego rial grammars in Gold's model (Gold, 1967). Recently, learning algorithms in this model have been proposed for some particular class­es of classical categorial grammars (Kanazawa, 1998). We show that in contrast to classical categori­al grammars, rigid and k-valued Lambek gram­mars are not learnable from strings. This re­sult holds for variants of Lambek calculus ; our proof consists in the construction of limit points in each class. Such a result aims at clarifying the possible directions for future learning algo­rithms. </abstract></header><body><section number="1" title="Introduction"><p>Categorial grammars have been studied in the field of natural language processing, classical (or basic) categorial grammars were introduced in (Bar-Hillel, 1953) ; here we focus on Lambek categorial grammars (Lambek, 1958) to which linear logic introduced by Girard (Girard, 1995) is closely connected. These grammars are lex-icalized grammars that assign types (or cate­gories) to the lexicon; they are called <i>k-valued, </i>when each symbol in the lexicon is assigned to at most k types; they are also called <i>rigid </i>when 1-valued. Such k-valued grammars are of par­ticular interest in recent works on learnability (Kanazawa, 1998) (Nicolas, 1999). The issue of extending Kanazawa's work to other categorial grammars has been raised and has become an active area of research. In this context, it is im­portant to acquire a good understanding of the properties of the class of grammars in question.</p><p>In this paper we consider the following pro­blem, is the class of rigid Lambek grammars learnable from strings. Learning (in the sense of Gold (Gold, 1967)) in our context is a symbolic issue that may be described as follows. Let <i>Q </i>be a class of grammars, that we wish to learn from examples. The issue is to define an algo­rithm, that when applied to a finite set of sen­tences, yields a grammar in the class that gener­ates the examples; the algorithm is also required to converge. Formally, let <i>C(G) </i>denote the lan­guage associated with grammar <i>G. </i>and let <i>V </i>be a given alphabet, a learning algorithm is a func­tion <i>&lt;fi </i>from finite sets of words in <i>V* </i>to <i>Q, </i>such that for <i>G € Q </i>with <i>C(G) </i>= (ei)iGjv there exists a grammar <i>G'</i><i> </i>€ <i>Q</i><i> </i>and there exists no € <i>N</i><i> </i>such that : Vn &gt; no <i>&lt;j&gt;{{ei,...</i>, e„}) = <i>G'</i><i> </i>€ <i>Q</i><i> </i>with <b>jC(G') = </b><i>C(G).</i></p><p>One good reason to use categorial grammars in a learning perspective is that they are fully lexicalized : the rules are already known, only types assigned to words have to be derived from examples.</p><p>The paper is organized as follows. Section 2 addresses background definition and known re­sults. We then proceed from one version of Lambek calculus to the other. Section 3 gives the initial construction and proof for Lambek calculus allowing empty sequences. Section 4 adresses the construction for Lambek calcu­lus without empty sequence including products. Section 5 concludes.</p></section><section number="2" title="Background"><subsection number="2.1" title="Categorial grammars"><p>In this section, we introduce basic definitions concerning categorial grammars. The interested reader may also consult (Casadio, 1988; Retore, 2000; Buszkowski, 1997; Moortgat, 1997) for an introduction or for further details. Let S be a fixed alphabet.</p><p><b>Types. </b><i>Types </i>are constructed from <i>Pr </i>(set of <i>primitive types) </i>and three binary connectives<page local="2"/></p><p>/ , \ and • for products. <i>Tp </i>denotes the set of types. <i>Pr </i>contains a <i>distinguished type, </i>written <i>S, </i>also called the <i>principal type.</i></p><p><b>Categorial grammar. </b>A <i>categorial grammar </i>over £ is a finite relation <i>G </i>between £ and <i>Tp. </i>If &lt; <i>a. A </i><b>&gt;C </b><i>G, </i>we say that <i>G assigns A </i>to c, and we write <i>G </i>:ci4i.</p><p>We give a formulation of Lambek calculus, written L, including products consisting in in­troduction rules on the left and on the right of a sequent. For Lambek calculus without prod­ucts, one simply drops the rules for •.</p><p><b>Lambek Derivation </b>h <b><i>l- </i></b>The relation is the smallest relation <b>h </b>between <i>Tp+ </i>and <i>Tp, </i>such that for all F,F' <b>C </b><i>Tp</i><b><footnote anchor="1"/>. A. A' </b><b>C </b><i>Tp* </i>and for all <i>A,B (E Tp :</i></p><doubt alpha="100.0" length="3" tooSmall="False" monospace="0.0">AhA</doubt><doubt alpha="63.6" length="11" tooSmall="False" monospace="0.0">A.YhBT,A\-B</doubt><doubt alpha="60.0" length="5" tooSmall="False" monospace="0.0">\r-fr</doubt><doubt alpha="80.0" length="5" tooSmall="False" monospace="0.0">ThA\B</doubt><doubt alpha="57.1" length="7" tooSmall="False" monospace="0.0">ThB / A</doubt><doubt alpha="53.8" length="26" tooSmall="False" monospace="0.0">r hAA,B,A'\-CI"hAA,B,A'\-C</doubt><doubt alpha="40.0" length="5" tooSmall="False" monospace="0.0">-v -n</doubt><doubt alpha="51.9" length="27" tooSmall="False" monospace="0.0">A.Y.A\B.A!h CA.B / A.V.A'hC</doubt><doubt alpha="60.0" length="10" tooSmall="False" monospace="0.0">A.A.B.A'hC</doubt><doubt alpha="46.2" length="13" tooSmall="False" monospace="0.0">A,(A• B),A'hC</doubt><doubt alpha="50.0" length="2" tooSmall="False" monospace="0.0">•I</doubt><doubt alpha="52.4" length="21" tooSmall="False" monospace="0.0">I-hAT'h B T,T' h(A»B)</doubt><p>When we replace <i>Tp</i><footnote anchor="1"/> by <i>Tp* </i>in F <b>C </b>Tp+ in the definition above, we get another version of Lam­bek calculus, without the non-empty left hand-side requirement, which we refer to as <i>L§ </i>with derivation relation <b>h£0 ■</b> <b>Note.</b><b> </b>We recall that the cut rule is satisfied by <b>hi </b>and h<b>l</b>0 .  Note also that <b>Fh</b>^C implies <b>Language.</b><b> </b>Let <b><i>G </i></b>be a categorial grammar over X. <b><i>G </i></b><i>generates </i>a string <i>c\ ... cn </i><b>C </b>£+ iff there are types <i>A\,..., An </i>€ Tp such that : G : <b>q</b><b> </b><b>h</b><b>4- </b>(1 &lt; i &lt; n) and <i>A\,... ,An </i><b>h </b><b><i>l </i></b><i>S . </i>The <i>language of </i><b><i>G, </i></b>written <b><i>£l</i></b><i>(</i><b><i>G) </i></b>is the set of strings generated by <b><i>G. </i></b>We define similarly <b><i>CLfl(G) </i></b>replacing  <b>h </b><b><i>L </i></b>with <b>h i0.</b></p><p><b>Notation. </b>In some sections, we may write sim­ply <b>h </b>instead of <i>\~l </i>or <b>l-£0 </b>. We may simply write £(0) accordingly.</p><p><b>Rigid and ft-valued grammars. </b>Categori­al grammars that assign at most <i>k </i>types to each symbol in the alphabet are called <i>k-valued grammars; </i>1-valued grammars are also called <i>rigid </i>grammars.</p><p><b>Example 1 </b><i>Let </i><b>Si = </b><i>{John, Mary,likes} and let Pr = {S, N} for sentences and nouns respectively. Let </i><b><i>G\ </i></b><i>= {John N, Mary ^ N, likes ^ N \ (S / N)}. We get (John likes Mary) </i><b>C </b><b><i>Cl</i></b><i>(</i><b><i>G</i></b><i>\) since (N, </i><i>N\(S</i><i> </i><i>I </i><i>N), N hLS). </i><b><i>G\ </i></b><i>is a rigid (or </i><b><i>1</i></b><i>-valued) grammar.</i></p></subsection><subsection number="2.2" title="Some useful models"><p>For ease of proof, in next section we use mod­els of <i>L </i>(or <i>L$) </i>that we now recall : powerset residuated semi-groups (or monoids), a special case of residuated semi-groups (see (Buszkows-ki, 1997) for details).</p><p><b>Powerset residuated semi-groups and monoids. </b>Let (M,.) be a semi-group (. is asso­ciative). Let <i>V(M) </i>denote the powerset of <i>M. </i>A <i>powerset residuated semi-group </i>over (M,.) is the structure <i>(V(M), </i><b>o, =^, ^=, C) </b>such that for <i>X,Y </i><b>CM</b><b> </b><b>:</b></p><doubt alpha="44.0" length="25" tooSmall="False" monospace="0.0">X oY = {x.y : x (E X,yGF}</doubt><doubt alpha="29.7" length="37" tooSmall="False" monospace="0.0">X        = {y (E M : (\/x (E X)x.yCY}</doubt><doubt alpha="42.3" length="26" tooSmall="False" monospace="0.0">Y&lt;=X = {y€M : (Vx€X)y.xCY}</doubt><p>If <i>(M, </i><b>o) </b>is a monoid (. is associative, I is a unit that is : Va; € <i>M : I.x = x.I = x), </i>then the above structure is a <i>powerset residuated monoid </i>(it has {/} as unit).</p><p><b>Interpretation. </b>Given a powerset residu­ated semi-group <i>(V{M), o, </i>=^, <i>-4=, </i><b>C), </b>an <i>inter­pretation </i>is a map from primitive types <i>p </i>to el­ements <i>[\p\] </i>in <i>V(M) </i>that is extended to types and sequences in the natural way :</p><doubt alpha="23.1" length="26" tooSmall="False" monospace="0.0">lit'. \C2]] =[[d]]=►[[C2]]</doubt><doubt alpha="26.9" length="26" tooSmall="False" monospace="0.0">llC, /C2]] =[[Ci]]4=[[C2]]</doubt><doubt alpha="28.0" length="25" tooSmall="False" monospace="0.0">[[Cl.C2]] = [[Cl]]o[[C2]]</doubt><doubt alpha="22.2" length="45" tooSmall="False" monospace="0.0">[[C1,C2,...,Cn}} = [[C1}}o[[C2]}. ... o[[Cn}}</doubt><p>The following known property states that such structures are models for <i>L : </i>if F <b><i>\~l </i></b><i>C </i>then [[F]] <b>C </b><i>[[C]]</i><page local="3"/></p><doubt alpha="66.2" length="139" tooSmall="False" monospace="0.0">If(M,.) is a monoid with an identityI,we add [[A]] ={1}for the empty sequence A and get a similar property forL§ :if Fl-£0Cthen [[F]]C[[Cj]</doubt></subsection><subsection number="2.3" title="Learning and limit points"><p>We now recall some useful definitions and known properties on learning.</p><p><b>Limit points. </b>A class <b><i>CC </i></b>of languages has <i>a limit point </i>iff there exists an infinite sequence <b><i>&lt; Ln </i></b><i>&gt;n£N </i>of languages in <b><i>CC </i></b>and a language <b><i>L </i></b><b>G</b><b> </b><b><i>CC </i></b>such that : <b><i>Lq </i></b>C <b><i>L\ </i></b><b>...</b><b> Ç ... C </b><b><i>Ln </i></b>C ... and <b><i>L </i></b>= U„c,\ <b><i>Ln (L </i></b>is <i>a limit point </i>of <b><i>CC).</i></b></p><p><b>Limit points imply unlearnability. </b>The fol­lowing property is important for our purpose. If the languages of the grammars in a class <b><i>Q </i></b>have a limit point then the class <b><i>Q </i></b>is <i>unlearnable. <footnote anchor="1"/></i></p></subsection></section><section number="3" title="Rigid limit points for L$"><subsection number="3.1" title="Construction overview"><p><b>Definition. </b>We define the following grammars where <i>p </i>and <i>q </i>are primitive types : <i>G(i,n) = </i><i>{a     </i><i>P </i><i>I p; </i><i>q</i><i> </i><i>I</i><i> q; </i>c ^ £&gt;(!,„&gt;} <b>Language.</b><b>   </b>We get (see proof) <i>C(G(i „)) = </i><i>c(b*a*)n </i>and <i>C(G{1^) = </i><i>c(b*a*)* = c{a,b}*.</i></p><doubt alpha="60.0" length="15" tooSmall="False" monospace="0.0">where -D{i,o)=S</doubt><doubt alpha="41.4" length="70" tooSmall="False" monospace="0.0">andD(i&gt;n)=(-D(i,n-i&gt; /(p / p)) / (q / q)G(i,*) ={a^PIP;p I p;cSj(pjp)}</doubt><p><b>Notation.   </b>Let (and <b>t</b>^^) denote the type assignment by (by respectively) on <i>{a, b, c} </i>extended on <i>{a, b, c}* </i>to se­quences of types in the natural way; we write r= <i>T(i</i><i>tn) </i>on <i>{a, b}* </i>(indépendant of <i>n </i>&gt; 0).</p><p><b>Key points. </b>We use two main key ideas : tautologies of the Lambek calculus allowing empty sequences that ensure one way of type-derivability (-D<b>{ilTl) l~ </b><i>D</i><i>(i,n-i)) </i>; <i><footnote anchor="1111"/></i><i> </i>alternation of two such tautologies that are unrelated (non-interderivable : <b>t(o), t</b>(6) <i>\f</i><i> </i><b>t(o</b>) or <b>t(o),t</b>(6) <i>\f</i><i> </i><i>r(b) </i>although we have <i>T(a),T(a) </i><b>h </b><b>t(o</b>)), this alternation prevents derivabilities in the other direction (-D<b>{i,n-i) </b>1/ D^^). We thus provide a strictly infinite chain of types. Note that <i>n </i>denotes a bound of these alternations.</p><footnote label="1">This implies that the class has infinite elasticity. A class CC of languages has infinite elasticity iff 3 &lt; e, &gt;,v ; \ sentences       3 &lt; Li  &gt;,\- ; \ languages in CC</footnote><doubt alpha="51.7" length="29" tooSmall="False" monospace="0.0">Wi eN   :e,^Liand{ei,...,en}C</doubt><p><i>Ln+i</i><i> </i>(see (Kanazawa, 1998) for this notion and a use of it).</p></subsection><subsection number="3.2" title="Corollaries"><p><b>For the class of rigid ^-grammars.</b></p><p>- This yields a strictly increasing chain of lan­guage of rigid grammars.</p><p>- This shows that the class of rigid grammars has <b>infinite elasticity </b>(cf (Kanazawa, 1998) for details).</p><p>- This class also <b>has a limit point </b>as follows c{o, <i>b}* </i>which entails that this class is <b>not learnable from strings.</b></p><p><b>Other restricted subclasses</b></p><p>- The same results hold if we restrict to a bounded order, where the order <i>o(A) </i>is :</p><doubt alpha="50.6" length="83" tooSmall="False" monospace="0.0">o(p) =0 whenpis a primitive typeo(Ci \ C2) =max(o(Ci)+ l,o(C2))o(C2/C1)=o(d \ C2) ;</doubt><p>- this also holds for unidirectional grammars (we do not use \ ).</p></subsection><subsection number="3.3" title="Details of proofs"><p>Our proof is based both on a syntactic reasoning on derivations, and on models.</p><p><b>Proposition 1 (Language description)</b></p><p><i>£(£(!,„)) = c(b*a*)n and </i><i>C(G{i^}) </i>= <i>c{a,b}*.</i></p><doubt alpha="64.0" length="25" tooSmall="False" monospace="0.0">proof ofc(b*a*)nCC{G{hn))</doubt><p>For <i>n = </i>0 this is an axiom <b>t^1i0)(c) = </b><i>S </i><b>h </b><i>S.</i></p><doubt alpha="54.3" length="35" tooSmall="False" monospace="0.0">Supposen&gt;0 andw'= c.wCE£(G^li„_1^),</doubt><p>- we first show that <i>c.b.a.w </i><b>G </b><i>C(G(i</i><b><i>iTlA :</i></b></p><doubt alpha="57.1" length="21" tooSmall="False" monospace="0.0">Dnt„-i),r(w)h5p/php/p</doubt><doubt alpha="66.7" length="3" tooSmall="False" monospace="0.0">-II</doubt><doubt alpha="55.3" length="38" tooSmall="False" monospace="0.0">D(l,n-l)I(PIP)&gt;(P /p),t(w)hSg/ghg/g-II</doubt><doubt alpha="36.6" length="41" tooSmall="False" monospace="0.0">(g(i,n-i)/ (P / P))/ (g / g).(Pj Phr{w)h5</doubt><doubt alpha="32.3" length="31" tooSmall="False" monospace="0.0">= -D(l,n&gt;=T(l,n&gt;(&lt;:)=r(b) =r(a)</doubt><doubt alpha="64.4" length="90" tooSmall="False" monospace="0.0">- we easily getc.wGC(G^i^)fromD(iin)l~D^iin forn &gt;0 ; (more generallyCi/ (C2IC2)h CiinL0);</doubt><doubt alpha="60.2" length="83" tooSmall="False" monospace="0.0">- we also getc.a.wGC(G(iiTlAfrom D{i,n),p/phD{i,„-i\(since(D{hn)h-D(iiTl_i) /(p/ p)</doubt><doubt alpha="33.3" length="39" tooSmall="False" monospace="0.0">and -D{i,„-i)/ (p/ p),p / pi"£&gt;(i,„-i&gt;)</doubt><p>- we then get <i>c.b.w </i><b>G </b><i>C(G/i</i><b><i>iTlA </i></b>since - finally, this is extended to repetitions of each letter <i>a </i>or <i>b </i>separately since <i>T(a),T(a) </i><b>h </b><b>t(o)</b> and <i>r(b), </i><i>r(b) </i>h <i>r(b) </i>(if we replace each occur­rence of <i>a </i>with a repetition of <i>a </i>or each occur­rence of <i>b </i>with a repetition of <i>b </i>we still get an element of the language of (?<page local="4"/>(i)7l)).</p><doubt alpha="52.5" length="40" tooSmall="False" monospace="0.0">D(ii7l),q/ q= {D(i,n-i)I(pIP))I(qIq),QIQ</doubt><doubt alpha="48.1" length="27" tooSmall="False" monospace="0.0">i"D(l,n-l)I(PIP)i"D{l,n-1);</doubt><p><b>proof of </b>£((?(!,„)) C c(6*o*)n <b>(main part) </b>We consider the standard linguistic interpreta­tion (Buszkowski, 1997) : the powerset residu-ated monoid <i>(T(V*), </i><b>o, =^, </b>-4=, <b>C) </b>over the free monoid <b>(V*,</b>.) where . is the concatenation op­eration and <i>V* </i>is the set of strings over the al­phabet <i>V = {a, b, c}.</i></p><doubt alpha="53.3" length="259" tooSmall="False" monospace="0.0">Let us fixn(arbitrary), we define an interpre­tation as follows :[[S]]= c(b*a*)n,[[p]] = a*,[[q]} = b*.Let us supposeT(i&gt;n)(w)hS.By models, we have [[t(i)71)(iw)]]C[[5]]. We first re­mark that [[p /p}} =a*and[[q j q}} =b*(sincel\p/p}}={z€ V* :€ [[p]wC[[p]]} =</doubt><p>£ 7* :     £ <i>a*,z.x </i><b>C </b>a*}).</p><doubt alpha="53.7" length="67" tooSmall="False" monospace="0.0">We now show by induction on i that :V*(0&lt;i&lt;n):[[-D(M)]] =c{b*a*)n-1</doubt><doubt alpha="46.8" length="47" tooSmall="False" monospace="0.0">- casei=0&lt;nholds since [[D^0)]] =[[S]}=c(b*a*)n</doubt><doubt alpha="29.4" length="34" tooSmall="False" monospace="0.0">- case (0 &lt;i&lt;n):[[(0&lt;U-i&gt;/(P/P))]]</doubt><doubt alpha="27.9" length="68" tooSmall="False" monospace="0.0">= {z£r:V3;£[[p/p]]I«£[[%I„1)]]}=md{z £ F* : Vi £ o*,z.a;Cc^a*)^"1))}</doubt><doubt alpha="14.8" length="81" tooSmall="False" monospace="0.0">= P{M-i&gt;]](= c^o*)^-^1))) [[%,,)]] = [[(%,,-!)/(P/P))/ (9/ 9)]]={z£P:V|/£[[g/g]],</doubt><doubt alpha="25.6" length="90" tooSmall="False" monospace="0.0">^£[[%,-ii/(p/p)]]}={z€     : Vy €&amp;*,s.yCc(6*o*)(n+1-1)} = {z £ 7*: Vn £Cc(6*o*)^n~i\b*.a*}</doubt><p>(from above)</p><doubt alpha="46.2" length="26" tooSmall="False" monospace="0.0">= c(6*a*)("_I)(as desired)</doubt><p>We have thus shown that <b>= c.</b></p><p>Therefore if [[<b>t(i)71)(iw</b><b>)]] </b>C [[5]] this also mean­s that iu = cu/ with <i>w'</i><i> </i>€ {a, 6}* ; we get c.[[T(lin)(«/)]] <b>C </b><i>c(b*a*)n = \[S}}, </i>that is HT{i<b>,7i)</b>(w')]] ^= (b*o*)" that corresponds to <i>w'</i><i> </i><b>C </b>(6*o*)n as well (since [[<b>t^</b><b> „)(o</b>)]] = [[p / p]] = o* and[[r(1,n)(6)]] = [[9/g]] = 6*).</p><doubt alpha="48.0" length="25" tooSmall="False" monospace="0.0">proof ofc{o,6}*C£(C?(i^))</doubt><p>- We have c <b>C </b>£(G(i^)) since 5 / <i>(p / </i><i>p)</i><i> S.</i></p><doubt alpha="50.0" length="32" tooSmall="False" monospace="0.0">- We now get coC£((7^^), since :</doubt><doubt alpha="50.0" length="12" tooSmall="False" monospace="0.0">p/p\-p/pSh 5</doubt><p>S/ <b><i>(p/p),p/pi</i></b><i>-S</i><i> </i>The  other  cases  are  straightforward since <i>p / p,p / </i><i>p^</i><i> p / p.</i></p><p><b>proof of </b>£((7^^) C c{o, 6}* We consider the powerset residuated monoid <b><i>{V{V</i></b><b><i>*),o,=&gt;,</i></b><b><i> </i></b><b>^=,C) </b>as above but with the fol­lowing (similar) interpretation :</p><doubt alpha="39.7" length="121" tooSmall="False" monospace="0.0">[[S]]=c{a,by,[[p]]=a\([[&lt;?]] = &amp;*)•Let us supposet^^^(w) h 5. By models, we have [[t^^(«;)]]C[[S]}.We have : [[p /p]] =a*</doubt><doubt alpha="29.4" length="102" tooSmall="False" monospace="0.0">We here get :[[S/(p/ p)]] = c.{o,b}*( = {z£:     G[[p / p]],z.xC[[5]]} = {z £ F* : £o*, z.xCc.{o,6}*})</doubt><doubt alpha="54.7" length="95" tooSmall="False" monospace="0.0">Therefore if [[r(M)(«;)]]C[[5]] = c{o,6}*, this also means thatw=cw'withw'C{o, 6}* as desired ■</doubt><doubt alpha="64.6" length="65" tooSmall="False" monospace="0.0">4    Rigid limit points forLKey points:We haveD{1;7l)hi0-D{i,„-i)</doubt><doubt alpha="100.0" length="3" tooSmall="False" monospace="0.0">but</doubt><p><i>D(ii7l) </i><b><i>Vl </i></b>We then transform the type of c from T(1)r!^ and construct a limit point for <b><i>L </i></b>(with products).</p><p><b>Construction for </b><b><i>L</i></b></p><doubt alpha="66.4" length="110" tooSmall="False" monospace="0.0">We define the following types and assign­mentst(2)7l),whereA = p / p, B = q / qand p, (? are primitive types :</doubt><doubt alpha="37.9" length="29" tooSmall="False" monospace="0.0">6—&gt;■B;c—&gt;■D(2,n)where D^2o)=^</doubt><doubt alpha="30.2" length="43" tooSmall="False" monospace="0.0">andD(2)n&gt;' = (((D(2in-i&gt;/ a) • a) /b)• b ]£</doubt><doubt alpha="25.0" length="4" tooSmall="False" monospace="0.0">n &gt;0</doubt><p>Let <i>G(2</i><i>,n) </i>denote the grammar defined by <i>T(2,n) </i>with alphabet <i>{a, b, c}.</i></p><doubt alpha="51.4" length="107" tooSmall="False" monospace="0.0">Let (7(2,*)denote the grammar, with type as­signmentT(2l*}defined by :G{2,*) ={a4A;6-)• A;c -)• (57/l) •/l}</doubt><p>We get (see proof) £((7(2,n}) = c(6*o*)n and £(G{2,*}) = <i>c{a,b}*.</i></p><p><b>Proposition 2 (Language description)</b> £(G{2,n}) = c(6*o*)n and <b>jC(G</b>(2<b>,*&gt;) </b>= c{o,6}*.</p><p><b>proof of </b>c( - finally, this is extended to repetitions of each letter <i>a </i>or <i>b </i>separately since <i>T(a),T(a) </i>h <b>t(o) </b>and <b>t</b>(6),<b>t</b>(6) <b>h </b><b>t</b>(6)<page local="5"/></p><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">c</doubt><doubt alpha="11.1" length="9" tooSmall="False" monospace="0.0">£(G{2,„))</doubt><doubt alpha="47.1" length="102" tooSmall="False" monospace="0.0">For n = 0,t(2i0)(c) =Sh 5. Suppose n &gt; 0 and «/ = c.wC£(G^2,n-i})- we first show thatc.b.a.wC£(G^2,n})</doubt><doubt alpha="35.6" length="73" tooSmall="False" monospace="0.0">(^2,n-l&gt;/i)-A,i,rM(w)hSB,B,h B{{{D(2,n-i)IA). A)IB).B;^ ' 4^'T&lt;2.«&gt; (w)h5</doubt><doubt alpha="17.6" length="34" tooSmall="True" monospace="0.0">' =!&gt;(2,„&gt;=r(2,„&gt;(c) '=T(t&gt;)=T(&lt;l3</doubt><doubt alpha="60.0" length="35" tooSmall="False" monospace="0.0">- we  easily  getc.wc£(G^2,n})since</doubt><doubt alpha="39.3" length="28" tooSmall="False" monospace="0.0">D(2,n)I"D(2,n-l)in^for" &gt; °-</doubt><doubt alpha="47.4" length="38" tooSmall="False" monospace="0.0">- we  also  getc.a.w€    £(G^2,n))from</doubt><doubt alpha="20.0" length="20" tooSmall="False" monospace="0.0">^(2,7i&gt;)^I"-D{2,n-1)</doubt><doubt alpha="32.8" length="67" tooSmall="False" monospace="0.0">(since D(2)„) h(£&gt;(2,n-i&gt; / ^) •Aand (£&gt;(2ln-i&gt; /-4) •a,AhD/2,n-i&gt;)</doubt><doubt alpha="39.7" length="73" tooSmall="False" monospace="0.0">- we then getc.b.wc£(G(2n}) since£&gt;(2,n&gt;, B = (((D(2ln-1&gt; /4) '•a)/b)»b,b</doubt><doubt alpha="34.6" length="26" tooSmall="False" monospace="0.0">^(D{2,n-i) /A)•AhD(2tn_1};</doubt><doubt alpha="50.0" length="26" tooSmall="False" monospace="0.0">proof of£(G(2,n))Cc(6*o*)n</doubt><p>We first show that <b>I~l0 </b>-D{2,n) by induction on <i>n :</i><i></i></p><doubt alpha="42.6" length="47" tooSmall="False" monospace="0.0">- case n = 0 is obvious since -0(1,0)=-^{2,0)=S</doubt><doubt alpha="62.1" length="66" tooSmall="False" monospace="0.0">- casen&gt; 0 : we recall thatA= p / p,B = q j qare tautologies ofL$;</doubt><doubt alpha="59.6" length="52" tooSmall="False" monospace="0.0">by induction :D{ltn_1}hL0£&gt;(2,n-i&gt;we then get inL$ :</doubt><doubt alpha="47.6" length="21" tooSmall="False" monospace="0.0">D{l,n-l) ^D{2,n-l)AhA</doubt><doubt alpha="15.4" length="26" tooSmall="False" monospace="0.0">f(1,71-1)  /A,Ah£»(2,71-1)</doubt><doubt alpha="32.0" length="25" tooSmall="False" monospace="0.0">D(i,.-i)/^l-D(2,,-i)/^«hB</doubt><doubt alpha="22.9" length="35" tooSmall="False" monospace="0.0">(■^(1,71-1)IA)IB, BV-£»(2,7i-i) / ^</doubt><doubt alpha="29.8" length="124" tooSmall="False" monospace="0.0">(£&gt;(l,n-l&gt;IA)IB, BV-(£»(2,«-!)M) • ^(£&gt;(l,n-l&gt;/ A) / B\-((£»(2,n-l)I A)* A)IBhB(£»(l,n-l)/ A) / B\-((£»(2,n-i)/ A)mA) / B)mB</doubt><p>We may now end the proof : suppose that T<b>(2</b>,n&gt;(w) <b>l-£ </b>5, we get T(iiTl)(«;) <b>hi0 </b>5 from previous property, therefore <i>w </i><b>c </b>c(6*o*)n from proposition 1 as desired.</p><doubt alpha="48.0" length="25" tooSmall="False" monospace="0.0">proof ofc{a,b}*C£(C?{2^))</doubt><p>- We have c <b>c jC(G</b>(2<b>i*&gt;) </b>since (5 / <i>A)</i><i> </i><i>•</i><i> </i><i>A</i><i> </i><i>-L</i><i> </i><i>S.</i></p><doubt alpha="57.8" length="83" tooSmall="False" monospace="0.0">- We also getcac£((7^^), and similarly for co* orc{a,b}*since ^4,^4/l(whereA = PI»•</doubt><doubt alpha="52.2" length="23" tooSmall="False" monospace="0.0">proof of£(G(2^)Cc{a,b}*</doubt><p>This part follows from the construction for</p><doubt alpha="56.8" length="37" tooSmall="False" monospace="0.0">L%sincet^^c)hi0t^,*) (c) as follows :</doubt><doubt alpha="46.7" length="15" tooSmall="False" monospace="0.0">S/jll-i,(SM) ^&gt;</doubt><doubt alpha="46.7" length="15" tooSmall="False" monospace="0.0">S/^i-i,{SI A).A</doubt><doubt alpha="44.3" length="61" tooSmall="False" monospace="0.0">hence^^^(w)hi0T(2)*)(w)andt(2,*)(«0\~l5 impliesT(i^)(w)hi05 ■</doubt></subsection></section><section number="5" title="Conclusion and remarks"><p><b>5.1 Non-learnability for subclasses.</b></p><p>From the constructions in previous sections we get the following proposition as a corollary :</p><p><b>Proposition 3 (non-learnability) </b><i>The class of languages of rigid (or k-valued for an arbi­trary k) Lambek grammars admits a limit point; the class of rigid (or k-valued for an arbitrary </i><i>k)</i><i> Lambek grammars is not learnable from strings.</i></p><p><b>Note. </b>Our result has shown that in con­trast to classical categorial grammars, rigid and k-valued Lambek grammars are not learnable from strings. This result holds for variants of Lambek calculus : (i) rigid Lambek grammars for <i>L§ </i>(allowing empty sequence) using only / (unidirectional) ; (ii) rigid Lambek grammars for <i>L </i>(with the non-empty left requirement) us­ing ( / , •) . Our proof consists in the construc­tion of limit points in each class : for (i) and (ii) we have c{o, <i>b}* </i>as limit point that are in­deed rigid lambek grammars as already shown. In the first construction, we may also consider grammars of a bounded order.</p><p><b>5.2 Further remarks.</b></p><p><b>A stricly infinite chain of types. </b>In each construction, the types <i>Dn = D(ilTl) </i>for c are such that : ... h <i>Dn </i>h D<b>„_i </b>h ... <b>V </b><i>D0. </i>This is the key point for the inclusion of languages. Moreover Dn_i <i>\f Dn, </i>which is reflected by the strictness of inclusion of languages. Our con­struction has thus exhibited a stricly infinite chain of types with respect to deduction for each version of Lambek calculus.</p><p><b>Future work. </b>We are also interested in oth­er variants of categorial grammars, such as the non-associative version of Lambek calculus or Multi-modal categorial grammars for which the construction of <i>rigid limit points </i>could be ex­tended.</p><p>We also plan to consider not only the string languages but some structure languages in a grammatical inference perspective. In (Bona-to and Retore, 2001), it has been shown that rigid Lambek grammars are learnable in the lim­it from stuctured sentences. Such structures, that are studied in (Tiede, 1999), are complete proof tree structures in normal forms.<page local="6"/> In our result, we show that, without any structure, some classes of Lambek grammars are not learn­able in the limit from positive examples. It will now be very interesting to find an intermedi­ate structure, that is more linguistically realis­tic than complete proof tree structures but that preserves the learnability in the limit of Lambek grammars.</p></section><references><p>Y. Bar-Hillel. 1953. A quasi arithmetical no­tation for syntactic description. <i>Language, </i>29:47-58.</p><p>Roberto Bonato and Christian Retore. 2001. Learning rigid lambek grammars and mini­malist grammars from structured sentences. <i>Third workshop on Learning Language in Logic, Strasbourg.</i></p><p>W. Buszkowski. 1997. Mathematical linguistics and proof theory. In van Benthem and ter Meulen (van Benthem and ter Meulen, 1997), chapter 12, pages 683-736.</p><p>Claudia Casadio. 1988. Semantic categories and the development of categorial grammars. In R. Oehrle, E. Bach, and D. Wheeler, edi­tors, <i>Categorial Grammars and Natural Lan­guage Structures, </i>pages 95-124. Reidel, Dor­drecht.</p><p>Jean-Yves Girard. 1995. Linear logic: its syn­tax and semantics. In Jean-Yves Girard, Yves Lafont, and Laurent Regnier, editors, <i>Advances in Linear Logic, </i>volume 222 of <i>London Mathematical Society Lecture Notes, </i>pages 1-42. Cambridge University Press.</p><p>E.M. Gold. 1967. Language identification in the limit. <i>Information and control, </i>10:447-474.</p><p>Makoto Kanazawa. 1998. <i>Learnable classes of categorial grammars. </i>Studies in Logic, Lan­guage and Information. FoLLI &amp; CSLI. dis­tributed by Cambridge University Press.</p><p>Joachim Lambek. 1958. The mathematics of sentence structure. <i>American mathematical monthly, </i>65:154-169.</p><p>Michael Moortgat. 1997. Categorial type logic. In van Benthem and ter Meulen (van Ben­them and ter Meulen, 1997), chapter 2, pages 93-177.</p><p>Jacques Nicolas. 1999. Grammati­cal inference as unification. Rap­port   de   Recherche   RR-3632, INRIA.</p><p>http: / / www.inria.fr/RRRT / publications-eng.html.</p><p>Christian Retoré. 2000. Systèmes déductifs et traitement des langues:un panorama des grammaires catégorielles. Technical Report RR-3917 2000, INRIA, Rennes, France. A revised version to appear in Traitement au­tomatique du langage naturel, TSI.</p><p>Hans-Jörg Tiède. 1999. <i>Deductive Systems and Grammars: Proofs as Grammatical Struc­tures. </i>Ph.D. thesis, Illinois Wesleyan Univer­sity.</p><p>J. van Benthem and A. ter Meulen, editors. 1997. <i>Handbook of Logic and Language. </i>North-Holland Elsevier, Amsterdam.</p></references></body></article>