Power Semigroups and Two Rigidity Theorems for Groups


Abstract

Let \(\mathcal{P}(H)\) be the semigroup obtained by endowing the family of all non-empty subsets of a semigroup \(H\) with the setwise operation naturally induced by \(H\) on its power set, and denote by \(\mathcal{P}_\text{fin}(H)\) the subsemigroup of \(\mathcal{P}(H)\) consisting of all non-empty finite subsets of \(H\).

We obtain (as a corollary of a theorem of independent interest) that if \(H\) is a group and \(K\) is a semigroup, then \(\mathcal{P}(H) \cong \mathcal{P}(K)\) implies \(H \cong K\). The finitary analogue of this statement is considerably more difficult, and we prove it only for \(H\) an additive subgroup of the rationals. Most notably, the proof of the second result relies, in a rather circuitous way, on a special case of the Evertse–Schlickewei–Schmidt theorem.

1 Introduction↩︎

Let \(H\) be a semigroup (see the end of the section for notation and terminology). The family of all non-empty subsets of \(H\) is itself a semigroup, here denoted by \(\mathcal{P}(H)\) and referred to as the large power semigroup of \(H\), when endowed with the binary operation of setwise multiplication induced by \(H\) on its power set and defined by \[AB := \{ab: a \in A,\kern 0.1em b \in B\}, \qquad\text{for all } A, B \subseteq H.\] Moreover, the family \(\mathcal{P}_{\mathrm{fin}}(H)\) of all non-empty finite subsets of \(H\) is a subsemigroup of \(\mathcal{P}(H)\), called the finitary power semigroup of \(H\). These structures are generically dubbed power semigroups.

If the semigroup \(H\) is written additively, we adopt the same convention for any subsemigroup of \(\mathcal{P}(H)\). This amounts, in practice, to the fact that the operation on \(\mathcal{P}(H)\) maps a pair \((A, B)\) of non-empty subsets of \(H\) to their sumset \[A + B := \{a + b: a \in A,\kern 0.1em b \in B\},\] as opposed to the setwise product of \(A\) by \(B\) used in the multiplicative setting.

The systematic investigation of power semigroups began with the work of Tamura and Shafer [1] in the late 1960s, although Bailieu [2] had already studied the subgroups of the large power semigroup of a group in 1950. Tamura, in particular, maintained a lifelong interest in the following problem (here and later, \(\cong\) denotes semigroup isomorphism).

Questions 1. Let \(\mathcal{O}\) be a class of semigroups. Prove or disprove that, for all \(H, K \in \mathcal{O}\),

  1. \(\mathcal{P}(H) \cong \mathcal{P}(K)\) if and only if \(H \cong K\).

  2. \(\mathcal{P}_\mathrm{fin}(H) \cong \mathcal{P}_\mathrm{fin}(K)\) if and only if \(H \cong K\).

A class \(\mathcal{O}\) for which Question 1[que:tamura-shafer40141] has a positive answer is sometimes said to be globally determined. This terminology stems from the fact that an isomorphism from the large power semigroup of a semigroup \(H\) to that of a semigroup \(K\) is often referred to as a global isomorphism from \(H\) to \(K\) (by the same token, some authors call \(\mathcal{P}(H)\) the global of \(H\)).

While the class of all semigroups is not globally determined [3], many interesting subclasses are, including groups [4], semilattices [5], Clifford semigroups [6], and cancellative commutative semigroups [7]. Question 1[que:tamura-shafer40141] remains open for finite semigroups (despite some authors having claimed otherwise):

As for Question 1[que:tamura-shafer40241], it appears to have been first formulated as Question 4(1) in [8], and little is known beyond the case where \(H\) is finite, or equivalently \(\mathcal{P}_{\mathrm{fin}}(H) = \mathcal{P}(H)\).

After a period of intense activity in the 1970s–1990s, power semigroups entered a phase of relative dormancy until they were independently rediscovered in a 2018 paper by Fan and Tringali [9]. Since then, the subject has gained renewed momentum, with a number of papers addressing a broad spectrum of questions, from the study of automorphism groups [10][14] to new kinds of isomorphism problems [8], [15][19] and the investigation of arithmetic properties [15], [20][22]. We refer the reader to [23] for a survey of these recent developments, while noting that significant contributions to some of these lines of research had already been made by Byrd et al. [24][27] in the late 1970s and early 1980s.

In the present paper, we focus on two problems that have not yet received much attention in the literature, despite being quite natural and closely related to Questions 1.

Questions 2. Let \(\mathcal{O}\) be a class of semigroups that is closed under isomorphisms, and let \(K\) be an arbitrary semigroup. Prove or disprove that

  1. if \(H \in \mathcal{O}\) and \(\mathcal{P}(H) \cong \mathcal{P}(K)\), then \(K \in \mathcal{O}\).

  2. if \(H \in \mathcal{O}\) and \(\mathcal{P}_\mathrm{fin}(H) \cong \mathcal{P}_\mathrm{fin}(K)\), then \(K \in \mathcal{O}\).

We show in Section 2 that the answer to Question 2[que:240141] is positive when \(\mathcal{O}\) is the class of groups. More precisely, we establish the following “rigidity theorem”.

Theorem 3. If \(H\) is a group and \(K\) is a semigroup with \(\mathcal{P}(H) \cong \mathcal{P}(K)\), then \(H \cong K\).

The proof of Theorem 3 is deferred to the end of Section 2. While elementary in hindsight, it arises as a byproduct of a more general result of independent interest for the study of isomorphism problems on power semigroups: every global isomorphism from a monoid \(H\) to a monoid \(K\) restricts to a global isomorphism from the unit group of \(H\) to the unit group of \(K\) (Theorem 7).

Since \(\mathcal{P}(H) = \mathcal{P}_\mathrm{fin}(H)\) for any finite semigroup \(H\), Questions 2[que:240141] and 2[que:240241] coincide for finite groups. Yet, the specialization of the latter to infinite groups appears to be much more difficult, and here we only settle it in the fundamental case where \(\mathcal{O}\) is the class of all semigroups isomorphic to a subgroup of \(\mathbb{Q}\). This leads to our main result, which will be proved in Section 4.

Theorem 4. Let \(H\) be an additive subgroup of the rational numbers and \(K\) be a semigroup. If \(\mathcal{P}_{\mathrm{fin}}(H) \cong \mathcal{P}_{\mathrm{fin}}(K)\), then \(H \cong K\).

Additive subgroups of \(\mathbb{Q}\) are completely classified by Baer’s classical work [28]. For instance, the theorem applies when \(H\) is \(\mathbb{Q}\) itself, \(\mathbb{Z}\), or, for a prime \(p\), the group \[\mathbb{Z}[1/p] := \{a/p^n: a \in \mathbb{Z} \text{ and } n \in \mathbb{N}\}.\]

The proof begins by establishing that \(K \cong L \times H^\times\) for a certain monoid \(L\) with trivial unit group (Proposition 12). The goal is then to demonstrate that \(L\) is itself trivial, which is achieved in two steps. First, we find that, for every \(n \in \mathbb{N}^+\), the number of sets \(X \in \mathcal{P}_{\text{fin}}(\mathbb{N})\) such that \[\{0, 1\} + X = \{0, 1, \ldots, n\}\] is the \(n\)-th Fibonacci number \(F_n\) (Proposition 8). Second, we prove that, if \(L\) is non-trivial, then there exist infinitely many \(n\) for which \(F_n\) admits a representation of the form \(\sum_{i=1}^k 2^{e_i} \varepsilon_i\) over \(\mathbb{Z}\), where the number \(k\) of summands is independent of \(n\), the exponents \(e_i\) are non-negative integers, and the coefficients \(\varepsilon_i\) are either \(1\) or \(-1\) (Definition 2). However, this will be seen to be impossible (Lemma 2) as a consequence of the following special case of a celebrated result by Evertse, Schlickewei, and Schmidt [29].

