Towards Glue Semantics for Minimalist Syntax

advertisement
Towards Glue Semantics for Minimalist Syntax
Towards Glue Semantics for Minimalist Syntax
Matthew Gotham
Department of Linguistics
University College London
Cambridge Syntax Cluster event:
‘Interactions between syntax and semantics across frameworks’
8 January 2015
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
1 / 36
Towards Glue Semantics for Minimalist Syntax
Plan for today
Glue semantics
Minimalist syntax
Putting the two together
So what?
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
2 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
Glue
An approach to the syntax-semantics interface
I
Compatible with different syntactic theories: LFG (Dalrymple, 1999),
HPSG (Asudeh and Crouch, 2002), LTAG (Frank and Genabith,
2001), CG. . .
I
Compatible with different meaning representations: IL, DRT,
situation semantics. . .
So this talk should really be called ‘towards glue semantics for minimalist
syntax and the lambda calculus’
A good introduction is provided by Lev (2007, Ch. 3).
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
3 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
Basic points
I
Lexicon+syntax produces premises in a fragment of linear logic (the
glue language), each of which is paired with a lambda term
I
Semantic interpretation uses deduction to assemble final meaning
from these premises
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
4 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
Linear logic
Classical logic proof rules:
conclusion follows from some
subset of the set of premises
P → Q, P → (Q → R) ` P → R
P, Q ` Q
Linear logic proof rules:
conclusion follows from the
multiset of premises
P ( Q, P ( (Q ( R) 0 P ( R
P, Q 0 Q
Linear logic keeps a strict accounting of the number of times a premise is
used in a proof. But it doesn’t care about how they are ordered or
grouped.
P, P ( Q ` Q
P ( Q, P ` Q
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
5 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
The Curry-Howard Correspondence
There’s a mapping between (intuitionistic) linear logic inference rules and
operations on meaning terms.
(-elimination (linear modus ponens) corresponds to function application.
f :A(B
x :A (
E
f (x) : B
And (-introduction (linear conditional proof) corresponds to
λ-abstraction
[x : A]n
..
..
f :B
(I n
λx.f : A ( B
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
6 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
A simple example
(1) Sam trains Rover
Sam trains Rover
s0 : B
t
* 0
r :A
λy .λx.train0 (x, y ) : A ( (B ( C )
λy .λx.train0 (x, y ) : A ( (B ( C ) r 0 : A
(E
λx.train0 (x, r 0 ) : B ( C
train0 (s 0 , r 0 ) : C
M Gotham (UCL)
s0 : B
Towards Glue Semantics for Minimalist Syntax
(E
8/1/15
7 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
An ambiguous sentence
(2) A boy trains every dog
A boy trains every dog
λP.some0 (boy0 , P) :
(B ( C ) ( C
M Gotham (UCL)
v
λy .λx.train0 (x, y ) :
A ( (B ( C )
(
λQ.every0 (dog0 , Q) :
(A ( C ) ( C
Towards Glue Semantics for Minimalist Syntax
8/1/15
8 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
Surface scope
λy .λx.train0 (x, y )
: A ( (B ( C ) [y : A]1
(E
B(C
[x : B]2
(E
λQ.every0 (dog0 , Q)
C
(I 1
A(C
: (A ( C ) ( C
(E
every0 (dog0 , (λy .train0 (x, y ))) : C
λP.some0 (boy0 , P)
2
(I
: (B ( C ) ( C
B(C
(E
0
0
0
0
0
some (boy , λx.every (dog , λy .train (x, y ))) : C
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
9 / 36
Towards Glue Semantics for Minimalist Syntax
Glue semantics
Inverse scope
λy .λx.train0 (x, y )
1
λP.some0 (boy0 , P) : A ( (B ( C ) [A] (
E
B(C
: (B ( C ) ( C
(E
some0 (boy0 , λx.train0 (x, y )) : C
λQ.every0 (dog0 , Q)
(I 1
A(C
: (A ( C ) ( C
(E
0
0
0
0
every (dog , λy .some (boy , λx.train0 (x, y ))) : C
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
10 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
Lexical items
I
Lexical items (LIs) are bundles of features.
I
Some features describe what an LI is.
I
Some features describe what an LI needs (uninterpretable features).
Those can be strong(*) or weak.
V
huD, uDi
|
train
T
huD*i
(I’m going to ignore morphosyntactic features and agreement.)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
11 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
Structure-building operation(s)
Merge.
I
I
Hierarchy of Projections-driven.
Selectional features-driven.
I
I
External.
Internal.
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
12 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
Hierarchy of projections
Adger (2003)
Clausal:
Nominal:
Adjectival:
We’ll use:
Clausal:
Nominal:
has:
C i T i (Neg) i (Perf) i (Prog) i (Pass) i v i V
D i (Poss) i n i N
(Deg) i A
TiV
DiN
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
13 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
HoPs merge
A
h. . .i
A
h. . .i
+
B
hi
⇒
A B
hi hi
M Gotham (UCL)
Where A and B are in the
same hierarchy of projections
(HoPs) and A is higher on that
HoPs than B
Towards Glue Semantics for Minimalist Syntax
8/1/15
14 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
Select merge
External
A
h. . .i
A
huB, . . .i
+
B
hi
⇒
B
A
huBi h i
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
15 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
Select merge
Internal
A
h. . .i
A
huB*i
A
huB*, . . .i
⇒
... B ...
M Gotham (UCL)
... B ...
Towards Glue Semantics for Minimalist Syntax
8/1/15
16 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
External merge
An example
V
V
huDi
D
⇒
+
Bill
D
V
huDi
smiles
Bill smiles
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
17 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
HoPs merge
An example
T
huD*i
V
T
huD*i
V
T
+
D
V
huDi
⇒
D
V
huDi
Bill smiles
Bill smiles
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
18 / 36
Towards Glue Semantics for Minimalist Syntax
Minimalist syntax
Internal merge
An example
T
T
huD*i
T
huD*i
V
T
⇒
D
V
huDi
V
T
D
V
huDi
Bill smiles
Bill smiles
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
19 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Indices on features
Every feature (interpretatble or uninterpretable) bears a numerical index
subject to the following contstraints:
I
I
The indices assigned to features within a single lexical item must all
be distinct.
E.g. in this:
Vi
huDj , uDk i
We must have i 6= j 6= k
|
train
Structure-building operations are sensitive to indices in the following
ways:
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
20 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
HoPs merge
with indices
Ai
h. . .i
+
Bi
hi
Ai
h. . .i
⇒
Ai Bi
hi hi
M Gotham (UCL)
Where A and B are in the
same hierarchy of projections
(HoPs) and A is higher on that
HoPs than B
Towards Glue Semantics for Minimalist Syntax
8/1/15
21 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
External merge
with indices
Ai
huBj , . . .i
+
Bj
hi
Ai
h. . .i
⇒
Bj
Ai
huBj i h i
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
22 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Internal merge
with indices
Ai
h. . .i
Ai
huBj *i
Ai
huBj *, . . .i
⇒
. . . Bj . . .
M Gotham (UCL)
. . . Bj . . .
Towards Glue Semantics for Minimalist Syntax
8/1/15
23 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Meaning constructors
Following Kokkonidis (2008), we’ll use a fragment of (monadic) first-order
linear logic as the glue language.
I
Predicates: e, eN and t.
I
Constants: 1, 2, 3 . . .
I
Variables: X , Y , Z . . .
I
Connectives: ( and ∀
We need a new rule of inference:
f : ∀X (P)
∀E
f : P[a/X ]
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
24 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Lexical items
Some examples
Sam
Syntax
Semantics
Ni
s 0 : e(i)
trains
Syntax
Semantics
Vi
huDj , uDk i
λx.λy .train0 (y , x) : e(j) ( (e(k) ( t(i))
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
25 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Lexical items
Some more examples
every
Syntax
Semantics
Di
λP.λQ.every0 (P, Q) :
(eN (i) ( t(i)) ( ∀X ((e(i) ( t(X )) ( t(X ))
dog
Syntax
Semantics
Ni
λx.dog0 (x) : eN (i) ( t(i)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
26 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
a
Syntax
Semantics
Di
λF .λG .some0 (F , G ) :
(eN (i) ( t(i)) ( ∀X ((e(i) ( t(X )) ( t(X ))
boy
Syntax
Semantics
Ni
λx.boy0 (x) : eN (i) ( t(i)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
27 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
T1
T1
huD2 *i
V1
T1
V1
huD2 i
D2
D2
N2
V1
huD3 , uD2 i
a
boy
trains
D3
D3
N3
every dog
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
28 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
The mapping to interpretation
The multiset of premises:
I
λP.λQ.some0 (P, Q) :
(eN (2) ( t(2)) ( ∀X ((e(2) ( t(X )) ( t(X ))
I
boy0 : eN (2) ( t(2)
I
λx.λy .train0 (y , x) : e(3) ( (e(2) ( t(1))
I
λF .λG .every0 (F , G ) :
(eN (3) ( t(3)) ( ∀Y ((e(3) ( t(Y )) ( t(Y ))
I
dog0 : eN (3) ( t(3)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
29 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Solving from the multiset of premises
λP.λQ.some0 (P, Q) :
boy0 :
(eN (2) ( t(2)) ( ∀X ((e(2) ( t(X )) ( t(X )) eN (2) ( t(2)
(E
λQ.some0 (boy0 , Q) : ∀X ((e(2) ( t(X )) ( t(X ))
∀E
λQ.some0 (boy0 , Q) : (e(2) ( t(1)) ( t(1)
λF .λG .every0 (F , G ) :
dog0 :
(eN (3) ( t(3)) ( ∀X ((e(3) ( t(X )) ( t(X )) eN (2) ( t(2)
(E
λG .every0 (dog0 , G ) : ∀X ((e(3) ( t(X )) ( t(X ))
∀E
λG .every0 (dog0 , G ) : (e(3) ( t(1)) ( t(1)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
30 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Surface scope
λy .λx.train0 (x, y )
: e(3) ( (e(2) ( t(1)) [y : e(3)]1
(E
e(2) ( t(1)
[x : e(2)]2
(E
t(1)
λQ.every0 (dog0 , Q)
(I 1
e(3) ( t(1)
: (e(3) ( t(1)) ( t(1)
(E
every0 (dog0 , (λy .train0 (x, y ))) : t(1)
λP.some0 (boy0 , P)
(I 2
: (e(2) ( t(1)) ( t(1)
e(2) ( t(1)
(E
some0 (boy0 , λx.every0 (dog0 , λy .train0 (x, y ))) : t(1)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
31 / 36
Towards Glue Semantics for Minimalist Syntax
Putting the two together
Inverse scope
λy .λx.train0 (x, y )
: e(3) ( (e(2) ( t(1)) [y : e(3)]1
λP.some0 (boy0 , P)
(E
: (e(2) ( t(1)) ( t(1)
e(2) ( t(1)
(
E
some0 (boy0 , λx.train0 (x, y )) : t(1)
λQ.every0 (dog0 , Q)
(I 1
e(3) ( t(1)
: (e(3) ( t(1)) ( t(1)
(E
every0 (dog0 , λy .some0 (boy0 , λx.train0 (x, y ))) : t(1)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
32 / 36
Towards Glue Semantics for Minimalist Syntax
So what?
Embedded QNPs
(3) No owner of a coffee machine drinks tea.
N1
P2
N1
huP2 i
owner
λx.λy .own0 (y , x) :
e(2) ( (eN (1) ( t(1))
λv .v : e(3) ( e(2)
P2
huD3 i
D3
of
a coffee
machine
M Gotham (UCL)
λP.some0 (cof-mach0 , P) :
∀X ((e(3) ( t(X )) ( t(X ))
Towards Glue Semantics for Minimalist Syntax
8/1/15
33 / 36
Towards Glue Semantics for Minimalist Syntax
So what?
λx.λy .own0 (y , x) :
λv .v :
e(2) ( (eN (1) ( t(1)) e(3) ( e(2)
HS
∀X ((e(3) ( t(X )) ( t(X ))
λv .λy .own0 (y , v ) :
λP.some0 (cof-mach0 , P) :
e(3) ( (eN (1) ( t(1))
∀E
Perm
(e(3) ( t(1)) ( t(1)
λy .λv .own0 (y , v ) :
λP.some0 (cof-mach0 , P) :
eN (1) ( (e(3) ( t(1))
HS
λy .some0 (cof-mach0 , λv .own0 (y , v )) : eN (1) ( t(1)
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
34 / 36
Towards Glue Semantics for Minimalist Syntax
So what?
Phases
I
General idea: at certain points in the tree you must use the multiset
of premises you have in a proof with a conclusion of a particular type.
I
Scope islands: impossible interpretation would involve failling to
compute proof at one of those points.
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
35 / 36
Towards Glue Semantics for Minimalist Syntax
So what?
References
Adger, David (2003). Core Syntax: A Minimalist Approach. Core Linguistics.
Oxford: Oxford University Press.
Asudeh, Ash and Richard Crouch (2002). “Glue Semantics for HPSG”. In:
Proceedings of the 8th International HPSG Conference. (Norwegian University of
Science and Technology, Trondheim). Ed. by Frank van Eynde, Lars Hellan, and
Dorothee Beermann. Stanford, CA: CSLI Publications.
Dalrymple, Mary, ed. (1999). Semantics and Syntax in Lexical Functional
Grammar: The Resource Logic Approach. Cambridge, MA: MIT Press.
Frank, Anette and Josef van Genabith (2001). “GlueTag: Linear Logic-based
Semantics for LTAG—and what it teaches us about LFG and LTAG”. In:
Proceedings of the LFG01 Conference. (University of Hong Kong). Ed. by
Miriam Butt and Tracy Holloway King. Stanford, CA: CSLI Publications.
Kokkonidis, Miltiadis (2008). “First-Order Glue”. In: Journal of Logic, Language
and Information 17 (1), pp. 43–68.
Lev, Iddo (2007). “Packed Computation of Exact Meaning Representations”.
PhD thesis. Stanford University.
M Gotham (UCL)
Towards Glue Semantics for Minimalist Syntax
8/1/15
36 / 36
Download