【发布时间】:2019-05-14 06:00:50
【问题描述】:
我有一种语言 L1 = {w in {0,1}*| w 包含相同数量的 1 和 0},并且我有一个决定 L1 的 TM M。
我想证明 L2 = {w in {0,1}*| w 包含多于 0 的 1} 是图灵可判定的。
我使用了“在补码下闭合”的方法,并证明了 M' 决定了 L1 (~L1) 的补码。
我的问题是,我可以假设 ~L1 = (L2 or ~L2) 并得出结论,因为 M' 决定 ~L1 L2 和 ~L2 都是可判定的语言吗?
感谢您的任何建议 (抱歉,这里还没弄清楚如何使用 LaTex ......)
【问题讨论】:
-
~L1不是L2 or ~L2。~L2包含L1:L2是number of 1s > number of 0s,所以~L2是number of 1s <= number of 0s。>的补码是<=,而不是<。