Theorem 5. If \(\Gamma\) is a finitely generated subgroup of \(\mathbb{C}^\times\), then for every \(r \in \mathbb{N}^+\) the equation \[\label{thm:ess:eq40141} x_1 + \cdots + x_r = 1\tag{1}\] has only finitely many non-degenerate solutions \((x_1, \ldots, x_r)\) with \(x_1, \ldots, x_r \in \Gamma\).

Here, a solution \((x_1, \ldots, x_r)\) of Eq. 1 is non-degenerate if \(\sum_{i \in I} x_i \ne 0\) for every non-empty proper subset \(I\) of the interval \(\llbracket 1, r \rrbracket\).

Generalities↩︎

We denote by \(\mathbb{N}\) the additive monoid of non-negative integers, by \(\mathbb{N}^+\) the set of positive integers, by \(\mathbb{Z}\) the additive group of integers, by \(\mathbb{Q}\) the additive group of rationals, by \(\mathbb{C}\) the complex field, by \(|X|\) the cardinality of a set \(X\), and by \(2^X\) the power set of \(X\).

Unless stated otherwise, we reserve the letters \(i\) and \(k\) (with or without subscripts) for non-negative integers, and the letters \(m\) and \(n\) for positive integers. Given \(a, b \in \mathbb{N}\), we let \(\llbracket a, b \rrbracket:= \{x \in \mathbb{N} \colon a \le x \le b\}\) be the (discrete) interval from \(a\) to \(b\).

We address the reader to [30] for basic aspects of semigroup theory. If not explicitly specified, we write all semigroups multiplicatively. Accordingly, we use the symbol \(1_H\) for the identity (element) of a monoid \(H\). A unit of \(H\) is then an element \(u \in H\) for which there exists a provably unique element \(v \in H\), denoted by \(u^{-1}\) and called the inverse of \(u\) (in \(H\)), with the property that \(uv = vu = 1_H\). The set of all units of \(H\) is a subgroup of \(H\), denoted by \(H^\times\) and referred to as the unit group of \(H\). A monoid is trivial if its only element is the identity. If \(R\) is a unital ring, we write \(R^\times\) for the unit group of its multiplicative monoid.

Further notation and terminology, if not explained when first used, are standard or should be clear from the context. Most notably, all morphisms considered through this paper are semigroup homomorphisms (unless otherwise stated), and for a function \(f: A \to B\) and a set \(X \subseteq A\) we let \(f[X]\) be the direct image \(\{f(x): x \in X\}\) of \(X\) under \(f\).

2 The infinitary setting↩︎

In this section, we provide a proof of Theorem 3. In the process, we derive a result on global isomorphisms (Theorem 7) that may be of independent interest.

Definition 1. Given a monoid \(H\), we say that an element \(x \in H\) is unit-stable if \(x = ux = xu\) for all \(u \in H^\times\), where \(H^\times\) denotes the unit group of \(H\).

Every element of a monoid with trivial unit group is unit-stable, whereas no element of a non-trivial group is unit-stable. It is this contrast in behavior, together with the following remarks, that underlies the proof of Theorem 3.

Remarks 6.

Let \(H\) be a monoid and \(X\) be a non-empty subset of \(H\). Since \(1_H \in H^\times\) and hence \(X = X 1_H \subseteq XH^\times\), it is clear that \(XH^\times = H^\times\) yields \(X \subseteq H^\times\). On the other hand, we have \(uH^\times = H^\times\) for every \(u \in H^\times\). Therefore, if \(X \subseteq H^\times\), then \[XH^\times = \bigcup_{u \in X} uH^\times = H^\times.\] By symmetry, this proves that \(X \subseteq H^\times\) if and only if \(XH^\times = H^\times\), if and only if \(H^\times X = H^\times\).

The units of the large power monoid \(\mathcal{P}(H)\) of a monoid \(H\) are precisely the singletons \(\{u\}\) with \(u \in H^\times\). In particular, if \(U, V \in \mathcal{P}(H)\) are such that \(UV = VU = \{1_H\}\), then \(uv = vu = 1_H\) for all \(u \in U\) and \(v \in V\). Therefore, \(U\) and \(V\) are subsets of \(H^\times\). This shows that every element of \(V\) is cancellative, so that \(|U| \le |UV| = 1\) and hence \(U = \{u\}\) for some \(u \in H^\times\).
It follows that a non-empty subset \(X \subseteq H\) is unit-stable as an element of \(\mathcal{P}(H)\) if and only if \[uX = Xu = X, \qquad \text{for all } u \in H^\times,\] which is equivalent to \[H^\times X = \bigcup_{u \in H^\times} uX = X.\] Conversely, if \(H^\times X = X\) and \(u \in H^\times\), then \[uX \subseteq H^\times X = X = u u^{-1}X \subseteq u H^\times X = uX.\] By symmetry, we conclude that \(X\) is unit-stable in \(\mathcal{P}(H)\) if and only if \(H^\times X = XH^\times = X\).

Let \(f\) be a semigroup isomorphism from a monoid \(H\) to a monoid \(K\). It is a basic fact that \(f\) sends the identity \(1_H\) of \(H\) to the identity \(1_K\) of \(K\) (see, e.g., the last lines of [7]). Hence, \(f\) restricts to an isomorphism from \(H^\times\) to \(K^\times\), and it is then routine to check that it preserves unit-stable elements.

We are now ready to prove the main theorem of this section, along with Theorem 3.

Theorem 7. The following hold for a global isomorphism \(f\) from a monoid \(H\) to a monoid \(K\):

  1. \(f(H^\times) = K^\times\).

  2. \(f\) restricts to a global isomorphism from \(H^\times\) to \(K^\times\).

Proof. [prop:global-iso-maps-unit-group-to-unit-group40141] Let \(\Omega(M)\) be the set of unit-stable elements of the large power monoid \(\mathcal{P}(M)\) of a monoid \(M\). Since the inverse \(f^{-1}\) of \(f\) is a global isomorphism from \(K\) to \(H\), it is clear from Remark 6[remarks:units-and-unit-stability40341] that \(f[\Omega(H)] = \Omega(K)\). On the other hand, \(M^\times\) is a unit-stable element of \(\mathcal{P}(M)\), as guaranteed by Remark 6[remarks:units-and-unit-stability40241] when noting that \(M^\times M^\times = M^\times\).

As a result, \(f(H^\times) \in \Omega(K)\), which, again by Remark 6[remarks:units-and-unit-stability40241], implies \(f(H^\times) K^\times = f(H^\times)\). Likewise, \(H^\times X = X\), where \(X := f^{-1}(K^\times) \in \Omega(H)\). Therefore, \[K^\times = f(X) = f(H^\times) f(X) = f(H^\times) K^\times = f(H^\times).\]

[prop:global-iso-maps-unit-group-to-unit-group40241] Let \(X \in \mathcal{P}(H^\times)\). By Remark 6[remarks:units-and-unit-stability40141], we have \(H^\times = XH^\times\). It follows, by part [prop:global-iso-maps-unit-group-to-unit-group40141], that \[K^\times =f(H^\times) =f(X) f(H^\times) = f(X) K^\times,\] which, by the same Remark 6[remarks:units-and-unit-stability40141], shows that \(f(X) \subseteq K^\times\). This yields \(f[\mathcal{P}(H^\times)] \subseteq \mathcal{P}(K^\times)\), and the same reasoning applied to \(f^{-1}\) establishes the reverse inclusion. ◻

