У програмі MathOverflow Тимофі Гоуерс задав питання під назвою " Демонстрація важливості суворості ". Більшість дискусій проходили щодо випадків, що свідчать про важливість доказів, про що, мабуть, не потрібно переконувати людей в CSTheory. На мій досвід, докази повинні бути більш жорсткими в теоретичній інформатиці, ніж у багатьох частинах безперервної математики, тому що наша інтуїція так часто виявляється неправильною для дискретних структур і тому, що прагнення до створення реалізацій заохочує більш детальні аргументи. Математик може бути задоволений доказом існування, але теоретик-теоретик, як правило, намагатиметься знайти конструктивне підтвердження. Місцева лема Ловаша - приємний приклад [1].
Тому я хотів би це знати
Чи є конкретні приклади в теоретичній інформатиці, коли суворий доказ правдивого твердження призвів до нового розуміння природи основної проблеми?
Недавній приклад, який не пов'язаний безпосередньо з алгоритмами та теорією складності, - це теоретико-теоретичний синтез , автоматичне виведення правильних та ефективних алгоритмів з до- та після умов [2].
- [1] Робін А. Мозер і Габор Тардос, конструктивне підтвердження загальної локальної леми Ловаша, JACM 57 , стаття 11, 2010. http://doi.acm.org/10.1145/1667053.1667060
- [2] Саурабх Срівастава, Суміт Гулвані та Джеффрі С. Фостер, від верифікації програми до синтезу програми , Примітки SIGPLAN ACM 45 , 313–326, 2010. http://doi.acm.org/10.1145/1707801.1706337
Редагувати:Відповідь, яку я мав на увазі, схожа на відповіді Скотта та Матуса. Як припустив Каве, це трійка чогось, що люди хотіли довести (але це не обов'язково було несподіваним "фізикою", "рукоділлям" чи "інтуїтивними" аргументами), доказом та наслідками для "основної проблеми", що випливає з того доказу, що його не очікували (можливо, створення доказу вимагало несподіваних нових ідей, або, природно, веде до алгоритму, або змінило те, як ми думаємо про цю область). Методи, розроблені під час розробки доказів, є основою теоретичної інформатики, тому, щоб зберегти цінність цього дещо суб'єктивного питання, варто було б зосередитись на особистому досвіді, наприклад наданому Скоттом, або на аргументі, підкріпленому посиланнями, як зробив матусь. Більше того, я ' m намагаюся уникати аргументів про те, чи відповідає щось чи ні; на жаль, характер питання може бути суттєво проблематичним.
У нас вже є питання про "дивовижні" результати у складності: Дивовижні результати у складності (не в списку блог про складність), тому в ідеалі я шукаю відповіді, які зосереджуються на значенні суворого доказу , а не обов'язково на величині прориву.