1. 0 and 1 (duality: 0 -- 1, · -- +)

  X + 0 = X,  X · 1 = X

  X + 1 = 1,  X · 0 = 0

2. Idempotent

  X + X = X,  X · X = X

3. Involution

  (X')' = X

4. Complementarity

  X + X' = 1,  X · X' = 0

5. Commutative

  X + Y = Y + X,  X · Y = Y · X

6. Associative

  (X + Y) + Z = X + (Y + Z) = X + Y + Z

  (X · Y) · Z = X · (Y · Z) = X · Y · Z

7. Distributive

  X · (Y + Z) = X · Y + X · Z

  X + (Y · Z) = (X + Y) · (X +Z)

8. Simplification

  X · Y + X · Y' = X, (X + Y) · (X + Y') = X

  X + X · Y = X, X · (X + Y) = X  

9. Multiplying and factoring

  (X + Y) · (X' + Z) = X · Z + X' · Y

  X · Y + X' · Z = (X + Z) · (X' + Y)

10. Consensus

  X · Y + Y · Z + X · Z = X · Y + X' · Z

  (X + Y) · (Y + Z) · (X' + Z) = (X + Y) · (X' + Z)

11. DeMorgan's law

  (X + Y + Z + ...)' = X' · Y' · Z' · ...

  (X · Y · Z · ...)' = X' + Y' + Z' + ...

  {f(X1, X2, ..., Xn, 0, 1, +, ·)}' = {f(X1', X2', ..., Xn', 1, 0, ·, +)}

12. Duality

  (X + Y + Z + ...)D = X · Y · Z · ...

  (X · Y · Z)D = X + Y + Z + ...

  {f(X1, X2, ..., Xn, 0, 1, +, ·)}D = f(X1', X2', ..., Xn', 1, 0, ·, +)

Digital design之Boolean Algebra的更多相关文章

  1. Oracle Tip: Choosing an efficient design for Boolean column values

    Takeaway: When designing a database table structure, it's important to choose an efficient strategy ...

  2. bit manipulation

    WIKI Bit manipulation is the act of algorithmically manipulating bits or other pieces of data shorte ...

  3. Principle for iOS App Animation Design

    Principle for iOS App Animation Design Animate Your Ideas, Design Better Apps https://principleforma ...

  4. hardware control language

    Computer Systems A Programmer's Perspective Second Edition We then provide some background on digita ...

  5. [COPY] How to become a hacker

    Engish version copied from here Why This Document? As editor of the Jargon File and author of a few ...

  6. 100 Most Influential Books According to Stack Overflow

    Please read this blog post to see why this is here. This data was created on 02/13/2012 20:00:00 All ...

  7. mit课程ocw-mathematics

    https://ocw.mit.edu/courses/find-by-topic/#cat=mathematics Course # Course Title Level 1.010 Uncerta ...

  8. (转) [it-ebooks]电子书列表

    [it-ebooks]电子书列表   [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...

  9. Scala 的确棒

    我的确认为计算机学院应该开一门 Scala 的语言课程. 在这篇文章中,我会讲述为什么我会有这样的想法,在此之前,有几点我想要先声明一下: 本文无意对编程语言进行评比,我要讲述的主体是为什么你应该学习 ...

随机推荐

  1. javascript 閉包

    這兩種寫法都是可以的. 第一種: function a(){ var m=[]; for(var i=1; i<10; i++){ (function(i){ function b(){ con ...

  2. 快速提取windows备份

    windows7的备份功能,还是有很多可取之处的. 其功能的本质是将电脑的分区做成VHD影像文件. 所以,如果你熟悉VHD,可以直接挂载VHD影像,提取文件或恢复系统,或者进入winpe下操作更加简单 ...

  3. 5 shell命令之tr

    这是一个奇妙的命令. tr的全拼就是translate,即翻译.有趣的是我们能够制定规则进行翻译.使用方法例如以下: tr [option] set1  [set2] tr从标准输入接受输入.然后将结 ...

  4. HTML5超科幻个人主页

    在线演示地址:http://me.cpwl.site 备用地址:http://cpwl.sinaapp.com 部分截图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkb ...

  5. Maven+Mybatis+Spring+SpringMVC实现分页查询(附源代码)

    以下小宝鸽将分享一篇Mybatis分页功能的博文,以下将给出具体的步骤.跟着博主的节奏肯定能实现.另外最后还会附上整个project的源代码.假设是没有使用过maven的猿友可自行下载相关的jar包就 ...

  6. Linux Centos7 Apache 訪问 You don&#39;t have permission to access / on this server.

    折腾了非常久,今天才找到了最正确的答案.感言真不easy. 百度出来的99%都是採集的内容.全都是错误的. You don't have permission to access / on this ...

  7. iOS开发中訪问相冊摄像像头

    iOS开发中訪问相冊摄像像头 源代码下载地址http://download.csdn.net/download/jingjingxujiayou/7270479 在AppDelegate.m文件里 - ...

  8. 【poj2774】Long Long Message

    用个分隔符将两个字符串连接起来,再用后缀数组求出height数组的值,找出一个height值最大并且i与i-1的sa值分别在两串字符中就好 #include<algorithm> #inc ...

  9. 【bzoj1406】[AHOI2007]密码箱

    x2 ≡ 1 mod n => x2 = k * n + 1 => n | (x + 1) * (x - 1) 令n = a * b,则 (a | x + 1 且 b | x - 1) 或 ...

  10. flash builder 4.6 下载完成后安装不成功

    从网上下载了一下flash builder 4.6 下载完成后安装不成功,说是有一个安装被挂起,不成安装成功结果从注册表中删除了pendingobject,还是不行,没有办法,从网上搜了一下,发现了大 ...