<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>CILC</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Simone Boscaratto</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eugenio G. Omodeo</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Policriti</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Matematica, Informatica e Fisica, Università di Udine</institution>
          ,
          <addr-line>Via delle Scienze, 206, Udine, 33100</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Matematica, Informatica e Geoscienze, Università di Trieste</institution>
          ,
          <addr-line>Via Valerio, 12/1, Trieste, 34127</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Graduated from the University of Trieste</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>39</volume>
      <fpage>26</fpage>
      <lpage>28</lpage>
      <abstract>
        <p>In this paper, a generalised version A of the celebrated Ackermann encoding of the hereditarily finite sets, aimed at assigning a real number also to each hereditarily finite hyperset and multiset, is studied. Such a mapping establishes a significant link between real numbers and the theories of such generalised notions of set, so that performing set-theoretic operations can be translated into their number-theoretic equivalent. By appropriately choosing a parameter  , both the Ackermann encoding and the less known map R arise as special cases; a bijective encoding of a subuniverse of hereditarily finite multisets occurs whenever this parameter is chosen among natural numbers, while if it is taken transcendental and within a peculiar interval of the real positive line, then the function is surmised to ensure an injective mapping of both the aforementioned universes.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Ackermann encoding</kwd>
        <kwd>hereditarily finite sets</kwd>
        <kwd>hypersets</kwd>
        <kwd>multisets</kwd>
        <kwd>partition refinement</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In 1937, Wilhelm Ackermann defined an encoding of the hereditarily finite sets – namely, finite sets
whose construction involves only finite sets at any nesting depth – into natural numbers (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]). This
bijection gives, for each hereditarily finite set, a detailed description of its elements and, recursively, of
any set entering its construction. Globally, it induces a well ordering of the universe of hereditarily
ifnite sets via their codes, while for each operation over such sets it provides an exact counterpart
over natural numbers. Most remarkably, Ackermann’s correspondence enabled also the migration of
results about Peano number theory into set theory (cf. [2, Sec. 7.6]); among others, it permits one to
prove the essential undecidability of axiomatic theories of sets by an argument à la Gödel (see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]).
Regrettably, this bijection has a narrow realm of application, as becomes apparent when one moves on
to considering whatever extension of the family of all finite sets to broader ones, e.g., the hereditarily
ifnite hypersets and multisets.
      </p>
      <p>
        A hyperset admits cycles in the membership relation, so it violates the so-called well-foundedness
principle. Despite this, a strongly restrained equality notion – namely, bisimilarity (see [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) –
reconciles liberality with the philosophical Occam’s razor criterion. Hypersets find immediate
application in several fields. In particular, they can represent finite state automata or, more generally, graphs
labelled on edges; showing that two hypersets are bisimilar is analogous to proving the equivalence
of two such machines (see, e.g., [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]). If each distinct hyperset is assigned a unique number, up to this
equality criterion, then the aim of finding out bisimilarities can hopefully be attained just through a
comparison of these codes.
      </p>
      <p>
        Diferently from the previous case, a multiset allows each of its elements to occur with multiplicity
higher than one, while the order of those elements is still regarded as irrelevant. Despite their plain
application in computer sciences, a formal theory of pure multisets is not uniquely established yet –
nonetheless, an attempt can be found in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] (see also, e.g., [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]). A hereditarily finite set can be regarded
as basis for the construction of a hereditarily finite multiset, the latter having as its elements the same
elements of the former, possibly counted more than once; in this paradigm, an ordering of a multiset is
induced by the Ackermann ordering of hereditarily finite sets, and this finds application when writing
a termination function, which turns out to be much simpler than the one obtained by considering
hereditarily finite sets only (see [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]).
      </p>
      <p>
        The aim of this paper, resulting from a master’s degree thesis,1 is to generalise the Ackermann
encoding and its variant R – already introduced and studied in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] – into a
parametrised family of encoding functions, motivated by missed injectivity over the union of the
two aforementioned universes, and aimed at showing the properties which are independent of the
specifically chosen one. Some special cases will be analysed in order to determine which parameters
yield a well-defined and injective mapping over at least a subuniverse of the joint family of hereditarily
ifnite sets, hypersets, and multisets.
      </p>
      <p>This paper is structured as follows. In Section 1, it introduces the notions of hereditarily finite (hyper-,
multi-) sets; Section 2 focuses on the Ackermann encoding and the map R. In Section 3, the encoding
scheme A is introduced, while the cases 
∈ N and − 
≤  ≤ 1/ are analysed in Sections 4 and 5
resp. – the latter being an interval whose significance emerges from a theorem by Euler. Section 6 is
devoted to show two meaningful examples, and Section 7 to point out the conclusions of this study.</p>
    </sec>
    <sec id="sec-2">
      <title>1. Hereditarily finite families of sets</title>
      <p>
        Standard set-theoretic notations will be adopted throughout the paper; in particular, P(· ) will represent
the powerset operator. Recall that, if it exists, the transitive closure of a set  is the collection of all its
elements, together with their own elements at any nesting depth:
trCl() =  ∪
⋃︁ trCl(′) .
′∈
Notice that its existence is always guaranteed if well-foundedness, together with a minimal axiomatic
equipment, is assumed on the membership relation (see, e.g., [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]).
will be used; the following generalisation of a notation adopted in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], namely
R0+ := { ∈ R |  ≥
      </p>
      <p>To denote numerical sets, N, R and so on will be used; the abbreviations N+ := { ∈ N |  &gt; 0},
0} and similar are adopted. For classical numerical operations, standard notations
ℶ (0) = 0,
ℶ ( + 1) =  ℶ () =   · ·
·

for  ∈ R+,  ∈ N is justified by the frequent use of iterated exponentials along this paper.</p>
      <p>The following definitions are given by means of the concept of cumulative hierarchy, meaning that
