Перш за все, моє розуміння теореми про незавершеність (та формальної логіки взагалі) дуже наївно, а також мої знання з теоретичної інформатики (мається на увазі лише один аспірантура, який я брав, поки я ще магістрант), тому це питання може бути дуже наївний.
Наскільки я міг знайти, спроможність P проти NP є відкритою проблемою.
Зараз:
- Перша теорема про незавершеність Геделя зазначає, що можуть бути твердження, які є правдивими, але не піддаються доказуванню і не спростовані.
- Якщо для задачі, повної NP, знайдено поліноміальне рішення, це доводить, що P = NP.
Отже, припустимо, що P = NP не є доказовим:
Це означає, що жодного прикладу поліноміального рішення для задачі, повного NP, не можна знайти (інакше це буде доказом).
Але якщо жодного прикладу поліноміального розв’язання задачі, повного NP, не знайти, це означає, що P = NP помилковий (доводить це, тобто твердження є доказовим), що призводить до суперечності, тому P = NP має бути доказовим .
Це звучить як доказ спроможності P = NP для мене, але я думаю, що це надзвичайно ймовірно, що це пов'язано з моїм нерозумінням логічних тем. Може хто-небудь, будь ласка, допоможе мені зрозуміти, що з цим не так?