我试图理解这些语言类之间的关系。 有人可以按我的方式做一些订单吗?例如,如果我采用语言HAMPATH = {:G有一个哈密尔顿路径}。我知道这是在NP和NP很难。这会教我什么关于在R,RE coRE?他们之间有什么联系吗?
答案 0 :(得分:2)
P , NP 和co- NP 中的所有问题都是可判定的,因此所有这些类都是的严格子集[R 即可。众所周知, R 是 RE 和co- RE 的严格子集,此外, R = RE ∩co- RE 。
这些类之间有一个很好的直观联系。 R , RE 和co- RE 的定义基本上可以描述为
P , NP 和co- NP 的定义是
从某种意义上说,您可以通过添加或删除多项式时间限制从一类语言转到另一类语言。 (这也有助于解释收容)。