MathOverflow에서 Timothy Gowers는 " 엄격함을 증명하는 것 "이라는 제목의 질문을했습니다 . 증거의 중요성을 보여주는 사례에 대한 대부분의 토론이 있었는데, CSTheory의 사람들은 아마 확신 할 필요가 없습니다. 필자의 경험에 따르면 증거는 연속 수학의 많은 부분보다 이론적 컴퓨터 과학에서 더 엄격해야합니다. 왜냐하면 우리의 직관은 종종 이산 구조에 대해 잘못된 것으로 판명되고 구현을 만들려는 노력이 더 자세한 논증을 장려하기 때문입니다. 수학자는 존재 증명에 만족할 수 있지만 이론적 인 컴퓨터 과학자는 일반적으로 건설적인 증거를 찾으려고 노력할 것입니다. Lovász Local Lemma가 좋은 예입니다 [1].
그러므로 알고 싶습니다
이론적 컴퓨터 과학에있어서 믿어지기 쉬운 진술에 대한 엄격한 증거가 근본적인 문제의 본질에 대한 새로운 통찰을 이끌어 낸 구체적인 예가 있습니까?
알고리즘과 복잡성 이론에서 직접적으로 나오지 않은 최근의 예는 증거-이론적 합성 ( pre -theoretic synthesis)으로 , 전제 조건과 후 조건에서 정확하고 효율적인 알고리즘을 자동으로 도출한다 [2].
- [1] Robin A. Moser와 Gábor Tardos, Lovász 지방 렘마 의 건설적인 증거 , JACM 57 , 기사 11, 2010. http://doi.acm.org/10.1145/1667053.1667060
- [2] Saurabh Srivastava, Sumit Gulwani 및 Jeffrey S. Foster, 프로그램 확인에서 프로그램 합성에 이르기까지 ACM SIGPLAN Notices 45 , 313–326, 2010. http://doi.acm.org/10.1145/1707801.1706337
편집하다:내가 생각한 종류의 대답은 Scott과 matus의 답변과 같습니다. Kaveh가 제안했듯이, 이것은 사람들이 증명하고자하는 것의 3 배 (그러나 "물리적", "손으로 바르기"또는 "직관적 인"논증에 의해 반드시 예상치 않은 것은 아님), 증거 및 "기본 문제"에 대한 결과 예상치 못한 증거 (예를 들어, 증거를 만들려면 예상치 못한 새로운 아이디어가 필요했거나 자연스럽게 알고리즘으로 이어 지거나 해당 영역에 대한 생각 방식을 변경 함)가 이어졌습니다. 증명을 개발하면서 개발 된 기술은 이론적 인 컴퓨터 과학의 구성 요소이므로이 다소 주관적인 질문의 가치를 유지하려면 Scott이 제공 한 개인적인 경험이나 참고 문헌에 의해 뒷받침되는 논쟁에 초점을 두어야합니다. matus처럼. 게다가, 나는 자격이 있는지 여부에 대한 논쟁을 피하려고 노력한다. 불행히도 질문의 본질은 본질적으로 문제가 될 수 있습니다.
: 우리는 이미 복잡성 "놀라운"결과에 대한 질문이 있습니다 (아니 복잡성 블로그 목록)에 복잡성에서 놀라운 결과를 이상적으로 내가 답을 찾고 그 초점 엄격한 증명의 가치 , 돌파구의 반드시 크기입니다.