形式语义学
例析形式与逻辑两种不同语义的对比

例析形式与逻辑两种不同语义的对比形式语义学的研究核心是句子的真值条件语义,它所考察的对象主要是句子的真值条件、词的指谓、以及从词的指谓到句子真值的组合过程。
从逻辑语言学家Montag开始,许多学者将数学、逻辑的方法用于对自然语言语句意义的分析,研究成果硕果累累。
形式语义学是对命题的研究,任何一句话都是一个命题,命题的真值取决于各个组成部分的真值及其组成方式,即弗列格组合原则所讲的句子的整体意义是它的部分以及他们组成方式的函数。
而命题的性质来源于谓词的性质,即谓词是句子分析的关键。
根据规则对规则假设“语义理论除了给语言中的词指派意义以外,还必须有一定数量的语义规则,他们跟语法规则相对应,以便按照句法规则潜词造句的方式推出语句的意义。
”即语义学的研究必须基于句法学研究基础上,每一条语法规则都要有一条相对应的语义规则,所以对应于句法中的不及物动词、及物动词和双宾语动词,语义学中有一元谓词、二元谓词和三元谓词之分。
谓词是几元谓词,关键是看它带有几个论元,带一个论元就是一元谓词,如John walks.(逻辑式为walk’(John’))中的walk,带两个论元就是二元谓词,如(1)John reads a book.(逻辑式为read’(John’,Book’))中的read。
可以看出,这样的命题中谓词决定了句子的构式,即谓词承担了构式的意义。
Read决定它带有两个论元,下面是句(1)的翻译树:当然,如果在事件语义学的框架下把in the classroom作为一个事件分析,就没有我们下面所要讨论的这些问题了,这也是事件语义学的一大优点。
但今天我们的讨论只是限于逻辑语义学的框架内进行讨论,旨在对比两种分析方法的优劣。
下面提供两种翻译树,翻译树(b)和(c),并欲就此讨论一下二者的弊益。
从翻译树(2)、(3)和表格(1)中可以看出,方法(1)和(2)分析的不同点在于(2)中将“read a book”从“read a book in the classroom”中抽象出来,使Read’与(1)句中的“read”保持了逻辑上的一致性,把句式构式的任务交给了“in the classroom”,使得整个句子的结构在In(C)的逻辑式中体现出来;翻译树(3)中则将“in the classroom”从“read a book in the classroom”中抽象出来,这样,仍是谓词“read”承担句子的构式任务,整个句子的构式可以从“read”的逻辑式中体现出来。
《语言学导论》形式语义学简介

1. 部分语句系统Cp
1.1 Cp的句法 • 句法规则 • 句法范畴 • 词库
GCp表示Cp的句法规则,其中S表示句子,NP表示名词组,V表示谓语动词,
V不表示不及物动词,V及表示带单宾语的及物动词,V双表示带双宾语的及物 动词,N专表示专有名词,N为普通名词(common noun),w数表示汉语的 数词,w单位表示汉语中的表单位的量词,()表可选, 表零形位。
举例
二、基于一阶谓词逻辑的自然语言分析
存在的问题
1. 一阶逻辑语言的表达力 John runs quickly. Most students like running. The house which was empty was available. The dog which John abandoned was gray.
1.2 Cp的翻译规则
• 从Cp到逻辑语言 -组合原则:句子的语义是其组成成分的语
义按一定方式组合的结果。 -规则对应假设:每一条句法规则均对应一
条翻译规则
Cp中的句法范畴跟一阶谓词逻辑中的语义类型的 对应关系如下:
• 注意:普通名词N在Cp无对应的逻辑范畴。
根据(1i),NP可扩展成光杆的N,但我们
4. 词组结构语法生成能力太弱,不能生成非 连续体结构(discontinuous constituents)。
三、基于类型论的自然语言分析
举例:
• Defining functions in the λ-notation
A further extension (i): Generalized Quantifiers
2. 一阶逻辑语言无法刻画自然语言生成过程 的层次性
3. 词组结构语法无法刻画表面结构有差异的句子之 间的联系,如“把”字句、话题句及焦点句之间 的联系,又如陈述句与名词修饰句之间的联系。
谈形式语义学

