免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Quasimodo_lory
打印 上一主题 下一主题

关于逻辑上的“对偶”(dual) [复制链接]

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
11 [报告]
发表于 2010-03-09 09:51 |只看该作者
不加上~无以保证等号成立
比如
1/\0=(~1)\/0
但互换符号,
1\/0 != (~1)/\0
那个定理叫对偶性定理,\/和/\符号要互换,0,1也必须互换

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
12 [报告]
发表于 2010-03-09 09:53 |只看该作者
不加上~无以保证等号成立
比如
1/\0=(~1)\/0
但互换符号,
1\/0 != (~1)/\0
那个定理叫对偶性定理,\/和 ...
cjaizss 发表于 2010-03-09 09:51

哪本书嘛,你看任何一本数理逻辑教材都会给你非常深刻的讲解,讲的比我详细,而我在这里只告诉你这个定理的存在,不加~是错误的

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
13 [报告]
发表于 2010-03-09 12:40 |只看该作者
f1(a1,a2,...an,\/,/\)=f2(f(b1,b2,...bm,\/,/\)

f1(~a1,~a2,...~an,/\,\/)=f2(f(~b1,~b2,...~bn,/\,\/) ...
cjaizss 发表于 2010-03-08 23:03



    对偶定理不是这样的.
对偶定理是:某个逻辑 [恒等式] 成立,其对偶式也成立.

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
14 [报告]
发表于 2010-03-09 12:52 |只看该作者
晕,还没搞明白什么叫对偶吧?
\/,/\互换,0,1也得互换,这才叫对偶

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
15 [报告]
发表于 2010-03-09 13:24 |只看该作者
晕,还没搞明白什么叫对偶吧?
\/,/\互换,0,1也得互换,这才叫对偶
cjaizss 发表于 2010-03-09 12:52

打个比方
假设
A/\B=C\/D
我们是无论如何也不能从这个来推导出
A\/B=C/\D

只是如果等式两边用同样的符号.
假设这是一个恒等式
f1(a1,...an,\/,/\)=f2(a1,...an,\/,/\)
当然,在这里,f1,f2其实是同一个函数,只是写法不一样而已
那么,根据对偶,
f1(~a1,...,~an,/\,\/)=f2(~a1,...,~an,/\,\/)
既然是恒等式,
我们拿
a1代换掉~a1,...,an代换~an
恒等式当然也成立.
于是就得到
f1(a1,...an,\/,/\)=f2(a1,...an,\/,/\)
<=>
f1(a1,...an,/\,\/)=f2(a1,...an,/\,\/)
看上去只是符号交换了而已

论坛徽章:
0
16 [报告]
发表于 2010-03-10 09:38 |只看该作者
打个比方
假设
A/\B=C\/D
我们是无论如何也不能从这个来推导出
A\/B=C/\D

只是如果等式两边用同 ...
cjaizss 发表于 2010-03-09 13:24

楼主在这里犯了一个错误,假设A/\B=C\/D
这是一个必然错误的假设,如果你不加上A和B中至少有一个矛盾式或永真式,并且C和D中也如此。
既然A,B,C,D中存在矛盾式和永真式,那么他们的对偶就不能简单的对调/\和\/,还要将T改成F,将F改成T才对。
所以从A/\B=C\/D的假设当然推不出A\/B=C/\D

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
17 [报告]
发表于 2010-03-10 09:41 |只看该作者
本帖最后由 cjaizss 于 2010-03-10 09:44 编辑
楼主在这里犯了一个错误,假设A/\B=C\/D
这是一个必然错误的假设,如果你不加上A和B中至少有一个矛盾式或 ...
Quasimodo_lory 发表于 2010-03-10 09:38

别跟我扯蛋了,你先把我15楼的文字看懂了再跟我谈数理逻辑吧,谢谢
另外,如果你还想真正想通一下,那么,我再说一下,在一个2^n阶布尔格(当然也可以叫布尔代数)里,将两种运算互换也依然是一个同构的布尔格,但是此时0,1互换了。

论坛徽章:
0
18 [报告]
发表于 2010-03-10 09:47 |只看该作者
只是如果等式两边用同样的符号.
假设这是一个恒等式
f1(a1,...an,\/,/\)=f2(a1,...an,\/,/\)
当然,在这里,f1,f2其实是同一个函数,只是写法不一样而已
那么,根据对偶,
f1(~a1,...,~an,/\,\/)=f2(~a1,...,~an,/\,\/)
既然是恒等式,
我们拿
a1代换掉~a1,...,an代换~an
恒等式当然也成立.
于是就得到
f1(a1,...an,\/,/\)=f2(a1,...an,\/,/\)
<=>
f1(a1,...an,/\,\/)=f2(a1,...an,/\,\/)
看上去只是符号交换了而已
cjaizss 发表于 2010-03-09 13:24

楼主在这里假设
f1(a1,...an,\/,/\)<=>f2(a1,...an,\/,/\)
其实根据对偶可以直接得到
f1(a1,...an,/\,\/)<=>f2(a1,...an,/\,\/)
你认为根据对偶得到的是
f1(~a1,...,~an,/\,\/)<=>f2(~a1,...,~an,/\,\/)
其实是根据德摩根律,并且蕴含这么一个事实:
若f1(a1,...an,\/,/\)<=>f2(a1,...an,\/,/\)
那么~f1(a1,...an,\/,/\)<=>~f2(a1,...an,\/,/\)
所以就得到f1(~a1,...,~an,/\,\/)<=>f2(~a1,...,~an,/\,\/)
将~an以an代替就可得f1(a1,...an,/\,\/)<=>f2(a1,...an,/\,\/)
楼主在这里其实是证明了我上面所说的
“两个只含运算符/\,\/和~的等价复合命题其对偶也等价”

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
19 [报告]
发表于 2010-03-10 09:50 |只看该作者
本帖最后由 cjaizss 于 2010-03-10 10:02 编辑

如果你觉得这样的符号不好,那么我换个符号,你可能习惯点。
(f1(a1,a2,...an,\/,/\)<->f2(f(b1,b2,...bm,\/,/\))
<=>
(f1(~a1,~a2,...~an,/\,\/)<->f2(f(~b1,~b2,...~bn,/\,\/) )
以上的意思是
(f1(a1,a2,...an,\/,/\)<->f2(f(b1,b2,...bm,\/,/\))<->(f1(~a1,~a2,...~an,/\,\/)<->f2(f(~b1,~b2,...~bn,/\,\/) )
为永真式
从f1(a1,a2,...an,\/,/\)<=>f2(a1,a2,...an,\/,/\)
可知f1(a1,a2,...an,/\,<=>f2(a1,a2,...an,/\\/)

也是从上面式子推出来的
上面的式子是从de Morgan's laws推出来的

论坛徽章:
0
20 [报告]
发表于 2010-03-10 09:54 |只看该作者
另外,如果你还想真正想通一下,那么,我再说一下,在一个2^n阶布尔格(当然也可以叫布尔代数)里,将两种运算互换也依然是一个同构的布尔格,但是此时0,1互换了。
cjaizss 发表于 2010-03-10 09:41

你不觉得你这句话和我的意思一样吗?“将两种运算互换”就是将AND OR对换。“但是此时0,1互换了”就是T和F要互换。

那么你在这个假设里,只对换了运算,你有想过0和1对换了吗?
0和1蕴含在A,B,C,D里,否则你的假设如何成立?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP