Papers
Topics
Authors
Recent
Search
2000 character limit reached

Spherical Two-Distance Sets

Updated 9 July 2026
  • Spherical two-distance sets are finite collections of unit vectors on a sphere with exactly two distinct inner products, important in extremal geometry and combinatorics.
  • They are characterized by their Gram matrix and Seidel matrix formulations, connecting these sets to strongly regular graphs, equiangular lines, and tight frame theory.
  • Advanced techniques such as semidefinite programming and spectral methods yield sharp bounds and exact cardinalities, with implications for spherical designs and high-dimensional partitioning.

A spherical two-distance set is a finite set S={x1,,xN}RnS=\{x_1,\dots,x_N\}\subset \mathbb R^n of unit vectors such that the inner products of distinct vectors take only two values. Equivalently, for SSd1S\subset S^{d-1}, the Euclidean distances between distinct points take only two values because xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle. The subject lies at the intersection of extremal geometry, algebraic combinatorics, harmonic analysis, and frame theory. Its central problems concern maximal cardinality, structural classification, and graph-theoretic realization; modern treatments connect spherical two-distance sets to strongly regular graphs, spherical designs, equiangular lines, semidefinite programming, and Seidel-matrix spectral methods (Barg et al., 2014, Glazyrin et al., 2016, Chen et al., 31 Aug 2025).

1. Definition, basic notation, and equivalent formulations

A standard formulation takes X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1} with

vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.

The parameters aa and bb are the two possible inner products between distinct unit vectors. In geometric terms, the larger inner product corresponds to the smaller angle, and the smaller inner product to the larger angle (Chen et al., 31 Aug 2025).

The Gram-matrix viewpoint is fundamental. If G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}, then for a two-distance set one may write

G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,

where Φ1,Φ2\Phi_1,\Phi_2 are the adjacency matrices of two complementary graphs on the same vertex set. Thus the geometry is encoded by a graph recording which pairs realize one inner product and which realize the other (Barg et al., 2014).

The special case SSd1S\subset S^{d-1}0 is the equiangular case. In that regime the two-distance problem collapses to the theory of equiangular lines, and several arguments used in the general setting become exceptional. The non-equiangular regime SSd1S\subset S^{d-1}1 is therefore structurally distinct (Barg et al., 2014).

Several notational conventions occur in the literature. The maximum size of a spherical two-distance set in SSd1S\subset S^{d-1}2 is denoted by SSd1S\subset S^{d-1}3 in work on exact cardinalities (Yu, 2016, Barg et al., 2012). For fixed angles SSd1S\subset S^{d-1}4, the maximum size of a spherical SSd1S\subset S^{d-1}5-code in SSd1S\subset S^{d-1}6 is denoted by

SSd1S\subset S^{d-1}7

which is the natural fixed-angle asymptotic variant (Jiang et al., 2020).

2. Absolute bounds, parameter-dependent bounds, and exact cardinalities

The classical absolute upper bound for spherical SSd1S\subset S^{d-1}8-distance sets, due to Delsarte–Goethals–Seidel, is

SSd1S\subset S^{d-1}9

Specialized to xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle0, this gives

xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle1

which is the standard absolute bound for spherical two-distance sets (Hegedüs et al., 2020). A Gerzon-type polynomial argument recovers the same value when the two distinct inner products sum to zero; for xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle2 this again yields xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle3 (Datta et al., 2021).

Sharper estimates appear once additional structure is imposed. If a spherical xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle4-distance set has strength xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle5, then the classical absolute bound improves to

xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle6

This is the familiar Neumaier-type improvement for spherical xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle7-designs and is closely tied to strongly regular graphs and Krein-parameter conditions (Nozaki et al., 2010).

A different refinement depends explicitly on the two inner products. Using a Seidel matrix

xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle8

one obtains upper bounds that split according to the sign of xy2=22x,y\|x-y\|^2=2-2\langle x,y\rangle9: X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}0 and

X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}1

The second bound coincides with the relative bound for equiangular lines in one higher dimension, reflecting a bijective correspondence between spherical two-distance sets with X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}2 and equiangular line systems in X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}3 with common angle

X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}4

When equality holds, the Seidel matrix has exactly two distinct eigenvalues, corresponding to an equiangular tight frame (Chen et al., 31 Aug 2025).

