-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpropnames.tex
3953 lines (3402 loc) · 187 KB
/
propnames.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
\chapter{Reference and mental states}
\label{ch:propnames}
\setcounter{equation}{0}
\section{Montague's PTQ as a semantic benchmark}
In this chapter\footnote{An version of some of the material in this
chapter has appeared in \cite{Cooper2017a}.} and the following chapters we will extend the linguistic coverage of the toy
grammar we presented in Chapter~\ref{ch:gram}. We will take
Montague's PTQ \citep{Montague1973,Montague1974} as providing a benchmark of linguistic phenomena that
need to be covered and try to cover a sizeable part of what Montague covered, although we will add a few things which are
obviously closely related to Montague's original benchmark and which
have been treated subsequently in the literature.
For many of the phenomena we discuss we will first present a treatment
which is as close as possible to Montague's original treatment and
then present a treatment which exploits the advantages of the approach
we are proposing in this book as well as more recent developments
since Montague's original work. Our aim is to show that we have
something to say about all these phenomena in an overall consistent
framework, that is, to show that we can cover a significant part of the benchmark using the
tools we are proposing and in many cases say something new concerning
a dialogical approach to these phenomena. In doing this within the
space of a single book we will not be able to cover all the aspects of
these phenomena which have been studied in the literature following
after Montague. We hope, however, to show that it is a fruitful line
of research to add a rich type theoretic perspective and a dialogical
approach to current work in linguistic semantics.
\section{Montague's treatment of proper names and a sign-based approach}
The treatment of proper names that we presented in
Chapter~\ref{ch:gram}, encapsulated in the definition of SemPropName
and Lex$_{\mathrm{PropName}}$, is an adaptation of Montague's
original treatment in that it has the content of a proper name utterance
as a quantifier generated from an individual. The essence of
Montague's treatment was that if we have a proper name \textit{Sam}
whose denotation is based on an individual `sam', then the denotation
of \textit{Sam} is the characteristic function of the set of
properties possessed by the individual concept of `sam'. Montague
modelled individual concepts as functions from possible worlds to
individuals. Using more or less Montague's logical notation, the denotation of
\textit{Sam} would be represented by \nexteg{}.
\begin{ex}
$\lambda P.P\{[\,\up\mathrm{sam}]\}$
\label{ex:MontagueSam}
\end{ex}
Here $[\,\up\mathrm{sam}]$ represents the individual concept of `sam',
that is,
that function, $f$, on the set of possible worlds such that for any
world $w$, $f(w)=\mathrm{sam}$. The reason that Montague used the
individual concept (and the associated special notion of application
involved in applying a property to an individual concept represented
by the `\{\}'-brackets) was to treat what is known as the Partee-puzzle
concerning temperature and price which we will discuss in Chapter~\ref{ch:commonnouns}. Many
subsequent researchers came to the conclusion that Montague's treatment of
this puzzle was not the correct one and that the individual concept
was not necessary in the treatment of proper names. Thus \preveg{}
could be simplified to \nexteg{}.
\begin{ex}
$\lambda P.P(\mathrm{sam})$
\end{ex}
The content that we assigned to an utterance of \textit{Sam} in
Chapter~\ref{ch:gram} is represented in \nexteg{}.
\begin{ex}
$\lambda P$:\textit{Ppty}.$P$(\smallrecord{\field{x}{sam}})
\end{ex}
The reason that we have chosen to characterize properties as having
records as their domain rather than individuals, has to do with our
treatment of the Partee puzzle as we will explain in Chapter~\ref{ch:commonnouns}. Thus the
reason that we have the record \smallrecord{\field{x}{sam}} as the
argument to the property rather than an individual as in \nexteg{} is for the same reason as
Montague introduced an individual concept.
\begin{ex}
$\lambda P$:\textit{Ppty}.$P$(sam)
\end{ex}
The treatment of proper names we presented in Chapter~\ref{ch:gram}
has an important advantage over
Montague's original. For Montague, (\ref{ex:MontagueSam}) is the
result of applying an interpretation function to the linguistic
expression \textit{Sam} and a number of indices for the
interpretation, $\mathfrak{A}$, a possible world, $i$, a time, $j$,
and an assignment to variables, $g$. This is represented in
\nexteg{}.
\begin{ex}
\mng{Sam}$^{\mathfrak{A},i,j,g}$ = $\lambda P.P\{[\,\up\mathrm{sam}]\}$
\end{ex}
This requires that the English expression \textit{Sam} is always
associated with the same individual `sam' with respect to
$\mathfrak{A}$ and any $i,j,g$ related to $\mathfrak{A}$. This seems to go against the obvious fact that
more than one individual can have the name \textit{Sam}. It does not
work to say that a different individual can be associated with
\textit{Sam} when it is evaluated with respect to different
parameters. $g$ is irrelevant since it is defined as an assignment to
variables and the English expression \textit{Sam} is not (associated
with) a variable --- it cannot be bound by a quantifier.\footnote{This
claim has been called into question by later research. See
\cite{Maier2009} for discussion.} A strategy
which involves varying the
possible world and time to get a different individual associated with
\textit{Sam} would be defeated by the fact that there are many people
called Sam in the actual world right now as well as having the
unintuitive consequence that \textit{Sam might be Sam} would be true if it is true
that Sam might be somebody else called Sam and \textit{Sam will be
Sam} could be true if somebody called Sam now is somebody else
called Sam at a future time. We might try saying that associating a
different individual with Sam involves a different interpretation,
$\mathfrak{A}'$, of the language. This has some intuitive appeal and
we will discuss a variant of it in Section~\ref{sec:Paderewski} in
relation to a proposal by \cite{Ludlow2014}. But
it will come to grief when we need to talk about two people named Sam
in the same sentence unless we allow a switch in interpretation
mid-sentence. While allowing interpretation to change mid-sentence
may be an attractive option for other reasons it is not an option that
is available on Montague's account of meaning. The normal assumption
is that in cases where two individuals have the same name the language
contains two expressions which are pronounced the same, for example,
\textit{Sam}$_1$ and \textit{Sam}$_2$. This would make the treatment
of proper names somewhat like Montague's treatment of pronouns in that
they have silent numerical subscripts attached to them. How many
\textit{Sam}$_i$ should the language contain? One for each person
named Sam, now, in the past and future and who could be named Sam in
some non-actual world? If we follow the strategy with variables we
would introduce countably many \textit{Sam}$_i$ so that we would
always have enough. But with assignments to variables we can always
assign individuals to more that one variable without this causing a
problem. But the consequence of doing this with proper names would be
to say that an individual can have many names that are pronounced the
same. (Sam says, ``My name is Sam'', not ``My names are Sam''.) Similarly no two individuals would have the same name, although
they would be able to have distinct names which are pronounced the
same. This would mean that the interpretation of \textit{have the
same name} would have to mean ``have names which are pronounced the
same''. This might cause difficulties distinguishing between a case
where we have two people named Sam and a case where people really do
have distinct names which are pronounced the same such as \textit{Ann}
and \textit{Anne} (unless you want to count this as a case of spelling
the same name differently).
In contrast the analysis of proper names we presented in
Chapter~\ref{ch:gram} is sign-based. It allows several sign types to
share the same phonology but be associated with different contents.
Treating the language in terms of signs eliminates the need for
arbitrary indexing of proper names. It also allows us to individuate
names in a sensible way. One way to individuate names is by the
phonologies occurring in proper name sign types. Thus if we have two
proper name sign types with the same phonology but contents associated
with different individuals, then we have two individuals with the same
name. Note that this proposal would make \textit{Ann} and
\textit{Anne} different spellings of the same name since they are both
associated with the same phonological type. How we individuate names
can be different in different contexts if we follow the kind of
proposal for counting discussed by \cite{Cooper2011}. We could, for
example, introduce a field into lexical sign types for an
orthographical type and allow the individuation of names by either
phonology or orthography or a combination of both depending on what is
most useful to the purpose at hand.
Using signs in this way seems to give us a clear, if rather simple,
advantage over Montague's formal language approach, even though we
have so far essentiually just transplanted Montague's analysis of
proper names into our variant of a sign-based approach. However,
there is a remaining question within sign-based approaches which is
a kind of correlate to the need on Montague's approach to create many
different names \textit{Sam}$_i$. We are tempted to think of a
``language'' as being defined as a collection of sign types. Thus a
person who knows English will know sign types which pair the
phonological type ``Sam'' with various individuals who are called
Sam. The problem with this is that different speakers of English will
know different people named Sam and thus technically we would have to
say that they speak different languages. This may well be a coherent
technical notion of language. In the terminology of
Chapter~\ref{ch:gram} we would say that the two agents indeed have
different linguistic resources available to them. But there is also a
resource which the two agents share, even if they do not have any
overlap in the people named Sam that they are aware of. This is the
knowledge that \textit{Sam} is a proper name in English and can be
used to name individuals. Arguably it is this knowledge which is
constitutive of English, rather than the knowledge of who is actually
called Sam, important though that might be for performing adequately
in linguistic situations. In Chapter~\ref{ch:gram} we introduced sign
type contruction operations and in particular
`Lex$_{\mathrm{PropName}}$' which maps a phonological type and an
individual to an appropiate proper name sign type. We called this a universal resource
since it represents the general knowledge that utterances can be used
to name individuals. In the English resources we defined there we
named sign types such as `Lex$_{\mathrm{PropName}}$(``Sam'', sam)',
where we specify both the phonological type and the individual
associated with it. But, given the power of functional abstraction,
we can identify \nexteg{} as an English resource where the
phonological type is specified but not the particular individual.
\begin{ex}
$\lambda x$:\textit{Ind} . Lex$_{\mathrm{PropName}}$(``Sam'', $x$)
\label{ex:lexpropnameSamResource}
\end{ex}
Saying that an agent has this function available as an English resource could
be argued to encode the fact that the agent has the knowledge that
\textit{Sam} is a proper name in English. An agent who has this
resource has a recipe for constructing an appropriate sign type in
their resources whenever they meet somebody called Sam. Knowing that
\textit{Sam} is a proper name in English is not a matter of knowing
who is called Sam but rather a matter of knowing what to do
linguistically when you encounter somebody called Sam. Thus while we
have so far just taken over Montague's original analysis of proper
names we have given ourselves the opportunity to recast it in terms of
a theory which enables agents to update their linguistic resources as
they become aware of new facts about the world.
\section{Proper names and communication}
However, what we have done so far tells us little about the
communicative processes associated with utterances of proper names.
In \cite{Cooper2013b} we pointed out that this kind of analysis does not give us any way of placing the requirement
on the interlocutor's gameboard that there already be a person named
Sam available in order to integrate the new information onto the
gameboard. As \cite{Ginzburg2012} points out, the successful use
of a proper name to refer to an individual $a$ requires that the name
be publically known as a name for $a$. We will follow the analysis of
\cite{Cooper2013b} in parametrizing the content. A
\textit{parametric content} is a function which maps a context to a
content. As such it relates to Montague's technical notion of
\textit{meaning} in his paper `Universal Grammar'
\citep{Montague1970,Montague1974} where he regarded meaning as a
function from possible worlds and contexts of use to
denotations.\footnote{See Section~4 (Semantics: Theory of Reference)
of `Universal Grammar'.}
This also corresponds to the notion of \textit{character} in
\cite{Kaplan1978}.
We will take a context to be a situation
modelled as a record. A simple proposal for a parametric content for
a proper name might be \nexteg{}.
\begin{ex}
$\lambda c$:\smallrecord{\smalltfield{x}{\textit{Ind}}} . \\
\hspace*{1em}$\lambda P$:\textit{Ppty} . $P(c)$
\label{ex:paramcontpropname}
\end{ex}
This would allow any record with an individual labelled `x' to be
mapped to a proper name content. Recall that the label `x' is picked
up by the notion of property that we defined in Chapter~\ref{ch:gram}
as being of type
(\smallrecord{\smalltfield{x}{\textit{Ind}}}$\rightarrow$\textit{RecType}),
an example being \nexteg{}.
\begin{ex}
$\lambda r$:\smallrecord{\smalltfield{x}{\textit{Ind}}} . \smallrecord{\smalltfield{e}{run($r$.x)}}
\end{ex}
Associating the phonological type ``Sam'' with
(\ref{ex:paramcontpropname}) would essentially be a way of
encapsulating in the interpretation of \textit{Sam} what is expressed
by (\ref{ex:lexpropnameSamResource}) --- namely, that potentially any
individual can be called Sam. However, we want the parametric content of
\textit{Sam} to be
more restrictive than this. It is going to be the tool that we use to
help us identify an appropriate referent when we are confronted with
an utterance of type ``Sam''. The obvious constraint that we should
place is that the referent is indeed named Sam. Thus we can restrict
(\ref{ex:paramcontpropname}) so that it is an appropriate parametric
content for \textit{Sam} rather than something that appears to be a
parametric content appropriate to proper names in general. The
modification is given in \nexteg{}.
\begin{ex}
$\lambda c$:\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Sam'')}} . \\
\hspace*{5em}$\lambda P$:\textit{Ppty} . $P(c)$
%\label{ex:parametricSam}
\end{ex}
We will see in Section~\ref{sec:unbound} that there is more that one
component in the context since we will use a separate component to
assign individuals to unbound pronouns. In preparation for this we
will use the label `$\mathfrak{c}$' for the component of the context
we are introducing here as shown in \nexteg{}.
\begin{ex}
$\lambda c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Sam'')}}}} . \\
\hspace*{5em}$\lambda P$:\textit{Ppty} . $P(c.\mathfrak{c})$
\label{ex:parametricSam}
\end{ex}
In order to ensure the presence of the label `$\mathfrak{c}$' in
contexts we will define a type of contexts, \textit{Cntxt}. We will
refine the characterization of this type as we progress. For now it
is characterized as in \nexteg{}.
\begin{ex}
\textit{Cntxt} designates
\begin{quote}
\record{
\tfield{$\mathfrak{c}$}{\textit{Rec}}}
\end{quote}
\end{ex}
This treatment of proper names is closely related to treatments that were proposed earlier in situation semantics
\citep{GawronPeters1990,Cooper1991,BarwiseCooper1993}. A more recent
close relation is Maier's (\citeyear{Maier2009}) proposal for the
treatment of proper names in terms of layered discourse representation
theory (LDRT). Maier points out in a useful overview of the history
of semantic treatments of proper names that this view of proper
names is a hybrid of the descriptivist and referential approaches:
it uses a description like ``named Sam'' to provide a presuppositional
restriction on the kind of referent which can be assigned to the
proper name. \preveg{}
maps a context in which there is an individual named Sam to a proper
name content based on that individual. Care has to be taken with the
predicate `named' on this kind of analysis. It is important that it
not be too restrictive, for example, requiring the legal registering
of the name. It may be sufficient that someone at some point has
called the individual by the name. The exact conditions under which a
situation may be of a type constructed with this predicate will vary
depending on the needs associated with the conversation at hand. We
may, for example, take a stricter view of what it means to have a
certain name if we are talking in a court of law than if we are trying
to attract somebody's attention to avoid an accident on a
mountainside. This flexibility of meaning ``in flux'' has been
discussed in \cite{CooperKempson2008,Cooper2012,Ludlow2014,GinzburgCooper2014,KrachtKlein2014} among many other
places and we will return to it several times in the following chapters.
An alternative to the use of parametric contents is to use parametric
signs. This could be formulated as in \nexteg{} where
Lex$_{\mathrm{PropName}}$ is the function for associating lexical
content with phonological types that was introduced in
Chapter~\ref{ch:gram}.
\begin{ex}
$\lambda c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Sam'')}}}} . \\
\hspace*{5em}Lex$_{\mathrm{PropName}}$(``Sam'', $c.\mathfrak{c}$.x)
\end{ex}
Intuitively, \preveg{} says that given a situation in which there is
an individual named by the phonological type ``Sam'' we can construct
a sign type in which the phonological type ``Sam'' is associated with
that individual. From the point of view of the formal semantics
tradition \preveg{} is a much more radical proposal than
(\ref{ex:parametricSam}). The function (\ref{ex:parametricSam}) is a
close relative of Montague's \textit{meaning} and Kaplan's \textit{character}.
It is a function from contexts to contents, although our theory of
what contexts and contents are differs from both Montague's and
Kaplan's proposals. The function in \preveg{}, however, is something
that creates a kind of linguistic resource on the basis of a context.
That is, given a context in which `sam' is named by ``Sam'' we derive
the information that linguistic signs can be used which associate
``Sam'' with `sam'. If we did not know this before we are extending
the collection of linguistic resources we have available. We suspect
that both parametric contents and parametric sign types could be of
importance for a theory of linguistic interpretation and learning.
For now, we will work with the less radical notion of parametric
content.
Parametric contents as we have presented them so far are problematic
for compositional semantics because the domain type of the
function (representing the ``presupposition'') which is the parametric
content varies from case to case depending on what the intuitive
presupposition of the phrase is. According to our rules it will
always be some subtype of \textit{RecType} (since we are thinking of
contexts as records/situations) and we can therefore assign them to
the type of partial functions from records to quantifiers,
$(\textit{Rec}\rightharpoonup\textit{Quant})$. However, while types of
partial functions as we have defined them are useful for gathering together functions of
different types into a single class they are not useful in a setting
where we need to guarantee that a given function is provided with an
argument which is in its domain.
%but it would not be possible to state
% a single type of parametric content for proper names or other
% syntactic categories.
For this reason we will say that a parametric content is a pair
(construed as a record with two fields) containing a type and a
function whose domain type is that type. We can create such a
parametric content by using a redefined version of `SemPropName' which
we introduced in Chapter~\ref{ch:gram}. Whereas the version from
Chapter~\ref{ch:gram} took an individual as argument and created the
content of a name of that individual, the new version will take a
phonological type as argument and create a parametric content
requiring an individual named by that phonological type. The new
version is given in \nexteg{}.
\begin{ex}
SemPropName($T$), where $T$ is a phonological type,
is
\record{\field{bg}{\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, $T$)}}}}} \\
\field{fg}{$\lambda c$: \smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, $T$)}}}} . \\
& & \hspace*{5em}$\lambda P$:\textit{Ppty} . $P(c.\mathfrak{c})$}}
\label{ex:SemPropName-chpropnames}
\end{ex}
Here the field labelled `bg' (``background'') contains a record type
and the field labelled `fg' (``foreground'') is a function whose
domain type is the background record type. From now on we will mean
records of this kind by \textit{parametric content}.
While it is useful to think of parametric contents as records of this
kind the record notation in \preveg{} is clumsy and repetitive and we
will need to talk a good deal about different parametric contents. We
will therefore use a more concise notation for such records as given
in \nexteg{}.
\begin{ex}
$\ulcorner\lambda v\!:\!T\ .\ \varphi\urcorner$ represents the record
\begin{quote}
\record{\field{bg}{$T$}\\
\field{fg}{$\lambda v\!:\!T\ .\ \varphi$}}
\end{quote}
\label{ex:cornerquote-notation}
\end{ex}
This means that we can write (\ref{ex:SemPropName-chpropnames}) more
economically as \nexteg{}
\begin{ex}
SemPropName($T$), where $T$ is a phonological type,
is
\begin{quote}
$\ulcorner\lambda c$: \smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, $T$)}}}} . $\lambda
P$:\textit{Ppty} . $P(c.\mathfrak{c})\urcorner$
\end{quote}
\label{ex:SemPropName-chpropnames-econ}
\end{ex}
The type of a parametric content of proper names is \nexteg{} where we
use \textit{CntxtType} to be the type of types which are subtypes of
\textit{Cntxt}, that is $T$:\textit{CntxtType} iff $T\sqsubseteq\textit{Cntxt}$.
\begin{ex}
\record{\tfield{bg}{\textit{CntxtType}} \\
\tfield{fg}{(bg$\rightarrow$\textit{Quant})}}
% $\displaystyle{\bigvee_{T\sqsubseteq
% \mathit{Rec}}}(T\rightarrow\textit{Quant})$
\end{ex}
That is, the foreground is a function from
records of the background type (modelling contexts) to quantifiers. We will refer to this type as
\textit{PQuant} (``parametric quantifiers''). The universal resource
Lex$_{\mathrm{PropName}}$ for associating proper name content with
phonological types, creating a sign type for a proper name, will now be
redefined so that it only takes a phonological type as argument as in
\nexteg{}.
\begin{ex}
Lex$_{\mathrm{PropName}}$($T_{\mathrm{Phon}}$), where
$T_{\mathrm{Phon}}$ is a phonological type,
\\
is defined as \\
Lex($T_{\mathrm{Phon}}$, \textit{NP}) \d{$\wedge$}
\smallrecord{\smallmfield{cnt}{SemPropName($T_{\mathrm{Phon}}$)}{\textit{PQuant}}}
\end{ex}
Note that the phonological type plays a dual role here. It figures
once as determining the phonology of the sign and again as determining
the presupposition associated with the parametric content.
There are two main questions that need to be answered about parametric
contents. One concerns how the compositional semantics works and the
other concerns the nature of contexts and how you compute with them.
We will take the compositionality issue first. Let us assume that all
signs provide us with a parametric content rather than a content. In
those cases where there is no constraint on what the context must be
we will use a trivial parametric content, that is, one that maps any
context (modelled as a record) to the same content. Thus, for
example, if we wish to represent a theory in which the intransitive
verb \textit{leave} does not place any restrictions on the context, we
could represent its parametric content as \nexteg{a} which is of the
type for parametric properties (\textit{PPpty}) given in \nexteg{b}.
\begin{ex}
\begin{subex}
\item $\ulcorner\lambda c$:\textit{Cntxt}.$\lambda r$:\smallrecord{\smalltfield{x}{\textit{Ind}}}.
\smallrecord{\smalltfield{e}{leave($r$.x)}}$\urcorner$
\item \record{\tfield{bg}{\textit{CntxtType}}\\
\tfield{fg}{(bg$\rightarrow$\textit{Ppty})}}
\end{subex}
\label{ex:parametricLeave}
\end{ex}
The foreground of this parametric property will map any context $c$ to the function \nexteg{} which does not depend in
any way on $c$.
\begin{ex}
$\lambda r$:\smallrecord{\smalltfield{x}{\textit{Ind}}}.
\smallrecord{\smalltfield{e}{leave($r$.x)}}
\end{ex}
Such a content could be introduced by a resource for
lexical content construction `SemIntransVerb' as characterized in
\nexteg{}, where $T_{\mathrm{bg}}$, the
``background'' or ``presupposition'' type, is a record type and $p$ is a predicate with arity $\langle$\textit{Ind}$\rangle$.
\begin{ex}
SemIntransVerb($T_{\mathrm{bg}}$, $p$) is
\begin{quote}
$\ulcorner\lambda c$:$T_{\mathrm{bg}}$ . $\lambda
r$:\smallrecord{\smalltfield{x}{\textit{Ind}}}
. \record{\tfield{e}{$p$($r$.x)}}$\urcorner$
\end{quote}
\end{ex}
Note that if \preveg{} is the only way of constructing parametric content for
lexical intransitive verbs, then although it is possible to place
restrictions on the context by choosing a non-trivial record type
(something other than \textit{Rec}) for $T_{\mathrm{bg}}$ this will
not have any effect on the property returned as the content. As we
are not here concerned with presuppositions introduced by lexical
intransitive verbs we will leave open whether it is necessary to
change this. `SemIntransVerb' will be used by the universal resource
`Lex$_{\mathrm{IntransVerb}}$' defined in \nexteg{}, where
$T_{\mathrm{phon}}$ is a phonological type and $p$ is a predicate with
arity $\langle$\textit{Ind}$\rangle$.
\begin{ex}
Lex$_{\mathrm{IntransVerb}}$($T_{\mathrm{phon}}$, $T_{\mathrm{bg}}$, $p$)\\
is defined as \\
Lex($T_{\mathrm{phon}}$, \textit{V$_i$}) \d{$\wedge$}
\smallrecord{\smallmfield{cnt}{SemIntransVerb($T_{\mathrm{bg}}$, $p$)}{\textit{PPpty}}}
\end{ex}
This means that the English resource corresponding to the lexical
entry for \textit{leave} can be defined as \nexteg{}.
\begin{ex}
Lex$_{\mathrm{IntransVerb}}$(``leave'', \textit{Rec}, leave)
\end{ex}
A standard strategy for dealing with compositional semantics when
using parametric contents is to use a version of what is known in
combinatorial logic as the S-combinator. In its $\lambda$-calculus
version this is \nexteg{}.
\begin{ex}
$\lambda z\ .\ \alpha(z)(\beta(z))$
\end{ex}
Our version of the S-combinator including different type requirements
on the context arising from the function and the argument will be
\nexteg{}, a preliminary version which we will modify in order to
include the treatment of free pronouns in Section~\ref{sec:unbound}.
\begin{ex}
If $\alpha$ : \smallrecord{\smalltfield{bg}{\textit{CntxtType}}\\
\smalltfield{fg}{(bg$\rightarrow$($T_1\rightarrow
T_2$))}}
and $\beta$ : \smallrecord{\smalltfield{bg}{\textit{CntxtType}}\\
\smalltfield{fg}{(bg$\rightarrow T_1$)}}
then the \textit{combination of $\alpha$ and
$\beta$ based on functional application}, $\alpha\text{@}\beta$, is
\begin{quote}
% $\ulcorner\lambda r$:\smallrecord{\smalltfield{f}{$\alpha$.bg}\\
% \smalltfield{a}{$\beta$.bg}}
% . $\alpha$.fg($r$.f)($\beta$.fg($r$.a))$\urcorner$
$\ulcorner\lambda c$:$[\alpha.\text{bg}]_{\mathfrak{c}\leadsto\mathfrak{c}.\text{f}}$
\d{$\wedge$}$[\beta.\text{bg}]_{\mathfrak{c}\leadsto\mathfrak{c}.\text{a}}$
. $[\alpha]_{\mathfrak{c}\leadsto\mathfrak{c}.\text{f}}(c)([\beta]_{\mathfrak{c}\leadsto\mathfrak{c}.\text{a}}(c))\urcorner$
\end{quote}
% if $\alpha : (T_1 \rightarrow (T_2 \rightarrow T_3))$ and
% \hspace*{1em}$\beta
% : (T_4\rightarrow T_2)$ then the \textit{combination of $\alpha$ and
% $\beta$ based on functional application} is
% \begin{quote}
% $\lambda r$:\smallrecord{\smalltfield{f}{$T_1$} \\
% \smalltfield{a}{$T_4$}}. $\alpha(r.\textrm{f})(\beta(r.\textrm{a}))$
% \end{quote}
\label{ex:s-combination-prelim}
\end{ex}
The notation $[o]_{\pi_1\rightarrow\pi_2}$ used here refers to an
object like $o$ except that any occurrence of the path $\pi_1$ has
been replaced by the path $\pi_2$.
\begin{shaded}
If $T$ is a record type, the notation $[T]_{\pi_1\leadsto\pi_2}$ refers to the type
like $T$ except that the path $\pi_1$ has been replaced by
$\pi_2$ provided that $\pi_1\leadsto\pi_2$ represents an appropriate
relabelling for $T$ as characterized below on
pp.~\pageref{pg:relabelling-intro}\textit{ff}. Otherwise
$[T]_{\pi_1\leadsto\pi_2}$ is $T$.
If $f$ is a function of the form $\lambda v\!:\!T\
.\ \varphi\dep{v}$ then we use $[f]_{\pi_1\leadsto\pi_2}$ to
represent \nexteg{}.
\begin{ex}
$\lambda v\!:\![T]_{\pi_1\leadsto\pi_2}\
.\ [\varphi\dep{v}]_{v.\pi_1/v.\pi_2}$
\end{ex}
where $[\varphi\dep{v}]_{v.\pi_1/v.\pi_2}$ is exactly like
$\varphi\dep{v}$ except that any instance of $v.\pi_1$ is replaced by
$v.\pi_2$.
If
$r$ is a record % , then $[r]_{\pi_1\leadsto\pi_2}$ is defined similarly
% except in the special case where $r$ is
of the type \nexteg{}
\begin{ex}
\record{
\tfield{bg}{\textit{CntxtType}}\\
\tfield{fg}{(bg$\rightarrow T$)}}
\end{ex}
for some type $T$ and has
exactly two fields, we use
$[r]_{\pi_1\leadsto\pi_2}$ to represent the record in \nexteg{}
\begin{ex}
\record{
\field{bg}{$[r.\text{bg}]_{\pi_1\leadsto\pi_2}$}\\
\field{fg}{$[r.\text{fg}]_{\pi_1\leadsto\pi_2}$}}
\end{ex}
Otherwise $[o]_{\pi_1\leadsto\pi_2}$ refers to $o$.
\end{shaded}
We will discuss such relabellings in detail on pp.~\pageref{pg:relabelling-intro}\textit{ff}.
The use of relabelling here means that in the background for the result we have kept the
backgrounds of $\alpha$ and $\beta$
separated in their own fields labelled `f' (``function'') and `a'
(``argument''). % \footnote{While textually this statement of the combination
% will be correct, we need to take account of the fact that the
% abbreviatory notation for labels in argument positions to predicates
% now represent path-names in $\alpha$.bg and $\beta$.bg to which the labels `f'
% and `a' have been prefixed respectively. To be precise we could
% notate this as $[\alpha.\text{bg}]^{f.}$ and $[\beta.\text{bg}]^{a.}$.}
This means that we avoid an unwanted clash of labels
if $\alpha$.bg and $\beta$.bg should happen to share
labels.
This new method of combination for parametric contents means that we
also have to adjust the sign combination operation ContForwardApp
(``forward application of contents'') used in the definition of
interpreted phrase structure rules (see Chapter~\ref{ch:gram},
example~(\ref{ex:ContForwardApp})). The new version using `@' rather
than straightforward application is given in \nexteg{}.
\begin{ex}
$\lambda T_1$:\textit{Type} $\lambda T_2$:\textit{Type} . \\
\hspace*{1em}$\lambda
u$:\smallrecord{\smalltfield{cont}{\smallrecord{\smalltfield{bg}{\textit{CntxtType}}\\
\smalltfield{fg}{(bg$\rightarrow$($T_2\rightarrow T_1$))}}}}$^{\frown}$
\smallrecord{\smalltfield{cont}{\smallrecord{\smalltfield{bg}{\textit{CntxtType}}\\
\smalltfield{fg}{(bg$\rightarrow T_2$)}}}} . \\
\hspace*{2em}\smallrecord{\smallmfield{cont}{$u$[0].cont@$u$[1].cont}{\smallrecord{\smalltfield{bg}{\textit{CntxtType}}\\
\smalltfield{fg}{(bg$\rightarrow
T_1$)}}}}
\label{ex:ContForwardApp@}
\end{ex}
We can use \preveg{} to combine the contents (\ref{ex:parametricSam}) and
(\ref{ex:parametricLeave}). The result is given in \nexteg{} where we can
show by successive applications of $\beta$-reduction that
\nexteg{a--d} are all identical.
\begin{ex}
\begin{subex}
\item $\ulcorner\lambda
c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{
\smalltfield{f}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x,
``Sam'')}}}\\
\smalltfield{a}{\textit{Rec}}}}} . \\
\hspace*{2em}($\lambda c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{
\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Sam'')}}}} . $\lambda P$:\textit{Ppty} . $P(c.\mathfrak{c})$)($c.\mathfrak{c}$.f)\\
\hspace*{4em}(($\lambda c$:\textit{Rec} . $\lambda
r$:\smallrecord{\smalltfield{x}{\textit{Ind}}} .
\smallrecord{\smalltfield{e}{leave($r$.x)}})($c.\mathfrak{c}$.a))$\urcorner$
\item $\ulcorner\lambda
c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{
\smalltfield{f}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x,
``Sam'')}}}\\
\smalltfield{a}{\textit{Rec}}}}} . \\
\hspace*{2em}$\lambda P$:\textit{Ppty} . $P$($c.\mathfrak{c}$.f)\\
\hspace*{4em}($\lambda r$:\smallrecord{\smalltfield{x}{\textit{Ind}}} .
\smallrecord{\smalltfield{e}{leave($r$.x)}})$\urcorner$
\item $\ulcorner\lambda
c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{
\smalltfield{f}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x,
``Sam'')}}}\\
\smalltfield{a}{\textit{Rec}}}}} . \\
\hspace*{2em}$\lambda r$:\smallrecord{\smalltfield{x}{\textit{Ind}}}.
\smallrecord{\smalltfield{e}{leave($r$.x)}}($c.\mathfrak{c}$.f)$\urcorner$
\item $\ulcorner\lambda
c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{
\smalltfield{f}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x,
``Sam'')}}}\\
\smalltfield{a}{\textit{Rec}}}}} . \\
\hspace*{2em}
\smallrecord{\smalltfield{e}{leave($c.\mathfrak{c}$.f.x)}}$\urcorner$
\end{subex}
\label{ex:paramcontSamLeft}
\end{ex}
\preveg{} represents the parametric content of \textit{Sam leaves}.
Given a situation containing an individual, $a$, named by ``Sam'' the
function which is its foreground
returns a type of situation in which $a$ leaves. As usual this type
can play the role of a ``proposition''. It is ``true''
if there is a situation of the type and ``false'' if there is no
situation of the type.
The background of the parametric content, that is the domain type
of its foreground,
is to be thought of as placing a constraint on the context. The idea
is that you can only get to the non-parametric content if you have an
appropriate situation available. The background of the parametric
content is a type which represents a kind of \textit{presupposition}. We shall treat
presuppositions as constraints on the resources available to dialogue
participants. In Chapter~\ref{ch:infex} we introduced the notion of a
dialogue gameboard as a type of dialogue information state. The most
obvious place to look for the referent of an utterance of a proper
name is in the shared commitments represented on the gameboard
representing what has been committed to in the dialogue so far. If an
individual named Sam has already been introduced in the dialogue, then
a subsequent utterance of \textit{Sam} in that dialogue is most likely
to refer to that individual unless there is an explicit indication to
the contrary. The shared commitments on an agent's dialogue gameboard
represent information that is particularly \textit{salient} to the
agent. The notion of salience in semantics was first introduced by
\cite{Lewis1979} in connection with the analysis of definite
descriptions. As Lewis says, ``There are various ways for something
to gain salience. Some have to do with the course of conversation,
others do not.'' We wish to suggest that a way of gaining salience in
a conversation is by figuring in the shared commitments on the
gameboard. (\citealp{Ginzburg2012}, argues that being on shared
commitments, or FACTS in his terminology, is not always sufficient to
indicate salience.)
A reasonable strategy, then, is to look at the shared
commitments on the dialogue gameboard first and then look elsewhere if
that fails. We will first explore what we need to do to match the
background type of a parametric content against the type which models the
shared commitments of the dialogue and then we will discuss what needs
to be done if there is not a successful match with the shared
commitments. In Chapter~\ref{ch:infex} we treated the gameboard as a
record type. In Chapter~\ref{ch:infex}, example
(\ref{ex:gameboardDudamelBeethovenUchida}), for instance, the shared commitments
were represented as the type \nexteg{}.
\begin{ex}
\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\textit{Rec}}
\\
\smalltfield{e}{conductor(dudamel)}}}
\\
\smalltfield{e}{composer(beethoven)}}}
\\
\smalltfield{e}{pianist(uchida)}}
\end{ex}
Recall that with each successive updating of the shared commitments
the record type representing the previous state of shared commitments
was embedded under the label `prev' (``previous''). This prevented
label clash and also kept a record of the order in which information
was introduced. As \cite{Lewis1979} observed, information introduced
later in the dialogue tends to be more salient than information
introduced earlier. Thus keeping track of the order also gives us one
measure of relative salience.
In Chapter~\ref{ch:infex} we were using the Montague treatment of
proper names that did not introduce the naming predicate. In this
chapter we will work towards shared commitments where the naming
associated with proper names is made explicit, as in \nexteg{}.
\begin{ex}
\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\textit{Rec}}\\
\smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Dudamel'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{conductor($\Uparrow$bg.x)}}}}}
\\
\smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Beethoven'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{composer($\Uparrow$bg.x)}}}}}
\\
\smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Uchida'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{pianist($\Uparrow$bg.x)}}}}
\label{ex:gameboardDudamelBeethovenUchidaBg}
\end{ex}
Here we are using the label `bg' to represent background information
in the manner suggested by \cite{Larsson2010} and we see also that
this labelling
corresponds to our use of `bg' and `fg' in parametric contents. Note that in this
version of the shared commitments we have lost the connection with the
actual individuals `dudamel', `beethoven' and `uchida'. This can be
seen as an advantage if we are representing the information state of
an agent in the kind of situation described in Chapter~\ref{ch:infex}.
If we simply inform an agent with no previous knowledge of Dudamel that Dudamel
is a conductor, then the information that this agent will get is that
there is somebody named Dudamel who is a conductor. There will be no
connection to a particular individual of whom the agent is aware. If
this is not the case, we can reinstate the connection to the
individuals by using manifest fields to anchor the information as in
\nexteg{}.
\begin{ex}
\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\textit{Rec}}\\
\smalltfield{bg}{\smallrecord{\smallmfield{x}{dudamel}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Dudamel'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{conductor($\Uparrow$bg.x)}}}}}
\\
\smalltfield{bg}{\smallrecord{\smallmfield{x}{beethoven}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Beethoven'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{composer($\Uparrow$bg.x)}}}}}
\\
\smalltfield{bg}{\smallrecord{\smallmfield{x}{uchida}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Uchida'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{pianist($\Uparrow$bg.x)}}}}
\end{ex}
The `bg'-fields in (\ref{ex:gameboardDudamelBeethovenUchidaBg}) can
be thought of as corresponding to the internal anchors of
\cite{Kamp1990,KampGenabithReyle2011}. The use of manifest fields in
\preveg{} would then correspond to the association of what they call external anchors
with those internal anchors.
The task we have before us is to try to match the domain type of the function
in (\ref{ex:paramcontSamLeft}), that is, the type which is the
background of the paramertric content, repeated in \nexteg{}, against the types of shared commitments
in (\ref{ex:gameboardDudamelBeethovenUchidaBg}) or \preveg{}.
\begin{ex}
\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{
\smalltfield{f}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x,
``Sam'')}}}\\
\smalltfield{a}{\textit{Rec}}}}}
\label{ex:namedSam}
\end{ex}
Intuitively, this attempt at matching should fail since there is no
commitment to an individual named Sam in the shared commitments.
Suppose now that we add to
(\ref{ex:gameboardDudamelBeethovenUchidaBg}) as in \nexteg{}.
\begin{ex}
\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\textit{Rec}}\\
\smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Dudamel'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{conductor($\Uparrow$bg.x)}}}}}
\\
\smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Beethoven'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{composer($\Uparrow$bg.x)}}}}}
\\
\smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x, ``Uchida'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{pianist($\Uparrow$bg.x)}}}}}\\
\smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
\smalltfield{e}{named(x,
``Sam'')}}}\\
\smalltfield{fg}{\smallrecord{\smalltfield{e}{singer($\Uparrow$bg.x)}}}}
\label{ex:sharedcommsnonexpanded}
\end{ex}
Intuitively, this should enable a match since this does commit to an
individual named Sam. However, there is not a direct formal
relationship between (\ref{ex:namedSam}) and \preveg{} corresponding
to this intuition. We will use relabelling of record
types \label{pg:relabelling-intro} in order to
capture the relationship.
% First recall that
% \preveg{} is an abbreviated form of \nexteg{} where we have expanded
% the paths of the labels which are used as arguments to predicates. (We
% use $\ell^n$ for $\ell.\ell.\ldots.\ell$ where the label $\ell$ occurs $n$ times.)
% \begin{ex}
% \smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\smallrecord{\smalltfield{prev}{\textit{Rec}}\\
% \smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
% \smalltfield{e}{named(prev$^3$.bg.x, ``Dudamel'')}}}\\
% \smalltfield{fg}{\smallrecord{\smalltfield{e}{conductor(prev$^3$.bg.x)}}}}}
% \\
% \smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
% \smalltfield{e}{named(prev$^2$.bg.x, ``Beethoven'')}}}\\
% \smalltfield{fg}{\smallrecord{\smalltfield{e}{composer(prev$^2$.bg.x)}}}}}
% \\
% \smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
% \smalltfield{e}{named(prev.bg.x, ``Uchida'')}}}\\
% \smalltfield{fg}{\smallrecord{\smalltfield{e}{pianist(prev.bg.x)}}}}}\\
% \smalltfield{bg}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\
% \smalltfield{e}{named(bg.x,
% ``Sam'')}}}\\
% \smalltfield{fg}{\smallrecord{\smalltfield{e}{singer(bg.x)}}}}
% \label{ex:nonflatsharedcomms}
% \end{ex}
% The result of flattening \preveg{} will be a new type \nexteg{} where each path
% has been replaced by a single complex label consisting of the sequence
% of labels on the path (which we represent using the normal
% dot-notation for paths).
% \begin{ex}
% \record{\tfield{prev$^4$}{\textit{Rec}} \\
% \tfield{prev$^3$.bg.x}{\textit{Ind}} \\
% \tfield{prev$^3$.bg.e}{named(prev$^3$.bg.x, ``Dudamel'')} \\
% \tfield{prev$^3$.fg.e}{conductor(prev$^3$.bg.x)} \\
% \tfield{prev$^2$.bg.x}{\textit{Ind}} \\
% \tfield{prev$^2$.bg.e}{named(prev$^2$.bg.x, ``Beethoven'')} \\
% \tfield{prev$^2$.fg.e}{composer(prev$^2$.bg.x)} \\
% \tfield{prev.bg.x}{\textit{Ind}} \\
% \tfield{prev.bg.e}{named(prev.bg.x, ``Uchida'')} \\
% \tfield{prev.fg.e}{pianist(prev.bg.x)} \\
% \tfield{bg.x}{\textit{Ind}} \\
% \tfield{bg.e}{named(bg.x, ``Sam'')} \\
% \tfield{fg.e}{singer(bg.x)}}
% \label{ex:flatsharedcomms}
% \end{ex}
% While (\ref{ex:nonflatsharedcomms}) and \preveg{} are distinct record types which do
% not share any witnesses there is nevertheless a strong equivalence
% between them in that for any record which is of the type
% (\ref{ex:nonflatsharedcomms}) there is a multiset extensionally
% equivalent record (see Appendix~\ref{app:rectypes}) of type \preveg{} and \textit{vice
% versa}. There is a one-one mapping between the two types which
% preserves multiset extension. Intuitively, this means that the two
% types represent the same basic commitments about the world, namely
% Dudamel is a conducor, Beethoven is a composer, Uchida is a pianist
% and Sam is a singer. The difference between the two types involves
% the structure they impose on this world. In the case of \preveg{} we
% have one big situation in which all of these facts hold and in
% (\ref{ex:nonflatsharedcomms}) we have a situation which is made up of
% several smaller situations for each of the individuals involved. Note,
% however, that because we have used the complex labels representing the
% paths we are able to recreate that structure from the flattened type
% in \preveg{}.
% Note also that we can still read off the relative salience of the
% various individuals and facts by checking the number of occurrences
% of `prev' in the label.
% In the type of the potential new information state that we are hoping
% to create (\ref{ex:nonflatsharedcomms}) would be embedded under the
% label `prev' showing that it is the type representing shared
% commitments in the previous information state. Thus the actual
% flattened type we want to relate the background of the parametric
% content to is \nexteg{}.
% \begin{ex}
% \record{\tfield{prev$^5$}{\textit{Rec}} \\
% \tfield{prev$^4$.bg.x}{\textit{Ind}} \\
% \tfield{prev$^4$.bg.e}{named(prev$^3$.bg.x, ``Dudamel'')} \\
% \tfield{prev$^4$.fg.e}{conductor(prev$^3$.bg.x)} \\
% \tfield{prev$^3$.bg.x}{\textit{Ind}} \\
% \tfield{prev$^3$.bg.e}{named(prev$^2$.bg.x, ``Beethoven'')} \\
% \tfield{prev$^3$.fg.e}{composer(prev$^2$.bg.x)} \\
% \tfield{prev$^2$.bg.x}{\textit{Ind}} \\
% \tfield{prev$^2$.bg.e}{named(prev.bg.x, ``Uchida'')} \\
% \tfield{prev$^2$.fg.e}{pianist(prev.bg.x)} \\
% \tfield{prev.bg.x}{\textit{Ind}} \\
% \tfield{prev.bg.e}{named(bg.x, ``Sam'')} \\
% \tfield{prev.fg.e}{singer(bg.x)}}
% \label{ex:prevflatsharedcomms}
% \end{ex}
% We can also flatten the type we are trying to match, that is
% (\ref{ex:namedSam}). The result is \nexteg{}.
% \begin{ex}
% \record{\tfield{f.x}{\textit{Ind}} \\
% \tfield{f.e}{named(f.x, ``Sam'')} \\
% \tfield{a}{\textit{Rec}}}
% \end{ex}
In order to match (\ref{ex:namedSam}) against \preveg{} we look
for a relabelling, $\eta$, of (\ref{ex:namedSam}) that would make
\preveg{} be a subtype of (\ref{ex:namedSam}). Such a
relabelling is given in \nexteg{a} which we will write as \nexteg{b}.and the result of applying it to
(\ref{ex:namedSam}) is given in \nexteg{c}.
\begin{ex}
\begin{subex}
\item $\eta$ is a function with domain \{$\mathfrak{c}$.f.x,$\mathfrak{c}$.f.e,$\mathfrak{c}$.a\} such that
\begin{quote}
$\eta$($\mathfrak{c}$.f.x) = bg.x\\
$\eta$($\mathfrak{c}$.f.e) = bg.e\\
$\eta$($\mathfrak{c}$.a) = prev$^4$
\end{quote}
where prev$^4$ stands for prev.prev.prev.prev
\item $\mathfrak{c}$.f.x $\leadsto$ bg.x\\
$\mathfrak{c}$.f.e $\leadsto$ bg.e\\
$\mathfrak{c}$.a $\leadsto$ prev$^4$
\item
\record{\tfield{bg}{\record{\tfield{x}{\textit{Ind}}\\
\tfield{e}{named(x, ``Sam'')}}}\\
\tfield{prev}{\record{\tfield{prev}{\record{\tfield{prev}{\record{\tfield{prev}{\textit{Rec}}}}}}}}}
% \record{\tfield{prev.bg.x}{\textit{Ind}} \\
% \tfield{prev.bg.e}{named(bg.x, ``Sam'')} \\
% \tfield{prev$^5$}{\textit{Rec}}}
\end{subex}
\end{ex}
This means, then, that any situation which is of the type required by
the shared commitments would, modulo the relabelling, be of the type
which is the background of the parametric content under consideration,
spelled out in \nexteg{}.
\begin{ex}
$\ulcorner\lambda
c$:\smallrecord{
\smalltfield{$\mathfrak{c}$}{\smallrecord{
\smalltfield{f}{\smallrecord{\smalltfield{x}{\textit{Ind}}\\