逻辑、集合论,映像与函数(逻辑浅论) 江铭辉 五梦网
一、 逻辑浅论
1.叙述
叙述通常以小写字母p、q、r等表示之。吾人所谓之叙述,有一基本之性质,即叙述的内容可判断真或假,但不能既真又假。叙述之真、假称为该叙述之真值(Truth Value)。
有些叙述一定为是正确者,此种叙述称为公理(axioms);另外有些叙述经由证明后,方可确定其为正确者,此种叙述称为定理(Theorems)。
例如 :
"2为一自然数"为一叙述;因我们可判断其为真也。
"你贵姓?"不是一个叙述,因我们无法判断它是真或是假。
"若m为一奇数,则m2为一奇数" 为一叙述,因我们可证其为真也。
"4+3=6" 为一叙述,因我们知其为假也。
2.合成叙述
有些叙述是由1个以上的叙述合成者,称为合成叙述,通常以“且(and)”、“或(or)”、“非(not)”、“若…则(if)”、“若且唯若(if and only if)”、“意指(imply)”……等字连结二个叙述。
一合成叙述之真、假,可由其每一子叙述之真、假值及连接方式决定。
在合成叙述分析中,我们经常使用简单的符号来表示,下列是我们经常使用的符号。
名辞
|
符号
|
单一叙述
|
p、q、r、s
|
且
|
Λ
|
或
|
V
|
意指(若p,则q)
|
→
|
若且唯若
|
↹
|
非
|
~
|
3.联合叙述
二叙述用"且"字连结而形成的叙述,即pΛq。
pΛq的真、假值满足下列性质:
"若p、q均为真,则pΛq为真;若其中有一个是假,则pΛq为假"。我们将此归纳为下表:
p
|
q
|
pΛq
|
真
|
真
|
真
|
真
|
假
|
假
|
假
|
真
|
假
|
假
|
假
|
假
|
注:形式如上表者,称为真值表(Truth table)
例1:
若p是"4+4=8"; q是"5≧2" 则 pΛq是"4+4=8"且"5≧2",因为p是真;q也是真,所以pΛq是真。
例2:
若p是"5为实数"; q是"4为奇数" 则 pΛq是"5为实数"且"4为奇数",因为p是真;q是假,所以pΛq是假。
4.分离叙述(disjunction)
任二叙述可用"或"字连结,称为分离叙述,通常以pVq表示。
"若p、q均为假,则pVq为假;若其中有一个是真,则pVq皆为真"。我们将此归纳为下列真值表:
p
|
q
|
pVq
|
真
|
真
|
真
|
真
|
假
|
真
|
假
|
真
|
真
|
假
|
假
|
假
|
例1:
若p是"2为一有理数";q是"4+3=8",则
pVq 表示"0为一有埋数或4+3=8"。因为p是真,q是假,故由上表知pVq为真。
例2:
若p是"π为一有理数";q是"5为一偶数",则
pVq"为π为一有理数或5为一偶数"。又因p为假q亦为假,故由上表知pVq为假。
5.否定叙述(negation)
我们可于任一叙述之后加上"是假的"三字,以形成否定的叙述。
(可能的话,有时可于叙述内加上"非"字)。叙述p之否定叙述通常以符号 ~p
表示。~p之真、假值满足下性质:
“若p为真,则~p为假;若p为假,则~p为真”。换言之:否定叙述之真值永远与原叙述之真值相反。此亦可以下列真值表表之:
例1:
若p是“2为偶数”,则~p是“2为非偶数”,因此p是真,~p是假。
例2:
p是"3+3=3",则~p是"3+3≠3",因为p是假,所以~p是真。
6.函蕴叙述(implication statement)
对于若p则q.的形态,通常以p→q表示之; p称为假设、q称为推论。
p→q之真值表满足以下性质:
"若p为真,q为假,则p→q为假;其余p→q皆为真"。我们可归纳此性质为下列真值表:
p
|
q
|
p→q
|
真
|
真
|
真
|
真
|
假
|
假
|
假
|
真
|
真
|
假
|
假
|
真
|
例1 :
若P是"3+2=5";q是"3×2=6"则p→q是“若3+2=5则3×2=6” P是真,且q也是真,按上面真值表,p→q也是真。
例2 :
若P是"3+2=6";q是"3×3=9"则p→q是“若3+2=6则3×3=9” P是假,且q是真,按上面真值表,p→q也是真。
7.对等叙述(equivalent statement)
叙述如果以P若且仅若q,形式出现,通常以"P↹q"表之;此类叙述称为对等叙述。对等叙述满足下列性质:
若P、q有相同之真值,则P↹q为真;若P↹q之真值相反,则P↹q为假。我们可归纳为下列真值表:
p
|
q
|
P↹q
|
真
|
真
|
真
|
真
|
假
|
假
|
假
|
真
|
假
|
假
|
假
|
真
|
例 1 :
x为一正数若且仅若5x为正数,这里p是"x为正数",q是"5x为一正数"二叙述之对等叙述。因为二叙述有相同之真值,故其合成对等叙述为真。
这里有一点我们要说明的,p和q是有关连性,p是真q也必定真,p是假q也必定假。
例2:
"2+2=4若且仅若2x2=3"为假;盖因2+1=3为真,而2X2=3为伪也。
8.从真值表看来,p→q与 ~pVq是对等,它们的真值表完全相同。
9.互斥闸(XOR gate)
互斥闸是用来执行XOR的逻辑运算,其真值表如下:
当p、q都是真或都是假的时,XOR的逻辑运算结果是“假”,但p、q有一个是假的,一个是真的,XOR的逻辑运算结果是“真”。
p
|
q
|
pXOR q
|
真
|
真
|
假
|
真
|
假
|
真
|
假
|
针
|
真
|
假
|
假
|
假
|