For large configurations there is also a rigidity theorem of Larman–Rogers–Seidel type: if X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}5, then the inner products satisfy

X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}6

for some integer

X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}7

with

X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}8

This reduction is a key ingredient in semidefinite programming approaches (Barg et al., 2012).

Lower bounds come from explicit constructions. The standard example is given by the midpoints of edges of a regular simplex, yielding

X={v1,,vn}Sd1X=\{v_1,\dots,v_n\}\subset \mathbb S^{d-1}9

A substantial body of work shows that this lower bound is often exact. Semidefinite programming proves

vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.0

and

vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.1

while also recording the special values vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.2, vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.3, vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.4, vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.5, vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.6, and vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.7 (Barg et al., 2012). A later reduction to equiangular lines extends the exact formula to

vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.8

for

vi,vj{a,b},1a<b<1,ij.\langle v_i,v_j\rangle\in\{a,b\},\qquad -1\le a<b<1,\quad i\neq j.9

except for

aa0

which are exactly the values

aa1

In a complementary formulation, the maximum size is proved to be aa2 for all aa3, except possibly when aa4; these are precisely the dimensions tied to the open problem of tight spherical aa5-designs (Yu, 2016, Glazyrin et al., 2016).

3. Tight frames, spherical designs, and strongly regular graphs

A central structural theorem concerns two-distance sets that are also tight frames. A finite unit-norm set aa6 is a tight frame if

aa7

and for a unit-norm tight frame one has

aa8

Equivalently, the Gram matrix has spectrum

aa9

A two-distance tight frame is precisely a spherical two-distance set that is also a finite unit-norm tight frame (Barg et al., 2014).

The main theorem in this setting states that if bb0 is a non-equiangular two-distance finite unit-norm tight frame in bb1 and bb2, then bb3 is either a spherical two-distance bb4-design or a shifted bb5-design, and in either case arises as a spherical embedding of a strongly regular graph. Conversely, every strongly regular graph gives rise, through the standard Delsarte–Goethals–Seidel spherical embedding, to two-distance tight frames. Together with Waldron’s earlier result on the equiangular case, this completely characterizes finite two-distance tight frames (Barg et al., 2014).

A strongly regular graph has parameters

bb6

meaning bb7-regularity on bb8 vertices, bb9 common neighbors for adjacent vertices, and G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}0 common neighbors for nonadjacent vertices. If G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}1 is its adjacency matrix, then its spectrum consists of the trivial eigenvalue G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}2 and two nontrivial eigenvalues

G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}3

with multiplicities

G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}4

Projecting the standard basis of G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}5 onto one of the nontrivial eigenspaces and normalizing yields the spherical embeddings G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}6 and G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}7, each a spherical two-distance set (Barg et al., 2014).

The intermediate classification of spherical two-distance G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}8-designs is especially sharp:

Any spherical two-distance G=(xi,xj)ijG=(\langle x_i,x_j\rangle)_{ij}9-design is either G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,0, G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,1, or a regular simplex.

Here a spherical G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,2-design is equivalently a unit-norm tight frame with centroid at the origin, characterized by

G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,3

If the centroid does not vanish, the configuration must be similar to an G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,4-dimensional two-distance G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,5-design lying in a subsphere of radius

G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,6

the “shifted G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,7-design” case (Barg et al., 2014).

4. Graph encodings and spectral representation theory

The graph-theoretic encoding of spherical two-distance sets extends well beyond the tight-frame case. One direction starts from geometry: given a two-distance set, declare two vertices adjacent when the corresponding pair realizes one of the two distances or inner products. The other direction starts from a graph and asks for a two-distance realization of its vertices. This bridge underlies several spectral characterizations (Barg et al., 2014, Noman et al., 2022).

A general result states that every graph G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,8 can be embedded in a Euclidean space as a two-distance set. One may then define the Euclidean representation number G=I+aΦ1+bΦ2,G=I+a\Phi_1+b\Phi_2,9, the spherical representation number Φ1,Φ2\Phi_1,\Phi_20, and the J-spherical representation number Φ1,Φ2\Phi_1,\Phi_21 (Musin, 2016). In the Cayley–Menger framework, if Φ1,Φ2\Phi_1,\Phi_22 is the multiplicity of a distinguished root Φ1,Φ2\Phi_1,\Phi_23 of the discriminating polynomial, then

