吉林大学离散数学课后习题答案 下载本文

又由

P

Q=

(

P=

因此 (P→R)

Q= f(P, P, ==

R)

Q

R))

Q)=

(

Q

P)

f(Q, Q, P).

f(P, P, Q)=

f(Q, Q, f(P, P,

f(Q, Q, f(P, P, f(R,R,R)))

=f(f(Q, Q, f(P, P, f(R,R,R))), f(Q, Q, f(P,

P, f(R,R,R))), f(Q, Q, f(P, P, f(R,R,R))))。

例2.2.12 {,→}是否是联结词的全功能集合?证明你的结论。

在证明此题之前,我们先直观分析一下。考虑两个联结词的特点:当一个命题公式中只含有联结词

和→这和→

时,则当公式中出现的所有命题原子都取真值1时,公式也必然取真值1。这就是说,仅含的命题公式,比如恒假式:A→}不是全功能集。

证明:下面证明{

,→}不是联结词的全功能集。

和→的公式不能表示所有A。因此,联结词集合{

对公式中出现的联结词个数使用数学归纳法来证明下面的结论:当一个命题公式中只含有联结词

和→时,则当

公式中出现的所有命题原子都取真值1时,公式也必然取真

值1。

n=0时,即公式中不含任何联结词时,公式为原子,结论显然。

假设n≤k时,命题成立,即,如果一个公式中含有n个联结词

,→,则当公式的所有原子真值取1时,公式也

取真值1。

当n=k+1时,设任一含k+1个联结词的公式为A,则存在公式B和C,使得:

A=B→C或A=B

且B和C中的联结词个数均≤k。

由归纳假设知,当所有原子取真值1时,B和C在该解释下的真值均为1,因此,A在该解释下的真值亦为1。归纳完成。

由该结论知,如果一个命题公式中只含有联结词

和→,

C,

那么至少存在一个解释满足该公式。因此,只含有联结词和→的公式肯定不能表示恒假公式。所以,{,→}不是联结词的全功能集。

2.2.5 综合应用题

综合题主要是先符号化,再使用上面的知识进行联结词的转化、或求主合取式、主析取式、利用基本等价式化简、

或进行逻辑推理来论证或做逻辑判断等。

例2.2.13 一个排队线路,输入为A,B,C,其输出分别为FA, FB, FC。在同一时间只能有一个信号通过。如果同时有两个或两个以上信号通过时,则按A,B,C的顺序输出。例如,A,B,C同时输入时,只能A有输出。写出FA, FB, FC的逻辑表达式,并化成全功能集{

}中的表达式。

解:先将已知事实中的各简单命题符号化,设: P:A输入; Q:B输入; R:C输入。

然后根据已知条件,写出FA, FB, FC的真值表如表2.2.7。 P 0 0 0 0 1 1 1 1 Q 0 0 1 1 0 0 1 1 R 0 1 0 1 0 1 0 1 FA 0 0 0 0 1 1 1 1 FB 0 0 1 1 0 0 0 0 FC 0 1 0 0 0 0 0 0 表2.2.7

于是,

FA= (P

QR)

(P

Q

R)

(P

Q

=R))

= = P =P = = =

=(PR)

(P

Q

R)

((P Q)(

R

R))(P Q)(PQ) (Q

Q)

(PP) (PP) ((P

P)

(PP))

P)

(P

P). FB= (P Q

R)

(

P

=(P

Q) (R R) =P Q =(P

Q) =(P

Q)

=PQ = P(QQ) FC=

PQR

((P

Q

R)

Q(

R