新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> It is the theory that decides what can be observed. - Albert Einstein
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机理论与工程『 理论计算机科学 』 → 请教计算理论中的判断输出问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3951 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请教计算理论中的判断输出问题 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     magicspiral 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:58
      门派:XML.ORG.CN
      注册:2005/7/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给magicspiral发送一个短消息 把magicspiral加入好友 查看magicspiral的个人资料 搜索magicspiral在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看magicspiral的博客楼主
    发贴心情 请教计算理论中的判断输出问题

    弟初学.万请大佬们指教.
        计算理论中有个基础的概念:就是不能做出这样一个程序:这个程序可以判断所有程序是否输出某一特定字符串.
         我在刘田先生翻译的自动机理论语言和计算导论(Introduction to automata theory,languages,and computation )的217面看到有关证明.我没看懂.
        我对书中证明错误理解如下:
        假设有任意程序P1,P1输出YES.假设有能检验所有程序输出的程序:H2.H2的输入参数为任意的程序的代码.H2分析这些代码,如果认为输入的程序代码能输出YES,那么H2则输出NO.反之,则输出YES.
        现在将P1作为参数输入H2,那么H2将输出NO.
       将P1不作为参数,而作为H2的一个变量写到H2中去.这个更改不失一般性.
        现在将H2的代码作为参数输入到H2去.那么现在H2输出的是YES
       H2的两次输出矛盾
       所以H2不存在

    以上我的理解肯定是错的.因为我认为第一次的H2和第二次的H2输入是不一样的,所以得出不同的输出不导致矛盾.
    那么到底该如何理解?请各位大佬指教!


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/20 11:03:00
     
     ljb 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:39
      积分:271
      门派:XML.ORG.CN
      注册:2005/3/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ljb发送一个短消息 把ljb加入好友 查看ljb的个人资料 搜索ljb在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ljb的博客2
    发贴心情 
    这样经典的书看英文版拉,
    实话,中文翻译一般是垃圾。。。。。
    而且这本有英文影印
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/5 23:18:00
     
     Logician 帅哥哟,离线,有人找我吗?天蝎座1984-10-28
      
      
      威望:9
      头衔:逻辑爱好者
      等级:研三(收到IBM CRL的Offer了)(版主)
      文章:1219
      积分:10357
      门派:IEEE.ORG.CN
      注册:2005/3/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Logician发送一个短消息 把Logician加入好友 查看Logician的个人资料 搜索Logician在『 理论计算机科学 』的所有贴子 点击这里发送电邮给Logician  访问Logician的主页 引用回复这个贴子 回复这个贴子 查看Logician的博客3
    发贴心情 
    以下是引用magicspiral在2005-7-20 11:03:27的发言:
         现在将H2的代码作为参数输入到H2去.那么现在H2输出的是YES
        H2的两次输出矛盾
        所以H2不存在


    不是这样的。
    H2的功能是:判断一个以P为输入并以P为代码的程序是否输出NO。如果是,H2就输出YES,反之输出NO。
    这时,若把H2自己输入给H2,则H2既不能输出YES,也不能输出NO。

    用书上的描述,H2在收到H2时的运行过程是这样的:
    1、H2把收到的H2代码保存在数组A了。
    2、H2模拟H1,去分析A里的代码。得到一个结果,YES/NO。这个结果的意思是:“当H2这个程序收到H2时,会输出NO/YES。”。
    3、H2输出这个结果(YES/NO)。

    但这个结果却和H1的判断相反。
    也即,H1是不正确的。

    ----------------------------------------------
    Three passions, simple but overwhelmingly strong, 
    have governed my life: the longing for love, the
    search for knowledge, and unbearable pity for the
    suffering of mankind.
                                - Bertrand Russell

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/6 15:17:00
     
     magicspiral 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:58
      门派:XML.ORG.CN
      注册:2005/7/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给magicspiral发送一个短消息 把magicspiral加入好友 查看magicspiral的个人资料 搜索magicspiral在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看magicspiral的博客4
    发贴心情 
    谢谢LOGICIAN,你说得很清楚,这下明白了.
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/11 1:14:00
     
     frozenbbs 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:66
      门派:XML.ORG.CN
      注册:2005/8/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给frozenbbs发送一个短消息 把frozenbbs加入好友 查看frozenbbs的个人资料 搜索frozenbbs在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看frozenbbs的博客5
    发贴心情 
    一般性的验证问题是不能实现的。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/22 15:41:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 理论计算机科学 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/8/14 18:41:48

    本主题贴数5,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms