우리는 Hoare 논리를 가지고 있습니다. 알고리즘이 옳다는 것이 여전히 가능하지만 그것이 옳다는 증거가없는 이유는 무엇입니까? 알고리즘이 C로 표현되었다고 가정하면 단계적으로 알고리즘이 수행해야 할 작업을 수행한다고 주장 할 수 있습니다.
그래서 내 질문은 :
옳지 만 정확성을 증명할 수없는 알고리즘의 예를 알려주세요.
편집 : 작은 배경은 내가 가고있는 곳을 명확히하는 데 도움이 될 것이라고 생각합니다. Scott Aaronson을 인용하겠습니다.
1970 년대 이래로 P NP는 Zermelo-Fraenkel과 같은 수학에 대한 표준 공리 시스템과 독립적 일 수 있습니다 (즉, 입증 할 수도, 입증 할 수없는)다는 추측이 있었습니다. 분명히, 이것은
NP- 완전 문제에 대한 다항식 시간 알고리즘은 존재하지 않지만 (우리는 적어도 공식적인 시스템에서는 그렇지 않음) 그것을 증명할 수 없습니다.
NP- 완전 문제에 대한 다항식 시간 알고리즘 이 존재하지만, 그것이 작동한다는 것을 결코 증명할 수 없거나 다항식 시간에 그것이 정지한다는 것을 결코 증명할 수 없습니다.
나는 두 번째 가능성을 언급하고 있습니다. Aaronson은 그것을 자신있게 가능성을 표명 할 수 있기 때문에, 기존 유형 2의 예가 있어야한다고 생각합니다. 이것이 제가이 질문을하는 이유입니다. 그러나 빠르고 명확한 답변이 보이지 않는 것 같습니다.