Computing with Infinite Objects: the Gray Code Case
Dieter Spreen, Ulrich Berger

TL;DR
This paper explores the theoretical foundations of infinite Gray code representations of reals, establishing equivalences and extending results to hyperspaces, with implications for functional programming and logic-based computation.
Contribution
It introduces a concurrent version of the Gray code and signed digit predicates, proving their equivalence and extending the framework to hyperspaces of reals.
Findings
Established the equivalence of concurrent Gray code and signed digit predicates.
Extended the results to the hyperspace of non-empty compact subsets of reals.
Provided a logical formulation of the Archimedean property for real numbers.
Abstract
Infinite Gray code has been introduced by Tsuiki as a redundancy-free representation of the reals. In applications the signed digit representation is mostly used which has maximal redundancy. Tsuiki presented a functional program converting signed digit code into infinite Gray code. Moreover, he showed that infinite Gray code can effectively be converted into signed digit code, but the program needs to have some non-deterministic features (see also H. Tsuiki, K. Sugihara, "Streams with a bottom in functional languages"). Berger and Tsuiki reproved the result in a system of formal first-order intuitionistic logic extended by inductive and co-inductive definitions, as well as some new logical connectives capturing concurrent behaviour. The programs extracted from the proofs are exactly the ones given by Tsuiki. In order to do so, co-inductive predicates and are defined and the…
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 · Mathematical and Theoretical Analysis · Logic, Reasoning, and Knowledge
