是否


19

有没有可能是PNP和基数P是一样的基数NP?还是PNP意味着PNP必须具有不同的基数?


从某种意义上说,较复杂的语言要比较不复杂的语言多得多,但似乎没有太多研究。相反,例如存在空间和时间层次定理
。...– vzn

Answers:


69

已知将P NP R,其中R是一组递归语言。由于R是可数和P是无限的(例如语言{ Ñ }Ñ Ñ是在P),我们得到的是P和NP都为可数。{n}nN


R是如何定义的?
saadtaame 2014年

它是C程序接受的所有语言的集合。
Yuval Filmus 2014年

7
首先让我更正定义:是C程序始终停止的所有语言的集合。我们不需要更正式的定义,因为C程序是有限字母上的字符串,并且其中只有很多。递归理论基于此见解,可以有限地指定程序(作为数字),因此可以将其作为输入馈给其他程序。R
Yuval Filmus 2014年

1
可数集的可数乘积仅在以下情况下可数:只有有限的所有数都是单例,或者其中至少有一个是空的。我建议您再问一些关于math.stackexchange的基数的问题,它们属于什么地方。
Yuval Filmus 2014年

1
@ernab可数子集的子集是有限的或可数的。
Yuval Filmus 2014年

1

如果您担心两个集合P和NP的大小,则这两个集合的大小是无限且相等的。

如果这两个集合相等,则它们的大小也相等。如果它们不相等,则由于它们是可数的,则它们的基数等于自然数的基数且相等。

因此,无论哪种情况,它们的基数都是相等的。


3
Cantor提出了一种比较19世纪已经存在的无限集合的大小的方法。
Yuval Filmus 2014年

那么,自然数的基数是否大于自然数的基数?
orezvani 2014年

1
不,它们具有相同的基数。您可以查看有关集合论的任何书籍(或Wikipedia)以获取所需的定义。如果两组之间存在双射,则称它们具有相同的基数。一组据说具有至多的基数如果有一个注入从。假设选择公理,则对于每两个AB集,A最多具有B的基数,反之亦然。我们说,一个具有基数较小的,如果它有最多的基数ABABABABABB但与基数不同。B
Yuval Filmus 2014年

P和NP是可数的,所以每个元素都被映射到自然数,对吗?
orezvani 2014年

是的,P和NP与自然数集具有相同的基数。
Yuval Filmus 2014年

0

我主要从事数学工作,对这种类型的问题只有一点点熟悉。但是,集合论是我最喜欢的研究领域之一,这似乎是一个集合论问题。

因此,首先,P和NP都是无数的,就像其他人之前指出的那样。因此,进一步讨论P和NP的基数是没有意义的。

但是,通常:

集不等式不会告知一个集的大小。就拿,= { 4 5 6 }A B,但是| A | = | B | 。还考虑,c ^ = { 1 2 3 }d = { 4 5 }C A={1,2,3}B={4,5,6}AB|A|=|B|C={1,2,3}D={4,5} | C | | D | CD|C||D|

但是,根据定义,集合相等确实会告知我们基数。如果,则| A | = | B | 。考虑的情况下,= { 1 2 3 }= { 1 2 3 }A = B| | A | = | B | A=B|A|=|B|A={1,2,3}B={1,2,3}A=B|A|=|B|

如果两组可数是无限的,则它们共享相同的基数。P和NP都是无穷大,因此可以将其相加。


7
关于“ P和NP都是无限的,正如其他人以前所指出的。因此,讨论P和NP的基数确实有意义。”:我不同意。因为它们都是无穷大的,所以关于它们的基数无话可说。

@DavidEppstein,想一想,您是正确的。我将编辑我的答案以解决此问题。但是,我将大致讨论基数(提及无数个无穷集的基数)。

你错过了这里,在与示例方面的相关细节P ñ PABPNP
jmite
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.