It remains an open question whether an analogue of Theorem 7 holds for finitary power semigroups. More explicitly, if \(H\) and \(K\) are monoids and \(f \colon \mathcal{P}_{\mathrm{fin}}(H) \to \mathcal{P}_{\mathrm{fin}}(K)\) is an isomorphism, must \(f\) restrict to an isomorphism from \(\mathcal{P}_{\mathrm{fin}}(H^\times)\) onto \(\mathcal{P}_{\mathrm{fin}}(K^\times)\)?

The difficulty is that, when \(H\) is infinite, the unit group \(H^\times\) need not belong to \(\mathcal{P}_{\mathrm{fin}}(H)\). As a result, the argument used below in the proof of Theorem 3 does not carry over to the finitary setting. In particular, it cannot be used in the proof of Theorem 4, which therefore requires a completely different (and considerably more sophisticated) approach.

Proof of Theorem 3. Let \(f\) be a global isomorphism from a group \(H\) to a semigroup \(K\). By [31], \(K\) is a monoid. It follows from Theorem 7 that \(f\) restricts to a global isomorphism from \(H^\times\) to \(K^\times\). But \(H\) is a group, and hence \(H=H^\times\). Therefore \(f\) maps \(\mathcal{P}(H)\) onto \(\mathcal{P}(K^\times)\). Since, by hypothesis, \(f\) maps \(\mathcal{P}(H)\) onto \(\mathcal{P}(K)\), we obtain \(\mathcal{P}(K)=\mathcal{P}(K^\times)\), which is only possible if \(K=K^\times\). Thus \(K\) is a group, and Shafer’s half-page note [4] yields \(H \cong K\). ◻

3 Preliminaries↩︎

In this section, we collect a number of auxiliary facts that will be used in Section 4. Most notably, we prove a pair of combinatorial results that are perhaps of independent interest: one relating a natural equation in a power semigroup to the Fibonacci sequence (Proposition 8), and another giving a uniform bound for certain fibers of setwise multiplication (Proposition 9).

We begin with a finitary analogue of a characterization [31] of when the large power semigroup of a semigroup has an identity element. Although the argument follows similar lines, we include the details here for the sake of completeness.

Lemma 1. Let \(H\) be a semigroup. If the finitary power semigroup \(\mathcal{P}_{\mathrm{fin}}(H)\) of \(H\) has an identity element \(E\), then \(H\) is a monoid and \(E\) is the singleton \(\{1_H\}\).

Proof. Let \(E\) be the identity element of \(\mathcal{P}_{\mathrm{fin}}(H)\). If \(u, v \in E\), then \(uv \in uE = \{u\}\) and \(vu \in Eu = \{u\}\), that is, \(uv = vu = u\). By symmetry, it follows that \(E\) is a singleton, say \(E = \{e\}\). Hence, \[\{xe\} = xE = \{x\} = Ex = \{ex\}, \qquad\text{for all } x \in H.\] This shows that \(H\) is a monoid with identity element \(e\), which completes the proof since the identity element of a monoid is unique (and hence we have \(e = 1_H\)). ◻

The next result highlights a natural occurrence of the Fibonacci sequence in the study of power semigroups and will play a crucial role later in the proof of Theorem 4.

Proposition 8. Let \(H\) be a monoid, and suppose that \(a \in H\) has infinite order. Then, for every integer \(n \ge 0\), the equation \[\label{lem:fib-count:eq40141} \{1_H,a\} X = \{1_H,a\}^n\tag{2}\] has exactly \(F_n\) solutions \(X \in \mathcal{P}(H)\), where \(F_n\) is the \(n\)-th Fibonacci number (i.e., \(F_0 := 0\), \(F_1 := 1\), and \(F_n := F_{n-1} + F_{n-2}\) for \(n \ge 2\)). Moreover, any such solution is finite and contains \(1_H\).

Proof. Fix \(n \in \mathbb{N}\), and let \(\mathcal{S}_n\) be the set of all \(X \in \mathcal{P}(H)\) that solve Eq. 2 . Put \(s_n := |\mathcal{S}_n|\).

Every solution \(X\) to Eq. 2 is contained in \(\{1_H, a\}^n = \{1_H, a, \ldots, a^n\}\), as the left-hand side of the equation contains \(X\). In addition, \(1_H \in \{1_H, a\} X\) forces \(1_H \in X\), by the fact that \(a\) is an element of infinite order in \(H\) (and hence \(a^k \ne 1_H\) for all \(k \in \mathbb{N}^+\)).

Accordingly, any solution to Eq. 2 belongs to \(\mathcal{P}_\mathrm{fin}(H)\). Moreover, if \(H_a\) denotes the cyclic submonoid of \(H\) generated by \(a\) and \(\phi_a\) is the (monoid) isomorphism \(H_a \to \mathbb{N}\) that maps an element \(x \in H_a\) to the unique integer \(k \ge 0\) such that \(x = a^k\), then the augmentation \[\Phi_a \colon \mathcal{P}(H_a) \to \mathcal{P}(\mathbb{N}) \colon X \mapsto \phi_a[X]\] of \(\phi_a\) restricts to a (monoid) isomorphism from \(\mathcal{P}_{\mathrm{fin}}(H_a)\) onto \(\mathcal{P}_{\mathrm{fin}}(\mathbb{N})\) that maps \(\{1_H, a\}\) to \(\{0, 1\}\). Therefore, \(\Phi_a\) provides a bijection between \(\mathcal{S}_n\) and the solutions \(Y \in \mathcal{P}_\mathrm{fin}(\mathbb{N})\) of the equation \[\label{lem:fib-count:eq40241} \{0,1\} + Y = \llbracket 0, n \rrbracket.\tag{3}\] In other words, \(s_n\) counts the number of sets \(Y \in \mathcal{P}_\mathrm{fin}(\mathbb{N})\) for which Eq. 3 holds. In particular, we have \(s_0 = 0\), because the sumset \(\{0, 1\} + Y\) contains at least two elements for every non-empty \(Y \subseteq \mathbb{N}\), whereas \(\llbracket 0, 0 \rrbracket\) is a singleton. Consequently, we will assume below that \(n \ge 1\).

Let \(Y\) be a solution to Eq. 3 . We know from the first lines of the proof (now with \(\mathbb{N}\) in place of \(H\)) that \(0 \in Y\) and \(Y\subseteq \llbracket 0, n \rrbracket\). Thus, taking maxima on both sides of the equation gives \[\{0,n-1\} \subseteq Y \subseteq \llbracket 0,n-1 \rrbracket.\] For \(n=1\), this implies \(Y = \{0\}\), that is, \(s_1 = 1\). So, we will henceforth assume that \(n \ge 2\).

Now, fix \(k \in \llbracket 1, n-1 \rrbracket\). Clearly, \(k \notin Y + \{0, 1\}\) if and only if neither \(k\) nor \(k-1\) belongs to \(Y\). For Eq. 3 to hold, it is thus necessary and sufficient that at least one of \(k-1\) and \(k\) is in \(Y\). Equivalently, the complement of \(Y\) in \(\llbracket 1,n-2 \rrbracket\) contains no two consecutive integers.

Conversely, if a subset \(Z\) of \(\llbracket 1,n-2 \rrbracket\) has no two consecutive integers, then its complement \(Z^c\) in \(\llbracket 0,n-1 \rrbracket\) is a solution to Eq. 3 ; in particular, we have \(\{0,n-1\} \subseteq Z^c\).

