Discussion On The Application Of Diagonal Rule In Theoretical Computer Science

Hui Zhang,Yu-Ming Wang,Xiao-Ming You
2016-01-01
Abstract:Diagonal rule is a proof method introduced by Georg Cantor to compare the "size" (cardinal) of infinite sets. Using this rule, Cantor proved that there does not exist a one-to-one correspondence between the set of real numbers and the set of integers, thus the set of real numbers has a larger cardinal than the set of integers. Later, this proof method played a key role in the proofs of some core problems in theoretical computer science, such as, the famous Godel incompleteness theorem and the undecidability of Turing halting problem. Deeply understanding this rule will be helpful to understand the theory of computer science.
What problem does this paper attempt to address?