本章研究现代类型理论中的正式语义(MTT-语义)。在第一章,尤其是1.4.1节,我们简要描述了如何在MTT-语义中解释一些基本的语言类别。现在,在上一章介绍了MTTs的一些基本结构后,我们处于更好的位置来研究MTT-语义的各种关键特性。我们将在以下几节中这样做:其中第一节,即3.1节,将继续1.4.1节的内容,详细解释如何解释一些基本的语言类别。
然后,在3.2节中,我们将阐述MTT语义学的几个与蒙塔古语义学不同的独特特点,从CNs-as-types范式开始(Ranta 1994; Luo 2012a)。一个常用名词(CN)例如"student",可以解释为一个集合。在蒙塔古语义学中,用一个集合作为其解释来代表这个集合(例如,"student"被解释为表示学生的实体集合)1,而在MTT语义学中,一个类型被用来表示其含义(例如,"student"解释为
在MTT语义学中采用CNs作为类型的范例,拥有一个充足的子类型机制变得至关重要。如Ranta(1994)所承认,这已经是基础语义解释所必需的,尽管他的解决方案不完整,因为没有提出适当的子类型机制。在第3.2.2节中,我们将讨论MTT语义学中的子类型,并展示强制子类型(Luo 1999;Luo等人2012),如在2.4节中简要介绍的,在MTT语义学中起着重要的作用。我们还将考虑强制子类型如何提供有用的手段来处理语义解释中更高级的语言特性,如意义转移[meaning transfers](Nunberg 1995)和语言强制[lingusistic coercions](Asher和Luo 2013)。2
在3.3节中,以一个案例研究,我们将以传统分类法研究形容词修饰,展示各种形容词修饰如何在MTT语义学中建模。一方面,这显示了相当强大又丰富的类型结构,另一方面,说明了各种类型构造器如何在NL语义表示中应用。它还演示了如何在实践中应用CNs-as-types范式(此外,具体请参阅第4章和第5章)。
在1.4.1节中,我们简要地提到了基础语言类别在MTT-语义学中是如何被解读的,如表3.1所示,这与表1.3相同(请参见表1.1,了解示例的蒙塔古式语义)。在此,我们将更详细地解释这些内容。
Example | MTT-semantics | |
---|---|---|
man, human | ||
talk | ||
handsome | ||
quickly | ||
some | ||
handsome man | ||
A man talks |
表 3.1. Examples in MTT-semantics
在MTT-语义学中,常见名词解读为类型(详见3.2.1节),而动词和形容词解读为谓词,其作用域为动词或形容词可以有意义应用的对象。例如,正如表3.1的前三行所总结的,我们可以将“man”解释为一种类型(3.1),将“talk”解释为一种谓词(3.2),其作用域是人类,而将“帅气(handsome)”解释为一种谓词(3.3),其作用域是男人。
(3.1)
(3.2)
(3.3)
首先要注意的是,将CNs解读为类型而非谓词,其优势在于有效区分无意义和错误的表达。例如,在蒙塔古语义中,动词“talk”解释为谓词
(3.4)
(3.5)
(3.6) $(?) \exists x: \mathbf{e}. \operatorname{table}{M}(x) & \operatorname{talk}{M}(x)$
(3.7)
公式(3.6)是类型正确的,尽管在预期的模型中它是错误的,但这并不意味着(3.5)就毫无意义。另一方面,
另一个有趣的观察是,即使在如此简单的语义解释中,子类型化也已经发挥作用。例如,考虑例子(3.8)及其语义(3.9),如表3.1的最后一行所示。
(3.8)
(3.9)
有人会问:术语
如第二章所示,MTT为语义构造提供了有用的工具。例如,在表3.1中,"快速[quickly]"和"一些[some]"分别示例了动词修饰副词和量词的解释。这两者都使用了解释
(3.10)
在蒙塔古语义学中,每个谓词都具有相同的类型
(3.11)
同样,量词也可以通过在宇宙
(3.12)
(3.13)
例如,(3.14)可以理解为(3.15),其中
(3.14)
(3.15)
(3.16)
在这个部分,我们将详细阐述MTT语义学中的CNs-as-types范例以及另外两个相关特性(子类型和断言性解释)。这些特性是MTT语义学独有的,与传统的蒙塔古语义学有所不同。4
当现代类型理论用于形式语义时,CNs解释为类型,而不是谓词。换句话说:MTT-语义学采用的是CNs-作为类型的范例,这与Montague语义学中的CNs-作为谓词的范例不同。例如,考虑CN "book":在Montague语义学中,它解释为谓词
这种将名词类别视为类型的观念与Geach(1962)观察到的名词类别具有特殊性的观点密切相关。直观地说,一个名词类别确定了一个概念,这个概念不仅有一个应用准则,用来确定该概念是否适用于一个对象,还有一个辨识准则,用来确定该概念的两个对象是否相同。有人争论说,名词类别在这方面具有独特性,因为其他的词汇项,如动词和形容词,似乎没有这样的辨识准则(参见Baker(2003)等人的论证)。
辨识[identity]准则的概念起源可以追溯到弗雷格(1884)考虑抽象的数学对象,如数字或线条时。例如,在几何学中,方向的辨识准则是线条的平行性:线条
(3.17)
(3.18)
很容易看出,句子(3.17)并不暗示(3.18),因为有些人可能在2010年乘坐EasyJet旅行了不止一次。有人争论说,这是因为“乘客”和“人”这两个概念名词有着不同的辨识准则,这些标准是进行计数的基础,导致了这种现象(Geach 1962; Gupta 1980; Baker 2003)。5
辨识准则的概念和构造性的集合(类型)概念之间可以建立紧密的联系。在构造数学中,一个集合是一个"预设集",它给出了其应用准则,同时还有一个等式,它给出了其辨识准则,用来确定集合中的两个对象是否相同(Bishop 1967;Beeson 1985)。一些现代类型理论,如Martin-Löf的类型理论(Martin-Löf 1975, 1984),最初是为了形式化构造数学而开发的,在这些理论中,每种类型都与这样的等式或辨识准则相关联。此外,值得注意的是,辨识准则的概念是对上下文敏感的。换句话说,名词类别的含义取决于其使用的上下文。例如,考虑"学生"这个词。在以下句子中,相关的辨识准则可能会有所不同,因为在(3.19)中,约翰可能教过几个班级,我们可能会合理地将在两个不同班级的学生计数两次,而在(3.20)中,我们会说在那种情况下"学生"与"人"有相同的辨识准则。
(3.19)
(3.20)
总的来说,一个CN应理解为一个集合等价类[setoid],即一个类型和一个代表其相关辨识准则的等价关系的配对。CN与辨识准则相关并被形式解释为集合等价类的这一想法已在Luo(2012a)中被研究和发展。Chatzikyriakidis和Luo(2018)还指出,需要考虑不同辨识准则的更复杂情况相当罕见,在大多数现象中,相关CN的辨识准则基本相同,可以安全地忽略6。换句话说,在大多数情况下,我们只需将CN视为类型,因此可以谈论他们在CN作为类型范例中的解释。
将CNs解释为类型只有在MTTs具有丰富的类型结构时才可行(而且,它们配备了适当的子类型概念 - 请参阅第3.2.2节关于子类型的内容)。例如,被交集形容词修饰的CNs可以通过
(3.21)
注意,我们需要一种类型来代表“帅气男人”的语义 - 在(3.21)中,$\Sigma$类型起到了这个作用。我们是否有足够的类型构造器来解释各种语言合集?作为研究案例,在3.3节中,我们将考虑各种类别的形容词,并演示如何通过MTTs中的不同类型构造器来建模形容词的修饰:通过
有人认为,与Montagovian的CNs作为谓词范式相比,CNs作为类型范式具有若干优点,例如,通过可判定类型化来更好地处理选择限制、在语义解释中兼容使用子类型,以及对共谓词等高级语言特性的满意处理7。值得注意的是,有人发现将$\mathrm{CNs}$解释为类型有很多优点,一些研究者建议同时考虑这两种范式,例如,Retoré在这方面的想法 (Retoré 2013)。这种提议需要进一步的研究8。在类型理论语义学中,一个相关问题是如何将断言性解释转变为相应的命题形式——请参阅第3.2.3节和第7.1节的讨论。
如2.4节所介绍,强制子类型化(Luo 1997;Luo等人 2012)为MTTs提供了一个适当的子类型化机制。在本节中,我们展示了子类型化是MTT语义成为一个可行的语义框架的关键机制,另一方面,它提供了强大的机制来形式化各种语言强制转换(Luo 2009c;Luo和Callaghan 1998)。
**子类型化:对MTT语义学至关重要。**我们首先解释子类型化在基本语义解释中的重要性。例如,假设约翰是个男人,而《战争与和平》$(W & P)$ 是一本沉重的书,如(3.22)和(3.23)所示。
(3.22)
(3.23)
那么,我们应该如何解读(3.24-3.26)中的句子呢?假设"read"解释为谓词
(3.24)
(3.25)
(3.26)
(3.27)
(3.28)
(3.29)
子类型化将解决上述问题。对于上述示例,我们需要将子类型关系(3.30)和(3.31)纳入考虑,以使(3.27-3.29)类型正确。要理解这一点,只需注意子类型化通过像
(3.30)
(3.31)
(3.32)
子类型关系(3.30)和(3.31)可以通过强制子类型化来表示。如果
(3.33)
同样,厚重的书也是书,这也是由于(3.33),我们有
备注.— 由于CNs解释为类型(例如,一些修饰的CNs视为$\Sigma$类型),一个动词可能需要有多种不同的类型。例如,在上面,"read" 需要同时具有(3.32)中的两种类型,以便语义(3.27-3.29)可以被正确类型化。这对于MTT语义来说是一个非常基本的问题,解决它是必要的。这个问题被Ranta(1994)(第62-64页)认识到,其中它称为"动词的多重分类[multiple categorization of verbs]"问题,并考虑了三种可能的解决方案,但没有一种是满意的。有一个最接近我们,它明确地使用第一投影
**强制子类型化:语义构造中的强大工具。**除了在MTT语义中进行基本解释的必要工具外,强制子类型化还提供了各种语义构造的强大工具,包括例如对剥夺性形容词修改的解释(参见第3.3.3节)以及对涉及共指述词的句子进行解释的点类型的规定(参见下文和第5章)。在这里,我们给出两个例子,展示如何将强制子类型化用作语义构造的有用工具。
我们的第一个例子,如Luo (2011b)所提出的,关注的是多义词[homonymy]问题,我们展示了当多义词的含义可以通过类型进行区分时,其义项枚举[sense enumeration]可以用强制子类型表示,这使得自动消歧[automated disambiguation]如预期那样进行。我们知道,一个词可能有几个不相关的含义。例如,"run"这个词在句子(3.34)和(3.35)中使用时,其含义在(3.36)和(3.37)中各不相同。
(3.34)
(3.35)
(3.36)
(3.37)
为了表示一种词义选择模型,我们需要一个机制,能在解读句子时自动选择正确的含义。例如,当解读(3.35)时,应自动选择(3.37)中的
假设"w"是一个多义词
图 3.1. 使用强制子类型重载“ run”的语义
例如,单词 "run" 在 (3.36) 和 (3.37) 中分别具有两种含义,即
例如,在任何需要
(3.38)
因此,我们有(3.39)和(3.40)中的等式,它们根据强制子类型的强制定义规则而成立。
(3.39)
(3.40)
我们使用了Coq证明助手(Coq 2010)来试验上述的感知选择模型[sense selection model](Luo 2011b):以上述的简单示例(3.39)和(3.40)为例,Coq代码可以在附录A7.2中找到。
注释:对于某些多义词,其不同的含义可能具有相同的类型,因此无法通过归类来区分。例如,当名词视为类型时,同音名词(例如"bank")的消歧可能需要更多的语言信息(例如,在"bank"的情况下,它可能指的是一些金融事务)。为了做到这一点,我们可能需要借助部强制子[local coercions]以给出形式解释(有关更多信息,请参见罗(2011b))。
我们下一个例子取自Asher和Luo(2013),涉及到语言学上讨论的语言强制性,包括Pustejovsky(1995)等人在内的语言学文献中有详尽的讨论。它演示了强制子类型能有效应用于表示语言强制性,并且,有时候,依赖类型,如在以下例子中使用的参数化强制[parameterized coercions],可以在表示复杂情况时发挥非常有帮助的作用。此外,我们将使用Davidson(1967)提出的事件语义框架[event semantics],而在这些例子中,我们也将使用如Luo和Soloviev(2017)及第7.2节中研究的精细化事件类型[refined event types],称为依赖事件类型,例如
请考虑以下涉及到"开始[start]"、"起始[begin]"和"结束[finish]"等时态动词,以及像"享受[enjoy]"这样的英文动词的例子:直观上,(3.41)与(3.42)在意义上是等价的,这说明"享受"需要一个事件作为其直接宾语。从语义上,我们将“享受”的定义为
(3.41)
(3.42)
(3.43)
(3.44)
然而,$enjoy(j)$ 的领域类型是
(3.45)
(3.46)
(3.47)
注意,在以上内容中,我们只考虑了一种可能的强制子(3.45):从“enjoy a book”到“enjoy reading a book”。然而,可能存在多种强制子:例如,(3.43)可能意味着“Julie enjoyed writing a book”,这些多重强制子可能具有不同的范围,甚至可能交织或重叠,如(3.48)所示,阅读和写作的强制范围交错重叠。
(3.48)
在这样的情况下,依赖类型证明非常有用,实际上,它在Asher和Luo(2013)的研究中首次在文献中被用于形式化语言强制子。现在我们将使用Luo和Soloviev(2017)以及第7.2节研究的依赖事件类型的符号表示。我们不再考虑所有事件的单一类型
此外,请考虑在(3.49)中的强制操作11,其中强制操作$c(h)$是从Book到$E v t_{A}(h)$的函数,在(3.50)中为
(3.49)
(3.50) $c(h, b)= \begin{cases}\text {write}(h, b) & \text {if } h \text { wrote } b, \ \operatorname{read}(h, b) & \text {otherwise.}\end{cases}$
有了以上内容,我们现在可以将(3.48)解释为(3.51)(简化形式),其中
(3.51)
$$
\begin{align}
&\ \ \operatorname{start}(j, W & P)\
&\wedge \operatorname{finish}(t, W & P)\
&\wedge \neg \operatorname{last}(j, W & P)\
&\wedge \forall l b:(\Sigma b: Book.long (b)) . \neg \operatorname{finish}\left(j, \pi_{1}(l b)\right)
\end{align}
$$
(3.52)
$$
\begin{align}
&\ \ \operatorname{start}(j, c(j, W & P))\
&\wedge \operatorname{finish}(t, c(t, W & P))\
&\wedge \neg \operatorname{last}(j, c(j, W & P))\
&\wedge \forall l b:(\Sigma b: Book.long (b)) . \neg \operatorname{finish}\left(j, c\left(j, \pi_{1}(l b)\right)\right)
\end{align}
$$
(3.53)
$$
\begin{align}
&\ \ \operatorname{start}(j, \operatorname{read}(j, W & P))\
&\wedge \operatorname{finish}(t, \operatorname{write} (t, W & P))\
&\wedge \neg \operatorname{last}(j, \operatorname{read}(j, W & P))\
&\wedge \forall l b:(\Sigma b: Book.long (b)) . \neg \operatorname{finish}\left(j, c\left(j, \pi_{1}(l b)\right)\right)
\end{align}
$$
为了更详细地解释,我们有关于
如果仔细阅读,(3.53)就是(3.48)的预期语义。注意,在(3.53)的最后一个连词中,强制子
在类型理论中,判断及其可推导性是基本概念:例如,断言
(3.54)
(3.55)
(3.56)
(3.57)
在许多情况下,我们希望将一些断言性解释,比如(3.55),转化为它们的“命题形式”:本节将对此主题进行非正式的介绍,主要关注为什么需要这样做以及如何去做。然后,在第7.1节,我们将更正式地介绍,重点在于介绍命题形式是如何引入的,更重要的是,如何合理地将其引入到MTTs中。13
一些判断是可推导的,代表正确的断言。例如,如果
(3.58)
(3.59)
除了可推导和不可推导的断言外,有些断言只是潜在可推导的,因为我们没有足够的信息来进行确定,或者换句话说,一个断言是否可推导取决于环境是否被确定。例如,对于句子(3.60),它的断言解释(3.61)是潜在可推导的,因为直观地说,约翰可能是个男学生,或者可能根本就不是学生:在前者情况下,(3.61)是可推导的,但在后者情况下是不可推导的。15
(3.60)
(3.61)
由于断言并非命题,因此它们不能直接用于与其他命题解释的语义组合中。例如,考虑带有连词“和”的复合句子(3.62)。我们用来解释(3.62)的表达式(3.63)并不是一个结构完整的式子(或者等同于它,作为命题会类型错误),因为断言
(3.62)
(3.63) (#)
如何将断言性解释转化为命题,以便与其他命题性解释组合?让我们依次考虑不同类型的断言,从可推导的断言开始。
能推导时,断言性解释有一个简单的相应命题:如果
(3.64) 对于任意
(3.65)
请注意,虽然
一个不可推导的断言解释意味着被解读的句子是无意义的,正如(3.58-3.59)所示。然而,对这样的句子的否定通常是有意义的,如(3.66)所示,它否定了(3.58)。如果这样的句子用作条件的前提,那么整个句子也是有意义的。 (3.67)的句子就是这样的例子。
(3.66)
(3.67)
如何解读这样的句子呢16? 例如,考虑如何解读否定句(3.66)。首先,我们不能使用逻辑连接词
(3.68) (#)
(3.69) (#)
(3.70) (#)
换句话说,为了解释像(3.66)和(3.67)这样的复合句子,我们需要具备断言
(3.71)
(3.72)
总的来说,对于任何类型
备注.- 当一种断言解释只能潜在推导时,$\mathrm{\small IS}$-命题可暂时用作其命题形式。例如,句子(3.60)中的
(3.73)
(3.74)
(3.75)
(3.76)
(3.77)
(3.78)
但请注意,使用
除了断言解释外,一些自然语言句子也可能因其逻辑语义看似涉及错误类型的应用(或潜在的类型错误表达)而难以直接解读。这种情况通常出现在否定句或条件句中。例如,考虑(3.79),这是一个关于一般动词"talk"(而非系动词"is"或"be")的否定句。首先注意到,与通常情况下视为无意义的肯定句"Tables talk"不同,其否定句(3.79)是有意义的。然而,在解读它时,我们不能使用(3.80),因为它涉及到的
(3.79)
(3.80) (#)
(3.81)
(3.82)
(3.83) (#)
(3.84)
从技术上讲,算符
(3.85)
(3.86) 对于任意
(3.87) 对于任意
算符
在本部分,我们通过一个案例研究如何根据蒙塔古语言学传统中最基础的形容词分类(Kamp 1975)给予形容词修饰的语义解释。除了探究如何在MTT语义中建模形容词修饰,这个案例研究的另一动机是展示MTTs中丰富的类型结构是如何构建一系列强大且实用的语言特征的语义机制。
分类 | 推论 | 例子 | 类型/机制 |
---|---|---|---|
Intersective(交叉) | handsome man(俊友) |
|
|
Subsective(细分) | large mouse(巨鼠) |
|
|
Privative(欠性) | fake gun(假枪) | 无交联合类型 | |
Non-committal(诳语) | alleged criminal(谓之罪犯) | 信念合集 |
表 3.2. 形容词的分类
这种形容词的分类考虑了四个主要的类别,如表3.2所示,根据形容词-名词配对所引出的基本推论,形容词分为交叉、细分、欠性和非承诺四类,如表3.2的第二列所示17。在第三列中,我们为每个类别给出了一个典型的例子,在第四列中,我们指出我们将使用哪种MTT类型的构造器或机制来拟合形容词修饰,这将在接下来的部分详细介绍。虽然本节所述的MTT语义描述基于我们以前的工作(Luo 2011a;Chatzikyriakidis和Luo 2013,2017a),但是已经有几项新的进展,修正并推进了早期论文中的工作,特别是关于欠性和非承诺形容词修饰。
交叉形容词如“黑色的”,“英俊的”和“法国的”。以“黑猫”为例,相关推断如下:“黑猫”既是黑色的,又是猫。因此,黑猫也是黑色的哺乳动物,黑色的动物等等。在某种意义上,黑色这个属性(如果你愿意,也可以说是黑的色度)并不依赖于它是一只猫。这与细分形容词不同,后者表示的属性依赖于它们所修饰的名词类别。例如,一位熟练的外科医生是指在外科手术方面熟练的人,但这并不意味着他在所有方面都熟练。同样的道理也适用于尺寸形容词如大/小和高/矮。一只大老鼠可以说是作为老鼠很大,但并不意味着在说这老鼠是个巨型生物。细分形容词多少依赖于名词的语境,以便修饰后的CN(常名词)获得解释,而在交叉形容词的情况下,这种依赖性并不存在18。当一种欠性形容词用来修饰一个CN,比如在“假枪”这个词组中,结果的修饰与名词代表的集合是不相交的(或者,用符号表达,我们说“非N”如表3.2所示):一把假枪并不是枪。最后一个类别,对于非承诺形容词,涉及到那些不使我们承诺任何上述推断的形容词。这样一个形容词的例子是“所谓的”:所谓的小偷是也可能不是小偷。19
形容词修饰可以建模为从
备注 - 请注意,在我们的形容词修饰建模方法中,每类形容词的预期推理特性都只通过类型推导出来,而无需形式上的额外公理或者含义假设。我们认为这是一个重要且值得欢迎的结果。
使用
正如本章前面所解释的, 在MTT语义学中,名词词组(CNs)视为类型,形容词则视为谓词,即类型
(3.88)
(3.89)
在这里,子类型通过类型构造器(如
(3.91)
总的来说,我们主张,如Luo (2009c)所提出的,配备了相关的强制子类机制的
(3.92)
(3.93)
(3.94) $\Sigma x: [[ N ]] . [ A d j ] \leq [[ N ]]$
与交叉形容词相关的第二种推断对应于
(3.95)
(3.96)
(3.97) 若
因此,就预期的推断而言,$\Sigma$ 类型的解释为交叉形容词修饰提供了合适的语义解读。
值得强调的是,上述使用
(3.98)
请参阅罗氏(2012a,2019b)的更多详细信息和讨论,包括关于上述示例中的"大多数[most]"(也请查阅第15/16页的25/26脚注,以"大多数"为例的计数)。22
我们已经看到,交叉形容词可以解读为谓语,然后相应的形容词修饰可以通过带有子类型的$\Sigma$-类型进行解读。然而,这种情况对于细分形容词已经不再适用;特别是,这种简化的方法不能正确捕获细分形容词的含义。在某些情况下会导致过度生成。
例如,考虑形容词“小”。如果我们使用(3.99)和(3.100)来解释“小象[small elephant]”和“小动物[small animal]”,那么我们就会错误地得出每一头小象都是小动物的结论,正如(3.101)中的子类型关系所表达的那样,因为我们通常认为
(3.99)
(3.100)
(3.101) (#)
考虑另一个例子:一位熟练的外科医生只在外科手术方面表现出其熟练,他可能并不是一位熟练的钢琴家,甚至可以肯定的是,他并不在所有方面都表现出熟练。实际上,“小”和“熟练”等形容词在应用于不同的名词时,可能会有不同的含义。
幸运的是,如Chatzikyriakidis和Luo(2013,2017a)所提出的,我们可以利用与宇宙
(3.102)
(3.103)
(3.104)
我们主张,通过使用
所以,总的来说,我们的建议是采用
(3.105)
注意,由于"普遍的[universal]"谓词
“假的[fake]”、“虚构的[imaginary]”和“杜撰的[fictitious]”等形容词称为欠性形容词。通常,人们认为它们表现出的性质可以视为对它们修饰的名词的否定,如(3.106)中所示,并在(3.107)中予以示例。
(3.106)
(3.107)
欠性形容词构成了可能是最具问题性的一类,因为人们对这些形容词是否真的引发了推断(3.106)并无普遍共识。例如,Partee (2010, 2007) 曾争辩过(我们认为其说法颇有说服力),依照(3.106)的定义,像“假[fake]”的形容词实际上并非真的具有欠性,反而,欠性形容词应该与类型转换和语言强制一起部分地解读。举例来说,在(3.108)和(3.109)的情况下,Partee认为,“皮毛[fur]”这个名词的含义应该扩大到既包括真皮毛也包括假皮毛。
(3.108)
(3.109)
独立于Partee的研究(2007,2010),第二作者在Luo (2011a)的研究中,也在MTT-语义学设定中考虑了类似的想法,提出使用不相交并集类型(参见第2.2.3节)来建模欠性形容词修饰[privative adjectival modification]。这个观点后来在Chatzikyriakidis和Luo的研究(2013,2017 a)中得到了报告,并将在这里进一步发展。让我们以“假的[fake]”为例来解释。
形容词"假的"可以用来修饰"枪",如(3.107)所示。直观来说,所有枪的类型可能认为包括真枪和假枪。这可以通过(3.110)正式表达,它定义了所有枪的类型
(3.110)
现在可以在(3.111)和(3.112)中定义类型为
(3.111) $\operatorname{real}{g}(\operatorname{inl}(r))= \mathbf{true}$ 与 $\operatorname{real}{g}(\operatorname{inr}(f))= \mathbf{false}$
(3.112) $\text{fake}{g}(\operatorname{inl}(r))= \mathbf{false}$ 与 $\text{fake}{g}(\operatorname{inr}(f))= \mathbf{true}$
然后,我们可以使用
(3.113)
(3.114)
(3.115)
现在,我们可以通过
(3.116)
(3.117)
上述观点给出了预期的解释。例如,现在可以将句子(3.118)和(3.119)分别解释为(3.120)和(3.121)。请注意,在(3.121)中,只有由于子类型关系
(3.118)
(3.119)
(3.120)
(3.121)
请参见附录A7.4中关于“假”和证明上述句子(3.118)正确性的Coq代码。
非承诺形容词类别包括那些不产生任何推断的形容词,如(3.122)所示。例如,所谓的罪犯可能是罪犯,也可能不是。非承诺形容词例子包括“所谓的[alleged]”,“预测的[predicted]”,“潜在的[potential]”,“存疑的[arguable]”,“有争议的[disputed]”和“有问题的[questionable]”。
(3.122)
我们如何给这样的形容词及其修饰赋予语义呢?让我们以"所谓的"为例来尝试回答这个问题。什么是"所谓的凶手"呢?所谓的凶手是指有人指控他/她是凶手,然而,其他人可能并不这么认为。我们将提出的语义解释是:凶手是被某人指控为凶手的人。
这个观点的起源来自第一作者的提议,他提出了Ranta(1994)为了模拟“所谓”的信念语境的概念。不幸的是,像Chatzikyriakidis和Luo(2013,2017a)发现的那样,这个观点存在问题23。我们接下来要做的是遵循Luo(2019a)的方法,对模态合集提出一个正式的提议,解决这些问题,并用它们来模拟非承诺形容词。
考虑形容词“所谓的”以及句子(3.123)和(3.124)。根据上述想法,(3.123)意味着有人声称约翰是凶手,如在(3.125)中正式表达,其中
(3.123)
(3.124)
(3.125)
(3.126)
对于每个非承诺形容词,我们有相应的模态运算符。例如,设
(3.127)
我们可以将
Footnotes
-
在蒙塔古语义学中,我们可以在中间语言 [intermediate language/IL] 或简单类型理论中使用类型为 $\mathbf{e} \rightarrow \mathbf{t}$ 的谓词,它进一步在集合论中解释为一个集合,这是蒙塔古语义学的含义承载语言。 ↩
-
强制子类型化在其他语义构造中也发挥了有用的作用,包括例如在定义点类型以处理共指(参见第5章)以及在提出使用不相交联合类型对缺失形容词的修饰进行语义解释的建议中的应用(参见第3.3节)。 ↩
-
更正式地说,我们称人[Human]和桌子[Table]为不相交类型 - 请参阅第7.1节的定义7.1以了解类型不相交的定义。 ↩
-
MTT语义学的另一个独特特征是:它既是模型论的,也是证明论的,这一点在1.4.3节中已经详细解释过,因此在本章中不再详述。 ↩
-
针对辨识准则的观念,历来有人提出反驳。例如,古普塔(1980年)提到我们或许可以考虑一些本体论的论证,巴克(2008年)反驳,理由是语言现象可以更好地用语用学来解释。然而,我们依然坚信,辨识准则的概念提供了最佳解释。 ↩
-
涉及到共指和量化的复杂情况,请参阅第五章以获取详细讨论。 ↩
-
关于并列谓词及其通过开发点类型的 MTT 语义,详见第五章,以及 (Luo 2009c, 2012b; Chatzikyriakidis 和 Luo 2018) 中的进一步细节。 ↩
-
正如Chatzikyriakidis和Luo(2017b)所指出的,同时采用类型和谓词作为CNs的表示,需要假设它们按照预期的方式相关联:例如,CN "man"既可以被解释为类型$M a n$,也可以被解释为谓词$\operatorname{man}{M}:\mathbf{e} \rightarrow \mathbf{t}$。然后,不清楚这两种解释如何以预期的方式关联,如所描述的$()$:「$()$ 对于任何 $x: \mathbf{e}$,当且仅当 $\operatorname{man}{M}(x)$ 为真,那么 $x:Man$ 。」不幸的是,这样的要求 $(*)$ 似乎在不违反MTTs中类型检查的决定性等关键必要属性的情况下无法实现(或者合理地假设)。人们可能会使用现代类型理论作为基础的语义语言,但仍然采用CNs作为谓词范例(例如,在DTS中 - 参见第16页的脚注27);但这意味着我们将失去上述CNs作为类型范例的优势,而根本不需要用MTTs的丰富类型结构 - 直接用像蒙塔古语义这种简单类型理论就行。 ↩
-
如果考虑"run"的其他含义,相应地将定义更多的强制子。 ↩
-
在语言学中,主题角色,也被称为主题关系,是指名词短语在与句子主要动词描述的行为或状态相关的各种角色。例如,在句子 "苏珊吃了一个苹果"中,"苏珊"是吃的行动者,因此她是一个施事者;苹果是被吃的物品,因此它是受事者。 ↩
-
这是一种由$h: Human$参数化强制[parameterized coercion]操作。据我们所知,Asher和Luo(2013)在语言例子中首次使用参数化强制操作的例子就在这里。 ↩
-
参见例如2.1节中的断言概念。一个:-断言的一般形式是 $\Gamma \vdash_{\Delta} a: A$。我们将主要省略 $\Gamma$ 和 $\Delta$,只简单地写 $a: A$。 ↩
-
这种分离的主要原因是为了易理解和易读,因为第7.1节中的正式论证使用了类型理论中的一个高级概念,称为异构等式[heterogeneous equality],我们相信其技术性超出许多读者的理解能力了。 ↩
-
尽管可以明显看出(3.55)是可以推导的,但(3.59)的不可推导性却不明显:它假设了"人"和"桌子"这两种类型没有共享对象(正式来说,它们是不相交的,即它们没有非空的公共子类型 (Luo 和 Xue 2020) - 参见第7.1节) ↩
-
形式而言,例如,如果$j: \Sigma x: \operatorname{Student.male}(x)$,这是Student和Man的子类型,而且$Student \leq Human$和$Man =\Sigma x :Human.male (x)$,那么(3.61)是可以推导的。在许多其他环境中,判断$j : Student$是无法推导的。 ↩
-
第二作者感谢几位研究者与他探讨如何在MTT语义中解读否定句的对话,包括Glyn Morrill(在2011年的ESSLLI期间),Nicholas Asher(在关于2014年LACL一篇论文的邮件沟通中)和Koji Mineshima(在2014年的ESSLLI以及后续与第二作者在写作(Chatzikyriakidis和Luo 2017b)时的交流)。 ↩
-
术语“子集性[Subsective]”常常意味着形容词不是交集性[Intersective]的,尽管我们现在通常不再提及这一点。此外,在一些文献中,最后两类都被称为非子集性[non-subsective]形容词,但是关于欠性形容词是否真的是欠性的[privative]存在争议 - 参见 Partee (2010,2007) 和第 3.3.3 节。 ↩
-
确实有人可能会坚决认为,交叉形容词实际上并不存在。即使在诸如“黑色”这样的典型案例中,我们也可以争辩说,名词类别以及在特定环境或社区中对该名词类别的理解,都可能导致交叉形容词的子集性解读。例如,考虑一下“黑血”的情况,其中所指的颜色并非确切的黑色,而是深红色。在我们讨论到血液时,这似乎会暗示它是黑色的,但我们不能概括。我们总是可以构造出这种类型的例子来破坏我们做出的任何语言概括,但我们相信,至少在这个问题上,这并不是正确的处理方式。因此,我们将做出假设,即交叉性形容词类别是存在的,并且是有充分动机的。 ↩
-
请注意,我们也可能会发现一些形容词的使用在不同的说话者中产生不同的判断。这种情况的一个例子是"former(曾经的)",这个形容词被一些人归类为否定性的,而其他人则认为它是非承诺的。 ↩
-
形式而言,子类型通过类型构造器的传播是通过推断规则来捕获的(Luo 1999)。例如,对于$\Sigma$类型,它通过以下规则(在$\mathrm{LF}{\Delta}$-符号中)来捕获:「$$\frac{\Gamma \vdash{\Delta} A \leq_{c} A^{\prime} \Gamma, x: A \vdash_{\Delta} B(x) \leq_{c^{\prime}[x]} B^{\prime}(c(x))}{\Gamma \vdash_{\Delta} \Sigma(A, B) \leq_{d_{\Sigma}} \Sigma\left(A^{\prime}, B^{\prime}\right)}$$」其中 $d_{\Sigma}$ 将 $(a, b)$ 映射为 $\left(c(a), c^{\prime}a\right)$ ,并正式定义为,对任何 $z: \Sigma(A, B)$,$d_{\Sigma}(z)=\left(c\left(\pi_{1}(z)\right), c^{\prime}\left[\pi_{1}(z)\right]\left(\pi_{2}(z)\right)\right)$。 ↩
-
Ranta提出使用$\Sigma$-类型进行形容词修饰的建议主要因为它缺乏适当的Martin-Löf类型理论的子类型机制而不完整(并且它并没有处理计数问题)。在《Ranta 1994》的第3.3节中,Ranta对"动词的多重分类[multiple categorization o verbs]"问题进行了非常有趣的讨论,并提出了三个可能的"解决方案"。首个是放弃$\Sigma$-解释并回归谓词逻辑的旧方法:这种方法只能以一种相当特别非组合的方式工作,因此应该被排除。第二个是使用Nordström等人在1990年的第18章提出的子集概念,不幸的是,众所周知这对MTTs来说是有问题的(例如,规范化无法维持,类型检查变得无法决定)。第三个最接近我们的方法,其中明确地使用了第一投影;尽管如此,还是有一步之遥:我们已经成功地使用$\pi_{1}$作为在适当的子类型机制中的隐式强制来捕捉到预期的现象。 ↩
-
只有在MTT中逻辑命题和数据类型之间有明确区别时,才能强制执行证明无关性原则:例如,在像UTT(罗,1994)这样的不可约归类型理论中可以以直接的方式做到这一点。在像Martin-Löf的类型理论MLTT(Nordström等人,1990)这样的可归类型理论中,命题和类型是一体的,因此,所有命题的证明无关性本意味着所有类型的崩溃,这是荒谬的。在罗(2019b)中,我们建议将由Voevodsky在HoTT项目(HoTT 2013)中开发的h-逻辑扩展到MLTT中,从而产生类型理论$\mathrm{MLTT}_{h}$,我们认为它可以适当地用于MTT语义。 ↩
-
在Chatzikyriakidis和Luo(2013,2017a)对非承诺形容词的提出的解释中存在两个问题。一个问题是,根据Ranta的信念语境理念,逻辑等价的命题认为是相同的,这在模拟如信念这样的模态概念时是有问题的;因此,使用它来模拟非承诺形容词不恰当。另一个问题是我们未能正确捕捉到预期的含义:例如,我们使用$B_{h} (Criminal)$来表示$h$相信...是罪犯,但这是不正确的,因为$B_{h}( Criminal )$实际上意味着$Criminal$类型非空,也就是说,存在罪犯,这几乎总是正确的。 ↩