Thus \(s_n\) is equal to the number of subsets of \(\llbracket 1, n-2 \rrbracket\) containing no two consecutive integers. We shall call such subsets admissible (note that the empty set is admissible). We claim that \[s_n = s_{n-1} + s_{n-2}.\] Indeed, if an admissible subset \(Z\) of \(\llbracket 1,n-2 \rrbracket\) does not contain \(n-2\), then \(Z\) is an admissible subset of \(\llbracket 1, n-3 \rrbracket\), giving \(s_{n-1}\) possibilities (this also covers the cases \(n = 2\) and \(n = 3\), since then \(\llbracket 1, n-3 \rrbracket= \varnothing\) and \(s_{n-1} = 1\)). Otherwise, if \(n-2 \in Z\), then necessarily \(n \ge 3\) and \(n-3 \notin Z\), and so \(Z \smallsetminus\{n-2\}\) is an admissible subset of \(\llbracket 1, n-4 \rrbracket\), giving \(s_{n-2}\) possibilities (this also covers the cases \(n=3\) and \(n=4\), since then \(\llbracket 1,n-4 \rrbracket=\varnothing\) and \(s_{n-2}=1\)).

As we have already shown that \(s_0 = 0\) and \(s_1 = 1\), it follows that the sequence \(s_0, s_1, \dots\) satisfies the same recurrence and initial conditions as the Fibonacci sequence \(F_0, F_1, \dots\), and therefore \(s_n = F_n\) for all \(n \in \mathbb{N}\). ◻

The following definition will be useful in the next two results and will play an essential role later in Section 4 in the proof of Theorem 4.

Definition 2. An indexed signed binary representation is any sum of the form \(\sum_{i=1}^k 2^{e_i} \varepsilon_i\), where \(k \in \mathbb{N}\), \(e_1, \ldots, e_k \in \mathbb{N}\), and \(\varepsilon_1, \ldots, \varepsilon_k \in \{\pm 1\} \subseteq \mathbb{Z}\). If the sum adds up to an integer \(z\), we say it is a representation of \(z\). We call \(k\) the length and the \(e_i\)’s the exponents of the representation.

Note that, in contrast with the usual binary representation of an integer, the exponents of an indexed signed binary representation need not be pairwise distinct.

We begin with a lemma that is a special case of more general finiteness results on sums of \(S\)-units in recurrence sequences (see, for instance, [32]). For the reader’s convenience, we include a proof tailored to the Fibonacci sequence.

Lemma 2. For each \(k \in \mathbb{N}^+\), there are only finitely many \(n \in \mathbb{N}^+\) such that the \(n\)-th Fibonacci number \(F_n\) has an indexed signed binary representation of length at most \(k\).

Proof. Fix \(k \in \mathbb{N}^+\), and suppose for a contradiction that the set \(\mathcal{N}\) of positive integers \(n\) such that \(F_n\) has an indexed signed binary representation of length at most \(k\) is infinite. There are only finitely many possible lengths and, for each fixed length, only finitely many possible choices of signs. Hence, after replacing \(\mathcal{N}\) by an infinite subset if necessary, we may assume (without loss of generality) that both the length and the signs are fixed as \(n\) ranges over \(\mathcal{N}\). Namely, there exists \(s \in \mathbb{N}^+\), along with signs \(\varepsilon_1, \ldots, \varepsilon_s \in \{\pm 1\}\) and functions \(e_1, \ldots, e_s \colon \mathcal{N} \to \mathbb{N}\), such that \[\label{lem:fib-binary-representations:eq40141} F_n = \sum_{i = 1}^s 2^{e_i(n)} \varepsilon_i, \qquad\text{for all } n \in \mathcal{N}.\tag{4}\]

Let \(n \in \mathcal{N}\), and put \(\alpha := \frac{1}{2}(1+\sqrt5)\) and \(\beta := \frac{1}{2}(1-\sqrt5)\). By Binet’s formula [33], we have \(\sqrt{5}\kern 0.1em F_n = \alpha^n - \beta^n\). Therefore, Eq. 4 can be equivalently restated as \[\label{lem:fib-binary-representations:eq40241} T_0(n) + T_1(n) + \cdots + T_{s+1}(n) = 0,\tag{5}\] where we define \[\label{lem:fib-binary-representations:eq401a41} T_0(n) := \frac{\alpha^n}{\sqrt{5}} \quad\text{and}\quad T_1(n) := - \frac{\beta^n}{\sqrt{5}},\tag{6}\] as well as \[\label{lem:fib-binary-representations:eq401b41} T_{i+1}(n) := -2^{e_i(n)} \varepsilon_i, \qquad\text{ for each } i \in \llbracket 1, s \rrbracket.\tag{7}\]

By Eq. 5 , the tuple \((T_0(n), T_1(n), \ldots, T_{s+1}(n))\) can be identified with a zero-sum sequence over the additive group of \(\mathbb{C}\). It then follows from the basics of zero-sum theory [34] that there exists at least one “block” \(B_n \subseteq \llbracket 0, s + 1 \rrbracket\) with \(0 \in B_n\) such that the sum \(\sum_{i \in B_n} T_i(n)\) is zero and any subsum \(\sum_{i \in A} T_i(n)\) with \(\varnothing\subsetneq A \subsetneq B_n\) is non-zero. Moreover, since \(s\) is fixed, there are only finitely many possible choices for the block \(B_n\). So, passing (if necessary) to a further infinite subset of \(\mathcal{N}\), we may assume that \(B_n\) is independent of \(n\).

To sum it up, we have established that, without loss of generality, there exists a subset \(B\) of \(\llbracket 0, s + 1 \rrbracket\) containing \(0\) with the “minimality property” that \[\label{lem:fib-binary-representations:eq40341} \sum_{i \in B} T_i(n) = 0, \qquad\text{for all } n \in \mathcal{N},\tag{8}\] and additionally, \[\label{lem:fib-binary-representations:eq40441} \sum_{i \in A} T_i(n) \ne 0, \qquad \text{for all }n \in \mathcal{N} \text{ and every non-empty set } A \subsetneq B.\tag{9}\]

Denote by \(E\) the quadratic extension of the rational field obtained by adjoining \(\sqrt{5}\). Since \(\beta = -\alpha^{-1}\), each of the summands appearing in Eq. 8 belongs to the subgroup \(\Gamma\) of \(E^\times\) (the unit group of \(E\)) generated by \(-1\), \(2\), \(\alpha\), and \(\sqrt 5\). Next, note that \(r := |B| - 1\) is a positive integer (by the fact that \(0 \in B\) and \(T_0(n) \ne 0\) for all \(n \in \mathbb{N}\)), and let \(i_1, \ldots, i_r\) be an enumeration of \(B \smallsetminus\{0\}\). We gather from the above that, for any \(n \in \mathcal{N}\), the \(r\)-tuple \[t_n := (-T_{i_1}(n)/T_0(n), \ldots, -T_{i_r}(n)/T_0(n))\] provides a non-degenerate solution to the equation \[\label{lem:fib-binary-representations:eq40541} x_1 + \cdots + x_r = 1, \qquad \text{with } x_1, \ldots, x_r \in \Gamma;\tag{10}\] in particular, non-degeneracy is guaranteed by Eq. 9 . On the other hand, Eq. 10 has only finitely many non-degenerate solutions by Theorem 5. Passing once again to an infinite subset of \(\mathcal{N}\) if necessary, we may therefore assume that the tuple \(t_n\) (and hence each of its components) is independent of \(n\). In particular, there exists \(a \in \Gamma\) such that \[\label{lem:fib-binary-representations:eq40641} a = \frac{T_i(n)}{T_0(n)} = \frac{\sqrt{5} \: T_i(n)}{\alpha^n} = (-1)^n \sqrt{5} \kern 0.1em \beta^n\kern 0.1em T_i(n), \qquad \text{for all } n \in \mathcal{N},\tag{11}\] where, for convenience, \(i\) is the minimum of \(i_1, \ldots, i_r\). We will show that this is impossible.

