首页 百科知识 部分英语的语义

部分英语的语义

时间:2022-08-23 百科知识 版权反馈
【摘要】:现在我们准备给英语的一部分编写语义增强。而复合部分是VP“loves Mary”。这个短语的语义解释既不是一个逻辑项,也不是一个完整的逻辑语句。)这意味着“loves Mary”是一个谓词,当与表示一个人的项相结合时,就会产生一个完整的逻辑语句。规则VP → Verb VP把作为动词的语义解释的谓词应用于作为NP的语义解释的对象,以得到整个的动词短语VP的语义解释。图22.16 能够推导出“John loves Mary”的句法分析树和语义解释的语法。

22.5.1 部分英语的语义

现在我们准备给英语的一部分编写语义增强。我们把判断我们希望把何种语义表示与哪些短语联系起来作为开始。我们将采用最简单的例句“John loves Mary(John爱Mary)”。其中,NP“John”应该以其逻辑项John作为自己的语义解释,整个语句则应该以逻辑语句Loves(John, Mary)作为其解释。这样看起来就清楚多了。而复合部分是VP“loves Mary”。这个短语的语义解释既不是一个逻辑项,也不是一个完整的逻辑语句。直观地说,“loves Mary”是一种描述,可以被用于或不用于某个特定人。(在目前情况下,它被用于John。)这意味着“loves Mary”是一个谓词,当与表示一个人的项(这个人是爱的行为主体)相结合时,就会产生一个完整的逻辑语句。通过λ-符号(参见第8.2.3节),我们可以将“loves Mary”表示为谓词

λx Loves(x, Mary)

现在我们需要一条规则,说明“具有语义obj的一个NP后面跟随一个具有语义rel的VP会产生一条语句,该语句的语义就是将rel应用于obj的结果”:

S( rel (obj) ) → NP(obj) VP(rel)

这条规则告诉我们“John loves Mary”的语义解释是

(λx Loves(x, Mary))(John)

这与Loves(John, Mary)是等价的。

其余的语义则是根据我们到目前为止所做的选择以直接的方式得到的。因为 VP 被表示为谓词,所以把动词也一致地表示为谓词不失为一个好主意。动词“loves”被表示为λy λx Loves(x,y),如果给定了参数Mary,那么则返回谓词λx Loves(x, Mary)。

规则VP → Verb VP把作为动词的语义解释的谓词应用于作为NP的语义解释的对象,以得到整个的动词短语VP的语义解释。我们以图22.16所示的语法以及图22.17所示的句法分析树作为本小节的结束。

图22.16 能够推导出“John loves Mary”(以及另外3个语句)的句法分析树和语义解释的语法。每个范畴都用一个表示语义的单个变元进行了增强


图22.17 包含字符串“John loves Mary”的语义解释的一棵句法分析树

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