计算机语言的语义 , 尤其 指 用 形 式 系统 严
格定义出的语言的语义。
1 形式语义学的发展
2 世纪6 年 代初 , 0 O 在程 序设 计 晤 占AL GOL 0的设 计 中 , 一 明确 区 分 了语 言 6 第 次 的语 法 和语 义 , 围绕ALGOL 0 语义 问 题 6的 出 现 了 形式 语 义学 早 期 的 研 究 高 潮 。 0 7 年 代 , 式 语 义学 取 得 重 大 进展 , 形 指称 语 义 、 代数 语 义 等理 论和 方 法 对程 序 设 计理 论有 深 刻 的 影 响 。 作语 义 、 操 公理 语 义 等研 究 也 开 创 了新 的 局 面 。 形 式 语 义 学 是 软 件 工 程 学 的 基 础 理 论 之 ~ , 言 的 形 式 语 法 和 形 式 语 义 已 成 为 语 程 序 设 计 语 占 的 必要 组 成 部 分 。 形 式 语 在 义学 基 础 上 , 式 规 范 、 序 变 换 、 译 自 形 程 编
根 据 所 用 数 学 工 具 和 研 究 重 点 , 式 形
语 义 学 可分 为 四人 类 。
() 1 操作 语 义学 。 过 语 言 的实 现 方 式 通 定 义 语 言 的语 义 , 就是 将 语 言 成 分 所 对 也 应 的 计 算 机的 操 作 作 为 语 言 成 分 的 语 义 。
3 形式语义学的分类
用 程 序 设 计 语 言编 写 的 程 序 , 定 规 计 算 机 对 数 据 的 加 1 过 程 。 式 语 义学 : 形 基 本方 法 是 用 一种 元 语 言将 程 序 加 工数 的过 程 及 其 结 果 形 式 化 , 而 定 义 程 序 从
语义。
了 的 据 的
形式语义学有标记修改

《形式语义学》导读蒋严《形式语义学》由剑桥大学出版社于1993年出版,作者Ronnie Cann长期执教于爱丁堡大学语言学系,曾任该系系主任。
近年来他与伦敦大学国王学院哲学系的Ruth Kempson合作,致力于发展动态句法,又有《语言动态分析引论》和《语义学引论》两本新著问世。
1较之一些同类教材,本书的特色在于循序渐进地系统介绍经典蒙太格语义学,不预设语义学和逻辑学的专门知识,便于初学者阅读。
以下我们介绍各章内容,并就重点及难点略陈浅见。
文中涉及的专业名词首次出现时均附上英文。
第一章导论本章首先介绍语义学(semantics)的定义,指出一般的共识是语义学理论必须把握词、词组和句子这三级结构体的意义本质,预见歧义,刻画并解释各级结构体之间的系统语义关系,还要能解释语言单位与其指涉对象之间的关系。
语义学研究的是语言单位的编码意义,与语言的实际使用因素相对分离,后者是语用学(pragmatics)研究的领域。
本章的1.3节对语用学的一些概念和现象作了简要的讨论。
2作者随后解释形式语义学(formal semantics)的内涵,我们在此略加引申。
形式语义学原本研究的是形式语言的意义,比如逻辑、数学或编程语言。
哲学家蒙太格在上个世纪七十年代初发表的一系列文章将形式语义学应用于自然语言的语义分析,蒙太格语义学(Montague Semantics)因此而诞生。
现在语言学界所谓的形式语义学指的就是蒙太格语义学及其后继发展出的各种理论。
形式语义学与早前更传统的语言学的语义学(linguistic semantics)的不同之处在于它采用了更多的数学工具并且追求逻辑上的严密性。
这两种语义学的关系不是对立的,而是互补的。
这里我们再简要介绍一些历史背景。
所谓的语言学的语义学就是隶属于语言学研究的语义学,与之相对的是哲学语义学(philosophical semantics)。
哲学语义学从元理论的角度研究意义的哲学本体论问题,例如1详见本导读篇末的参考书目。
形式语义学初探

