版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章一阶逻辑基本概念离散数学第4章一阶逻辑基本概念离散数学本章说明本章的主要内容一阶逻辑基本概念、命题符号化一阶逻辑公式、解释及分类本章与后续各章的关系克服命题逻辑的局限性是第五章的先行准备
2020/12/272本章说明本章的主要内容2020/12/272精品资料精品资料你怎么称呼老师?如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?你所经历的课堂,是讲座式还是讨论式?教师的教鞭“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘……”“太阳当空照,花儿对我笑,小鸟说早早早……”一阶逻辑基本概念-ppt课件精品资料2020/12/275精品资料2020/12/275你怎么称呼老师?如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?你所经历的课堂,是讲座式还是讨论式?教师的教鞭“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘……”“太阳当空照,花儿对我笑,小鸟说早早早……”2020/12/2762020/12/276命题逻辑的缺陷
把命题看成是一个个孤立的命题,忽略了命题之间的联系,不能反映某些重要的常见的逻辑思维过程。1.繁琐例.
表述集合个体性质及相互关系
S={1,2,…,50}表述S中所有元素都大于3这样一个性质,需要1>3,2>3,…,50>3等50个命题。2020/12/277命题逻辑的缺陷把命题看成是一个个孤立的命题,忽略了命题之2.不能描述命题间的逻辑联系例如,逻辑学中著名的苏格拉底三段论:
P:所有人必死
Q:苏格拉底是人
R:苏格拉底必死
表示为命题逻辑:应该有(P
Q)
R,也就是公式(P
Q)
R应该是恒真的。显然该公式不是恒真的,解释{P,Q,
R}就能弄假该公式。2020/12/2782.不能描述命题间的逻辑联系2020/12/278原因:命题R和命题P,Q是有内在关系的,只是这种关系在命题逻辑中无法表示。因此,需要对命题的成分、结构和命题间的共同特性等作进一步的分析,分析出个体词、谓词和量词,以期达到表达出个体与总体的内在联系和数量关系,这正是谓词逻辑所要研究的问题。2020/12/279原因:命题R和命题P,Q是有内在关系的,只是这种关系在命题本章内容4.1一阶逻辑命题符号化4.2一阶逻辑公式及解释
本章小结
习题
作业2020/12/2710本章内容4.1一阶逻辑命题符号化2020/12/27104.1一阶逻辑命题符号化一阶逻辑命题符号化的三个基本要素个体词谓词量词
2020/12/27114.1一阶逻辑命题符号化一阶逻辑命题符号化的三个基本要素2个体词及相关概念个体词一般是充当陈述句主语的名词或代词说明个体词:指所研究对象中可以独立存在的具体或抽象的客体。举例命题:电子计算机是科学技术的工具。
个体词:电子计算机。命题:他是三好学生。
个体词:他。心物一元or心物二元?量子力学中的测不准原理2020/12/2712个体词及相关概念个体词一般是充当陈述句主语的名词或代词说明个个体常项:表示具体或特定的客体的个体词,用小写字母a,b,c,…表示。个体变项:表示抽象或泛指的客体的个体词,用x,y,z,…表示。个体域(或称论域):指个体变项的取值范围。可以是有穷集合,如{a,b,c},{1,2}。可以是无穷集合,如N,Z,R,…。全总个体域(universe)——由宇宙间一切事物组成。个体词及相关概念本教材在论述或推理中,如果没有指明所采用的个体域,都是使用的全总个体域。说明2020/12/2713个体常项:表示具体或特定的客体的个体词,用小写字母a,b,谓词及相关概念谓词(predicate)是用来刻画个体词性质及个体词之间相互关系的词。(1)
是无理数。
是个体常项,“
是无理数”是谓词,记为F,命题符号化为F(
)。(2)x是有理数。
x是个体变项,“
是有理数”是谓词,记为G,命题符号化为G(x)。(3)小王与小李同岁。
小王、小李都是个体常项,“
与
同岁”是谓词,记为H,命题符号化为H(a,b),其中a:小王,b:小李。(4)x与y具有关系L。
x,y都是个体变项,谓词为L,命题符号化为L(x,y)。2020/12/2714谓词及相关概念谓词(predicate)是用来刻画个体词性质谓词常项:表示具体性质或关系的谓词。用大写字母表示。如(1)、
(2)、(3)中谓词F、G、H。谓词变项:表示抽象的、泛指的性质或关系的谓词。用大写字母表示。如(4)中谓词L。n(n1)元谓词:P(x1,x2,…,xn)表示含n个个体变项的n元谓词。n=1时,一元谓词——表示x1具有性质P。n≥2时,多元谓词——表示x1,x2,…,xn具有关系P。0元谓词:不含个体变项的谓词。如F(a)、G(a,b)、P(a1,a2,…,an)。若F、G、P为谓词常项,则上述0元谓词为命题常项;若F、G、P为谓词变项,则为命题变项。n元谓词是命题吗?不是,只有用谓词常项取代P,用个体常项取代x1,x2,…,xn时,才能使n元谓词变为命题。思考谓词及相关概念2020/12/2715谓词常项:表示具体性质或关系的谓词。用大写字母表示。如(1)谓词的形式化定义设D是非空个体名称集合,定义在Dn上取值于{0,1}上的n元函数,称为n元命题函数或n元谓词。其中Dn表示集合D的n次笛卡尔乘积。例:令G(x,y):“x高于y”,G(x,y)是一个二元谓词。将x代以个体“张三”,y代以个体“李四”,则G(张三,李四)就是命题:“张三高于李四”。G(x,y)不是命题,而是一个命题函数即谓词。将x,y代以任意确定的个体,由G(x,y)都能得到一个命题。2020/12/2716谓词的形式化定义设D是非空个体名称集合,定义在Dn上取值于{D={2,3,4}设P(x):x大于3,则P(x)为一元谓词。指定元素--命题:P(2)=0,P(3)=0,P(4)=1设P(x,y):x大于y,则P(x,y)为二元谓词。指定元素--命题:P(2,3)=0,P(4,2)=1设P(x,y,z):若x+y-1=z,则P(x,y,z)为1,否则为0。则P(x,y,z)为三元谓词。指定元素--命题:P(2,3,4)=1,P(4,2,2)=0例题2020/12/2717D={2,3,4}例题2020/12/2717例题将命题“这只大红书柜摆满了那些古书。”符号化.(1)设 F(x,y):x摆满了y,R(x):x是大红书柜 Q(y):y是古书, a:这个书柜 b:那些书 符号化为:R(a)∧Q(b)∧F(a,b)
(2)设 A(x):x是书柜, B(x):x是大的
C(x):x是红的, D(y):y是古老的
E(y):y是图书, F(x,y):x摆满了y a:这个东西 b:那些东西 符号化为:A(a)∧B(a)∧C(a)∧D(b)∧E(b)∧F(a,b)2020/12/2718例题将命题“这只大红书柜摆满了那些古书。”符号化.2020/用谓词的概念可将苏格拉底三段论做如下的符号化:令
H(x)表示“x是人”,
M(x)表示“x必死”。则三段论的三个命题表示如下:
P:H(x)
M(x)
Q:H(苏格拉底)
R:M(苏格拉底)现在可以将苏格拉底三段论符号化为…2020/12/2719用谓词的概念可将苏格拉底三段论做如下的符号化:令
H(x)令命题P為:所有人都会死,其否定命題為
P=
(H(x)
M(x))
=
(
H(x)
M(x))
=H(x)
M(x)亦即,命题P“所有人都会死”
的否定命题是“所有人都不會死”。这和人们对命题“所有人都必死”的否定的理解並不一致。但问题是…2020/12/2720令命题P為:所有人都会死,其否定命題為但问题是…2020原因——命题P的确切意思应该是:“对任意x,如果x是人,则x必死”。但是
H(x)
M(x)
中并没有确切的表示出“对任意x”这个意思,因此,在谓词逻辑中除引进谓词外,还需要引进“对任意x”这个语句,及其对偶的语句“存在一个x”。
2020/12/2721原因——命题P的确切意思应该是:“对任意x,如果x是人,则量词(quantifier)是表示个体常项或个体变项数量屬性的词。1.全称量词:符号化为“
”(All)日常生活和数学中所用的“一切的”、“所有的”、“每一个”、“任意的”、“凡”、“都”等词可统称为全称量词。x表示个体域里的某個个体,
xF(x)表示个体域里所有个体都有性质F。2.存在量词:符号化为“
”(Exist)日常生活和数学中所用的“存在”、“有一个”、“有的”、“至少有一个”等词统称为存在量词。y表示个体域里某個个体,
yG(y)表示个体域里存在个体y具有性质G。量词及相关概念2020/12/2722量词(quantifier)是表示个体常项或个体变项数量屬性引入谓词后,命题P就可确切地符号化如下:
x(H(x)
M(x))
命题P的否定命题为:
P=
(
x(H(x)
M(x)))
=
x(H(x)
M(x))
亦即“至少有一个人是不死的”。这个命题才是“所有人都要死”的否定。三段论的三个命题,在谓词逻辑中可以如下表示:
P:
x(H(x)
M(x))
Q:H(苏格拉底)
R:M(苏格拉底)以后可以证明,在谓词逻辑中,R是P和Q的逻辑结果。
2020/12/2723引入谓词后,命题P就可确切地符号化如下: x(H(x)M例
符号化下述命题:(1)所有的老虎都要吃人;(2)每一个大学生都会说英语;(3)所有的人都长着黑头发;(4)有一些人登上过月球;(5)有一些自然数是素数。解
设有如下谓词:P(x):x会吃人;Q(x):x会说英语;R(x):x长着黑头发;S(x):x登上过月球;T(x):x是素数。(1)(
x)P(x) x∈{老虎}
;(2)(
x)Q(x) x∈{大学生};(3)(
x)R(x) x∈{人};(4)(
x)S(x) x∈{人};(5)(
x)T(x) x∈{自然数}。2020/12/2724例符号化下述命题:解(1)(x)P(x) x∈{不便之处(1)从书写上十分不便,总要特别注明个体域;(2)在同一个比较复杂的句子中,不同命题函数中的个体可能属于不同的个体域,此时无法清晰表达;如例(1)和(4)的合取
(
x)P(x)∧(
x)R(x)x∈{人}x∈{老虎}2020/12/2725不便之处(1)从书写上十分不便,总要特别注明个体域;x∈{人不便之处(续)(3)若个体域的注明不清楚,将造成无法确定命题真值。即对于同一个n元谓词,不同的个体域有可能带来不同的真值。例如对于语句“(
x)(x+6=5)”可表示为:“有一些x,使得x+6=5”。该语句在下面两种个体域下有不同的真值:
(a)在实数范围内时,确有x=-1使得x+6=5,因此,(
x)(x+6=5)为“真”;
(b)在正整数范围内时,则找不到任何x,使得x+6=5为“真”,所以,(
x)(x+6=5)为“假”。2020/12/2726不便之处(续)(3)若个体域的注明不清楚,将造成无法确定命题不便之处的根源因为需要特别标注每个谓词的个体域!全总个体域2020/12/2727不便之处的根源因为需要特别标注每个谓词的个体域!全总个体域2特性谓词新的问题出现了,U(x)如何与(
x)P(x),(
x)S(x)结合才符合逻辑呢?U(x):x是老虎x∈{老虎}U(x):x是人x∈{人}2020/12/2728特性谓词新的问题出现了,U(x)如何与(x)P(x),(例将下面两个命题符号化:(1)所有的老虎都会吃人。(2)有些人登上过月球。
特性谓词的使用(1)令P(x):x会吃人U(x):x是老虎则符号化的正确形式应该是 (
x)(U(x)→P(x))它的含义是:“对于任意的x,如果x是老虎,则x会吃人”,符合原命题的逻辑含义。
若符号化为
(
x)(U(x)∧P(x))
它的含义是:“对于任意的x,x是老虎,并且x会吃人”,与原命题“所有的老虎都要吃人”的逻辑含义不符。2020/12/2729例将下面两个命题符号化:特性谓词的使用(1)令P(x)(2)令S(x):x登上过月球
U(x):x是人则符号化的正确形式应该是 (
x)(U(x)
∧
S(x))它的含义是:“存在x,x是人并且x登上过月球”,符合原命题的逻辑含义。
若符号化为
(
x)(U(x)→S(x))
它的含义是:“存在x,如果x是人,则x登上过月球”,与原命题“有人登上过月球”的逻辑含义似乎差不多……U(x)S(x)Universe2020/12/2730(2)令S(x):x登上过月球 U(x):x是人若谓词逻辑符号化的规则若统一个体域为全总个体域,对每一个句子中个体变量的变化范围用一元特性谓词刻划,这种特性谓词在加入到命题函数中时必须遵循如下原则:(1)对于全称量词(
x),刻划其对应个体域的特性谓词作为蕴涵式之前件加入。(2)对于存在量词(
x),刻划其对应个体域的特性谓词作为合取式之合取项加入。2020/12/2731谓词逻辑符号化的规则若统一个体域为全总个体域,对每一个句子中例题用谓词逻辑符号化下述语句:(1)天下乌鸦一般黑;(2)没有人登上过木星;(3)在美国留学的学生未必都是亚洲人;(4)每个实数都存在比它大的另外的实数;(5)尽管有人很聪明,但未必一切人都聪明;(6)对于任意给定的
>0,必存在着
>0,使得对任意的x,只要|x-a|<
,就有|f(x)-f(a)|<
成立。2020/12/2732例题用谓词逻辑符号化下述语句:2020/12/2732例题(续)(1)天下乌鸦一般黑设F(x):x是乌鸦;G(x,y):x与y一般黑,则:
(
x)(
y)(F(x)∧F(y)→G(x,y))或者┐(
x)(
y)(F(x)∧F(y)∧┐G(x,y));(2)没有人登上过木星设H(x):x是人;M(x):x登上过木星,则:
┐(
x)(H(x)∧M(x))或者(
x)(H(x)→┐M(x));2020/12/2733例题(续)(1)天下乌鸦一般黑2020/12/2733例题(续)(3)在美国留学的学生未必都是亚洲人设A(x):x是亚洲人;H(x):x是在美国留学的学生,则:
┐(
x)(H(x)→A(x))或者(
x)(H(x)∧┐A(x));(4)每个实数都存在比它大的另外的实数设R(x):x是实数;L(x,y):x小于y,则:(
x)(R(x)→(
y)(R(y)∧L(x,y));2020/12/2734例题(续)(3)在美国留学的学生未必都是亚洲人2020/12例题(续)(5)尽管有人很聪明,但未必一切人都聪明设M(x):x是人;C(x):x很聪明,则:
(
x)(M(x)∧C(x))∧┐(
x)(M(x)→C(x));(6)对于任意给定的
>0,必存在着
>0,使得对任意的x,只要|x-a|<
,就有|f(x)-f(a)|<
成立。设个体域为实数集合,则原命题可符号化为:(
)((
>0)→(
)((
>0)∧(
x)((|x-a|<
)→(|f(x)-f(a)|<
))))。2020/12/2735例题(续)(5)尽管有人很聪明,但未必一切人都聪明2020/例题n元谓词的符号化例4.5将下列命题符号化
(1)兔子比乌龟跑得快。
(2)有的兔子比所有的乌龟跑得快。
(3)并不是所有的兔子都比乌龟跑得快。
(4)不存在跑得同样快的两只兔子。解:令F(x):x是兔子,G(y):y是乌龟,
H(x,y):x比y跑得快,L(x,y):x与y跑得同样快。(1)xy(F(x)∧G(y)
H(x,y))(2)x(F(x)∧y(G(y)
H(x,y)))(3)┐
xy(F(x)∧G(y)
H(x,y))(4)┐xy(F(x)∧F(y)∧L(x,y))2020/12/2736例题n元谓词的符号化例4.5将下列命题符号化
(1)兔子一阶逻辑命题符号化时需要注意的事项分析命题中表示性质和关系的谓词,分别符号化为一元和n(n2)元谓词。根据命题的实际意义选用全称量词或存在量词。一般说来,多个量词出现时,它们的顺序不能随意调换。例如,考虑个体域为实数集,H(x,y)表示x+y=10,则命题“对于任意的x,都存在y,使得x+y=10”的符号化形式为
xyH(x,y),为真命题。如果改变两个量词的顺序,得y
xH(x,y),为假命题。有些命题的符号化形式可不止一种。(例4.5之(3))
xy(F(x)∧G(y)
H(x,y))xy(F(x)∧G(y)∧┐H(x,y))2020/12/2737一阶逻辑命题符号化时需要注意的事项分析命题中表示性质和关系的量词的语义规定设G(x)是一元谓词,任取x0
D,则G(x0)是一个命题。于是
xG(x)是这样一个命题“对任意x
D,都有G(x)”。故对命题
xG(x)的真值做如下规定:
xG(x)取1值
对任意x
D,G(x)都取1值;
xG(x)取0值至少有一个x0
D,使G(x0)取0值。2020/12/2738量词的语义规定设G(x)是一元谓词,任取x0D,则G(x0
xG(x)是命题“存在一个x0
D,使得G(x0)成立”。对命题
xG(x)的真值规定如下:
xG(x)取1值至少有一个x0
D,使G(x0)取1值;
xG(x)取0值
对所有x
D,G(x)都取0值。语义上,当D={x0,x1,…}是可数集合时,
xG(x)等价于G(x0)
G(x1)
…
xG(x)等价于G(x0)
G(x1)
…2020/12/2739xG(x)是命题“存在一个x0D,使得G(x0)成立”例.D={2,3,4},P(x):x>3
则
xP(x)等价于
P(2)
P(3)
P(4)所以其真值为0
01=0
xP(x)等价于P(2)
P(3)
P(4)所以其真值为0
01=12020/12/2740例.D={2,3,4},P(x):x>32020/12/2课堂练习设个体域D={1,2,3},P(x):x>2。试判断下列公式的真值:(1)
xP(x)
P(2);(2)P(3)
xP(x).
xP(x)
P(2)等价于(P(1)
P(2)
P(3))
P(2)所以其真值为
(0
0
1)
0=1
0=0P(3)
xP(x)等价于1
(P(1)
P(2)
P(3))所以其真值为1
(0
0
1)=1
0=02020/12/2741课堂练习设个体域D={1,2,3},P(x):x>2。x课堂练习(续)设P(x):x是素数;I(x):x是整数;Q(x,y):x+y=0。用语句描述下述句子,并判断其真假值。
(1)(
x)(I(x)→P(x));(2)(
x)(I(x)∧P(x));(3)(
x)(
y)(I(x)∧I(y)→Q(x,y));(4)(
x)(I(x)→(
y)(I(y)∧Q(x,y)));(5)(
x)(
y)(I(x)∧(I(y)→Q(x,y)))。2020/12/2742课堂练习(续)设P(x):x是素数;I(x):x是整数;Q解句子(1)可描述为:“对任意的整数x,x一定是素数”,真值为“假”;句子(2)可描述为:“存在一些整数x,x是素数”,真值为“真”;句子(3)可描述为:“对任意的整数x,y,都有x+y=0”,真值为“假”;句子(4)可描述为:“对任意的整数x,都存在着整数y,使得x+y=0”,真值为“真”;句子(5)可描述为:“存在着整数x,使得对任意的整数y,都有x+y=0”,真值为“假”。2020/12/2743解句子(1)可描述为:“对任意的整数x,x一定是素数”例符号化下述一组语句:只要是需要室外活动的课,郝帥都喜欢;所有的公共体育课都是需要室外活动的课;篮球是一门公共体育课;郝帥喜欢篮球这门课。解设O(x):表示x是需要室外活动的课;L(x,y):表示x喜欢y;S(x):表示x是一门公共体育课;Hao:表示郝帥;Ball:表示篮球。上述句子可符号化为:(
x)(O(x)→L(Hao,x));(
x)(S(x)→O(x));S(ball);L(Hao,Ball)。2020/12/2744例符号化下述一组语句:上述句子可符号化为:2020/12/2例符号化下述一组语句:海关人员检查每一个进入本国的不重要人物;某些走私者进入该国时仅仅被走私者所检查;没有一个走私者是重要人物;海关人员中的某些人是走私者。解设E(x):表示x进入国境;V(x):表示x是重要人物;C(x):表示x是海关人员;P(x):表示x是走私者;B(x,y):表示y检查x。2020/12/2745例符号化下述一组语句:2020/12/2745解上述句子可符号化为:(
x)((E(x)∧┐V(x))→(
y)(C(y)∧B(x,y)));(
x)(P(x)∧E(x)∧(
y)(B(x,y)→P(y)));(
x)((P(x)→┐V(x));(
x)(P(x)∧C(x))。2020/12/2746解上述句子可符号化为:2020/12/27464.2一阶逻辑公式及解释同在命题逻辑中一样,为在一阶逻辑中进行演算和推理,必须给出一阶逻辑中公式的抽象定义,以及它们的分类及解释。一阶语言是用于一阶逻辑的形式语言,而一阶逻辑就是建立在一阶语言基础上的逻辑体系,一阶语言本身不具备任何意义,但可以根据需要被解释成具有某种含义。一阶语言的形式是多种多样的,本书给出的一阶语言是便于将自然语言中的命题符号化的一阶语言,记为F。2020/12/27474.2一阶逻辑公式及解释同在命题逻辑中一样,为在一阶逻辑中一阶语言中的字母表定义4.1一阶语言F的字母表定义如下:(1)个体常项:a,b,c,…,ai
,bi
,ci
,…,i
1(2)个体变项:x,y,z,…,xi
,yi
,zi
,…,i
1(3)函数符号:f,g,h,…,fi
,gi
,hi
,…,i
1;当个体名称集合D给出时,n元函数符号f(x1,…,xn)可以是Dn到D的任意一个映射。(4)谓词符号:F,G,H,…,Fi
,Gi
,Hi
,…,i
1;当个体名称集合D给出时,n元谓词符号P(x1,…,xn)可以是Dn上的任意一个谓词,换言之,是Dn到{0,1}的任意一个映射。(5)量词符号:,
(6)联结词符号:┐,∧,∨,→,
(7)括号与逗号:(,),,2020/12/2748一阶语言中的字母表定义4.1一阶语言F的字母表定义如下:2为何需要函数符号?例如符号化“周红的父亲是教授”:设f(x):x的父亲;P(x):x是教授;c:周红此时P(f(c))表示“周红的父亲是教授”这一命题。函数的使用给谓词逻辑中的个体词表示带来了很大的方便否则就需要引入二元谓词g(x,y):x是y的父亲,符号化为:P(x)∧g(x,c),不如函数简单明了。2020/12/2749为何需要函数符号?例如符号化“周红的父亲是教授”:函数的一阶语言中的项定义4.2一阶语言F的项的定义如下:(1)个体常项和个体变项是项。(2)若
(x1,x2,…,xn)是任意的n元函数,t1,t2,…,tn是任意的n个项,则
(t1,t2,…,tn)是项。(3)所有的项都是有限次使用(1),(2)得到的。2020/12/2750一阶语言中的项定义4.2一阶语言F的项的定义如下:202一阶语言中的原子公式定义4.3设R(x1,x2,…,xn)是一阶语言F的任意n元谓词,t1,t2,…,tn是一阶语言F的任意的n个项,则称R(t1,t2,…,tn)是一阶语言F的原子公式。例如:1元谓词F(x),G(x),2元谓词H(x,y),L(x,y)等都是原子公式。2020/12/2751一阶语言中的原子公式定义4.3设R(x1,x2,…,一阶语言F的合式公式定义4.4一阶语言F的合式公式(well-formedformula)定义如下:(1)原子公式是合式公式。(2)若A是合式公式,则(┐A)也是合式公式。(3)若A,B是合式公式,则(A∧B),(A∨B),(A→B),(A
B)
也是合式公式。(4)若A是合式公式,则
xA,
xA也是合式公式。(5)只有有限次的应用(1)~(4)构成的符号串才是合式公式。
一阶语言F的合式公式也称为谓词公式,简称公式。A,B代表任意公式,是元语言符号。下文的讨论都是在一阶语言F中,因而不再提及。说明2020/12/2752一阶语言F的合式公式定义4.4一阶语言F的合式公式(w自由出现与约束出现定义4.5指导变元、辖域、约束出现、自由出现在公式
xA和
xA中,称x为指导变元。在公式
xA和
xA中,A为相应量词的辖域。在
x和
x的辖域中,x的所有出现都称为约束出现。A中不是约束出现的其他个体变项均称为是自由出现的。量词辖域的确定方法:(1)若量词后有括号,则括号内的子公式就是该量词的辖域;(2)若量词后无括号,则与量词邻接的子公式为该量词的辖域。2020/12/2753自由出现与约束出现定义4.5指导变元、辖域、约束出现、自例确定以下公式各量词的辖域以及各个体变量为自由变元还是约束变元。(1)(
x)(P(x)→(
y)R(x,y));(2)(
x)P(x)∧Q(x,y);(3)(
x)(
y)(P(y,z)∨Q(x,y))∧(
x)R(x,y);(4)(
x)(P(x)→R(x))∧(
y)Q(x,y)。2020/12/2754例确定以下公式各量词的辖域以及各个体变量为自由变元还是约束变解在(1)中,P(x)中的x,R(x,y)的x,y都为约束变元。在(2)中,P(x)中的x为约束变元,Q(x,y)中的x,y是自由变元。在(3)中,P(y,z)、Q(x,y)中的x,y都为约束变元,z为自由变元;R(x,y)中的x为约束变元,y为自由变元。在(4)中,P(x),R(x)中的x为约束变元,Q(x,y)中的x为自由变元、y为约束变元。2020/12/2755解在(1)中,P(x)中的x,R(x,y)的x,y都为变元混淆(4)(
x)(P(x)→R(x))∧(
y)Q(x,y)约束变元自由变元在一个公式中,某一个变元的出现既可以是自由的,又可以是约束的,如(4)中的x。为了使得我们的研究更方便,而不致引起混淆,同时为了使公式给人以一目了然的结果,对于表示不同意思的个体变元,我们总是以不同的变量符号来表示。2020/12/2756变元混淆(4)(x)(P(x)→R(x))∧(y)Q(x改名规则约束变元的改名规则(1)将量词中出现的变元以及该量词辖域中此变量的所有约束出现都用新的个体变元替换;(2)新的变元应有别于公式中的所有其它变量。2020/12/2757改名规则约束变元的改名规则2020/12/2757代入规则自由变元的代入规则(1)将公式中出现该自由变元的每一处都用新的个体变元替换;(2)新变元不允许在原公式中以任何约束形式出现。2020/12/2758代入规则自由变元的代入规则2020/12/2758例(1)将公式(
x)(P(x)→Q(x,y))∧R(x,y)中的约束变元x进行改名;(2)将公式(
x)(P(x)→Q(x,y))∧R(x,y)中的约束变元y进行代入。解利用改名规则对x进行改名,则:
(
z)(P(z)→Q(z,y))∧R(x,y)
(
z)(P(z)→R(x,y))∧R(x,y)(
y)(P(y)→R(y,y))∧R(x,y)
-------对
-------错
-------错利用代入规则对y进行代入,则:
(
x)(P(x)→Q(x,z))∧R(x,z)
(
x)(P(x)→Q(x,z))∧R(x,y)
(
x)(P(x)→Q(x,x))∧R(x,x)
------对
------错
------错2020/12/2759例(1)将公式(x)(P(x)→Q(x,y))∧R(x,改名规则和代入规则的关系改名规则和代入规则之间的共同点都是不能改变原有的约束关系,而不同点是:(1)施行的对象不同:改名规则是对约束变元施行,代入规则是对自由变元施行;(2)施行的范围不同:改名规则可以只对公式中的一个量词及其辖域内施行,即只对公式的一个子公式施行;而代入规则必须对整个公式同一个自由变元的所有自由出现同时施行,即必须对整个公式施行;2020/12/2760改名规则和代入规则的关系改名规则和代入规则之间的共同点都是不改名规则和代入规则的关系(续)(3)施行后的结果不同:改名后,公式含义不变,因为约束变元只改名为另一个个体变元,约束关系不改变,约束变元不能改名为个体常量;代入后,不仅可用另一个个体变元进行代入,并且也可用个体常量去代入,从而使公式由具有普遍意义变为仅对该个体常量有意义,即公式的含义改变了。2020/12/2761改名规则和代入规则的关系(续)(3)施行后的结果不同:改名后封闭的公式定义4.6设A是任意的公式,若A中不含有自由出现的个体变项,则称A为封闭的公式,简称闭式。例如:
x
y(F(x)
G(y)
H(x,y))为闭式,
x(F(x)
G(x,y))不是闭式。一阶公式的解释一阶公式没有确定的意义,一旦将其中的变项(项的变项<亦即个体变项、函数变项>、谓词变项)用指定的常项代替后,所得公式就具备一定的意义,有时就变成命题了。2020/12/2762封闭的公式定义4.6设A是任意的公式,若A中不含有自由出现一阶公式的解释定义4.7一阶公式的解释I由下面4部分组成:(a)非空个体域DI。(b)DI中一些特定元素的集合。(c)DI上特定函数集合{|i,n≥1}。(d)DI上特定谓词的集合{|i,n≥1}。2020/12/2763一阶公式的解释定义4.7一阶公式的解释I由下面4部分组成A中的第i个n元函数变项被解释为某个函数常项A中的第i个n元谓词变项被解释成某个谓词常项对解释I的几点说明被解释的公式不一定全部包含解释中的四个部分。被解释的公式A中的个体变项均取值于DI。A中的个体常项ai被解释成。在解释的定义中引进了几个元语言符号,如2020/12/2764A中的第i个n元函数变项被解释为某个函数常项A中的第i给定解释I如下:
(a)个体域D=R(b)(c)(d)写出下列公式在I下的解释,并指出它的真值.(1)
xF(f(x,a),g(x,a))例
x(x+0=x0)真(2)
x
y(F(f(x,y),g(x,y))F(x,y))
x
y(x+y=x
y
x=y)假(3)
xF(g(x,y),a)
x(x
y=0)真值不定,不是命题定理4.1封闭的公式在任何解释下都变成命题。
2020/12/2765给定解释I如下:例x(x+0=x0)一阶公式的分类定义4.8永真式、永假式、可满足式设A为一个公式,若A在任何解释下均为真,则称A为永真式(或称逻辑有效式)。设A为一个公式,若A在任何解释下均为假,则称A为矛盾式(或永假式)。设A为一个公式,若至少存在一个解释使A为真,则称A为可满足式。永真式一定是可满足式,但可满足式不一定是永真式。在一阶逻辑中,到目前为止,还没有找到一种可行的算法,用来判断任意一个公式是否是可满足的,这与命题逻辑的情况完全不同。但对某些特殊的公式还是可以判断的。说明2020/12/2766一阶公式的分类定义4.8永真式、永假式、可满足式永真式一谓词公式的可判定性(1)谓词逻辑公式是不可判定的;(2)只含有一元谓词变项的公式是可判定的;(3)如下形式的公式:
(
x1)(
x2)…(
xn)P(x1,x2,…,xn),(
x1)(
x2)…(
xn)P(x1,x2,…,xn)。若P中无量词和其它自由变元时,也是可判定的;(4)个体域有穷时的谓词公式是可判定的。2020/12/2767谓词公式的可判定性(1)谓词逻辑公式是不可判定的;2020/谓词逻辑中公式恒真、恒假性的判断异常困难。原因:谓词逻辑中的恒真(恒假)公式,要求所有解释I都满足(弄假)该公式。而解释I依赖于一个非空集合D。由于集合D可以是无穷集合,而集合D的“数目”也可能是无穷多个。因此,所谓公式的“所有”解释,实际上是无法考虑的。1936年Church和Turing分别独立地证明了:对于谓词逻辑,判定问题是不可解的。谓词逻辑是半可判定的:如果谓词逻辑中的公式是恒真的,则有算法在有限步之内检验出这个公式的恒真性。如果该公式不是恒真的(当然也不是恒假的),则无法在有限步内判定这个事实。谓词逻辑公式的判定问题
2020/12/2768谓词逻辑中公式恒真、恒假性的判断异常困难。谓词逻辑公式的判定英国天才数学家、计算机科学家图灵(AlanMathisonTuring,1912-1954)在孩提时代就对化学和机械着迷,做过大量化学实验。1931年,获得了剑桥大学皇家学院的奖学金。在完成毕业论文后,被选为该学院的成员。在毕业论文中,发现了统计学中的一个著名定理—中心极限定理。1935年,对判定问题着了迷,这是伟大的德国数学家希尔伯特提出的一个问题:是否有一个能用于判断任何命题是否为真的一般方法。2020/12/2769英国天才数学家、计算机科学家图灵(AlanMathison图灵喜欢跑步,一天,在跑步之后的休息中,发现了解决判定问题的关键思想。在他的解决方案中,他发明了今天称为图灵机的计算模型,并用它作为计算机器的最一般模型。利用这个机器,发现了一个不能用一般方法判定的问题,也就是停机问题。通俗的说,停机问题就是判断任意一个程序是否会在有限的时间之内结束运行的问题。从1936年到1938年,图灵在普林斯顿大学访问,与丘奇(AlonzeChurch)一起工作,丘奇也独立解决了希尔伯特提出的判定问题。2020/12/2770图灵喜欢跑步,一天,在跑步之后的休息中,发现了解决判定问题的停机问题不存在这样一个程序(算法),它能够计算任何程序(算法)在给定输入上是否会结束(停机)。證明:反證法。假设我们真做出了这么一个极度聪明的万能算法(就叫God_algo吧),只要给它一段程序(二进制描述),再给它这段程序的输入,它就能告诉你这段程序在这个输入上会不会结束(停机)boolGod_algo(char*program,char*input){ if(<program>haltson<input>) returntrue; returnfalse;}2020/12/2771停机问题不存在这样一个程序(算法),它能够计算任何程序(算法boolSatan_algo(char*program){ if(God_algo(program,program)) { while(1);//loopforever! returnfalse;//cannevergethere! } else returntrue;}2020/12/2772boolSatan_algo(char*program)Satan_algo(Satan_algo);显然,這個函數調用要么能够结束,要么不能结束。如果它能够结束,那么Santa_algo算法里面的那个if判断就会成立(因为God_algo(Santa_algo,Santa_algo)将会返回true),从而进入一个无穷循环(while(1);),从而函數調用Satan_algo(Satan_algo)就永远不会结束。而如果它不能结束,则if判断就会失败,从而跳过那个while(1)返回true,即我们调用Satan_algo(Satan_algo)又能够結束。总之,Satan_algo(Satan_algo)能够停机=>它不能停机。Satan_algo(Satan_algo)不能停机=>它能够停机。所以它停也不是,不停也不是。得出矛盾。于是,我们的假设,God_algo算法的存在性不成立。2020/12/2773Satan_algo(Satan_algo);2020/12为现代人工智能做出巨大贡献的图灵在理论上奠定了计算机产生的基础。对于计算机人士而言,获得图灵奖就等于物理学家获得诺贝尔奖一样。图灵测试:图灵认为如果机器能成功的伪装成人欺骗观察者,那么就认为它具有了智能。
由计算机、被测试的人和主持试验人组成。计算机和被测试的人分别在两个不同的房间里。测试过程由主持人提问,由计算机和被测试的人分别做出回答。观测者能通过电传打字机与机器和人联系。被测人在回答问题时尽可能表明他是一个“真正的”人,而计算机也将尽可能逼真的模仿人的思维方式和思维过程。如果试验主持人听取他们各自的答案后,分辨不清哪个是人回答的,哪个是机器回答的,则可以认为该计算机具有了智能。这是一种行为主义的思想,如今看来并不正确。图灵测试的重要意义:使实验研究智能行为成为可能。2020/12/2774为现代人工智能做出巨大贡献的图灵在理论上奠定了计算机产生的基在1939年,图灵回到皇家学院。在第二次世界大战爆发期间,他进入了英国外交部,从事对德国密码的分析工作。他对破译机械的德国密码机Enigma的密码作出了重要贡献,在赢得这次战争中起到了重要作用。1954年,图灵服氰化物自杀,没有留下遗言作明确解释。(事实上可能与图灵是同性恋有关,图灵因此被化学去势。)此外,图灵具有典型的荒岛心态——来源于《鲁滨逊漂流记》——亦即尽可能的自行制造所需的一切,譬如肥皂等,甚至连图灵自杀的氰化钾都是自己提炼的。)2020/12/2775在1939年,图灵回到皇家学院。在第二次世界大战爆发期间,他丘奇丘奇(AlonzeChurch,1903-1995)出生于华盛顿特区。曾在哥廷根跟随希尔伯特学习,后来转到阿姆斯特丹。从1927年到1967,执教于普林斯顿大学1967年调到加州大学洛衫矶分校(UCLA)。是符号逻辑学会(AssociationofSymbolicLogic)的创始人。对可计算性理论作出了实质性的贡献,其中包括对判定问题的解、演算的发明,以及对现今称为丘奇—图灵论题的陳述。在90岁生日后还发表文章。2020/12/2776丘奇丘奇(AlonzeChurch,1903-19代换实例定义4.9设A0是含有命题变项p1,p2,…,pn的命题公式,A1,A2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026白银有色集团股份有限公司所属企业技能操作岗招聘15人备考题库及答案详解(网校专用)
- 2026四川成都市龙泉驿区第五小学校员额教师缺员招聘1人备考题库及答案详解(典优)
- 2026浙江温州龙港市人才发展有限公司招聘2人备考题库含答案详解(完整版)
- 2026中煤矿山建设集团安徽绿建科技有限公司第一批中层管理人员招聘1人备考题库有答案详解
- 2026成人政治高考试题及答案
- 2026浙江杭州市东润外国语学校区内交流教师招募和非编教师招聘备考题库有答案详解
- 2026第五师双河市农业发展服务中心就业见习人员招募备考题库(2人)含答案详解(完整版)
- 2026四川凉山州西昌市农业农村局招聘工作人员5名备考题库有完整答案详解
- 2026重庆市合川区中医院上半年招聘工作人员19人备考题库附答案详解(研优卷)
- 2025年低空物流系统接口变更管理流程
- 苏教版科学四年级下册第二单元第8课 太阳钟(教学课件)
- 成都高投集团招聘笔试题
- 2025年广东省职业病诊断医师考试(职业性化学中毒)在线题库及答案
- 2026年中国化工经济技术发展中心招聘备考题库及1套完整答案详解
- 2025至2030中国商用车用摄像头和监视器更换后视镜行业调研及市场前景预测评估报告
- 2025年武汉铁路局集团招聘笔试参考题库
- 工程管理的决策论
- 代谢相关脂肪性肝病相关肝细胞癌诊疗进展
- 流产后关爱流程
- 医美代运营合同协议书
- GB/T 6900-2025铝硅系耐火材料化学分析方法
评论
0/150
提交评论