they are built up by introducing a sequence of levels or layers such that each one of them is strictly
contained in the subsequent one. The first and smallest universe of sets to be introduced is the following.</p>
      <sec id="sec-2-1">
        <title>Definition 1.1 (Hereditarily finite sets) .</title>
        <p>HF =
{︃
∅</p>
        <sec id="sec-2-1-1">
          <title>Given ℎ ∈ HF, its rank rk(ℎ) is defined as the least integer  such that ℎ ∈ HF+1.</title>
          <p>Therefore, hereditarily finite (from now on, often abbreviated as h.f.) sets are finite at any nesting
depth; observe that this universe is well-founded by construction. The rank of a h.f. set expresses also
the maximum depth at which the empty set is nested inside it.</p>
          <p>Diferently from standard sets, the universe of multisets allows each element of any of its members to
occur more than once.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>1Available upon request to S. Boscaratto.</title>
        <p>Definition 1.2 (Multisets). Let 1, . . . ,  be  distinct objects and let 1, . . . ,  ∈ N+ be positive
integers; then the list
or equivalently</p>
        <p>1⏞
 = [1, . . . , 1, . . . , , . . . , ],
⏟ ⏟</p>
        <p>⏞
 = {11, . . . , },
up to any permutation, defines the multiset  containing the objects 1, . . . ,  with multiplicities
1, . . . ,  respectively, i.e. containing exactly  occurrences of  for every  ∈ {1, . . . , }.2 The
multiplicity map of  and its multiset membership relation are then defined as
  () = 
⇐⇒
 ∈ .</p>
        <p>
          Multisets are introduced and often used without much care about formal aspects (see [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]); here, just
the case in which their objects are themselves multisets at any nesting depth is taken into account, to
be coherent with HF. In this way a cumulative hierarchy of hereditarily finite multisets can be defined
by introducing an operator which is the multiset analogue to the common powerset. The following
definitions and properties are stated and proven in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Definition 1.3 ( -powerset). Given a multiset , define</title>
        <p>P () = {︀ {11, . . . , } | 1, . . . ,  ∈  ∧ (∀ ̸= )( ̸=  )
∧ 1, . . . ,  ∈ N+ ∧  ∈ N︀} .</p>
      </sec>
      <sec id="sec-2-4">
        <title>Definition 1.4 (Hereditarily finite multisets) .</title>
        <p>HF =
{︃
∅
P (HF− 1) if  ∈ N+,
defines the cumulative hierarchy of the hereditarily finite multisets .</p>
        <p>Given  ∈ HF , its rank rk() is the least integer  such that  ∈ HF+1.</p>
        <p>
          Some arithmetical operations such as sum, multiplication by a positive integer, product and
exponentiation are defined inside HF , so that polynomials of multisets can be defined, too (see [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]). Moreover,
HF is a well-founded universe much as HF, which is in turn naturally embedded into HF , being its
subuniverse admitting each distinct element once at any nesting depth.
        </p>
        <p>
          Diferently from the previous cases, the following universe is not defined by means of a cumulative
hierarchy but by means of set systems describing the transitive closures of its members; the
equality criterion between two hypersets generalises from one-to-one correspondence of their elements
(extensionality, see [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]) to bisimilarity (see [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and the definitions below).
        </p>
        <p>Definition 1.5 (Bisimulation). A dyadic relation ♭ on the finite set  of the nodes of an directed graph
ℳ = (, ) is said to be a bisimulation on ℳ if 0♭1 always implies that
• for every child 1 of 1, 0 has at least one child 0 s.t. 0♭1, and
• for every child 0 of 0, 1 has at least one child 1 s.t. 0♭1.</p>
        <p>
          The largest of all bisimulations on ℳ (relative to inclusion) is the following equivalence relation.3
Definition 1.6 (Bisimilarity). The bisimilarity of a digraph ℳ whose set  of nodes is finite is the
dyadic relation ≡ ℳ over  such that  ≡ ℳ  holds between ,  in  if and only if  ♭  holds for
some bisimulation ♭ on ℳ.
2Following [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], multiplicities are unconventionally written as left superscripts in order to avoid confusion with the notation
 =  × · · · × .
        </p>
        <p>⏟ ⏞
3See [3, pp. 20–22].</p>
        <p>In the wording of [15, pp. 78–80], bisimilarity induces the coarsest partition of  that is stable w.r.t. ℳ.
The graphs taken into account here are associated with systems of set equations involving unknowns 
(acting as nodes); each equation  = {,1, . . . , , } brings the edges ⟨, ,1⟩, . . . , ⟨, , ⟩ into .
Definition 1.7 (Hereditarily finite rational hypersets) . A hereditarily finite rational hyperset is the
solution 0 (unique, up to bisimilarity) of a finite set system
with , ∈ {0, 1, . . . , } for every  ∈ {0, 1, . . . , } and  ∈ {1, . . . , }. The class of h.f. rational
hypersets is denoted by HF1/2.</p>
        <p>Example 1.1. The hyperset Ω = {{{· · · }}}</p>
        <p>is the solution of the equation  = {}.</p>
        <p>Notice that also h.f. well-founded sets can be defined by finite set systems, with the constraint that the
elements of  can only be chosen from among +1, . . . , . Moreover, by allowing multiple occurrences
of the same unknown, h.f. multisets can be defined in this way too. Multihypersets, i.e., non-well-founded
multisets, are neither treated in this paper nor – to the best of authors’ knowledge – elsewhere.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>2. Encoding sets as natural and real numbers</title>
      <sec id="sec-3-1">
        <title>Definition 2.1 (Ackermann encoding of HF).</title>
        <p>N(ℎ) = ∑︁ 2N(ℎ′)
ℎ′∈ℎ
if ℎ ∈ HF
recursively defines the Ackermann encoding of hereditarily finite sets.</p>
        <p>The Ackermann encoding has a number of well-known and interesting properties, which allow an
exact match not only between HF and N, but also between the related operations and theories. Some of
these properties are shown below.4
• N is a bijection between HF and N.
• ℎ′ ∈ ℎ ∈ HF if and only if there is a ‘1’ at position N(ℎ′) of the binary expansion of N(ℎ).
• N gives a natural, total ordering to HF: this is established as ℎ ≺ ℎ′ ⇔ N(ℎ) &lt; N(ℎ′).</p>
        <p>
          To extend the domain of an encoding map so as to embrace also h.f. hypersets, in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] the function
Q was introduced. Although it keeps some of the most desirable features of the Ackermann encoding –
actually, the restriction of Q to the universe HF equals N –, it is not uniformly extensible to multisets
too, and presupposes an ordering of hypersets for which no convenient standard has emerged yet.5
Another variant, introduced in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and adopted also in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], keeps a stronger formal kinship with N.
Definition 2.2 (R-code). The R-codes of hereditarily finite rational hypersets are defined as follows:
R(ℏ) = ∑︁ 2− R(ℏ′)
ℏ′∈ℏ
for ℏ ∈ HF1/2.
        </p>
        <p>
          Notice that this definition allows the codes of h.f. hypersets to be finite, despite not so evidently
guaranteeing it. As a very intuitive extension of this encoding, the following definition is introduced.
4For a proof see, e.g., [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>5[16] shows an attempt towards this direction.</title>
        <p>Definition 2.3 (R-code). The R-codes of hereditarily finite multisets are defined as follows:
R() =
∑︁   (′) · 2− R(′)</p>
        <p>for  ∈ HF .</p>
        <p>′∈
Clearly, if the multiplicities are all equal to 1 at any nesting depth, the multiplicity map is unnecessary
Observe that this encoding is not injective over the whole HF , indeed
and the resulting formula is the same as the previous one, thereby showing that R⃒⃒ HF1/2 = R.</p>
        <p>R(︀ [[∅], [∅]]︀) = 2 · 2− 1 = 1 = 20 = R(︀ [∅]︀) .</p>
        <p>
          Besides, a suitable subuniverse of it is defined in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] as a domain where injectivity can be conjectured.
Definition 2.4. Let
Then define
ℋ2, =
if  = 0
larger than 1 at any nesting depth.6
so that ℋ2 is the cumulative hierarchy of multisets containing no occurrences of {∅} with multiplicity
Conjecture 2.1 (Conjecture 4.11, [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]). The encoding map R is injective over ℋ2.
        </p>
        <p>
          Although this conjecture has some relevant consequences over HF in the first place (see [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]), an
example in Section 6 will disprove a preceding conjecture on the injectivity of R over HF1/2; since the
violated injectivity is strictly related to the choice of 2− 1 as basis for the exponentiation, this led to the
quest for an appropriate substitute to guarantee this essential property. Moreover, a theorem stating
existence and uniqueness of the codes of h.f. rational hypersets (Theorem 4, [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]) turns out to be not
fully validated because of an inaccuracy regarding the proof of a preceding lemma (Lemma 4 (vi), [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]).
In Section 5 the same lemma will be presented in a generalised version, aimed at going towards the
direction of proving this essential feature of an encoding map.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. A generalised Ackermann map</title>
      <p>already known.</p>
      <p>Definition 3.1 (A -code). Let  ∈ R+</p>
      <p>∖ {1}; then
Consider the following family of encodings of hereditarily finite (hyper-, multi-) sets, including those
∑︁
ℎ′∈ℎ
A (ℎ)
def
=
 ℎ(ℎ′) ·  A (ℎ′)
for ℎ ∈ HF1/2
∪ HF
defines the A -codes of the hereditarily finite (hyper-, multi-) sets.</p>
      <p>Remark 1. Although the codes may vary significantly by changing the basis  , two hereditarily finite
sets trivially have an established and constant code; they are
∅ →↦−
0,
{∅} →↦−
1.</p>
      <p>As a consequence, the codes of the multisets containing just the empty set but with any multiplicity
range over all natural numbers:
(∀ ∈ R
+
∖ {1})(∀ ∈ N) A (︀ ∅})︀ =  .</p>
      <p>
        {
︁(
︁)
6This notation is an adaption from H1∞ introduced in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]: here the subscript ‘2’ stands for the inverse basis of exponentiation.
This choice will be justified in Section 5. The motivation behind calling it a cumulative hierarchy can also be found in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
Example 3.1. The A -code of the super-singleton {∅} := {{∅}− 1} for  ∈ N+ is A ({∅}) = ℶ ().
      </p>
      <p>Notice that the definition, as it stands, is not insisting in any way on the injectivity of the codes;