Indeed, fix \(n \in \mathcal{N}\). If \(i = 1\), then we get from Eqs. 6 and 11 that \(|a| = |\beta|^{2n}\) for infinitely many \(n \in \mathbb{N}^+\), which is absurd because \(|\beta| = -\beta < 1\) and hence \(|\beta|^{2n} \to 0\) as \(n \to \infty\). Therefore, we must have \(2 \le i \le s+1\). Accordingly, we infer from Eqs. 7 and 11 that \[\label{lem:fib-binary-representations:eq40741} 0 \ne a = -\frac{2^{e_{i - 1}(n)} \varepsilon_{i-1} \sqrt{5}}{\alpha^n}.\tag{12}\] Let \(\sigma\) be the only non-trivial automorphism of the field \(E\), so that \(\sigma(q) = q\) for any \(q \in \mathbb{Q}\) and \(\sigma(\sqrt{5}) = -\sqrt{5}\). Then \(\sigma(\alpha) = \beta\), and applying \(\sigma\) to Eq. 12 yields \[0 \ne \frac{\sigma(a)}{a} = - \frac{\alpha^n}{\sigma(\alpha)^n} = -\frac{\alpha^n}{\beta^n} = (-1)^{n-1} \alpha^{2n} =: \gamma_n.\] But this is again a contradiction, because \(\alpha > 1\) and hence \(|\gamma_n| \to \infty\) as \(n \to \infty\).

Thus, the only possible conclusion is that there are only finitely many terms in the Fibonacci sequence with an indexed signed binary representation of bounded length. ◻

We continue with a combinatorial result that allows us to bound the number \(s\) of solutions \(Y\) to an equation of the form \(AY = B\) over a finitary power semigroup in terms of the length of an indexed signed binary representation of \(s\), assuming only that \(s\) is finite.

Proposition 9. Let \(A\) and \(B\) be non-empty finite subsets of a semigroup \(H\), and let \(\mathcal{S}\) be the set of all \(Y \in \mathcal{P}_{\mathrm{fin}}(H)\) such that \(AY=B\). If \(\mathcal{S}\) is finite, then \(|\mathcal{S}|\) has an indexed signed binary representation of length at most \(2^{|B|}\).

Proof. There is nothing to prove if \(\mathcal{S}=\varnothing\), since in this case \(|\mathcal{S}|=0\) has an indexed signed binary representation of length zero. Thus, assume that \(\mathcal{S}\) is non-empty, and put \[\Omega := \{y \in H: Ay \subseteq B\}.\] Accordingly, for every \(b \in B\) define \[\label{prop:fiber-counting:eq40141} \Omega_b := \{y \in \Omega: b \in Ay\} \quad\text{and}\quad E_b := \{Y \subseteq \Omega: Y \cap \Omega_b = \varnothing\}.\tag{13}\]

If \(Y \in \mathcal{S}\), then \(AY = B\) and hence \(Ay \subseteq B\) for each \(y \in Y\), which shows that \(Y \subseteq \Omega\). Moreover, if \(Y \in \mathcal{S}\) and \(y \in \Omega\), then \(Ay \subseteq B = AY\) and therefore \[A(Y \cup \{y\}) = AY \cup Ay = B,\] which implies \(Y \cup \{y\} \in \mathcal{S}\). It follows that \[\Omega \subseteq \bigcup_{Y \in \mathcal{S}} Y,\] and hence \(|\Omega| < \infty\), because \(\mathcal{S}\) is finite and each set in \(\mathcal{S}\) is finite too (by hypothesis).

Now, let \(Y \subseteq \Omega\). Since \(AY \subseteq B\), we have \(Y \notin \mathcal{S}\) if and only if \(AY \neq B\). That is, \(Y \notin \mathcal{S}\) if and only if there exists \(b \in B\) such that \(b \notin AY\), which, by our definitions, is equivalent to \(Y \cap \Omega_b = \varnothing\) for some \(b \in B\). As we have already noticed that \(\mathcal{S} \subseteq 2^\Omega\), it follows that \[\mathcal{S} = 2^{\Omega} \smallsetminus\bigcup_{b \in B} E_b.\] By the inclusion-exclusion principle, this results in \[\label{prop:fiber-counting:eq40241} |\mathcal{S}| = \sum_{D\subseteq B} (-1)^{|D|} \left|\bigcap_{b \in D} E_b \right|.\tag{14}\] If, on the other hand, \(D\) is a subset of \(B\) and \(\Omega(D)\) is the complement of \(\bigcup_{b \in D} \Omega_b\) in \(\Omega\), then \[\bigcap_{b \in D} E_b = \left\{Y \subseteq \Omega: Y \cap \bigcup_{b \in D} \Omega_b = \varnothing\right\} = \left\{Y: Y \subseteq \Omega \smallsetminus\bigcup_{b \in D} \Omega_b\right\} = 2^{\Omega(D)}.\]

Consequently, we conclude from Eq. 14 that \[|\mathcal{S}| = \sum_{D\subseteq B} (-1)^{|D|} \left|2^{\Omega(D)}\right| = \sum_{D\subseteq B} (-1)^{|D|} \kern 0.1em 2^{|\Omega(D)|},\] which is an indexed signed binary representation of \(|\mathcal{S}|\) of length at most \(2^{|B|}\). ◻

We conclude the section with a lemma on intervals in totally ordered groups that will be used later in the proof of Lemma 5. Although we will only apply the lemma to additive subgroups of \(\mathbb{Q}\), the proof works in a somewhat more general setting, so we record the result in that form.

Here and throughout, an ordered semigroup is a pair \((H,\preceq)\) consisting of a semigroup \(H\) and an order \(\preceq\) on (the underlying set of) \(H\) such that if \(x \preceq y\) then \(ux \preceq uy\) and \(xu \preceq yu\) for all \(u \in H\). We say in this case that the order is translation-invariant. If, in addition, \(\preceq\) is total (that is, either \(x \preceq y\) or \(y \preceq x\) for all \(x, y \in H\)), we call \((H,\preceq)\) a totally ordered semigroup.

Remark 10. If \(\mathcal{H} = (H, \preceq)\) is a totally ordered semigroup, then for every non-empty finite \(X \subseteq H\) there exist unique elements \(x_\ast, x^\ast \in X\) such that \(x_\ast \preceq y \preceq x^\ast\) for all \(y \in X\); we refer to \(x_\ast\) as the \(\preceq\)-minimum and to \(x^\ast\) as the \(\preceq\)-maximum of \(X\). Accordingly, we have a well-defined function \(\mu \colon \mathcal{P}_\mathrm{fin}(H) \to H\) that maps a set \(X \in \mathcal{P}_\mathrm{fin}(H)\) to its \(\preceq\)-minimum. We call \(\mu\) the minimizer of \(\mathcal{H}\).

Let \(X, Y \in \mathcal{P}_\mathrm{fin}(H)\). If \(x_\ast := \mu(X)\) and \(y_\ast := \mu(Y)\), then \(x_\ast \preceq x\) and \(y_\ast \preceq y\) for all \(x \in X\) and \(y \in Y\), which, by translation-invariance, yields \(x_\ast y_\ast \preceq xy\). It follows that \[\mu(XY) = x_\ast y_\ast = \mu(X) \mu(Y),\] that is, \(\mu\) is a (semigroup) homomorphism \(\mathcal{P}_\mathrm{fin}(H) \to H\). Note that \(\mu\) is also surjective, because \(\{x\} \in \mathcal{P}_\mathrm{fin}(H)\) and \(\mu(\{x\}) = x\) for every \(x \in H\).