形式语义学初探形式语义学起源于19世纪德国逻辑学家Frege的作品。
直到20世纪70年代后期,形式语义学才出现在语言学研究领域。
在不同的领域里,形式语义学有不同的研究重点,在语言学领域里形式语义学试图通过构建形式语义理论来解释自然语言的意义。
早期的形式语义学主要有四条研究线路:静态语义学,动态语义学,情景语义学和非合成解释语义学。
本文主要探讨静态语义学的三种学说及其相互间的比较。
标签:一阶逻辑所指Frege-Carnap学说Davidson学说Montague学说一、引言形式语义学(又称“模型理论语义学”“可能世界语义学”)的传统可追溯至一阶逻辑创始人、德国逻辑学家Frege,他主张用逻辑的方法研究语言意义。
其后,Wittgenstein、Russel、Carnap等人将哲学和逻辑相结合研究意义,很多意义现象经他们的研究得到了较为精确的刻画。
到了20世纪70年代,逻辑学家兼哲学家Montague确立了形式语义学的基本框架,从此形式语义学在语言学界得到了广泛的讨论,形式语义学研究也在诸多方面取得了进展。
在不同的领域里形式语义学有不同的研究重点,在语言学领域里形式语义学试图用严格的数学模型,或者说通过构建形式语义理论来解释自然语言的意义。
形式语义理论主要有三个功能:1.它能说明语言里的句法范畴(syntactic category)与世界的实体(entity in the world)之间的对应关系;2.它能指出专有名词(proper names)与量化名词词组(quantified NPs)之间重要的语义差异;3.它能解释人们如何从较小表达单位的意义推导出较大表达单位的意义。
形式语义学主要有四条研究线路:静态语义学,动态语义学,情景语义学和非合成解释语义学。
本文主要探讨静态语义学。
静态语义学把句子作为静态的、独立的意义单位,主要研究句子的各个成分的意义如何构成整个句子的真值。
静态语义学又分三种学说:Frege-Carnap学说、Davidson学说和Montague学说。
形式语言语义学

294
三、总结 形式语言语义学从它目前的发展状态来看, 无论是从理论上还是经验上,距离和语言语义学共 同延伸,还有很长的一段路要走。但是进步正在被
取得,而且在适当的时候“非形式语言语义学” 无论是传统的还是当代的,它的更多的洞察力和发 现将会被成功地形式化是可能的。在这个连接过程 中值得一提的是,正如语言学理论和理论语言学之 间被举出的一个区别那样,在语义学理论和理论的 或者形式的语义学之间也可以举出这样一个区别。 在近些年,这样的对立的两个概念提出的每一个, 反过来都会影响另一个,这个互相影响的过程无疑 会继续下去。(作者单位:哈尔滨师范大学)
形式语言语义学到目前为止不能对像时态、 语态和句型这些现象做出令人满意的解释,而且对 于保留这个现象的原则没有足够的尊重。但是,这 个失败不会使那些用来解决这个以及其他现象的尝 试完全没有价值。一个精确但是不充分的解释的失 败经常指向同样现象的同样精确但是更加综合的理 论的建构方式。而且,甚至当它不起作用了,它可 能还会转弯抹角地通过反射来弄清楚这些没能完全 充分阐明的数据。关于这个有很多例子可以引用。 仅举一例说明,到目前为止,对于英语单词“some” 和 “any” 的意义在形式语言语义学的框架内还没 有完全令人满意的解释。然而,通过那些被用来从 真值条件上处理数据的尝试,我们对那些决定选择 这一个还是其他的真值条件上处理数据的相关因素 的范围的理解被大大地提升了。
读 天 下学术探讨 NhomakorabeaINSIGHT
形式语言语义学
文 _ 栗圆圆
摘要:形式语言语义学是把形式语义学用于对自然 语言的分析的一个概念。它是语言语义学的一个分 支,它通常被和句子意义等于命题内容而且句子意 义是真值上可解释的这个观点联系起来。 关键词:形式语言语义学;形式语义学;自然语言
形式语义学引论

形式语义学引论全文共四篇示例,供读者参考第一篇示例:形式语义学是一种研究语言含义的学科,它关注语言中词汇和句子的结构、形式以及其所表达的含义之间的关系。
形式语义学通常是逻辑学、语言学和哲学的交叉学科,它试图用形式化的方法来理解语言的含义,从而揭示语言中的逻辑结构和语义关系。
形式语义学最早出现在20世纪初的数理逻辑学中,主要是由哥德尔等人提出的,他们试图用数学逻辑的符号系统来表达自然语言中的含义。
后来,形式语义学逐渐发展成为一个独立的学科,开始研究更加复杂的语言结构和含义。
形式语义学的一个重要问题是如何精确地描述自然语言中单词和句子的含义。
传统的语义学主要关注词义和句义,即单词和句子的表面含义,而形式语义学更加关注语言中的逻辑结构和语义关系,尤其是句子之间的逻辑连接和推导关系。
形式语义学主要的研究方法是逻辑化和形式化,即将自然语言中的句子用形式化的逻辑符号表示出来,然后利用逻辑规则和语义规则来推导和分析这些句子的含义。
通过这种形式化的方法,形式语义学可以更加准确地描述自然语言中的语义结构和含义逻辑。
形式语义学的一个重要概念是“语言虚构”,即语言中的句子并不是直接描述现实世界的事实,而是通过语言结构和逻辑关系来构造一个虚拟的语言世界。
在这个虚拟的语言世界中,句子的含义和逻辑结构可以被准确地描述和分析,从而揭示自然语言中的语义逻辑。
形式语义学在语言学、计算机科学和哲学等领域都有着重要的应用。
在语言学中,形式语义学可以帮助我们更好地理解语言结构和含义,从而提高语言分析和理解的准确性;在计算机科学中,形式语义学可以用于自然语言处理和人工智能领域,帮助计算机理解和生成自然语言;在哲学中,形式语义学可以用于研究语言和逻辑之间的关系,揭示语言和思维的本质特征。
第二篇示例:形式语义学是计算语言学和逻辑学的一个分支,主要研究语言形式与语义之间的关系。
形式语义学引论是对形式语义学的基本概念和方法进行介绍和讨论的专业课程或书籍。
认知语义学的基本原理、研究目标与方法(之一)

