Bohr Sets in Additive Combinatorics
- Bohr sets are subsets of abelian groups defined by inverse images of open sets from finite-dimensional tori and finite intersections of approximate character constraints.
- They serve as a structured framework in additive combinatorics, underpinning key results such as Bogolyubov's theorem and recurrence phenomena.
- Extensions include higher-order analogues like Nil_d Bohr sets, which find applications in Diophantine approximation, quasicrystal theory, and spectral analysis.
Bohr sets are subsets of abelian groups defined by finitely many approximate character constraints; equivalently, they are inverse images of open subsets of finite-dimensional tori under group homomorphisms, and in the centered case they are neighborhoods of $0$ for the Bohr topology (Fish, 2015, Griesmer, 2016). They occupy a central position in additive combinatorics, ergodic Ramsey theory, harmonic analysis, Diophantine approximation, and the study of almost periodic and quasicrystalline structures, where they serve as canonical “structured” sets against which density, recurrence, and spectral phenomena are measured (Le et al., 2021, Griesmer et al., 2022).
1. Definitions, topology, and basic variants
For a countable abelian group , a Bohr set may be presented as
where is a homomorphism with dense image and is open; if , then is a Bohr-zero set (Fish, 2015). In the equivalent character-theoretic formulation used throughout the literature, a Bohr set in a discrete abelian group is a finite intersection of sets of the form
where are characters (Griesmer, 2016). For , this becomes
0
and the centered case 1 is the standard Bohr neighborhood of 2 (Alweiss, 1 Dec 2025).
The Bohr topology on a discrete abelian group is the coarsest group topology making every character continuous; equivalently, it is induced by the embedding
3
Bohr neighborhoods are translates of Bohr sets, and Bohr sets form a neighborhood basis of 4 in this topology (Griesmer, 2016). In compact abelian groups, the notation
5
is standard; 6 is the rank and 7 the radius (Le et al., 2021).
Two refinements recur in additive combinatorics. A piecewise Bohr set is an intersection 8, where 9 is Bohr and 0 is thick with upper Banach density 1 (Fish, 2015). An almost Bohr set is a set of the form 2, where 3 is Bohr and 4 (Bienvenu et al., 11 Mar 2026). The latter notion is forced by Følner’s theorem on difference sets and is structurally weaker than genuine Bohr containment.
The behavior of the Bohr topology depends strongly on the ambient group. In 5, every nonzero element has order 6, every character takes values in 7-th roots of unity, and Bohr-open sets are precisely unions of cosets of finite-index subgroups (Griesmer, 2016). This torsion model sharply contrasts with the toral picture underlying 8, 9, and compact connected groups.
2. Structured largeness in sumsets and difference sets
Bohr sets enter additive combinatorics as the structured output of density hypotheses. In 0, Bogolyubov’s theorem states that if 1 has positive upper Banach density, then
2
contains a Bohr set (Le et al., 2021). In compact abelian groups, the corresponding fourfold sum-difference 3 contains a Bohr set whenever 4 (Le et al., 2021). Bergelson–Ruzsa’s three-term result replaces 5 by 6 under the constraint 7, and the compact-group formulation extends this to commuting endomorphisms 8 with finite-index images and
9
yielding Bohr sets inside 0 (Le et al., 2021).
This compact-group theory has a countable discrete analogue. If 1 is a countable discrete abelian group and 2 are commuting endomorphisms with finite-index images and 3, then for every 4 with 5, the threefold sumset
6
contains a Bohr set whose rank and radius depend only on 7 and the indices 8 (Griesmer et al., 2022). Partition analogues also hold: for any finite partition 9, some cell satisfies
0
contains a Bohr set, again with parameters depending only on 1 and the relevant indices (Griesmer et al., 2022).
A more localized phenomenon occurs in three-fold difference sets. If 2 has positive upper Banach density, then 3 contains Bohr neighborhoods of many elements of 4; more precisely, the radius and dimension depend only on 5, and after removing a subset of 6 of arbitrarily small upper Banach density, every remaining 7 satisfies that
8
contains a Bohr-9 set (Griesmer, 2016). The proof passes through a compact Kronecker factor, analyzes the convolution 0, and extracts a Bohr neighborhood from a short Fourier polynomial using a large-spectrum decomposition (Griesmer, 2016).
These results collectively establish a standard principle: sufficiently many additive combinations of a dense set force approximate periodicity visible on finitely many frequencies, and Bohr sets are the canonical container for that periodic structure.
3. Almost Bohr structure, DB and ABB sets, and torsion obstructions
Følner’s theorem identifies the minimal Bohr content of difference sets: if 1 has 2, then 3 contains an almost Bohr set 4 with 5 (Bienvenu et al., 11 Mar 2026). This leads to two expansion notions. A set 6 is DB if 7 contains a Bohr set for every positive-density 8, and ABB if 9 contains a Bohr set for every almost Bohr set 0 (Bienvenu et al., 11 Mar 2026). The ABB condition admits an exact characterization: 1 is ABB iff 2 for every Bohr set 3, equivalently iff 4 meets every almost Bohr set (Bienvenu et al., 11 Mar 2026).
In 5, several natural sparse sets are DB. The sets
6
with 7 all have the property that 8 contains a Bohr set for every 9 of positive upper Banach density; for intersective polynomial images and for polynomial values at primes of intersective polynomials of the second kind, the conclusion strengthens to the containment of a finite-index subgroup (Bienvenu et al., 11 Mar 2026).
The torsion model 0 shows that positive density alone does not force genuine Bohr neighborhoods in 1. There exists 2 with positive upper Banach density such that 3 contains no Bohr neighborhood; for 4, one can arrange the stronger property that 5 contains no set of the form 6 with 7 piecewise syndetic (Griesmer, 2016). The same paper constructs Bohr-dense sets 8 and positive-density sets 9 such that 0 is not piecewise Bohr, and for 1, not even piecewise syndetic (Griesmer, 2016). These counterexamples show that Bohr structure is not a universal model for large additive behavior in torsion groups, even when density is high and Bohr-topological largeness is present.
The contrast between the Følner almost-Bohr theorem and the 2 counterexamples is structural: in some settings, adding a carefully chosen 3 upgrades almost Bohr structure to genuine Bohr structure, while in others even the raw difference set 4 can remain Bohr-thin.
4. Higher-order analogues: Nil5 Bohr sets, generalized polynomials, and recurrence
Classical Bohr sets arise from rotations on compact abelian groups; higher-order analogues arise from nilsystems. A subset 6 is a Nil7 Bohr8-set if there exist a minimal 9-step nilsystem 00, a point 01, and an open neighborhood 02 such that
03
(Huang et al., 2014). For 04 this reduces to the usual Bohr05 notion. The paper “Nil Bohr-sets and almost automorphy of higher order” proves the exact arithmetic characterization
06
identifying Nil07 Bohr08-sets with families generated by generalized polynomial congruence conditions of degree at most 09 (Huang et al., 2014). It also proves that for every Nil10 Bohr11-set 12 there exists a syndetic set 13 such that
14
thereby giving one half of a higher-order Bohr problem (Huang et al., 2014).
A complementary combinatorial comparison is provided by “Combinatorial properties of Nil-Bohr sets.” There, any Nil15 set is shown to be an SG16 set for all 17, so any Nil18-Bohr19 set is necessarily 20 with 21 effectively bounded in terms of 22 (Konieczny, 2015). The proof uses polynomial maps on the partial semigroup of finite subsets, Host–Kra cube groups, and an extraction theory for 23-subsequences (Konieczny, 2015).
Bohr sets also define a recurrence notion independent of nilpotent structure. A subset 24 is a set of 25-dimensional Bohr recurrence if for every 26 and every 27 there exists 28 with
29
Recent work shows that every 30-large set is a set of Bohr recurrence: if a set forces arbitrarily long monochromatic arithmetic progressions with common differences in every 31-coloring, then it must intersect every finite-dimensional Bohr neighborhood (Alweiss, 1 Dec 2025). This places Bohr recurrence as a linear topological-dynamical obstruction to combinatorial largeness.
5. Arithmetic, matrix, and finite-field manifestations
In Diophantine approximation, Bohr sets encode simultaneous smallness of linear forms modulo 32. For irrational non-Liouville 33, the inhomogeneous one-dimensional Bohr set
34
contains large proper rank-35 generalized arithmetic progressions in the regime 36; specifically, there exist parameters 37 with 38, 39, and
40
(Chow, 2017). This structure is the key combinatorial input in the inhomogeneous fibre version of Gallagher’s theorem.
The higher-rank analogue replaces continued fractions by reduced successive minima. For
41
the paper “Higher-rank Bohr sets and multiplicative diophantine approximation” develops an inner and outer generalized-arithmetic-progression theory of arbitrary rank. Under suitable lower bounds on the 42, 43 contains a proper full-rank progression of size 44, and also satisfies the cardinality bound
45
(Chow et al., 2018). These estimates feed a Duffin–Schaeffer argument and yield higher-dimensional fibre refinements of Gallagher’s theorem, including inhomogeneous variants (Chow et al., 2018).
Bohr sets also interact with non-abelian algebraic actions. In the additive group
46
any Bohr-zero non-periodic set intersects every 47-conjugacy class: for every 48 there exist 49 and 50 such that
51
Consequently, the characteristic polynomials realized by 52 coincide with those realized by all traceless integer matrices (Fish, 2015). The proof uses an equidistribution theorem for an 53 random walk on the torus
54
combined with spectral properties of piecewise Bohr sets (Fish, 2015).
In finite fields, additive Bohr sets also support analytic estimates. For 55, one has 56 when 57, and nontrivial multiplicative character sums satisfy analogues of the Pólya–Vinogradov and Burgess bounds (Hanson, 2014). This places finite-field Bohr sets at the intersection of additive structure and multiplicative cancellation.
6. Almost periodic sets, toral compactifications, and quasicrystals
The term “Bohr” also governs a parallel theory of almost periodic discrete sets and measures. A Radon measure 58 on 59 is Bohr almost periodic in Favorov’s sense if 60 is a Bohr almost periodic function for every 61 (Lawton, 2021). When the Fourier transform 62 is supported on a finite-rank subgroup 63, the measure is of toral type: there exists a toral compactification
64
with dense image, a compact set 65, and a measure 66 on 67 such that
68
(Lawton, 2021). For uniformly discrete Delone sets of toral type, each connected component of 69 is homeomorphic to 70, embedded transversely to the foliation induced by 71, and the density of each component is given by
72
in terms of the compactification and the homotopy class of the embedding (Lawton, 2021).
Earlier work showed that Bohr almost periodicity can be rigid in the presence of discrete difference structure: if a discrete set 73 is Bohr almost periodic and of finite type, then 74 is an ideal crystal,
75
a finite union of translates of a full-rank lattice (Favorov, 2010). By contrast, a Besicovitch almost periodic Meyer set admits a weaker asymptotic lattice decomposition: there exists a full-rank lattice such that, for large balls, almost all points of 76 lie in equivalence classes with large intersection with those balls (Favorov, 2010). This distinction is central in quasicrystal theory, where strong Bohr almost periodicity can collapse a model to exact crystallinity.
For regular Euclidean model sets, the Fourier side is especially explicit. If 77 is a regular model set with Fourier module 78, then the Fourier–Bohr coefficients
79
exist for all 80, satisfy
81
and vanish for 82 (Baake et al., 2023). The significance of this result is methodological as well as structural: it yields the standard Fourier–Bohr formula for regular model sets by direct exponential-sum estimates and the Poisson summation formula, rather than by dynamical systems or harmonious-set theory (Baake et al., 2023).
Bohr sets therefore form a nexus connecting finitely many characters, toral compactifications, nilpotent higher-order recurrence, dense sumset structure, and the spectral analysis of model sets. Across these settings, the unifying principle is the same: finitely many frequency constraints create large sets with strong recurrence or approximate periodicity, and those sets control how algebraic, combinatorial, and spectral structure propagates.