A [totally] ordered semigroup \(\mathcal{H} = (H, \preceq)\) is a [totally] ordered group if \(H\) is a group; and it is commutative/abelian if so is the semigroup \(H\). For instance, every (additive) sub[semi]group of \(\mathbb{Q}\) is a totally ordered commutative [semi]group under the usual ordering of the rationals.

Lemma 3. Let \(\mathcal{H} = (H, \preceq)\) be a totally ordered group. If \(A\) is a non-empty subset of \(H\) with minimum element \(1_H\) and maximum element \(a\) with respect to the order \(\preceq\), then \[A \cdot [1_H, b\kern 0.1em]_\mathcal{H} = [1_H, ab]_\mathcal{H}, \qquad\text{for all } b \in H \text{ with } a \preceq b.\]

Proof. Fix \(b \in H\) with \(a \preceq b\). We will show that \(A \cdot [1_H, b\kern 0.1em]_\mathcal{H} \subseteq [1_H, ab]_\mathcal{H} \subseteq A \cdot [1_H, b\kern 0.1em]_\mathcal{H}\).

To start with, if \(x \in A\) and \(y \in [1_H, b]_\mathcal{H}\), then \(1_H \preceq x \preceq a\) and \(1_H \preceq y \preceq b\). By the translation-invariance of the order, this implies \(1_H \preceq xy \preceq ab\), and hence \(xy \in [1_H, ab]_\mathcal{H}\). In other words, \(A \cdot [1_H, b]_\mathcal{H} \subseteq [1_H, ab]_\mathcal{H}\) (in fact, the conclusion holds regardless of whether \(a \preceq b\)).

Conversely, let \(z \in [1_H, ab]_\mathcal{H}\). We need to verify that \(z \in A \cdot [1_H, b]_\mathcal{H}\). If \(z \preceq b\), then \(1_H \in A\) yields \(z = 1_H z \in A \cdot [1_H,b]_\mathcal{H}\), and we are done. Otherwise, \(b \prec z \preceq ab\). Since \(a \preceq b\), we have \(1_H \preceq a^{-1}b\), and therefore \(1_H \preceq a^{-1}b \prec a^{-1}z \preceq b\). Thus \(a^{-1}z \in [1_H,b]_\mathcal{H}\), which, together with \(a \in A\), gives \(z = a(a^{-1}z) \in A \cdot [1_H,b]_\mathcal{H}\) and completes the proof. ◻

4 The finitary setting↩︎

This section is devoted to the proof of Theorem 4. Before proceeding, we record a couple of elementary properties of power semigroups that will be used later on.

Remark 11. Let \(H\) and \(K\) be semigroups, and let \(f \colon \mathcal{P}_{\mathrm{fin}}(H) \to \mathcal{P}_{\mathrm{fin}}(K)\) be an isomorphism.

It is routine to check that a semigroup is commutative if and only if its large power semigroup is. Since every subsemigroup of a commutative semigroup is itself commutative and commutativity is preserved under isomorphisms, it follows that \(H\) is commutative if and only if \(K\) is.

Suppose, on the other hand, that \(H\) is a monoid. Then \(\mathcal{P}_\mathrm{fin}(H)\) itself is a monoid, its identity element being the singleton \(\{1_H\}\). It follows that \(\mathcal{P}_\mathrm{fin}(K)\) is also a monoid, its identity being the image of \(\{1_H\}\) under \(f\). By Lemma 1, this is only possible if \(K\) is a monoid too.

The next lemma shows that any finitary power-semigroup isomorphism restricts to an isomorphism between the respective unit groups, acting via singletons.

Lemma 4. Let \(H\) and \(K\) be monoids, and let \(f\) be a (semigroup) isomorphism from \(\mathcal{P}_\mathrm{fin}(H)\) to \(\mathcal{P}_\mathrm{fin}(K)\). There exists an isomorphism \(\eta: H^\times \to K^\times\) such that \(f(\{u\}) = \{\eta(u)\}\) for all \(u \in H^\times\).

Proof. By [23], the units of \(\mathcal{P}_\mathrm{fin}(H)\) are precisely the singletons \(\{u\}\) such that \(u\) is a unit of \(H\), and similarly for the units of \(\mathcal{P}_\mathrm{fin}(K)\). Moreover, we have from Remark 6[remarks:units-and-unit-stability40341] that \(f\) maps units of \(\mathcal{P}_\mathrm{fin}(H)\) bijectively onto units of \(\mathcal{P}_\mathrm{fin}(K)\). It follows that there exists a bijection \(\eta \colon H^\times \to K^\times\) such that \(f(\{u\}) = \{\eta(u)\}\) for every \(u \in H^\times\). Since \(f(\{xy\}) = f(\{x\}) f(\{y\})\) for all \(x, y \in H\), it is then clear that \(\eta\) is an isomorphism from \(H^\times\) to \(K^\times\). ◻

We are now ready to state and prove the main (technical) results for this section.

Proposition 12. Let \(\mathcal{H} = (H, \preceq)\) be a totally ordered abelian group, \(K\) be a semigroup, and \(f\) be an isomorphism from \(\mathcal{P}_\mathrm{fin}(H)\) to \(\mathcal{P}_\mathrm{fin}(K)\). The following hold:

  1. \(K\) is a commutative monoid, and there exists a submonoid \(L\) of \(K\) such that \[\label{prop:structural-splitting:eq40041} L^\times = \{1_K\} \quad\text{and}\quad K \cong L \times K^\times \cong L \times H.\tag{15}\]

  2. \(\mu \circ f^{-1}(\{y\}) = 1_H\) for every \(y \in L\), where \(\mu\) is the minimizer of \(\mathcal{H}\).

Proof. We have from Remark 11 that \(K\) is a commutative monoid, and from Remark 10 that \(\mu\) is a homomorphism from \(\mathcal{P}_\mathrm{fin}(H)\) to \(H\). In particular, \(H\) being a group and \(K\) being a monoid ensures by Lemma 4 that there is an isomorphism \(\eta \colon H \to K^\times\) such that \[\label{prop:structural-splitting:eq40141} f(\{u\}) = \{\eta(u)\}, \qquad\text{for each } u \in H.\tag{16}\]

We thus obtain a well-defined function \[\label{prop:structural-splitting:eq401b41} \lambda \colon K \to K^\times \colon y \mapsto \eta \circ \mu\circ f^{-1}(\{y\}).\tag{17}\] Notice that \(\lambda\) fixes the units of \(K\). Indeed, if \(v \in K^\times\), then \(v = \eta(u)\) for some \(u \in H\), and hence \[\lambda(v) \stackrel{\eqref{prop:structural-splitting:eq40141}}{=} \eta \circ \mu(\{u\}) = \eta(u) = v.\] In particular, \(\lambda(1_K) = 1_K\). On the other hand, \(\lambda\) is a homomorphism from \(K\) to \(K^\times\), as it is a composition of homomorphisms. Consequently, \[\label{prop:structural-splitting:eq40241} L := \lambda^{-1}(1_K) = \{y \in K: \lambda(y) = 1_K\}\tag{18}\] is a submonoid of \(K\). Moreover, the unit group of \(L\) is trivial: if \(v \in L^\times\), then \(v \in K^\times\) and thus \(1_K = \lambda(v) = v\) (recall that \(\lambda\) acts as the identity on \(K^\times\)). We claim that \[K \cong L \times K^\times\] Since \(H \cong K^\times\) (via \(\eta\)), this will complete the proof, as the injectivity of \(\eta\) together with Eqs. 17 and 18 forces \(\mu \circ f^{-1}(\{y\}) = 1_H\) for every \(y \in L\).

