Encoding Sets as Real Numbers (Extended version)
Domenico Cantone, Alberto Policriti

TL;DR
This paper introduces a novel real-number encoding for hereditarily finite hypersets, extending Ackermann's set encoding to a broader class and proving its well-definedness and injectivity properties.
Contribution
It proposes a new hyperset encoding using negative exponents, extending Ackermann's encoding to the class of hereditarily finite hypersets and analyzing its properties.
Findings
Encoding is well-defined over all hereditarily finite hypersets.
The encoding assigns unique real numbers to each hyperset.
Preliminary results on injectivity of the encoding.
Abstract
We study a variant of the Ackermann encoding of the hereditarily finite sets by the natural numbers, applicable to the larger collection of the hereditarily finite hypersets. The proposed variation is obtained by simply placing a `minus' sign before each exponent in the definition of , resulting in the expression . By a careful analysis, we prove that the encoding is well-defined over the whole collection , as it allows one to univocally assign a real-valued code to each hereditarily finite hyperset. We also address some preliminary cases of the injectivity problem for .
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
TopicsFormal Methods in Verification · Logic, programming, and type systems · Embedded Systems Design Techniques
