증명을 위해 정지 문제를 판별할 수 있는 함수 H가 존재한다고 하자. (귀류법)
함수 H는 판별할 함수 I를 인자로 받는다.
이 때 함수 J를 아래와 같이 정의하면 모순이 발생한다.
J의 인자로 J를 제공하면,
- H(J)가 참이라면 J는 언젠가 끝난다는 뜻이지만 J는 무한루프에 의해 끝나지 않는다.
- H(J)가 거짓이라면 J는 끝나지 않는다는 뜻이지만 J는 return문에 의해 끝나게 된다.
따라서 이는 모순이다.
'CS > 기타' 카테고리의 다른 글
컴파일러와 인터프리터 (+ JIT 컴파일러) (0) | 2024.12.05 |
---|---|
빅 엔디안과 리틀 엔디안을 직접 확인해보자 (0) | 2023.02.04 |
부동소수점의 정밀도 문제에 대하여 (0) | 2022.10.28 |
댓글