indeed, the following two particular cases arise.</p>
      <p>Example 3.2. Let  = 2; then A2⃒⃒ HF</p>
      <sec id="sec-4-1">
        <title>Remark 1):</title>
        <p>injective over its whole domain, which is a much wider family of generalised sets; in particular (see
= N. Since the latter is bijective onto N, the former cannot be</p>
        <p>+ (︁
(∀ ∈ N ) A (ℎ) = A (︀ {∅})︀ .</p>
        <p>︁)
Example 3.3. Let  = 1/2; then A1/2 = R. As has been already seen, R(︀ [[∅], [∅]]︀) = 1.</p>
        <p>A remarkable general property is that any basis makes the codes of h.f. sets grow beyond any bound.</p>
        <sec id="sec-4-1-1">
          <title>Ackermann ordering, therefore ∅ ∈ ℎ ; then</title>
          <p>Proposition 3.1. Let  ∈ R+</p>
          <p>∖ {1}; then, the set of A -codes of HF is superiorly unbounded.</p>
          <p>Proof. Fix  ∈ N. For any odd number  ∈ N, consider ℎ as the -th h.f. set with respect to the
A (ℎ ) = ∑︁  A (ℎ′) = ∑︁ A (︀</p>
          <p>{ℎ′})︀ ≥ 1.
ℎ′∈ℎ
ℎ′∈ℎ</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Case  &lt; 1. Observe that, in this case,</title>
      </sec>
      <sec id="sec-4-3">
        <title>Besides,</title>
        <p>Let  = 2⌈ − 1⌉ and consider the h.f. set ℎ = {{ℎ′ } | ′ ≤ }. Thus,
A (︀</p>
        <p>{ℎ })︀ =  A (ℎ) ≤ .</p>
        <p>A (︀</p>
        <p>{{ℎ }}︀) =  A ({ℎ}) ≥   &gt; .</p>
        <p>A (ℎ) = ∑︁ A (︀</p>
        <p>{{ℎ′ }}︀) ≥
Case  &gt; 1. Let  &gt; 1; then,</p>
        <p>A (︀
 {ℎ })︀ =  A (ℎ) &gt; .</p>
        <p>Consider again  = 2⌈ − 1⌉, and ℎ = {ℎ′ | ′ ≤ }. As in the previous case,

′=0</p>
        <p>′=0
A (ℎ) = ∑︁ A (︀ {ℎ′ })︀ ≥</p>
        <p>∑︁ A (︀
′=0
′ odd
 {{ℎ′ }}︀) &gt;  · 2</p>
        <p>= .</p>
        <p>′=0
′ odd
∑︁ A (︀ {ℎ′ })︀ &gt;  · 2

= .</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Natural bases</title>
      <p>Generalising the Ackermann map from h.f. sets to natural numbers, consider a basis  ∈ N+,  ≥ 2;
even when  &gt;</p>
      <p>2, the Ackermann ordering is clearly kept over HF, but there may be a gap between
two consecutive codes; e.g., if  = 3, their codes are 0, 1, 3, 4, 27, . . . .</p>
      <p>A rather intuitive feature that any of these encodings share with Ackermann’s is that the expression
of the codes as base- numbers shows the membership relation as the presence of a ‘1’ at the position
given by the Ackermann ordering; therefore, codes of h.f. sets are sequences of just 0s and 1s in that
representation. Notably, the missing codes can be filled with multisets with multiplicities at most  − 1
at any nesting depth; in this way, A over a proper subfamily of HF turns out to be bijective, and
the code of a multiset as expressed as a base- number defines completely its members with their
appropriate multiplicities.</p>
      <p>To achieve a reasonable definition of the subuniverse of HF that can be encoded with a natural
basis, consider an alternative version of powerset which is compatible with multisets.
Definition 4.1 (-powerset). Given a multiset  and  ∈ N+, define</p>
      <p>
        By using the classical powerset operation and the multiplication of a multiset by an integer (see
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]), P()() = P() may serve as an equivalent definition: this follows from the upper bound
this generalised powerset imposes to the multiplicity. Notice that the two operations coincide when
 = 1. On the other hand, since Denfiition 1.3 of  -powerset admits arbitrarily large multiplicities, the
