16.01.2015 Views

Model-Theoretic Syntax at 10 - Earlham Computer Science ...

Model-Theoretic Syntax at 10 - Earlham Computer Science ...

Model-Theoretic Syntax at 10 - Earlham Computer Science ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Edward Stabler and Edward Keenan 13<br />

m:〈every -a very gentle -a woman,NPf〉<br />

g:〈every -a,Df〉<br />

m:〈very gentle -a woman,Nf〉<br />

〈every,D〉<br />

〈-a,Agrf〉<br />

g:〈very gentle -a,Af〉<br />

〈woman,Nf〉<br />

〈very,M〉<br />

g:〈gentle -a,Af〉<br />

〈gentle,A〉<br />

〈-a,Agrf〉<br />

Figure 2.1: Span deriv<strong>at</strong>ion of an NPf<br />

even though it gives every expression a 1-step deriv<strong>at</strong>ion<br />

(Keenan and Stabler, 2003, p.58).<br />

We see in this setting th<strong>at</strong> the mere fact th<strong>at</strong> two expressions<br />

have structurally different deriv<strong>at</strong>ions does not show<br />

th<strong>at</strong> they have different structures. One and the same expression<br />

can have infinitely many deriv<strong>at</strong>ions. Even two<br />

expressions with isomorphic deriv<strong>at</strong>ions with the same<br />

c<strong>at</strong>egories, differing only in their strings, can differ in<br />

structure if the gener<strong>at</strong>ing functions can be sensitive to<br />

the strings.<br />

2.2 Balanced grammars<br />

In Span, the c<strong>at</strong>egories serve to pick out the domains<br />

of the structure building functions. Let’s say<br />

th<strong>at</strong> G = (Lex,F ) is c<strong>at</strong>egory closed iff for any<br />

s 1 ,...,s n ,t 1 ,...,t n ∈ [Lex] and for 0 < i ≤ n, if s i and t i<br />

have the same c<strong>at</strong>egories, then for all f ∈F<br />

〈s 1 ,...,s n 〉 ∈ dom( f) iff 〈t 1 ,...,t n 〉 ∈ dom( f).<br />

Let’s say th<strong>at</strong> G is c<strong>at</strong>egory functional iff for all f ∈F<br />

and for any s 1 ,...,s n ,t 1 ,...,t n ∈ dom( f), if, for 0 < i ≤ n,<br />

s i and t i have the same c<strong>at</strong>egories, then f(s 1 ,...,s n ) and<br />

f(t 1 ,...,t n ) have the same c<strong>at</strong>egory.<br />

Span is c<strong>at</strong>egory closed and c<strong>at</strong>egory functional. We<br />

will restrict <strong>at</strong>tention to grammars with these properties<br />

in the sequel except when explicitly indic<strong>at</strong>ed. Imposing<br />

these conditions requires th<strong>at</strong> syntactic c<strong>at</strong>egories be explicit<br />

in a sense, reflecting all properties relevant to the<br />

applic<strong>at</strong>ion of structure building functions.<br />

It will also be useful to require th<strong>at</strong> our grammars<br />

make their oper<strong>at</strong>ions appropri<strong>at</strong>ely explicit in the sign<strong>at</strong>ure,<br />

in a sense we now define. For any partial<br />

functionsF , let explode(F ) = {{〈a,b〉}| f i (a) =<br />

b for some f i ∈F }. And for any G = (A,F ), let<br />

explode(G) = (A,explode(F)). (The order of the functions<br />

in explode(F ) will not m<strong>at</strong>ter for present purposes.)<br />

Then for any grammar G, the grammar explode(G) defines<br />

the same language, but will often have fewer automorphisms.<br />

In explode(G), every expression th<strong>at</strong> is in<br />

the domain or range of any function is structural. So the<br />

only non-trivial automorphisms, if any, are those th<strong>at</strong> exchange<br />

lexical items not in the domain or range of any<br />

function.<br />

The grammar explode(Span) has infinitely many gener<strong>at</strong>ing<br />

functions, and is “unbalanced” in the sense th<strong>at</strong><br />

there are regularities in m and g th<strong>at</strong> we see in the automorphisms<br />

of Span, but not in automorphisms of explode(Span).<br />

Let’s say functions f,g are comp<strong>at</strong>ible iff they agree on<br />

any elements common to both of their domains; so functions<br />

with disjoint domains are always comp<strong>at</strong>ible. Since<br />

the functions g and m of Span are comp<strong>at</strong>ible, consider<br />

the grammar collapse(Span)=(Lex,〈g ∪ m〉) with a single<br />

gener<strong>at</strong>ing function. This grammar is “unbalanced” too,<br />

in the sense th<strong>at</strong> while collapse(Span) and Span have the<br />

same automorphisms, taking the union of g and m does<br />

not reveal anything new.<br />

Let’s say th<strong>at</strong> a grammar G = (A,F ) is balanced iff<br />

both<br />

• there are no two distinct, comp<strong>at</strong>ible, non-empty<br />

functions f i , f j ∈F such th<strong>at</strong> removing f i , f j and<br />

adding f i ∪ f j strictly increases the set of automorphisms,<br />

and<br />

• there are no two distinct, comp<strong>at</strong>ible, non-empty<br />

functions g,g ′ such th<strong>at</strong> g ∪ g ′ = f i for some f i ∈F ,<br />

where the result of replacing f i by g and g ′ yields a<br />

grammar with the same automorphisms as G has.<br />

Balance m<strong>at</strong>ters. As noted above, it affects the automorphisms.<br />

And it affects grammar type, the sign<strong>at</strong>ure. In<br />

the present context, balance m<strong>at</strong>ters because the elements<br />

ofF determine the available structural polynomials th<strong>at</strong><br />

are useful in comparing grammars, as explained below.<br />

In addition to the noun phrase grammar Span above,<br />

Keenan and Stabler (2003) define a “little English” Eng<br />

(p15), a “little Korean” case marking language Kor (p47),<br />

a “free word order” case marking language FWK (p54),<br />

a little verb-marking language Toba (p67), and a classical<br />

c<strong>at</strong>egorial grammar CG1 (p<strong>10</strong>5).<br />

Theorem 2.2.1. None of the grammars Span, Eng, Kor,<br />

FWK, Toba, or CG1 are balanced.<br />

Proof: It suffices to show th<strong>at</strong> in each grammar, there<br />

is a function f ∈F th<strong>at</strong> can be replaced by distinct<br />

nonempty g1,g2 such th<strong>at</strong> f = g1 ∪ g2, without changing<br />

the automorphisms. For Span, let g1 = g ∩(PH(D) ×<br />

E×E) and g2 = g ∩ (PH(A) × E×E). Then g1,g2 are<br />

comp<strong>at</strong>ible, g = g1 ∪g2, and since PH(D) and PH(A) are

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!