2.2谓词公式与解释
- 格式:ppt
- 大小:189.00 KB
- 文档页数:19
第二节 谓词公式的分类与解释为了给出谓词公式的定义,先给出项和原子公式的定义。
定义2.1 项:(1) 个体常项和个体变项是项;(2) 设),...,,(21n x x x ϕ是任意的n 元函数,n t t t ,...,,21是项,则),...,,(21n t t t ϕ是项;(3) 有限地使用(1),(2)形成的符号串是项。
定义2.2 设),...,,(21n x x x R 是任意的n 元谓词,n t t t ,...,,21是项,则称),...,,(21n t t t R 是原子公式。
定义2.3合式公式:(1) 原子公式是合式公式;(2) 若A 是合式公式,则)(A ¬也是合式公式;(3) 若B A ,是合式公式,则)(),(),(),(B A B A B A B A ↔→∨∧也是合式公式;(4) 若A 是合式公式,则(),()xA xA ∀∃也是合式公式。
其中x 为任意的个体变项;(5) 有限次地应用(1)~(4)形成的字符串是合式公式。
这样定义的合式公式又称作谓词公式,简称公式。
合式公式的最外层括号可以省去。
定义2.4(1) 在公式xA ∀和xA ∃中,A 是相应量词的辖域,x 称为指导变量。
(2) 在公式xA ∀和xA ∃中,x 的所有出现都是约束出现的,不是约束出现的变项称为自由出现的。
例如:在公式))),,()((),((z y x L y G y y x F x ∧∃→∀中,∀的辖域为))),,()((),((z y x L y G y y x F ∧∃→∃的辖域为)),,()((z y x L y G ∧x ∀中的x 和y ∃中的y 都是指导变量。
x 的出现都是约束的,),(y x F 中的y 是自由出现的,)(y G 与),,(z y x L 中的y 是约束出现的,z 的出现是自由的。
一般情况下,在一个谓词公式A 中,除了可能含若干个个体常项,函数常项,谓词常 项外,还可能含个体变项,函数变项,谓词变项等。
§2.2 谓词公式及其解释习题2.21. 指出下列谓词公式的指导变元、量词辖域、约束变元和自由变元。
(1)))()((y x Q x P x ,→∀ (2))()(y x yQ y x xP ,,∃→∀(3))())()((z y x xR z y Q y x P y x ,,,,∃∨∧∃∀解 (1)x ∀中的x 是指导变元;量词x ∀的辖域是),()(y x Q x P →;x 是约束变元,y 是自由变元。
(2)x ∀中的x ,y ∃中的y 都是指导变元;x ∀的辖域是)(y x P ,,y ∃的辖域是)(y x Q ,;)(y x P ,中的x 是x ∀的约束变元,y 是自由变元;)(y x Q ,中的x 是自由变元,y 是y ∃的约束变元。
(3)x ∀中的x ,y ∃中的y 以及x ∃中的x 都是指导变元;x ∀的辖域是))()((z y Q y x P y ,,∧∃,y ∃的辖域是)()(z y Q y x P ,,∧,x ∃的辖域是)(z y x R ,,;)(y x P ,中的x ,y 都是约束变元;)(z y Q ,中的y 是约束变元;z 是自由变元,)(z y x R ,,中的x 为约束变元,y ,z 是自由变元。
2. 设个体域}21{,=D ,请给出两种不同的解释1I 和2I ,使得下面谓词公式在1I 下都是真命题,而在2I 下都是假命题。
(1)))()((x Q x P x →∀(2)))()((x Q x P x ∧∃解(1)解释1I :个体域}21{,=D ,0:)(,0:)(>>x x Q x x P 。
(2)解释2I :个体域}21{,=D ,2:)(,0:)(>>x x Q x x P 。
3. 对下面的谓词公式,分别给出一个使其为真和为假的解释。
(1))))()(()((y x R y Q y x P x ,∧∃→∀ (2))),()()((y x R y Q x P y x →∧∀∀解 (1)成真解释:个体域D ={1,2,3},0:)(<x x P ,2:)(>y y Q ,3:),(>+y x y x R 。
§2.2 谓词公式及其解释习题2.21. 指出下列谓词公式的指导变元、量词辖域、约束变元和自由变元。
(1)))()((y x Q x P x ,→∀ (2))()(y x yQ y x xP ,,∃→∀(3))())()((z y x xR z y Q y x P y x ,,,,∃∨∧∃∀解 (1)x ∀中的x 是指导变元;量词x ∀的辖域是),()(y x Q x P →;x 是约束变元,y 是自由变元。
(2)x ∀中的x ,y ∃中的y 都是指导变元;x ∀的辖域是)(y x P ,,y ∃的辖域是)(y x Q ,;)(y x P ,中的x 是x ∀的约束变元,y 是自由变元;)(y x Q ,中的x 是自由变元,y 是y ∃的约束变元。
(3)x ∀中的x ,y ∃中的y 以及x ∃中的x 都是指导变元;x ∀的辖域是))()((z y Q y x P y ,,∧∃,y ∃的辖域是)()(z y Q y x P ,,∧,x ∃的辖域是)(z y x R ,,;)(y x P ,中的x ,y 都是约束变元;)(z y Q ,中的y 是约束变元;z 是自由变元,)(z y x R ,,中的x 为约束变元,y ,z 是自由变元。
2. 设个体域}21{,=D ,请给出两种不同的解释1I 和2I ,使得下面谓词公式在1I 下都是真命题,而在2I 下都是假命题。
(1)))()((x Q x P x →∀(2)))()((x Q x P x ∧∃解(1)解释1I :个体域}21{,=D ,0:)(,0:)(>>x x Q x x P 。
(2)解释2I :个体域}21{,=D ,2:)(,0:)(>>x x Q x x P 。
3. 对下面的谓词公式,分别给出一个使其为真和为假的解释。
(1))))()(()((y x R y Q y x P x ,∧∃→∀ (2))),()()((y x R y Q x P y x →∧∀∀解 (1)成真解释:个体域D ={1,2,3},0:)(<x x P ,2:)(>y y Q ,3:),(>+y x y x R 。
第二节 谓词公式的分类与解释为了给出谓词公式的定义,先给出项和原子公式的定义。
定义2.1 项:(1) 个体常项和个体变项是项;(2) 设),...,,(21n x x x ϕ是任意的n 元函数,n t t t ,...,,21是项,则),...,,(21n t t t ϕ是项;(3) 有限地使用(1),(2)形成的符号串是项。
定义2.2 设),...,,(21n x x x R 是任意的n 元谓词,n t t t ,...,,21是项,则称),...,,(21n t t t R 是原子公式。
定义2.3合式公式:(1) 原子公式是合式公式;(2) 若A 是合式公式,则)(A ¬也是合式公式;(3) 若B A ,是合式公式,则)(),(),(),(B A B A B A B A ↔→∨∧也是合式公式;(4) 若A 是合式公式,则(),()xA xA ∀∃也是合式公式。
其中x 为任意的个体变项;(5) 有限次地应用(1)~(4)形成的字符串是合式公式。
这样定义的合式公式又称作谓词公式,简称公式。
合式公式的最外层括号可以省去。
定义2.4(1) 在公式xA ∀和xA ∃中,A 是相应量词的辖域,x 称为指导变量。
(2) 在公式xA ∀和xA ∃中,x 的所有出现都是约束出现的,不是约束出现的变项称为自由出现的。
例如:在公式))),,()((),((z y x L y G y y x F x ∧∃→∀中,∀的辖域为))),,()((),((z y x L y G y y x F ∧∃→∃的辖域为)),,()((z y x L y G ∧x ∀中的x 和y ∃中的y 都是指导变量。
x 的出现都是约束的,),(y x F 中的y 是自由出现的,)(y G 与),,(z y x L 中的y 是约束出现的,z 的出现是自由的。
一般情况下,在一个谓词公式A 中,除了可能含若干个个体常项,函数常项,谓词常 项外,还可能含个体变项,函数变项,谓词变项等。
数理逻辑中的谓词函数与谓词公式数理逻辑(mathematical logic)是研究形式逻辑(formal logic)的一个分支,它运用数学方法来研究逻辑的基本原理与推理规则。
在数理逻辑中,谓词函数和谓词公式是非常重要的概念。
本文将介绍谓词函数与谓词公式的概念、性质及其在数理逻辑中的应用。
一、谓词函数的定义与性质在数理逻辑中,谓词函数(Predicate Function)是一种将一组变量映射到真值的函数。
它通过变量的赋值将谓词的真值确定下来。
谓词函数的定义可以用集合和映射来描述。
1.1 谓词函数的定义设P是一个谓词,n是一个正整数,X1, X2, ..., Xn是n个变量,则称(P, n)为一个n元谓词,也称为谓词函数。
通常用P(x1, x2, ..., xn)来表示一个具体的n元谓词函数。
1.2 谓词函数的性质(1)真值集合:对于给定的变量赋值,谓词函数的结果是一个命题(proposition),即取值要么为真,要么为假。
谓词函数的真值集合可以用集合来表示。
(2)变元:谓词函数中的变量称为变元(arguments)。
变元的个数决定了谓词函数的元数(arity)。
(3)布尔函数:谓词函数可以看作是一种特殊的布尔函数,即输入是布尔值,输出也是布尔值的函数。
(4)值域:谓词函数的取值范围称为值域(range)。
值域通常是真值集合{真, 假}。
二、谓词公式的定义与性质谓词公式(Predicate Formula)是由谓词函数和逻辑连接词(如否定、合取、析取、蕴含、等价等)通过逻辑运算得到的复合命题。
谓词公式可以描述系统中的关系、属性和规则等。
2.1 谓词公式的定义谓词公式由谓词及其变元,逻辑连接词和量词(如全称量词∀、存在量词∃等)组成。
谓词公式可以使用自由变量或约束变量形式来表示。
2.2 谓词公式的性质(1)合法公式:符合数理逻辑规则的谓词公式称为合法公式,也称为良构公式。
(2)可满足性:对于合法公式,如果存在一种变量赋值使该谓词公式成为真命题,则称该谓词公式是可满足的。
第二章谓词逻辑在命题逻辑中,我们把原子命题看作命题演算和推理的基本单位,是不可再分的整体。
因而命题逻辑无法研究命题的内部结构及命题之间的内在联系,甚至无法有效地研究一些简单的推理。
例如,著名的“苏格拉底三段论”:凡是人都是要死的;苏格拉底是人;所以苏格拉底是要死的。
我们知道,这个推理是正确的,但用命题逻辑无法说明这一点。
设p:凡人都是要死的;q:苏格拉底是人;r:苏格拉底是要死的。
则“苏格拉底三段论”可符号化为(p∧q)→r。
显然(p∧q)→r不是重言式。
因此,为了能够进一步深入地研究推理,需要对原子命题做进一步的分析。
2.1 谓词逻辑的基本概念2.1.1 个体与谓词我们可以将原子命题的结构分解为个体和谓词。
定义2.1-1 个体(Individual):个体是我们思维的对象,它是具有独立意义、可以独立存在的客体。
谓词(Predicate):谓词是表示一个个体的性质或若干个个体之间的关系的词。
个体和谓词一起构成了原子命题中的主谓结构。
例2.1-1⑪海水是咸的。
⑫张强与张亮是兄弟。
⑬无锡位于上海与南京之间。
⑪、⑫、⑬都是原子命题,其中海水、张强、张亮、无锡、上海和南京都是个体,“…是咸的”、“…与…是兄弟”和“…位于…与…之间”都是谓词。
⑪中的谓词描述了一个个体的性质,称为一元谓词,⑫中的谓词表示两个个体之间的关系,称为二元谓词,⑬中的谓词表示三个个体之间的关系,称为三元谓词。
依次类推,我们将描述n个个体之间关系的谓词称为n元谓词,通常用大写英文字母来表示谓词。
为方便起见,将命题称为零元谓词。
例如,例2.1-1中的三个谓词可符号化为:P(x):x是咸的;Q(x,y):x与y是兄弟;R(x,y,z):x位于y和z之间。
这里P 、Q 和R表示的都是具体的谓词,称为谓词常元;否则称为谓词变元。
P(x)、Q(x,y)和R(x,y,z)等都是谓词表示的函数形式,通常称为谓词函数,简称为谓词。
然而,仅仅一个谓词,即使是谓词常元,也不能构成一个命题。