Φ1,Φ2\Phi_1,\Phi_24

Sphericality is controlled by the circumradius invariant Φ1,Φ2\Phi_1,\Phi_25: Φ1,Φ2\Phi_1,\Phi_26 For J-spherical representations, one has

Φ1,Φ2\Phi_1,\Phi_27

Every graph except a complete graph admits a J-spherical representation, and it is unique up to isometry (Musin, 2016).

An eigenvalue-based reformulation uses the projected Gram matrix. If Φ1,Φ2\Phi_1,\Phi_28 is the adjacency matrix of Φ1,Φ2\Phi_1,\Phi_29 and SSd1S\subset S^{d-1}00 has orthonormal columns spanning the orthogonal complement of the all-ones vector, then for a normalized two-distance representation one obtains

SSd1S\subset S^{d-1}01

This leads to exact formulas for SSd1S\subset S^{d-1}02 and SSd1S\subset S^{d-1}03 in terms of extremal eigenvalues of SSd1S\subset S^{d-1}04, and to the clean J-spherical formula

SSd1S\subset S^{d-1}05

where SSd1S\subset S^{d-1}06 is the largest eigenvalue of the complement graph (Alfakih, 2018).

For graphs on SSd1S\subset S^{d-1}07 vertices, spherical representability in SSd1S\subset S^{d-1}08 admits an especially precise spectral criterion. Let SSd1S\subset S^{d-1}09 have eigenvalues SSd1S\subset S^{d-1}10, and let

SSd1S\subset S^{d-1}11

be the orthogonal projection onto SSd1S\subset S^{d-1}12. Then SSd1S\subset S^{d-1}13 has a spherical representation in SSd1S\subset S^{d-1}14 if and only if the maximum eigenvalue of SSd1S\subset S^{d-1}15 equals SSd1S\subset S^{d-1}16, and the multiplicity of SSd1S\subset S^{d-1}17 in SSd1S\subset S^{d-1}18 equals its multiplicity in SSd1S\subset S^{d-1}19, excluding SSd1S\subset S^{d-1}20 if SSd1S\subset S^{d-1}21. In this formulation the distance ratio is determined by

SSd1S\subset S^{d-1}22

The same framework also determines the lowest-dimensional spherical realization in terms of the multiplicity of SSd1S\subset S^{d-1}23 (Noman et al., 2022).

These results make precise a common theme in the subject: the existence of a spherical two-distance realization is often equivalent to the positive semidefiniteness and rank behavior of a small collection of graph-derived matrices, while extremal or highly symmetric configurations correspond to rigid spectral multiplicity patterns.

5. Extremal constructions and Borsuk-type counterexamples

Strongly regular graphs provide concrete high-dimensional examples with striking extremal behavior. A general Euclidean representation starts from a strongly regular graph SSd1S\subset S^{d-1}24 with parameters SSd1S\subset S^{d-1}25, chooses one eigenspace, and produces vectors SSd1S\subset S^{d-1}26 satisfying

SSd1S\subset S^{d-1}27

Thus adjacency and nonadjacency translate directly into the two inner products (Bondarenko, 2013).

The graph SSd1S\subset S^{d-1}28 with parameters

SSd1S\subset S^{d-1}29

yields a two-distance set of SSd1S\subset S^{d-1}30 points on the unit sphere SSd1S\subset S^{d-1}31. In this case the positive eigenspace has dimension SSd1S\subset S^{d-1}32, and the two inner products are

SSd1S\subset S^{d-1}33

Because the diameter is realized by nonadjacent vertices, any partition into smaller-diameter parts corresponds to a partition of the graph into cliques. The paper proves that SSd1S\subset S^{d-1}34 has no SSd1S\subset S^{d-1}35-clique, hence

SSd1S\subset S^{d-1}36

so any such partition needs at least

SSd1S\subset S^{d-1}37

parts. Equivalently, the configuration cannot be partitioned into SSd1S\subset S^{d-1}38 parts of smaller diameter, proving

SSd1S\subset S^{d-1}39