For the claim, let \(y \in K\) and define \(\lambda_y := \lambda(y)\). Since \(\lambda_y \in K^\times\), we may consider the element \(y\lambda_y^{-1} \in K\). Then, \(\lambda\) being a homomorphism \(K \to K^\times\) that fixes \(K^\times\) pointwise, we have \[\lambda(y \lambda_y^{-1}) = \lambda(y) \lambda(\lambda_y^{-1}) = \lambda_y \lambda_y^{-1} = 1_K.\] Hence, we can define a function \(\phi \colon K \to L \times K^\times\) by \[\phi(y) := (y \lambda_y^{-1}, \lambda_y), \qquad \text{for each } y \in K.\]

We claim that \(\phi\) is a semigroup isomorphism. Indeed, the commutativity of \(K\) entails that \[y\lambda_y^{-1} \cdot z \lambda_z^{-1} = yz \cdot \lambda_y^{-1} \lambda_z^{-1} = yz \cdot (\lambda_{yz})^{-1}, \qquad\text{for all } y, z \in K.\] It is then evident that \(\phi\) is a homomorphism, and we are left to check that it is also bijective.

Suppose first that \(\phi(y) = \phi(z)\) for some \(y, z \in K\). Then \((y\lambda_y^{-1}, \lambda_y) = (z\lambda_z^{-1}, \lambda_z)\), and hence \(\lambda_y = \lambda_z\) and \(y\lambda_y^{-1} = z\lambda_z^{-1}\), which is only possible if \(y = z\). So, \(\phi\) is injective.

For surjectivity, let \((y, v) \in L \times K^\times\), and put \(x := yv \in K\). By Eq. 18 and the properties of \(\lambda\), we have \(\lambda(y) = 1_K\) and \(\lambda(v) = v\). It follows that \(\lambda_x = \lambda(yv) = \lambda(y)\lambda(v) = v\), and hence \[\phi(x) = (x \lambda_x^{-1}, \lambda_x) = (yvv^{-1}, v) = (y, v).\] This proves that \(\phi\) is onto (and therefore an isomorphism). ◻

Incidentally, we remark that the “structural splitting” described by Eq. 15 need not hold for arbitrary commutative monoids. For instance, let \(K := \{e,u,x\}\) be a three-element set and define a binary operation on \(K\) by the following Cayley table: \[\begin{array}{c|ccc} \cdot & e & u & x \\ \hline e & e & u & x \\ u & u & e & x \\ x & x & x & x \end{array}\] It is routine to verify that \(K\) is a commutative monoid with identity element \(e\) and unit group \(K^\times = \{e, u\}\). If \(K\) were isomorphic to \(L \times K^\times\) for some monoid \(L\), then \[3 = |K| = |L| \cdot |K^\times| = 2\kern 0.1em|L|,\] which is impossible. This shows that, in general, the unit group of a commutative monoid does not split off as a direct factor, a property that is, however, essential to our proof of Theorem 4.

Lemma 5. Let \(H\) be an additive subgroup of the rational numbers, and let \(f\) be an isomorphism from \(\mathcal{P}_\mathrm{fin}(H)\) to the finitary power semigroup \(\mathcal{P}_\mathrm{fin}(K)\) of a semigroup \(K\). Then either \(K\) is a group, or there exist a positive element \(q \in H\) and integer \(N \ge 1\) such that the size of the set \(f(\{0, q\})^n\) is bounded by \(N\) for infinitely many \(n \in \mathbb{N}^+\).

Proof. The standard order \(\le\) on \(\mathbb{Q}\) turns \(H\) into a totally ordered abelian group. Consequently, we are guaranteed by part [prop:structural-splitting40i41] of Proposition 12 that \(K\) is a commutative monoid and there exists a submonoid \(L\) of \(K\) with trivial unit group such that \(K \cong L \times K^\times\).

Now, suppose that \(K\) is not a group. Then \(L\) is not a group either. Accordingly, pick a non-unit \(y \in L\). We claim that the (non-empty) set \(A := f^{-1}(y)\) is not a singleton. Suppose the contrary. Since \(H\) is a group, \(A\) is then a unit of \(\mathcal{P}_\mathrm{fin}(H)\). Consequently, \(\{y\} = f(A)\) is a unit of \(\mathcal{P}_\mathrm{fin}(K)\), because \(f\) sends units to units. That is, \(y\) is a unit of \(L\) (a contradiction).

On the other hand, we have from part [prop:structural-splitting40ii41] of Proposition 12 that the \(\le\)-minimum of \(A\) is zero. Denote by \(A^\ast\) the subgroup of \(H\) generated by \(A\), and set \[[a,b]_A := \{x \in A^\ast: a \le x \le b\}, \qquad\text{for } a, b \in A^\ast.\] Being a non-trivial finitely generated (additive) subgroup of \(\mathbb{Q}\), the group \(A^\ast\) is cyclic of infinite order (and hence isomorphic to \(\mathbb{Z}\)). Let \(q\) be the positive generator of \(A^\ast\) and \(r\) be the \(\le\)-maximum of \(A\). There then exists \(m \in \mathbb{N}^+\) such that \(r = mq\), and we may consider the sets \[Q := m\{0, q\} \in \mathcal{P}_\mathrm{fin}(H) \quad\text{and}\quad B := f(Q) = f(\{0, q\})^m \in \mathcal{P}_\mathrm{fin}(K).\] To complete the proof, it is enough to check that \(|B^n| \le |B|\) for all \(n \in \mathbb{N}^+\).

To this end, fix \(n \in \mathbb{N}^+\). Lemma 3 (applied to \(A^\ast\) with the order inherited from \(H\)) yields \[\label{lem:bounding-the-size-of-powers:eq40141} A + [0, nr]_A = [0, (n+1)r]_A.\tag{19}\] On the other hand, it is straightforward from our definitions that \[[0, kr]_A = [0, mkq]_A = \{0, q, \ldots, mkq\} = mk \{0, q\} = kQ, \qquad\text{for every } k \in \mathbb{N}^+.\] It thus follows from Eq. 19 that \(A + nQ = (n+1) Q\), which in turn implies \[B^{n+1} = f( (n+1) Q) = f(A) f(nQ) = yB^n,\] and hence \(|B^{n+1}| = |yB^n| \le |B^n|\). By a routine induction, it is then clear that \(|B^n| \le |B|\). ◻

We finally have all the ingredients needed to prove the main result of the paper.

Proof of Theorem 4. Assume \(H\) is non-trivial, or else the conclusion is obvious. Since \(\mathcal{P}_\mathrm{fin}(H) \cong \mathcal{P}_\mathrm{fin}(K)\), we have from Proposition 12 that \(K \cong L \times H\), where \(L\) is a submonoid of \(K\) with trivial unit group. Suppose for a contradiction that \(L \ne \{1_K\}\).

In light of Lemma 5, there exist an integer \(N \ge 1\) and a non-zero element \(q \in H\) such that \(|f(A)^n| \le N\) for infinitely many \(n \in \mathbb{N}^+\), where \(A := \{0, q\}\). Let \(s_n\) be the number of solutions \(Y \in \mathcal{P}_\mathrm{fin}(K)\) to the equation \(BY = B^n\) as \(n\) ranges over \(\mathbb{N}^+\), where \(B := f(A)\). This is the same as the number of solutions \(X \in \mathcal{P}_\mathrm{fin}(H)\) to the equation \[\{0, q\} + X = n\{0, q\}.\] Indeed, since the inverse \(f^{-1}\) of \(f\) is an isomorphism from \(\mathcal{P}_\mathrm{fin}(K)\) to \(\mathcal{P}_\mathrm{fin}(H)\), it maps solutions of the former equation bijectively onto solutions of the latter.

