linux判断值相等_判断两个公式等值,你喜欢哪种方法?

有了命题公式的概念之后,我们经常将 包含变元p , q ,r公式写为A(p,q,r)。这是一种抽象的写法,只知道公式中包含这三个变元,并不去细究它们之间如何联结的。只要包含的变元相等,这两个公式就有可能等值。公式等值的本质是在任何一种指派之下,两个公式的真值都相等。故相等的前提是两个公式包含相同的命题变元。若公式中含有n个变元,则公式共有2的n次方种真值指派。由此,我们有了第一种判断公式等值的方法。

一、真值表法

分别求出两个公式的真值表,如果两个真值表的最后一列对应相等,则这两个公式等值。例如:

5e6051d48198e5a0c832fc71b6825f48.png

这两个公式在8种指派下的值都相等,故两个公式等值。

3607d58e1d5c172e653b22e5ec870edf.png

这两个公式虽然长得很像,但是并非所有指派下的值都对应相等,故不等值。

二、主范式法

任何公式都存在与之等值的析取范式和合取范式,但不一定唯一。 任何公式都存在与之等值的主析取范式和主合取范式,并且唯一。 一个公式的主析取范式中的每个极小项,都是该公式的成真赋值。 一个公式的主合取范式中的每个极大项,都是该公式的成假赋值。 因此,我们可以通过求取公式的主范式,判断两个公式是否等值。

注:求公式的范式的步骤

57a0a6b8290db6fd6bf202e2caf77c53.png

求得范式之后,通过加项使得构成析取范式的每个简单合取式变为极小项,则得到主析取范式。

同样的,通过加项使得构成合取范式的每个简单析取式变为极大项,则得到主合取范式。

在含有n个命题变项的简单合取式中,若每个命题变项均以文字的形式在其中出现且仅出现一次,而且第i个文字出现在左起第i位上,称这样的简单合取式为极小项

极大项的定义与之类似,不再赘述。

几点说明:

(1)极小项是特殊的简单合取式;

(2)n个命题变项有2的n次方个极小项和2的n次方个极大项;

(3)2的n次方个极小项(极大项)均互不等值;

(4)用mi表示第i个极小项,其中i是该极小项成真赋值的十进制表示. 用Mi表示第i个极大项,其中i是该极大项成假赋值的十进制表示. mi(Mi)称为极小项(极大项)的名称. 

(5)由极小项的析取构成的析取范式称为主析取范式

(6)由极大项的析取构成的合取范式称为主合取范式

(7)每个公式都存在与之等值的主析取范式和和主合取范式,并且是唯一的。

(8)同一个公式的主析取范式和主合取范式的下标是互补的。

【特别注意】很多同学容易犯错的一点,是在求得主范式之后,转换为简记法时出错。你就记着,“明知山有虎,偏向虎山行”,简记法就是对极小项求成真赋值,因为极小项的成假赋值只要有一个文字为假它就为假,而成真赋值需要每个文字都为真,需要判断每个文字的真值。从而 得到一个二进制序列,将其转换为十进制的数字,作为m 的下标。同理,对极大项求成假赋值难,我们就求成假赋值,得到一个二进制序列,将其转换为十进制的数字,作为M的下标。

4c118e73c67c58caf83741fd03479f19.png

d26fb3b6f0629139dc3a6cc0e5f2bcd9.png

5e0935fde82022eef80b82bf13e773ed.png

回到正题,用范式的方法判断下面两组公式是否等值:

3a2fde45ae97fc2509999ebf765e35e9.png

三、等值演算法

当命题变元较多的是时候,真值表法判断公式等值的工作量是很大的。这时,等值演算法的强大功能就凸显出来了。

等值演算法是利用已知的等值式通过代换得到新的等值式。

本章的16组基本等值式是基础,常用且重要,以它们为基础进行运算,可以证明公式等值。

826d06caf744b9b38e4ba46c47c835aa.png

77d17a042de56ad0ec219d312faf2139.png

      在这些等值式中,蕴涵等值式、吸收律、德摩根定律是需要记住的,其余的比较好理解。还有,分配律的倒着使用(从右向左运算),也很常见。

       上课时写过的四个变元的分配律,要悄悄记在心里哦。

例:用等值演算法证明公式等值

a1a56852276f32a5d3b388ef941ccad9.png

以上的三种方法,你都学会了吗?喜欢用哪一种呢?

c8ea490aa4259a61edda55083c9274db.png

摆摊讲题,买一送一。白送等值演算的其它三种用途,拿走不谢。

  1. 化简公式

    利用16组基本等值式进行公式的化简。

  2. 判断公式类型: A为矛盾式当且仅当A=0,A为重言式当且仅当A=1,A为可满足式当且仅当有些变元消不掉。

    ac131dd9fa947ae900b77d665b937cb8.png

    419dcec1155c2acc69f29d68efb1237c.png

  3. 求公式的成真成假赋值

    c49decf859061f76de5ab09f12866a24.png

a07c06e2ad6780f4bfdff2b81b13cd85.png

上一篇:直播课的作业,存在哪些问题呢?

推荐:(期末重磅!)离散结构复习指南——知识点精简

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值