This answers Larman’s question negatively for two-distance sets and reduces the smallest dimension in which Borsuk’s conjecture is known to be false in the two-distance spherical setting (Bondarenko, 2013).

A second example comes from the strongly regular SSd1S\subset S^{d-1}40 graph with parameters

SSd1S\subset S^{d-1}41

Its Euclidean representation lies in SSd1S\subset S^{d-1}42, hence on SSd1S\subset S^{d-1}43, and has inner products

SSd1S\subset S^{d-1}44

Again diameter corresponds to nonadjacency, so the clique number controls Borsuk partitions. The paper shows that a clique cannot have more than SSd1S\subset S^{d-1}45 vertices, giving

SSd1S\subset S^{d-1}46

and therefore

SSd1S\subset S^{d-1}47

It also derives the nearby bounds

SSd1S\subset S^{d-1}48

by a standard stacking construction (Bondarenko, 2013).

These examples show that spherical two-distance sets are not merely highly symmetric packings; they can also force extremal partition behavior. A plausible implication is that the graph-theoretic rigidity responsible for exact cardinality results also underlies the failure of naive diameter-partition heuristics in high dimensions.

6. Fixed-angle asymptotics, signed graphs, and broader extensions

A modern asymptotic version fixes the two inner products and studies

SSd1S\subset S^{d-1}49

the largest size of a spherical SSd1S\subset S^{d-1}50-code in SSd1S\subset S^{d-1}51, for fixed

SSd1S\subset S^{d-1}52

The key parameters are

SSd1S\subset S^{d-1}53

The conjectural limit is expressed through a signed-graph invariant SSd1S\subset S^{d-1}54: SSd1S\subset S^{d-1}55 This conjecture is proved when SSd1S\subset S^{d-1}56, or when SSd1S\subset S^{d-1}57 under the stated SSd1S\subset S^{d-1}58-conditions. In particular, if SSd1S\subset S^{d-1}59 and SSd1S\subset S^{d-1}60, then

SSd1S\subset S^{d-1}61

if SSd1S\subset S^{d-1}62 and SSd1S\subset S^{d-1}63, then

SSd1S\subset S^{d-1}64

and if SSd1S\subset S^{d-1}65 with SSd1S\subset S^{d-1}66, then

SSd1S\subset S^{d-1}67

This is the first determination of SSd1S\subset S^{d-1}68 for nontrivial fixed values of SSd1S\subset S^{d-1}69 and SSd1S\subset S^{d-1}70 outside the equiangular setting (Jiang et al., 2020).

Two broader methodological extensions place spherical two-distance sets inside the general theory of few-distance spherical sets. First, the Petrov–Pohoata method, combined with Sylvester’s law of inertia and Gröbner bases, yields a short algebraic proof of the Delsarte–Goethals–Seidel bound for spherical SSd1S\subset S^{d-1}71-distance sets, and hence recovers SSd1S\subset S^{d-1}72 for the two-distance case (Hegedüs et al., 2020). Second, the polynomial method for spherical SSd1S\subset S^{d-1}73-distance sets with

SSd1S\subset S^{d-1}74

gives

SSd1S\subset S^{d-1}75

which for SSd1S\subset S^{d-1}76 again becomes the Gerzon bound SSd1S\subset S^{d-1}77 (Datta et al., 2021).

Related work on strength and antipodality shows how the two-distance problem interacts with association schemes, real ETFs, and Levenstein-equality packings. For spherical SSd1S\subset S^{d-1}78-distance sets of strength SSd1S\subset S^{d-1}79, the improved upper bound SSd1S\subset S^{d-1}80 can be read both as a geometric estimate and as a restriction on strongly regular graphs with suitable Krein-parameter behavior (Nozaki et al., 2010). In antipodal few-angle settings, the corresponding half-sets are equiangular or two-distance spherical embeddings of strongly regular graphs, which indicates that the structural role of two-distance geometry persists well beyond the literal SSd1S\subset S^{d-1}81 case (Xu et al., 2020).

Taken together, these developments show that spherical two-distance sets occupy a distinguished position among spherical codes. They are simultaneously constrained enough to admit exact classification results in several regimes, yet flexible enough to encode strongly regular graphs, tight frames, asymptotic signed-graph phenomena, and high-dimensional counterexamples in extremal geometry.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Spherical Two-Distance Sets.