It then follows from Proposition 8 that \(s_n\) equals \(F_n\) (the \(n\)-th Fibonacci number) for all \(n \in \mathbb{N}\); in particular, \(s_n\) is finite. So, letting \(k_n\) be the minimum length of an indexed signed binary representation of \(F_n\), we infer from Proposition 9 and the above that \[k_n \le 2^{|B^n|} \le 2^{N}, \qquad\text{for infinitely many } n \in \mathbb{N}^+.\] This is, however, impossible by Lemma 2. We must therefore conclude that \(L = \{1_K\}\), and hence \(K \cong H\). In particular, \(K\) is a group. ◻

5 Prospects for future work↩︎

We conjecture that Question 2[que:240241] has a positive answer for the class of all groups. As a first step, it would be interesting to settle the question for torsion-free abelian groups. By Theorem 4, the conjecture holds for groups isomorphic to additive subgroups of \(\mathbb{Q}\).

In a related direction, we have already noted after the proof of Theorem 7 that it would be useful to know whether every isomorphism \(f \colon \mathcal{P}_{\mathrm{fin}}(H) \to \mathcal{P}_{\mathrm{fin}}(K)\) between the finitary power semigroups of two monoids \(H\) and \(K\) restricts to an isomorphism from \(\mathcal{P}_{\mathrm{fin}}(H^\times)\) onto \(\mathcal{P}_{\mathrm{fin}}(K^\times)\).

Acknowledgements↩︎

The authors were supported by the Natural Science Foundation of Hebei Province through grant A2023205045.

References↩︎

[1]
T. Tamura and J. Shafer, Power semigroups, Math. Japon. 12(1967), 25–32; Errata, ibid. 29(1984), No. 4, 679.
[2]
R. Ballieu, Sur les groupes de parties d’un demi-groupe(French), Ann. Soc. Sci. Bruxelles, Sér. I 64(1950), 139–147.
[3]
E. M. Mogiljanskaja, Non-isomorphic semigroups with isomorphic semigroups of subsets, Semigroup Forum 6(1973), 330–333.
[4]
J. Shafer, Note on power semigroups, Math. Japon. 12(1967), 32.
[5]
Y. Kobayashi, Semilattices are globally determined, Semigroup Forum 29(1984), No. 1, 217–222.
[6]
A. Gan and X. Zhao, Global determinism of Clifford semigroups, J. Australian Math. Soc. 97(2014), 63–77.
[7]
S. Tringali, “On the isomorphism problem for power semigroups,” pp. 429–437 in: M. Brešar, A. Geroldinger, B. Olberding, and D. Smertnig (eds.), Recent Progress in Ring and Factorization Theory (Graz, Austria, July 10–14, 2023), Springer Proc. Math. Stat. 477, Springer, 2025.
[8]
P. A. García-Sánchez and S. Tringali, Semigroups of ideals and isomorphism problems, Proc. Amer. Math. Soc. 153(2025), No. 6, 2323–2339.
[9]
Y. Fan and S. Tringali, Power monoids: A bridge between Factorization Theory and Arithmetic Combinatorics, J. Algebra 512(Oct. 2018), 252–294.
[10]
S. Tringali and W. Yan, On power monoids and their automorphisms, J. Combin. Theory Ser. A 209(2025), 105961, 16 pp.
[11]
S. Tringali and K. Wen, On the automorphisms of the power semigroups of numerical semigroups, Trans. London Math. Soc. 13(2026), paper No. e70030 (DOI: https://doi.org/10.1112/tlm3.70030).
[12]
B. Rago, The automorphism group of reduced power monoids of finite abelian groups, preprint (arXiv: https://arxiv.org/abs/2510.17533).
[13]
S. Tringali and K. Wen, The automorphism group of the finitary power monoid of the integers under addition, preprint (arXiv: https://arxiv.org/abs/2504.12566).
[14]
D. Wong, S. Xu, C. Zhang, and J. Zhao, On automorphism groups of numerical power semigroups, J. Algebra, to appear (arXiv: https://arxiv.org/abs/2512.12606).
[15]
P.-Y. Bienvenu and A. Geroldinger, On algebraic properties of power monoids of numerical monoids, Israel J. Math. 265(2025), 867–900.
[16]
S. Tringali and W. Yan, A conjecture by Bienvenu and Geroldinger on power monoids, Proc. Amer. Math. Soc. 153(2025), No. 3, 913–919.
[17]
B. Rago, A counterexample to an isomorphism problem for power monoids, Proc. Amer. Math. Soc. 154(2026), 1855–1858.
[18]
S. Tringali and W. Yan, Torsion groups and the Bienvenu–Geroldinger conjecture, Bull. London Math. Soc., to appear (arXiv: https://arxiv.org/abs/2601.19592).
[19]
B. Rago, The isomorphism problem for reduced finitary power monoids, preprint (arXiv: https://arxiv.org/abs/2601.22469).
[20]
A. A. Antoniou and S. Tringali, On the Arithmetic of Power Monoids and Sumsets in Cyclic Groups, Pacific J. Math. 312(2021), No. 2, 279–308.
[21]
V. Gonzalez, E. Li, H. Rabinovitz, P. Rodriguez, and M. Tirador, On the atomicity of power monoids of Puiseux monoids, Internat. J. Algebra Comput. 35(2025), No. 2, 167–181.
[22]
L. Cossu and S. Tringali, On power monoids and factorization, J. Algebra 686(Jan 2026), 793–813.
[23]
S. Tringali, Power monoids and their arithmetic: a survey, Amer. Math. Monthly, to appear (arXiv: https://arxiv.org/abs/2602.15754).
[24]
R. D. Byrd, J. T. Lloyd, F. D. Pedersen, and J. W. Stepp, Automorphisms of the semigroup of finite complexes of a periodic locally cyclic group, Pacific J. Math. 72(1977), No. 1, 27–39.
[25]
R. D. Byrd, J. T. Lloyd, R. A. Mena, and J. R. Teller, Automorphisms of the semigroup of finite complexes of locally finite groups, J. Reine Angew. Math. /(1978), 151–160.
[26]
R. D. Byrd, J. T. Lloyd, and J. W. Stepp, The automorphism group of the semigroup of finite complexes of a rank one torsion free Abelian group, Arch. Math. 39(1982), 385–393.
[27]
R. D. Byrd, J. T. Lloyd, F. D. Pedersen, and J. W. Stepp, The automorphism group of some semigroups, Fund. Math. 124(1984), No. 2, 187–195.
[28]
R. Baer, Abelian groups without elements of finite order, Duke Math. J. 3(1937), 68–122.
[29]
J.-H. Evertse, H. P. Schlickewei, and W. M. Schmidt, Linear equations in variables which lie in a multiplicative group, Ann. of Math. (2) 155(2002), no. 3, 807–836.
[30]
J. M. Howie, Fundamentals of Semigroup Theory, London Math. Soc. Monogr. Ser. 12, Oxford Univ. Press, 1995.
[31]
M. Gould, J. A. Iskra, and C. Tsinakis, Globally determined lattices and semilattices, Algebra Universalis 19(1984), 137–141.
[32]
A. Bérczes, L. Hajdu, I. Pink, and S. S. Rout, Sums of \(S\)-units in recurrence sequences, J. Number Theory 196(2019), 353—363.
[33]
D. M. Burton, Elementary Number Theory, McGraw–Hill, 2010 (7th edition).
[34]
A. Geroldinger and F. Halter-Koch, Non-Unique Factorizations. Algebraic, Combinatorial and Analytic Theory, Pure Appl. Math. 278, Chapman & Hall/CRC, 2006.