Equivalence of Countable and Computable
Hantao Zhang

TL;DR
This paper establishes that countability and computability are equivalent concepts for sets, linking set theory with computational complexity, and challenges some common assumptions taught in mathematics and computer science courses.
Contribution
It proves the equivalence of enumerable and computable sets, introduces the concept of counting order, and critiques traditional beliefs about countable sets in education.
Findings
Enumerable sets are exactly the computable sets.
The set of all total computable functions is unenumerable.
Some widely accepted statements about countable sets lack formal proof.
Abstract
The concept of ``countable set'' is attributed to Georg Cantor, who set the boundary between countable and uncountable sets in 1874. The concept of ``computable set'' arose in the study of computing models in the 1930s by the founders of computer science, including \Godel, Church, and Turing. However, the connection between countability and computability has not been thoroughly studied in the past eight decades. A {\em counting bijection} of a set is a bijection from the set of natural numbers to . We say is {\em enumerable} if either is finite or has a computable counting bijection. We prove that is enumerable if and only if is computable. This equivalence provides insights to the study of set theory and computability theory and reveals that the concept of countability is related to space and time complexity. We show that the set of total computable functions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Cellular Automata and Applications