multiset resulting from its application can be reproduced by the union of all the multisets generated
from -powersets: P () = ⋃︀∈N+ P()().
      </p>
      <p>With this new operator, the h.f. multisets that can be properly encoded by A with  ∈ N+ ∖ {1}
can reasonably be delimited.</p>
      <p>Definition 4.2 (Hereditarily finite -multisets). Let  ∈ N+ ∖ {1}. Then,</p>
      <p>HF() =
{︃
∅
P(− 1)(HF(−)1) if  ∈ N+,
defines the cumulative hierarchy of the hereditarily finite -multisets.</p>
      <p>The simplest case occurs when  = 2, since HF = HF(2) as subfamilies of h.f. multisets. More
generally, it is guaranteed that the elements of each ℎ ∈ HF() have multiplicities at most  − 1 at any
nesting depth. Each HF() ranges over every layer HF and HF = ⋃︀∈N+∖{1} HF(), in complete
analogy with the relationship between P and P(). Moreover, the rank of an h.f. multiset inside
HF() is the same as inside HF :</p>
      <p>HF() = HF() ∩ HF.</p>
      <sec id="sec-5-1">
        <title>Given the above definitions, the following statement holds true.</title>
        <p>Theorem 4.1. Let  ∈ N+ ∖ {1}. Then the encoding map</p>
        <p>A⃒⃒ HF() :</p>
        <p>HF() →−</p>
        <p>N
is bijective.</p>
        <p>Proof. Given any ℎ ∈ HF(), its code is well-defined by the recursive construction of the map A. On
the other hand, any  ∈ N can be expressed as a sum of powers of :
 = 0 + 1 + 22 + · · ·</p>
        <p>+  , with  ∈ {0, . . . ,  − 1} and  ∈ N.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Then the proof follows by induction on the degree , given the base case</title>
        <p>0 = A(︀ [∅, . . . , ∅])︀ .</p>
        <p>⏟ 0⏞</p>
        <p>This meaningful property ensures a total ordering of each HF(); a total ordering of the whole HF
would be a limit case of all such encodings, but it cannot be implemented without introducing transfinite
ordinals. Moreover, since HF() is naturally embedded into HF(+1), the ordering given by A to the
former is kept by the ordering given by A+1 to the latter.</p>
        <p>Despite these promising results about A over HF(), no  =  would remain acceptable over the
whole families of h.f. sets and multisets, due to violated injectivity: with the given definition, every
A-code of a set in HF ∖ {∅, {∅}} is the code of at least one multiset in HF ∖ HF.</p>
        <p>Moreover, recalling what this paper is aimed at, the most significant reason to abandon any encoding
attempt with an integer basis is that there is no convergence on the codes of hypersets.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
1
2
10
11
12
20
21
22
100
101
102
110
111
112
120
121
122
200
201
0
30</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Other bases</title>
      <p>
        5.1. Over hypersets
A most remarkable result concerning iterated exponentials, first discovered by L. Euler in 1777 and
subsequently re-discovered and proven in several papers, is shown below.7 Here, its statement is taken
with slight changes from [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>Theorem 5.1. The function  =  () = lim→∞ ℶ() = · converges when −  ≤  ≤ 1/ and
diverges for all other positive  outside this interval. On this interval  is the partial inverse of  [namely,
() = 1/], that is,
· ·
︀(  ())︀ = 
 (︀ ())︀ = 
if −  ≤  ≤ 1/,
if − 1 ≤  ≤ 
[ = 2.71828 . . . is the Euler number]. In particular, four nontrivial modes of convergence and divergence
occur.</p>
      <p>Case 1:  &gt; 1. The sequence of hyperpowers increases monotonically: ℶ(1) &lt; ℶ(2) &lt; ℶ(3) &lt; · · · .</p>
      <p>Subcase 1c: 1 &lt;  ≤ 1/. The sequence is bounded by , and so  () converges.</p>
      <sec id="sec-6-1">
        <title>7[17]. A brief history of this theorem can be found in, e.g., [18] and [19].</title>
        <p>Definition 5.1.
 =  , i.e.</p>
        <p>Subcase 1d: 1/ &lt; . The sequence increases without bound, and so  () diverges.</p>
        <p>Case 2:  &lt; 1. The sequence of hyperpowers oscillates: ℶ(2) &lt; ℶ(2 − 1) for  &gt; 1 and, moreover,
the two subsequences ℶ(2) &lt; ℶ(4) &lt; ℶ(6) &lt; · · · and · · · &lt; ℶ(5) &lt; ℶ(3) &lt; ℶ(1) each converge.</p>
        <p>Subcase 2c: −  ≤  &lt; 1. The preceding two subsequences of odd and even hyperpowers converge to
the same value, and so  () converges.</p>
        <p>Subcase 2d:  &lt; − . The preceding two subsequences each converge separately to diferent values,
and so  () diverges.</p>
        <p>
          Notice that, if the infinitely iterated exponential function  converges, then its limit is a solution of
the exponential equation  = ; the function (, ) =  −  has a unique zero if 0 &lt;  ≤ 1, two
zeros if 1 &lt;  ≤ 1/ – actually, for  = 1/ there is a unique zero with multiplicity 2, namely  =  –
and no zeros if  &gt; 1/. In the second case, the limit of the function is the lower of such zeros (see,
e.g., [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]).
        </p>
        <p>Let  ∈ R+,  ≤ 1/; then Ω − 1 is defined as the lower solution of the equation
Ω − 1 = min { |  =  }.</p>
        <p>∈R+
Corollary 5.1. Let  ∈ R+,  = ℶ () = A ({∅}).</p>
        <p>Case 1: −  ≤  &lt; 1. The following hold true.</p>
        <p>0 = 0 &lt; 2 &lt; · · ·
&lt; 2 &lt; · · ·
&lt; Ω − 1 &lt; · · ·
&lt; 2+1 &lt; · · ·</p>
        <p>&lt; 3 &lt; 1 = 1,
lim 2 = Ω − 1 = lim 2+1.</p>
        <p>→∞ →∞
Case 2: 1 &lt;  ≤ 1/. The following hold true.</p>
        <p>0 = 0 &lt; 1 = 1 &lt;  = 2 &lt; · · ·
&lt;  &lt; · · ·</p>
        <p>&lt; Ω − 1 ,
lim  = Ω − 1 .</p>
        <p>→∞</p>
        <p>
          For a further generalisation of A -codes to HF1/2, which follows naturally from the previous corollary
on the code of Ω, consider the following extension of the concept of code system (Definition 4, [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]).
Definition 5.2 (A -code systems). Consider the set system
and define its index map
S :

⋃︁{⟨, ⟩ | 1 ≤  ≤ } →− { 0, 1, . . . , },
=0
that associates the index of the unknown , to its corresponding index in the list 0, 1, . . . , , namely
, = S (,). Given  ∈ R+ ∖ {1}, −  ≤  ≤ 1/, the A -code system of S (0, 1, . . . , ) in the
real unknowns 0, 1, . . . ,  is
        </p>
        <p>C (0, 1, . . . , ) =
⎧⎪0 =  0,1 + · · ·
⎪
⎪⎨⎪1 =  1,1 + · · ·
.
.</p>
        <p>.
⎪
⎪
⎪
⎩⎪ =  ,1 + · · ·
+  0,0
+  1,1
+  , ,
where , is a shorthand for S (,) for  ∈ {0, 1, . . . , } and  ∈ {1, . . . , }.</p>
        <p>S (0, 1, . . . , ) once assigned to 0, 1, . . . , .</p>
        <p>Definition 5.3</p>
        <p>(Normal set systems). A set system S (0, 1, . . . , ) is said to be normal if there
exist  + 1 pairwise non-bisimilar hypersets ℏ0, ℏ1 . . . , ℏ ∈ HF1/2 that satisfy all the equations in</p>
        <p>
          The following definitions are taken from [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] to show how rational hypersets can be arbitrarily
approximated by sequences of sets or multisets.
defined by
Definition 5.4 (Multiset approximating sequences). Consider a normal set system S (0, 1, . . . , ),
and let S be its index map. The multiset approximating sequence for the solution of S (0, 1, . . . , ) is
the sequence (⟨ | 0 ≤  ≤ ⟩)∈N of the ( + 1)-tuples of well-founded hereditarily finite multisets
⟨ | 0 ≤  ≤ ⟩ =
{︃
⟨∅ | 0 ≤  ≤ ⟩
︀⟨ [,1, . . . , , ] | 0 ≤  ≤ 
︀⟩
if  = 0
if  &gt; 0,
where ,− 1 is a shorthand for S−1(,), for every  ∈ {0, 1, . . . , } and every  ∈ {1, . . . , }.
 ̸= ′.8 Further,  is referred as the -th multiset approximation value of .
        </p>
        <p>Given a normal set system S (0, 1, . . . , ), two distinct unknowns  and ′ , with , ′ ∈
{0, 1, . . . , }, are said to be distinguished at step  &gt; 0 by its multiset approximating sequence if</p>
        <p>
          Some significant properties of set and multiset approximating sequences are shown in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Another
definition is here adapted from [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], with the aim of mirroring the multiset approximating sequence
for the solution of a normal set system to a numerical approximating sequence for the solution of the
corresponding A -code. The interval initially considered is delimited by −  and 1/ to guarantee at
least the convergence on the code of Ω by Corollary 5.1.
is defined as
Definition 5.5 (A -code increment sequences). Assume  ∈ R+
the set system S = (0, 1, . . . , ) with index map S and multiset approximating sequence (⟨ |
0 ≤  ≤ ⟩)∈N. The A -code increment sequence (⟨  | 0 ≤  ≤ ⟩)∈N for the system S (0, 1, . . . , )
  = A (+1)
− A ( )
for every  ∈ {0, 1, . . . , } and  ∈ N.
        </p>
      </sec>
      <sec id="sec-6-2">
        <title>Some meaningful properties are stated below.</title>
        <p>Lemma 5.1. Given  ∈ R+,  &lt; 1,
(∀,  ∈ R)(︀ || ≤ | | ∧  ≤ 0 ⇒ |  − 1| ≤ ⃒⃒  − 
− 1⃒⃒ )︀ .</p>
        <p>Proof. Let ,  ∈ R such that  ≤ 0, and suppose || ≤ | |. Then, since  &lt; 1,</p>
        <p>1 ≤  −| | ≤  −| |.
1 ≤   ≤  − 
⇒
0 ≤   − 1 ≤  − 
− 1
⇒
|  − 1| ≤ |  − 
− 1|.</p>
        <p>Suppose  ≤ 0 ≤ , then</p>
        <p>Otherwise, i.e.  ≤ 0 ≤ ,
1 ≤  − 
≤  
⇒
 − 
≤   ≤ 1
⇒
 −  − 1 ≤   − 1 ≤ 0
⇒
0 ≤ |   − 1| ≤ |  −  − 1|.
8If two unknowns are distinguished at a certain step, then they are distinguished at every subsequent step; see Lemma 2 (a),</p>
        <p>+1 = ∑︁
 A (,)(︀ 
 , − 1
︀)</p>
        <p>where , = S (,)</p>
        <p>≥  ) ⇒ l→im∞   &gt; 0.</p>
        <p>Lemma 5.2. Given  ∈ R+</p>
        <p>≤  ≤ 1/, let S (0, 1, . . . , ) be a normal set system with
(⟨  | 0 ≤  ≤ ⟩)∈N. Then, for every  ∈ {0, 1, . . . , } and  ∈ N, the following facts hold true.
index map S , multiset approximating sequence (⟨ | 0 ≤  ≤ ⟩)∈N and A -code increment sequence

=0

=1

∑︁
=1
A (+1) = ∑︁</p>
        <p>0 = 
Moreover, if  &lt; 1,
while, if  &gt; 1,

=0
=

= ∑︁
=1
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)</p>
      </sec>
      <sec id="sec-6-3">
        <title>Claim (3). By expanding</title>
        <p>=1</p>
        <p>Claim (2). This is another trivial consequence of the given definitions. Indeed, the codes of the first
step of multiset approximating sequence are the sum of as many 1s as the elements of the considered
hyperset, the empty set being the step 0 of whatever sequence.</p>
        <p>+1 = ∑︁
 A (,+1) −
 A (,) = ∑︁(︁  A (,+1) −  A (,)︁)

=1

=1
= ∑︁(︁  A (,)+ , −  A (,)︁)
 A (,) · ︀( 
 , − 1︀) .
the result is proven.</p>
      </sec>
      <sec id="sec-6-4">
        <title>The next two claims hold just in the case  &lt;</title>
        <p>
          1; since this is also the case of A1/2 = R, they
conclude the part treated also by Lemma 4, [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] in that specific case.
        </p>
        <p>Claim (4). It follows by (2) and (3), since  0 ≥
0 for every  ∈ {0, 1, . . . , }, so that  1 is a
nonalternatively non-negative and non-positive values, for even and odd indices respectively.
positive sum, because   0 − 1 ≤ 0. Therefore, by induction, the A -code increment sequence assumes</p>
      </sec>
      <sec id="sec-6-5">
        <title>Claim (5). The key step in the proof of this claim is the inequality</title>
        <p>· ⃒⃒⃒   +1 − 1⃒⃒⃒ ≤ ⃒
⃒⃒   
Proof. Fix an index  ∈ {0, 1, . . . , }; along the proof, the following shorthand notation will be adopted.
, = S (,),</p>
        <p>, =  S (,),
, = S (,).</p>
        <p>Claim (1). It is inductively proven by using the definition of A -code increment sequence:</p>
        <p>A (1) =  0 + A (0) =  0
A (+1) =   + A ( ) =   + ∑︁</p>
        <p>= ∑︁  .
which will now be proven by induction on  ∈ N, for every  ∈ {0, 1, . . . , }. Since</p>
        <p>0 by claim (4), the base case of (8) is proven by
This completes the proof of the claim (8). Claim (5) then follows for  &gt; 0 as an immediate by-product
of its proof, while in the case  = 0, it amounts to (9).</p>
      </sec>
      <sec id="sec-6-6">
        <title>Consider next the case  &gt;</title>
        <p>1.</p>
        <p>Claim (6). The A -code increment sequence is positive, since
 
+1
=
 A (,) ︀( 
 ,
−
Then, to move on from the induction hypothesis (8) to the next value of , we argue as follows:
·
⃒
⃒
·
·
·

−
·

⃒
−
 0,
1⃒ =
(1 −  , )
≤
 = ⃒⃒  0⃒⃒ ,</p>
        <p>(9)
−
−
−
︀)
−
−
−</p>
        <p>︀)