的意义取决于它与系统中其它个体的关系。
语义学家们把这一原理应用到了意义变化的研究中。
其中杰出的代表是德国的Jost Trier。
他通过对德语中有关“知识”词语的意义变化的研究,提出了著名的“语义场”(semantic field)理论。
形式语义学(formal semantics),也称模型理论语义学(model-theoretic semantics),在20世纪80年代初已成为西方理论语言学研究的一个重要组成部分。
形式语义学最初为形式语言,即与自然语言相对的逻辑和数学语言,提供一种精确的语义解释。
由于自然语言意义模糊、有歧义,句法也不精确,许多逻辑学家认为形式语义学不可能应用于自然语言。
然而,20世纪60年代后期哲学家Montague提出,形式语义学的分析方法完全可以应用到英语句子意义的分析中。
作为形式语言学的一个重要分支,形式语义学的重要理论假设包括:1)语言可以作为计算系统(algorithmic)来描述;2)语言系统本身是自足和自主的,对它的分析不需参照语言之外的事物;3)语法,尤其是句法,是语言的一个独立层面;4)语法具有生成性,可以生成某一语言的所有句子;5)意义可以通过逻辑形式语言以真值条件的方式得到描述,该逻辑形式语言的规则根据塔斯基的单一意义协调原则得到定义;6)语义具有严格的组合性,但其重要性与句法相差甚远;7)类推、隐喻、呈放射性状态的概念等不应包括在语言研究之列。
以上可以看出,形式语义学在一些重大理论假设上与形式语言学是一致的。
在过去的几十年里,形式语义学一直是语义研究的一个主流学派。
认知语义学主要从语言学中发展而来,是对形式语义学的一种反动。
(Albertazzi, 2000:10)认知语义学对形式语义学的一般假设提出了完全不同的观点:1)除了作为一个计算系统外,语言是在各个层次对人类经验进行概念化和表达的一个工具。
2)语言并非一个有别于其他认知系统的模块。
它反映了概念化的复杂程度(所谓的“整体假设”)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
抽象机的定义包括两个部分:
– 抽象机组成的抽象定义 – 状态结构 – 执行机制的形式定义 -- 状态转换规则
针对如下语言结构给出抽象机定义
– – – – – –
表达式 语句 输入输出 声明 Block 过程/函数
2018/10/6
22
基于抽象机的操作语义的定义过程
状态结构(形式定义)
– – – – – –
2018/10/6
16
关于函数式描述方法
用函数式语言来描述算法
– 函数空间:INT* INT BOOL
– 函数定义(方程)
lookup L a = (null L→FALSE, a=hd L→TRUE,lookup (tl L) a )
2018/10/6
17
操作语义学
2018/10/6
本PPT参考了金英老师的课程内容
形式语义学 Formal Semantics
2018/10/6
1
2018/10/6
2
操作语义学
执 行
代 数 代数 语 义 模型 学
程序设计语言 形式语义
功 能
逻辑
关系
公 理 语 义 学
指称语义学
函数式描述方法 理论基础
2018/10/6 3
程序设计语言
语义形式化 语法形式化
程序设计语言 形式语义
基理 础论
编 译 原 理
பைடு நூலகம்
离散数学
2018/10/6 4
程序设计语言理解
Formal Method
抽 象 能 力
程序设计语言 形式语义
程 序 设 计 方 法
Formal Verification
2018/10/6
软件开发方法
Formal Specification
5
前言:“形式语义学”概述
18
2018/10/6
19
操作语义学
三种方法
– 解释器方法
– 抽象机 – 归约方法(归约系统)
从实现的角度,通过程序的执行过程来定义 程序设计语言的语义;
2018/10/6
20
操作语义学 抽象机方法
2018/10/6
21
主要思想:
– 针对计算机语言,定义一个抽象机来解释执行将该语言的
程序;
归约系统是由以下部分组成的:
–一组归约公理 –一组推理规则,称为归约规则
归约的对象为格局(configuration),归约 的结果也是格局; 初始格局和终止格局;
2018/10/6
25
基于归约方法的操作语义的定义过程
格局的形式:<comp1,…, compn>,通过模式给出 初始格局和终止格局 一组归约公理: configure1 configure2 一组归约规则形: A1,……,An 条件公理 configure1 configure2 推导出的公理 其中A1,……,An是关于configure1中成分的公理,而 configure2中的成分只能从 configure1和 A1,……,An 中的结果格局中得到;
2018/10/6
12
函数式描述方法
2018/10/6
13
关于函数式描述方法
函数式语言的特点
– 引用透明性;高阶性;模式匹配;并行性;
函数式语言的组成部分
– 程序结构 – 类型及其操作 – 表达式
用函数式语言来描述算法(解释器)
– 函数空间 – 函数定义(方程)
2018/10/6
14
关于函数式描述方法
函数式语言的组成部分
– 程序结构 函数定义 目标表达式 – 类型及其操作 – 标准类型 – 幂集类型 – 联合类型 – 函数类型 – 抽象类型
- 集合类型 - 元组类型 - 序列类型 - 递归类型
2018/10/6
15
关于函数式描述方法
函数式语言的组成部分
– 表达式 非let表达式(常量,变量,表达式,条件表达 式,以及各种操作) let表达式 let x = E’ in E letrec表达式 letrec x = E1 in E 在表达式中增加类型说明
表达式 自由变量(计算一个表达式的自由变量 集合) 替换(计算) 变换规则 (三种变换) 归约 范式(性质及其计算)
2018/10/6
8
关于Lambda演算
表达式
一个表达式由变量名、抽象符号,.以及括号等符 号构成, 其语法为: < 表达式> ::= <变量名> | < 表达式> < 表达式> | <变量名>.< 表达式> | (< 表达式> )
栈(保存中间计算结果) 语句控制区 表达式控制区 静态环境区 动态环境去 堆区(保存中断现场)
初始状态和终止状态 状态转换规则
– 针对每个语法结构给出执行过程 – 状态到状态的映射
2018/10/6 23
操作语义学 归约方法
2018/10/6
24
归约方法的主要思想:
–一种结构化方法(只依赖于成分的结果) –根据语言的成分给出归约系统的方法
设E和E0是表达式,x是变量名,替换E[E0/x]是表示 把E中的所有x的自由出现替换成E0。 需要明确变量的自由出现 计算规则 ( y. x+y) [y/x] = z. y+z
2018/10/6
11
关于Lambda演算
范式(性质及其计算)
假设E是一个表达式,且其中没有任何一个 归约基,则称该表达式为范式。 范式的存在性:如果有范式,则最左归约法 一定能求出范式。 范式的唯一性:如果有范式则在变换下一 定唯一。
2018/10/6
9
关于Lambda演算
变换规则 (三种变换)
变换:设E是表达式,x是变量,则称下面变换为α变换 (其中y不在 FV( x.E )中) x.E ------〉 y.[y/x] E 变换:设 (x.E)和E0为表达式,则称下面变换为β变换 (称β变换规则的左部表达式为β基) (x.E)E0 E[E0/x] 变换:假设x.Mx是一个表达式,且满足条件xFV(M), 则称下面变换为η变换: (x.M x) M
What?
–形式语义学:给出对(形式)语言及其程序采
用形式系统方法进行语义定义的方法。
分类:从不同的角度研究程序的含义
– 操作语义学(执行) – 指称语义学(功能) – 公理语义学(逻辑) – 代数语义学(代数,抽象数据结构) – 其他
2018/10/6
6
Lambda演算
2018/10/6
7
关于Lambda演算
2018/10/6
10
关于Lambda演算
自由变量(计算一个表达式的自由变量集合)
表达式E中变量名x的一次出现称为自由出现,如果E 中任何一个形如x. E’的子表达式包含该出现; y (x y. y (x. x y ) ) (z (x. x x) )的自由变量集合{y, z}
替换(计算)