0, focus now on the sum between parentheses.</p>
        <p>∑︁
=1
 A (,+1) · (︀</p>
        <p>,+1
 A (,)

 , ︀(</p>
        <p>·
 A (,) ︁(</p>
        <p>, (︀ 
 A (,) ︀( 
 ,+ ,
+1
2  , + 1)︀ .
being  0 =  ≥</p>
        <p>0 non-negative in the first place.</p>
        <p>Claim (7). Assume  +1</p>
        <p>; it follows
  ,+ ,
+1
−
2  , + 1 ≥
2 ,
2  , + 1 = (︀   ,
1
︀) 2
0
Therefore, the A -code increment sequence is either stable or increasing from the -th step on.
−
⃒
⃒

∑︁
=1
−
1⃒
⃒
⃒

∑︁
=1

∑︁
=1</p>
        <p>︀)
1 −
 A (,) ︀(</p>
        <p>,
·
 A (,) ︀(</p>
        <p>·

∑︁
=1
Remark 2. Observe that, despite not being proven over HF1/2 yet, convergence on the codes of h.f.
wellfounded sets and multisets is guaranteed by the convergence of the multiset approximating sequence
within a number of steps equal to their rank, so that the A -code increment sequence is constantly 0
for all the subsequent steps.</p>
        <p>If − 
on the A -codes of the other rational hypersets ℏ such that ℏ ∈ ℏ. Otherwise, if 1 &lt;  ≤ 1/ the
convergence is not guaranteed, since whenever  +1
≥   the code sequence ⟨A ( )⟩∈N diverges
due to statement (7) of the preceding lemma. An initial result is presented below, showing a minimum
1, the convergence on the A -code of Ω appears to imply at least the convergence
requirement to get  1 &lt;  0.
then  1 &lt;  0.</p>
        <p>Proposition 5.1. Given  &gt;</p>
        <p>1, consider the set system S (0, 1, . . . , ) with index map S ; let
 ∈ {0, 1, . . . , } be such that  &gt; 0 and define
, = max∈{1,...,}{,}. If , &lt; log 2,
Proof. Recalling that  0 =  = A (1), , &lt; log 2 implies
 1 = ∑︁

=1
 A (0,)(
 0, − 1) = ∑︁(  0, − 1) = ∑︁( , − 1)

=1

=1
≤ ( , − 1) &lt; (2 − 1) =  =  0.</p>
        <p>A -code.
−  and 1 can be conjectured.9</p>
        <p>Observe that the above constraint appears to be quite restrictive when dealing with the convergence
of the multiset approximating sequence’s A -codes, also because it has to be strengthened at every
subsequent step. Although a further analysis needs to be done on the convergence on A -codes of
HF1/2, the existence and uniqueness of A -codes of all rational hypersets for a basis chosen between
Conjecture 5.1. Consider  ∈ R, −  ≤  &lt;</p>
        <p>1, and ℏ ∈ HF1/2. Then, there exists and is unique its
(∀ℏ ∈ HF1/2)(∀ ∈ R)(︀ −  ≤  &lt; 1 ⇒ ∃!A (ℏ) ∈ R+)︀ .</p>
        <p>The challenging question of injectivity is still open; it will follow from the injectivity of the map over
HF , by the method of multiset approximating sequence.
5.2. Over multisets
at the very first levels of the hierarchy, since
analog of ℋ2 has to be introduced as domain for this map.</p>
        <p>Definition 5.6. Let  ∈ N+</p>
        <p>∖ {1} and
For what concerns the application of the map A to h.f. multisets, observe that in all the cases  = 1/
with  ∈ N+
∖ {1}, analogues of the properties valid for R can be found too. Injectivity is violated
A1/ {
︀(

{∅}}</p>
        <p>︀) =  · 1/ = 1, so that to require it an
ℋ,
def
=
{︃{︀  ∈ HF |   ({∅}) ≤  − 1</p>
        <p>︀}
︀{  ∈ ℋ,0 |  ⊆ ℋ ,− 1︀}
 − 1 at any nesting depth.
thus ℋ is the collection of multisets containing no occurrences of {∅} with multiplicity larger than</p>
      </sec>
      <sec id="sec-6-7">
        <title>9The case  &gt; 1 shall be excluded in view of counterexamples such as Example 6.2 below.</title>
        <p>A1/-code.
to</p>
        <p>
          Further, by developing tools analogous to the ones of [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], the following can be stated.
Conjecture 5.2. Given  ∈ N+
        </p>
        <p>∖ {1}, the coding map A1/ is injective over the collection ℋ.</p>
        <p>
          Theorem 5.2. Under Conjecture 5.2, every hereditarily finite set of rank at least 4 has a transcendental
Proof. It is a rearrangement of the proof of Theorem 4.12, [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], where the reduction operator is generalised
 () =  ∖
︁(
{︁⌊︀  ⌋︀ {∅}
}︁)︁
+ {︁⌊︀  ⌋︀ ∅}︁,
so that it replaces every -uple of {∅} in  with a single occurrence of ∅.
        </p>
        <p>Since multisets introduce multiple occurrences of their elements, for every algebraic basis − 
1 there are issues similar to the ones already encountered for  = 1/ with  natural, the latter being
a subcase of the former. Indeed, since by definition an algebraic number is the root of a polynomial
with integer coeficients, an algebraic basis  satisfies
 ( ) = 0
where  () = 0 + 1 + 22 + · · ·
+  ∈ Z[].</p>
        <p>Therefore, in these cases it would be necessary to introduce a proper subfamily of HF to exclude
the possibility that the same polynomial is reproduced by the code of any multiset in it. The case of
interest is the one in which 0 &lt; 0,  ≥
{1{∅}, 2 2
{ ∅}, . . . , {</p>
        <p>
          ∅}} would coincide.
choice appears to be − 1 = 1/ ∼
logarithm (see, e.g., [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]).
        </p>
        <p>These observations lead to focus on transcendental real numbers within −  and 1. The most obvious
0.36788 . . . , since  is one of the most studied transcendental
mathematical constants and is used for both the definitions of the natural logarithm and the product</p>
        <p>Despite being the only possible choice to encode completely both HF and HF1/2, − 1 and any
other transcendental basis sufer of a lack of knowledge about their behaviour when involved in
(iterated) exponentiation. Nonetheless, having already excluded all the algebraic numbers from count,
the following conjecture is stated as a motivation for future research.</p>
        <p>Conjecture 5.3. The A− 1 encoding of h.f. multisets and hypersets is injective over the whole universe
0 for  ∈ {1, . . . , }, so that the A -codes of {− 0∅} and
HF1/2</p>
        <p>∪ HF .</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6. Other results</title>
      <p>Example 6.1 (Non-injectivity of R). Consider  = 1/2; then, A1/2(ℏ) = R(ℏ) = 1, where
is the solution of the set system
ℏ = {{{{. . . }, {∅}}, {∅}}, {∅}}
S (0, 1, 2) =
⎨
⎧⎪0 = {0, 1}</p>
      <p>1 = {2}
⎪⎩2 = {}.</p>
      <sec id="sec-7-1">
        <title>It sufices to observe that the corresponding</title>
        <p>A1/2-code is the solution of  = 2−  + 2− 1, which
countably many non-bisimilar hypersets with A1/2-code 1 are obtained.
is trivially 1. Moreover, notice that by iteratively putting ℏ0 = ℏ and ℏ = {ℏ, ℏ− 1} for  ∈ N+,
Example 6.2 (Convergence and divergence at the two extreme cases). Consider the hyperset
solution of</p>
        <p>ℏ = {{{{. . . }, ∅}, ∅}, ∅},
S (0, 1) =
{︃0 = {0, 1}</p>
        <p>1 = {}.</p>
        <p>By considering its multiset approximating sequence and the corresponding A -code approximating
sequence for the bases</p>
        <p>= −  and  = 1/, it turns out that the former guarantees convergence to a
ifnite real number, while the latter does not. This is easily explained by using an analytical approach:
depends on the behaviour of the function () = ( − 1)1/. To find out its extrema, consider
indeed, observe that the A -code of ℏ is the root of the equation  =   + 1, so that its existence


() =
( − 1)1/− 1(︀  − ( − 1) ln( − 1))︀
2
.
that is zero at the point
 =  (1/)+1 + 1 ∼ 4.59112 . . . s.t.  = () = ( (1/)+1)1/( (1/)+1+1)
where  (· ) is the principal branch of the product logarithm. This last value, representing the maximum
value of (), is the greatest that can be assigned to  to ensure the convergence on the A -code of ℏ.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusions and open problems</title>
      <p>A parameterised encoding scheme has been defined, in such a way so as to embrace both the celebrated
Ackermann encoding and the new and less known R map, the latter being a version of the former
that permits an extension of its domain from hereditarily finite well-founded sets to the universes of

h.f. ill-founded sets (hypersets) and h.f. (well-founded) multisets. This generalised Ackermann encoding,
defined as</p>
      <p>A (ℎ) = ∑︁</p>
      <p>ℎ(ℎ′) A (ℎ′)
ℎ′∈ℎ
– where  ℎ(ℎ′) expresses the multiplicity of ℎ′ inside ℎ – depends on a real, positive and non-1 basis  ,
whose choice turns out to be significant to obtain both an everywhere convergent and injective map, at
least on a subuniverse.</p>
      <p>Selecting such a basis  among natural numbers has shown how one can define a subfamily of
h.f. multisets over which the map is bijective. This mapping then gives a total ordering of this
subfamily, and given the code of a multiset in it one can extrapolate which multisets belong to it with its
corresponding multiplicity. This result appears to be promising in algorithmics to encode multisets
whose maximum multiplicity is known, at any nesting depth. Despite this, all these encodings cannot
apply to h.f. hypersets, since all their codes would be missing.</p>
      <p>Given this first example, the focus has shifted to an interval – including 1 – on which a theorem by
Euler ensures at least the convergence on the code of the hyperset Ω = {Ω}. Following the example
of a previous paper concerning R, a way to approximate hypersets and their codes has been shown
(with a basis within this interval); some properties of these approximating sequences have been proven,
concluding that it is plausible that any of such bases can encode properly the universe of h.f. hypersets
and multisets if lower than 1.</p>
      <p>Once the most promising interval where to look for  was found, the algebraic bases have been
excluded, due to issues regarding injectivity over h.f. multisets. This suggested that one should adopt a
transcendental basis, e.g., the inverse Euler number − 1, for future studies; the main dificulty in this
case is the lack of knowledge on the behaviour of iterated exponentials with a transcendental basis.</p>
      <p>Despite the results obtained about this encoding scheme, several problems are still left open. The
challenge of proving existence and uniqueness of codes of all the h.f. rational hypersets is still there, even
when choosing a basis within the aforementioned interval and lower than 1. Moreover, determining the
range in which a  &gt; 1 must lie in to ensure existence of the code of a h.f. hyperset might be a way to
introduce a non-arbitrary concept of rank for the universe of such aggregates. Nonetheless, this would
follow from a deep study of nested exponential equations in two variables, which are made possible
just with a significant knowledge of real analysis.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W.</given-names>
            <surname>Ackermann</surname>
          </string-name>
          , Die Widerspruchsfreiheit der allgemeinen Mengenlehre,
          <source>Journal of Symbolic Logic</source>
          <volume>2</volume>
          (
          <year>1937</year>
          )
          <fpage>167</fpage>
          -
          <lpage>167</lpage>
          . doi:
          <volume>10</volume>
          .2307/2268283.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tarski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Givant</surname>
          </string-name>
          ,
          <article-title>A Formalization of Set Theory Without Variables, number v. 41 in A formalization of set theory without variables</article-title>
          ,
          <source>American Mathematical Soc.</source>
          ,
          <year>1987</year>
          . URL: https://books.google.it/books?id=
          <fpage>6V8tysQeq</fpage>
          -cC.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Aczel</surname>
          </string-name>
          ,
          <string-name>
            <surname>Non-Well-Founded</surname>
            <given-names>Sets</given-names>
          </string-name>
          ,
          <source>Csli Lecture Notes</source>
          , Palo Alto, CA, USA,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. G.</given-names>
            <surname>Omodeo</surname>
          </string-name>
          , Bisimilarity, hypersets, and
          <article-title>stable partitioning: a survey</article-title>
          ,
          <source>Rend. Istit. Mat. Univ. Trieste</source>
          Volume
          <volume>42</volume>
          (
          <year>2010</year>
          )
          <fpage>211</fpage>
          -
          <lpage>234</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Paige</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Tarjan</surname>
          </string-name>
          ,
          <article-title>Three partition refinement algorithms</article-title>
          ,
          <source>SIAM Journal on Computing</source>
          <volume>16</volume>
          (
          <year>1987</year>
          )
          <fpage>973</fpage>
          -
          <lpage>989</lpage>
          . URL: https://doi.org/10.1137/0216062. doi:
          <volume>10</volume>
          .1137/0216062. arXiv:https://doi.org/10.1137/0216062.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Dang</surname>
          </string-name>
          ,
          <article-title>A single-sorted theory of multisets</article-title>
          ,
          <source>Notre Dame Journal of Formal Logic</source>
          <volume>55</volume>
          (
          <year>2014</year>
          )
          <fpage>299</fpage>
          -
          <lpage>332</lpage>
          . doi:
          <volume>10</volume>
          .1215/
          <fpage>00294527</fpage>
          -
          <lpage>2688042</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dovier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Rossi</surname>
          </string-name>
          ,
          <article-title>A uniform axiomatic view of lists, multisets, and sets, and the relevant unification algorithms</article-title>
          ,
          <source>Fundam. Informaticae</source>
          <volume>36</volume>
          (
          <year>1998</year>
          )
          <fpage>201</fpage>
          -
          <lpage>234</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dershowitz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Manna</surname>
          </string-name>
          ,
          <article-title>Proving termination with multiset orderings</article-title>
          ,
          <source>Commun. ACM</source>
          <volume>22</volume>
          (
          <year>1979</year>
          )
          <fpage>465</fpage>
          -
          <lpage>476</lpage>
          . URL: https://doi.org/10.1145/359138.359142. doi:
          <volume>10</volume>
          .1145/359138.359142.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          ,
          <article-title>Encodings of sets and hypersets</article-title>
          , in: D.
          <string-name>
            <surname>Cantone</surname>
            ,
            <given-names>M. N.</given-names>
          </string-name>
          <string-name>
            <surname>Asmundo</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 28th Italian Conference on Computational Logic</source>
          , Catania, Italy,
          <source>September 25-27</source>
          ,
          <year>2013</year>
          , volume
          <volume>1068</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>235</fpage>
          -
          <lpage>240</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>G. D'Agostino</surname>
            ,
            <given-names>E. G.</given-names>
          </string-name>
          <string-name>
            <surname>Omodeo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Policriti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Tomescu</surname>
          </string-name>
          ,
          <article-title>Mapping sets and hypersets into numbers</article-title>
          ,
          <source>Fundamenta Informaticae</source>
          <volume>140</volume>
          (
          <year>2015</year>
          )
          <fpage>307</fpage>
          -
          <lpage>328</lpage>
          . doi:
          <volume>10</volume>
          .3233/FI-2015-1256.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Cantone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          ,
          <article-title>Encoding sets as real numbers</article-title>
          , in: M.
          <string-name>
            <surname>Cristiá</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Delahaye</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Dubois (Eds.),
          <source>Proceedings of the 3rd International Workshop on Sets and Tools co-located with the 6th International ABZ Conference, SETS@ABZ</source>
          <year>2018</year>
          ,
          <article-title>Southamptom</article-title>
          ,
          <string-name>
            <surname>UK</surname>
          </string-name>
          , June 5,
          <year>2018</year>
          , volume
          <volume>2199</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>2</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Cantone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          ,
          <source>Squeezing multisets into real numbers</source>
          ,
          <year>2021</year>
          . URL: http://hdl.handle.net/10077/33312. doi:
          <volume>10</volume>
          .13137/
          <fpage>2464</fpage>
          -8728/33312.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kunen</surname>
          </string-name>
          , Set Theory, Studies in logic, College Publications,
          <year>2011</year>
          . URL: https://books.google.it/books?id=
          <fpage>Zn8ppwAACAAJ</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G.</given-names>
            <surname>Rota</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. H.</given-names>
            <surname>Sharp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sokolowski</surname>
          </string-name>
          , Syntax, semantics, and
          <article-title>the problem of the identity of mathematical objects</article-title>
          ,
          <source>Philosophy of Science</source>
          <volume>55</volume>
          (
          <year>1988</year>
          )
          <fpage>376</fpage>
          -
          <lpage>386</lpage>
          . doi:
          <volume>10</volume>
          .1086/289442.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>E. G.</given-names>
            <surname>Omodeo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. I. Tomescu</surname>
          </string-name>
          ,
          <source>On Sets and Graphs: Perspectives on Logic and Combinatorics</source>
          , Springer,
          <year>2017</year>
          . URL: https://link.springer.com/book/10.1007/978-3-
          <fpage>319</fpage>
          -54981-1. doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>319</fpage>
          -54981-1.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lisitsa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. Y.</given-names>
            <surname>Sazonov</surname>
          </string-name>
          ,
          <article-title>Linear ordering on graphs, anti-founded sets and polynomial time computability</article-title>
          ,
          <source>Theor. Comput. Sci</source>
          .
          <volume>224</volume>
          (
          <year>1999</year>
          )
          <fpage>173</fpage>
          -
          <lpage>213</lpage>
          . URL: https://doi.org/10.1016/S0304-
          <volume>3975</volume>
          (
          <issue>98</issue>
          )
          <fpage>00312</fpage>
          -
          <lpage>0</lpage>
          . doi:
          <volume>10</volume>
          .1016/ S0304-
          <volume>3975</volume>
          (
          <issue>98</issue>
          )
          <fpage>00312</fpage>
          -
          <lpage>0</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Euler</surname>
          </string-name>
          , De formulis exponentialibus replicatis,
          <source>Acta Academiae Scientiarum Imperialis Petropolitanae</source>
          (
          <volume>1778</volume>
          )
          <fpage>38</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Knoebel</surname>
          </string-name>
          , Exponentials reiterated,
          <source>The American Mathematical Monthly</source>
          <volume>88</volume>
          (
          <year>1981</year>
          )
          <fpage>235</fpage>
          -
          <lpage>252</lpage>
          . URL: http://www.jstor.org/stable/2320546.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>J. Anderson</surname>
          </string-name>
          , Iterated exponentials,
          <source>The American Mathematical Monthly</source>
          <volume>111</volume>
          (
          <year>2004</year>
          )
          <fpage>668</fpage>
          -
          <lpage>679</lpage>
          . URL: http://www.jstor.org/stable/4145040.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R.</given-names>
            <surname>Corless</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Gonnet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hare</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jefrey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Knuth</surname>
          </string-name>
          , On the Lambert W function,
          <source>Advances in Computational Mathematics</source>
          <volume>5</volume>
          (
          <year>1996</year>
          )
          <fpage>329</fpage>
          -
          <lpage>359</lpage>
          . doi:
          <volume>10</volume>
          .1007/BF02124750.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>