WorksMathematics
Simple Cuts, Simple Landscapes: Global Synchronization and Rank-Width-One Matrices
Abstract
We study how the structure of the coupling matrix shapes the energy landscape of the Kuramoto model. We prove that, for an entrywise nonnegative coupling matrix with connected support, if has rank-width one over , then the landscape is "simple", i.e., every local minimum is synchronized. The rank-width bound is sharp, and the result has many interesting implications for global synchronization. The key contribution of this work is to uncover a structural synchronization mechanism beyond the rank-one regime, which has served as a starting point for earlier analyses of global synchronization.
Introduction
Synchronization of coupled oscillators on graphs raises a basic question: how do local interactions produce collective agreement? Answering this question is fundamental to understanding the phenomenon of synchronization itself and its role in technological systems, such as power grids, oscillatory neural networks, and Transformer dynamics [DCB13, VPdBS11, GLPR25]; biological systems, such as circadian clocks and neural circuits [37, 10]; and social systems, such as rhythmic applause and pedestrian motion on footbridges [24, 30], and so on.
The Kuramoto model, introduced by Yoshiki Kuramoto in 1975 [Kur75], serves as a canonical model for studying this question. It is a system of ordinary differential equations of the form
Here, the th equation describes the evolution of the phase (angle) of oscillator , placed at vertex of an undirected graph with . Each oscillator has its own intrinsic frequency , which determines its rotation rate in the absence of coupling. Its actual rotation rate is also influenced by phase differences with its neighbors, with coupling strengths along the edges. These coupling strengths form the weighted adjacency matrix of ; positive coupling tends to align neighboring phases.
In this work, we assume a common intrinsic frequency, for all . Passing to a rotating frame via the change of variables , we obtain
To understand whether all oscillators synchronize (i.e., (mod )) as , the energy perspective offers a clean view: stack all angles into a vector , and write (1) as , where
This shows that the Kuramoto model (1) is a gradient flow: each trajectory moves in the direction of steepest descent of , and along every trajectory, , indicating that the energy is nonincreasing. Therefore, the geometry of reveals the asymptotic dynamics of (1). For rigorous results on the relationship between the asymptotic behavior of gradient flows and the geometry of their energy functions, we refer to [3, 15].
One nice property of is that, when the support graph is connected, every global minimizer is a fully synchronized state. Indeed, since ,
Equality holds precisely when the phases agree along every edge, which, by connectedness, means (mod ).
However, the first-order points of other than its global minimizers can have a much more complicated structure. In general, may have nonsynchronized local minima. Nevertheless, in some cases, the energy landscape is rather simple: every local minimum is fully synchronized. Therefore, the question now is to understand which coupling matrices yield such a simple landscape and why.
This problem is known as global synchronization (GS) [21, 20 KST21, 2, 16 LZ26]. In this work, we ask it in the local-minimum sense2:
Question. For which entrywise nonnegative coupling matrices with connected support does the associated energy have no spurious local minima (i.e., all local minima satisfy (mod ))?
Whether all local minima of are synchronized depends on both the topology of the support graph and the coupling weights.
Topology matters. In the unweighted case, if vertices and are adjacent and otherwise, so the energy is determined entirely by the graph structure. For some graph structures, the corresponding energy has nonsynchronized local minima. For example, on a cycle graph with , the equally spaced phases form a nonsynchronized strict local minimum modulo global rotation3 [36].
Weights matter. In the weighted case, even when the energy associated with the underlying unweighted graph has no nonsynchronized local minima, assigning positive weights to its existing edges can create such minima in the weighted energy . For instance, the unweighted complete graph is almost globally synchronizing: almost every initial phase configuration converges to a synchronized configuration [31 Corollary 4.1]. However, assigning weight to the edges of a five-cycle and a small positive weight to its diagonals yields a weighted whose coupling matrix is close to that of the unweighted . Taking the diagonal weights to be produces a nonsynchronized strict local minimum of modulo global rotation at the equally spaced phase configuration; see § 4.2, Example 4.2 for the explicit configuration and its verification. Figure 1 compares these three graphs.
Main result and its scope
Our main result shows that if the coupling matrix has rank-width one over , then every local minimum of is a fully synchronized state.
Theorem 1.1. Let be symmetric, entrywise nonnegative with zero diagonal, and with connected support graph. Assume has rank-width one over . Every local minimum of is a fully synchronized state. The same conclusion also holds for every non-flat first- and second-order point.
Here, a first- and second-order point is a stationary point with positive semidefinite Hessian of the energy function . We call a configuration non-flat if the only straight-line phase variations along which the energy is locally constant are common rotations; see § 2.2 for the precise definition.
A symmetric entrywise nonnegative matrix with zero diagonal represents a weighted graph: vertices and are adjacent if , and the edge has weight . Informally, has rank-width at most one if there exists a rank-decomposition tree such that the submatrix across each cut induced by an edge of the tree has rank at most one. We denote the rank-width over by . This condition concerns the ranks of cut submatrices, rather than the rank of itself. Our proof replaces a global rank-one factorization by rank-one factorizations across cuts of a decomposition tree, along which synchronized blocks can be merged. We use the matrix rank-width framework of Oum [28]; see § 2.3 for the precise definitions of a rank-decomposition tree and rank-width.
When all entries of belong to , it is the adjacency matrix of an unweighted simple graph. In this setting, a graph with adjacency matrix that has rank-width at most one is exactly distance-hereditary. These form a well-studied class in structural and algorithmic graph theory, with close connections to split decomposition and rank-width [14, 27]. Their definition is based on the preservation of distances: a graph is distance-hereditary if, in every connected induced subgraph, the distance between any two vertices equals their distance in the original graph, where distance is the length of a shortest path. Oum [27] established the following characterization, with cut-ranks computed over the two-element field .
Theorem 1.2 ([27 Proposition 7.3]). Let be a simple graph with adjacency matrix . Then is distance-hereditary if and only if
where denotes rank-width over the two-element field .
Combining Theorems 1.1 and 1.2 gives the following consequence.
Corollary 1.3. Let be the adjacency matrix of a connected distance-hereditary graph . Every local minimum and every non-flat first- and second-order point of is synchronized.
Proof. Let be a connected graph with adjacency matrix . The single-vertex case is immediate, so assume that has at least two vertices. Theorem 1.1 gives the conclusion whenever . For any matrix , if and only if . Hence
Since is connected and has at least two vertices, both rank-widths are nonzero. Thus the condition is equivalent, by Theorem 1.2, to being distance-hereditary. □
In the unweighted setting, the rank-width bound underlying Corollary 1.3 is sharp. Every unweighted cycle , , has real rank-width two and admits a nonsynchronized configuration that is both a local minimum and a non-flat first- and second-order point (Proposition 4.1). In the weighted setting, Example 4.2 establishes sharpness of both conclusions of Theorem 1.1: a positively weighted has a coupling matrix of real rank-width two and admits a nonsynchronized configuration with both properties.
Cornelsen and Di Stefano [CD09] proved that the underlying undirected graph of the transitive closure of any directed tree is distance-hereditary. Combining this fact with Corollary 1.3 yields the following consequence.
Corollary 1.4. Let be the underlying undirected graph of the transitive closure of a directed tree, and let be its adjacency matrix. Every local minimum of is a fully synchronized state. The same conclusion also holds for every non-flat first- and second-order point.
Proof. The graph is connected and distance-hereditary, so Corollary 1.3 applies. □
Synchronization properties and terminology
Different notions of global synchronization appear in the literature. In this section, we provide an overview of these notions and their relationships.
Definition 1.5 (Almost-global synchronization, AGS). A connected positively weighted graph is almost globally synchronizing if, for almost every initial phase configuration in with respect to Lebesgue measure, the solution of (1) converges to a fully synchronized state. That is,
This dynamical property is called almost global synchronization in [8, 9]. It is called global synchronization (GS) in [35 Definition 1.1], [2 Definition 1.1], and [16 Introduction]. We distinguish AGS from the following energy-landscape properties:
Local-minimum GS: Every local minimum of is a fully synchronized state.
Second-order GS: Every first- and second-order point of is a fully synchronized state.
Non-flat second-order GS: Every non-flat first- and second-order point of is a fully synchronized state.

Figure 2. Relations between synchronization properties for connected positively weighted graphs. AGS denotes almost-global synchronization. Solid arrows without a slash denote known implications; slashed arrows denote implications that do not hold, with providing a counterexample to all three [9 Section 2]. Dashed arrows with question marks indicate implications not established here.
Property (ii) implies (i), since every local minimum satisfies the first- and second-order conditions, and it implies (iii) directly. It also implies AGS: real analyticity gives convergence of trajectories to equilibria, and every nonsynchronized equilibrium then has a negative Hessian eigenvalue. A center-stable manifold argument shows that the set of initial conditions converging to these equilibria has measure zero; see [35 Introduction] and the references therein. Local minima may have flat directions, whereas non-flat first- and second-order points need not be local minima; these observations alone do not give an implication between (i) and (iii).
Lepsveridze and Zhang [LZ26, Remark 1] adopt property (i) as their definition of global synchronization in their work on the density conjecture, explicitly distinguishing it from AGS. Other results establishing property (i) include [21, 20]. Property (ii) follows from the minimum-degree criteria [31, 21, 20 KST21], spectral and random-graph criteria [18, 2, 16, 1, 12], weighted landscape criteria [4, 29, 23], and the results on threshold graphs and quasi-threshold graphs [34, 35].
For the classes considered here, Theorem 1.1 and Corollary 1.3 establish (i) and (iii), but not (ii). We do not establish AGS from either (i) or (iii) alone.
Related work
For unweighted graphs, a central question is the critical minimum-degree threshold for local-minimum GS. Earlier upper bounds on [31, 21, 20] were improved to [KST21]. Lepsveridze and Zhang [LZ26] recently lowered this bound strictly below , refuting the sharpness conjecture in [BKMR25, Conjecture 5]. Lower bounds from counterexample constructions [32 YTT21] were improved to [6] and most recently to [25]. The exact value of the local-minimum GS threshold remains open.
Expansion criteria offer another approach. Abdalla et al. [2] proved that a -regular graph with adjacency matrix is almost globally synchronizing whenever
Rakoto Endor and Waldspurger [29] and McRae [23] established synchronization criteria based on Laplacian condition numbers, involving the ordinary Laplacian and the normalized Laplacian . For a connected graph, second-order GS holds if
where eigenvalues are ordered increasingly.
A common starting point for many of the preceding results is the complete graph, which satisfies both second-order GS and local-minimum GS. Since diagonal entries only add a constant to , its adjacency matrix can be replaced by the rank-one matrix without changing the landscape geometry. Minimum-degree and spectral conditions can then be interpreted as controlling departures from this rank-one benchmark [35 Section 1.1].
This perspective leaves a broader structural question: which graphs ensure local-minimum or second-order GS beyond the rank-one benchmark and the regimes covered by these criteria? Recent progress on this question has identified structural mechanisms for synchronization that do not require density, expansion, or spectral assumptions. Wu and Brandes [34] proved that every connected threshold graph is second-order globally synchronizing by exploiting geometric relations between vertices introduced along the graph’s construction sequence. For the larger class of connected quasi-threshold graphs, they established second-order GS through a different structural argument based on the underlying rooted-tree skeleton [35]. This argument propagates synchronization from the leaves toward the root, without relying on a construction sequence.
Our work differs from [34, 35] in two respects. First, our proof reveals a mechanism of GS distinct from those based on construction sequences or graph skeletons: simple cuts induce a simple energy landscape. Specifically, if a connected positively weighted graph admits a tree-like decomposition in which the coupling submatrix across each induced cut has rank one, then the associated energy has no spurious local minima. Second, the results in [34, 35] establish second-order GS, whereas our main conclusion concerns local-minimum GS. The stronger second-order GS requirement does not hold for all distance-hereditary graphs. For example, the four-cycle is distance-hereditary, and the configuration , with vertices labeled cyclically, has zero gradient and zero Hessian. It is therefore a nonsynchronized first- and second-order point. Nevertheless, Corollary 1.3 shows that every local minimum is a fully synchronized state for every connected distance-hereditary graph. In addition, our result excludes nonsynchronized non-flat first- and second-order points.
Existing results also address global synchronization on weighted graphs, including [23 Theorem 3.4] and the weighted extension of [2 Theorem 1.4]. These results do not cover the full class considered here: real rank-width one constrains the ranks of cut submatrices but does not imply the required spectral bounds. Theorem 1.1 broadens the rank-one benchmark for local-minimum GS to real rank-width one.
1.4. Organization. § 2 introduces the first- and second-order conditions for the Kuramoto energy function (2). In particular, we define non-flatness, a key concept in Theorem 1.1. We then introduce matrix rank-width over , specializing Oum’s definition [28] to the real field. Finally, we derive geometric consequences of the stationary conditions across rank-one cuts. § 3 proves Theorem 1.1. The key step is an induction lemma that allows synchronized vertex sets to be merged. We then apply this lemma recursively along a rank-decomposition tree to complete the proof. § 4 establishes sharpness in the unweighted and weighted settings using cycles and a positively weighted complete graph, respectively.
Preliminaries
Notation
Sets and vectors.
For a finite set , let denote the space of real vectors indexed by . For , write . For and , define
Let be the indicator vector of , with ambient set understood from context. We write and for the all-ones and zero vectors of the appropriate dimension, and for the zero vector indexed by . We use and for the Euclidean inner product and norm, respectively, and write .
Matrices and graphs.
For and , let denote the submatrix with row set and column set . We write for the space of real symmetric matrices with zero diagonal. Throughout this work, the coupling matrix belongs to . Its support graph has vertex set , with distinct vertices adjacent if and only if . For a real symmetric matrix , we write if is positive semidefinite. Matrix ranks are taken over unless another field is specified.
Phase vectors.
We write for the unit circle in and associate with each phase the vector .
First- and second-order conditions and flat directions
We recall the first- and second-order conditions for the energy (2). Throughout this subsection, we assume only that ; any additional nonnegativity assumptions will be stated explicitly.
First-order condition. A point is called a first-order point of if
A point is called a second-order point of if its Hessian satisfies
where
A point satisfying both conditions (FOC) and (SOC) is called a first- and second-order point of . Clearly, every local minimum of satisfies both conditions, as every local minimum is a first- and second-order point.
Definition 2.1. Let . A nonzero vector is a flat direction of if
We make the following observations.
(1) Every nonzero multiple is a flat direction, corresponding to a common rotation of all phases. We call such directions trivial; all other flat directions are called nontrivial. A point is called non-flat if it has no nontrivial flat direction.
(2) If is a first- and second-order point of and is a flat direction at , then
equivalently,
Proof of (2). Write . For a fixed flat direction , Taylor expansion at gives
Dividing by for , we obtain
The first-order condition makes the first term zero. Since is bounded near zero, we have as . Taking limits in the preceding equality therefore gives . Since , we may write . Then , so and hence .
Since , observation (2) gives the following sufficient condition for non-flatness.
Lemma 2.2 (A sufficient condition for non-flatness). Let be a first- and second-order point of , and let . If , or equivalently , then is non-flat.
Proof. By observation (2), every flat direction belongs to , so no flat direction is nontrivial.
Rank-width
We specialize Oum’s definition of rank-width for symmetric matrices over an arbitrary field [28] to .
Throughout this paper, we use subcubic trees whose vertices have degree one or three. The degree-one vertices are called leaves, and their set is denoted by ; the degree-three vertices are called internal vertices. An edge incident to a leaf is called a pendant edge; all other edges are called nonpendant edges. Each edge partitions into two nonempty sets, given by the two components of . We call this partition the cut induced by .
Definition 2.3 (Rank-width over ). Let , with index set .
The cut-rank of is
Since is symmetric, .
For , a rank-decomposition of is a pair , where is a subcubic tree and the map is a bijection. Through , each edge induces a cut of , where consists of the labels of the leaves in either component of .
The width of a rank-decomposition is
The rank-width of over is the minimum width of a rank-decomposition of :
For , we set .
Remark 2.4. For an unweighted graph with adjacency matrix , equals the -rank-width studied by Oum, Sæther, and Vatshelle [26 Section 3], since a rational matrix has the same rank over and . This need not equal the usual graph rank-width, which uses , although the conditions of having rank-width at most one coincide, as explained in the proof of Corollary 1.3.
Examples 2.5.
(1) The path . Let be the adjacency matrix of the path with edges , , and . Figure 3 shows its support graph, matrix, and a rank-decomposition. The nonpendant edge gives and ; the highlighted submatrix has rank one. Every pendant edge gives a nonzero singleton cut, also of rank one. Thus this decomposition has width one and .

Figure 3. A rank-decomposition of . The cut , with , is represented by the dashed line in the graph, the bold entries of the shaded submatrix, and the thick edge in the tree.
(2) The cycle . Let be the adjacency matrix of , with vertices labeled cyclically by . Choose a rank-decomposition whose single nonpendant edge induces the cut . Its cut matrix is the all-ones matrix and hence has rank one. Thus this decomposition has width one and .
(3) The cycle , . Let , and let be the adjacency matrix of , with vertices labeled cyclically by . Then . Indeed, every rank-decomposition tree has a nonpendant edge inducing a cut with . Every such cut of has rank at least two. Hence every rank-decomposition has width at least two, giving . To show that , let for . Each cut matrix has rank two. The caterpillar tree in Figure 4 gives a rank-decomposition whose nonpendant edges induce exactly these cuts. Thus this decomposition has width two, giving . Together, these bounds give .

Figure 4. A caterpillar rank-decomposition of (schematic). The nonpendant edge separates the leaf labels from . Each such cut has rank two; pendant-edge cuts have rank one. The dots represent the intervening path vertices and their pendant leaves; for small , the path is shortened accordingly.
First- and second-order conditions on rank-one cuts
Throughout this subsection, let . We derive consequences of the first- and second-order conditions for cuts, and express them using weighted phasor sums when the cut has rank one. These results will be used to prove the induction lemma in § 3.1. For a cut with , choose nonzero vectors and such that
Figure 5 illustrates the edges across such a cut.

Figure 5. Support of a rank-one cut . The dashed regions contain the vertices with and , respectively; the edges across the cut form a complete bipartite graph between these two sets. Each crossing edge has weight . Edges within either side are omitted.
Summing the first-order condition on any cut gives the following identity.
Lemma 2.6. Let . Let be a first-order point of . Then, for every subset ,
Proof. Summing (FOC) over gives
The terms with cancel pairwise because and .
For a cut with rank one, this identity implies that the two weighted phasor sums are parallel whenever both are nonzero.
Corollary 2.7. Let . Let satisfy , and choose as in (5). Let be a first-order point of . If both vectors
are nonzero, then they are parallel; that is, there exists such that
Proof. Let
denote the counterclockwise rotation matrix through an angle . Since , the factorization (5) and Lemma 2.6 give
Since both weighted sums are nonzero vectors in , this implies that they are parallel, as claimed.
The second-order condition gives the following inequality for any cut.
Lemma 2.8. Let , and let be a second-order point of . Then, for every ,
Proof. Set . We verify that . Indeed, by the Hessian formula (4),
The second equality holds because if lie on opposite sides of the cut , and otherwise. The conclusion follows from (SOC). □
For a cut with rank one, this inequality says that the two weighted phasor sums have a nonnegative inner product.
Corollary 2.9. Let satisfy , and choose as in (5). Let be a second-order point of . Then
Proof. By Lemma 2.8, the factorization (5), and bilinearity of the inner product,
□
For a cut with rank one, combining the parallelism of the two nonzero weighted sums in Corollary 2.7 with their nonnegative inner product in Corollary 2.9 gives the following corollary.
Corollary 2.10. Let satisfy , and choose as in (5). Let be a first- and second-order point of . If both vectors
are nonzero, then they point in the same direction; that is,
Proof. By Corollary 2.7, there exists such that
By Corollary 2.9,
Since the second vector is nonzero and , we obtain . □
Proof of the main theorem
Proof strategy. Across a cut with rank one, the interaction energy is determined by two weighted phasor sums, one on each side. The first- and second-order conditions force these sums to point in the same direction whenever both are nonzero.
At each internal node of a rank-decomposition tree, the three branches partition into , , . Compatibility of the three rank-one factorizations allows us to merge synchronized sets and : their common phases must agree. This is the induction lemma proved in § 3.1, which we apply along the tree in § 3.2.
The main difficulty is that a weighted phasor sum may vanish. When and interact only through , a vanishing sum on would allow to rotate without changing the energy. Non-flatness excludes this directly; local minimality excludes it through the second-order conditions along this constant-energy path.
The induction lemma
Lemma 3.1 (Extension of a rank-one factorization). Let and satisfy . Suppose that , where and . Then there exists a vector such that
Proof. Choose with . The th column of is . Since has rank one, every column of is a scalar multiple of this column, and hence of . Writing the th column as gives . Together with , this yields the claimed factorization.
Lemma 3.2 (Uniqueness of rank-one factorizations). Let and satisfy . Then there exists a unique scalar such that
Proof. Since the common matrix is nonzero, all four vectors are nonzero. Multiplying the identity on the right by gives
The left-hand side is nonzero, so . Thus with . Substituting this into the assumed identity gives . Since , we obtain . The uniqueness of follows from .
Lemma 3.3 (Induction lemma). Let be entrywise nonnegative, and assume that the support graph of is connected. Let be either a local minimum or a non-flat first- and second-order point of . Let be a partition into three nonempty sets satisfying
Suppose that is synchronized on both and ; that is, there exist such that
Then ; equivalently, is synchronized on .
Proof. We show that by considering three mutually exclusive and exhaustive cases, addressed by the three auxiliary lemmas proved below. If , connectedness forces both and to be nonzero; otherwise, or would be disconnected from its complement. If , then at least one of and must be nonzero; otherwise, would be disconnected from the nonempty set , contradicting the connectedness of the support graph.
If , the conclusion follows from Lemma 3.4. If and both and are nonzero, the conclusion follows from Lemma 3.5. In the remaining case, exactly one of and is nonzero, and the conclusion follows from Lemma 3.6. □
We now prove the three auxiliary lemmas used in the proof of Lemma 3.3, one for each interaction pattern. To simplify their proofs, we introduce the following notation. Since is synchronized on and , let denote their common unit vectors; thus for , and for .
By symmetry of , . Hence there exist and such that
Since for all , we may choose the factorization in (7) so that for all and .
Figure 6 illustrates the three interaction patterns treated in the auxiliary lemmas.

Figure 6. Each node represents a vertex set. Two nodes are linked by a line if and only if the support graph has at least one edge with one endpoint in each of the corresponding vertex sets. Panel (c) also covers the case obtained by exchanging and .
Lemma 3.4 (Zero interaction between the synchronized blocks and ). Under the assumptions and notation of Lemma 3.3, suppose that . Then .
Proof. Since the support graph is connected and , both and are nonzero. By (7), the vectors and are therefore nonzero and entrywise nonnegative, so and .
Step 1. We show that . Suppose, to the contrary, that .
For disjoint vertex sets , denote their interaction energy by
and write
for the energy of interactions within . Set , and let be the rotation matrix through angle . Then the weighted sum on remains zero:
Expanding the energy according to the partition gives
The first three terms are independent of , since all phase differences within each set are unchanged. Moreover, because . By (7),
The same calculation gives . Thus
Case (a): is a non-flat first- and second-order point. The energy identity above contradicts non-flatness because is a nontrivial flat direction.
Case (b): is a local minimum. Since is a local minimum, there is an open neighborhood of on which for every . For sufficiently small , we have and . Thus also minimizes the energy on , so it is a local minimum. Consequently, . Since and ,
Since , the vanishing quadratic form implies for every sufficiently small . Since , we have and can fix with . The th coordinate of this identity gives
Since , it follows that
This is impossible because the cosine function does not vanish on any interval. Hence in both cases.
Step 2. We show that for some .
Since , the cut matrix has rank one. By (7), we have
Together with , this gives
By Step 1, . Moreover, since is synchronized on ,
Since and , this weighted sum is nonzero. By Corollary 2.10, since both and are nonzero, the factorization (8) gives a scalar such that
Since and , we conclude that
Step 3. We show that for some . Similarly, switching the roles of and in Step 2, we obtain
Step 4. We show that is synchronized on . From (9), (10), and , we obtain and hence . Thus .
Lemma 3.5 (Nonzero interaction between all three sets). Under the assumptions and notation of Lemma 3.3, suppose that , , and . Then .
Proof. Step 1. We show that for some . By (7), we have . Since , the submatrix has rank one. Applying Lemma 3.1, we obtain a vector such that
Consequently,
Step 2. We show that for some . Similarly, switching the roles of and in Step 1, there exists such that
Consequently,
Step 3. We show that and for some . By (11) and (12), and by symmetry of , we have . Thus, . Applying Lemma 3.2, we obtain a scalar such that
Consequently,
Since and are nonzero and entrywise nonnegative, and is entrywise nonnegative, it follows that . We can therefore write the two cut matrices as
Step 4. We show that is synchronized on . For the cut with the factorization in (13), the two weighted sums are
Here we used for and for , since is synchronized on each of and , together with and . By Corollary 2.10, if both sums are nonzero, they point in the same direction. The first sum is nonzero because and . We next show that the second sum is nonzero. Set . Suppose, to the contrary, that , so that . Applying Corollary 2.9 to the cuts and , using (13) and (7), respectively, gives
Adding these inequalities yields , a contradiction. Thus the second sum is also nonzero. Applying Corollary 2.10 to these two nonzero sums and using , we obtain a scalar such that
Similarly, applying the same argument to the cut gives a scalar such that
Eliminating the common term from (14) and (15), we obtain
Since , , , , and , both coefficients are strictly positive. Therefore, , and hence .
Lemma 3.6 (One-sided attachment). Under the assumptions and notation of Lemma 3.3, suppose that and exactly one of and is nonzero. Then .
Proof. By symmetry, we may assume that
Since , the cut matrix has rank one. Moreover,
and . Hence we may write
where and are nonzero and entrywise nonnegative. Thus
For the cut , the corresponding weighted sums are
Since is synchronized on both and ,
Both coefficients are strictly positive, so both weighted sums are nonzero. Corollary 2.10 therefore implies that they point in the same direction. Hence , and consequently . □
:::
Proof of Theorem 1.1
Figure 7 illustrates the tree labeling used in the proof below.

Figure 7. Leaf-set labels after choosing the edge (thick edge). Each leaf displays its associated singleton set. The sets and partition , and each internal label is the union of its two child labels; for example, .
Proof. Assume is a local minimum or a non-flat first- and second-order point of . In either case, it satisfies (FOC) and (SOC). The support graph of is connected by assumption.
Let be a rank-decomposition of of width one. Choose an arbitrary edge of . Deleting from produces two subtrees and , which we view as rooted at and , respectively. Let be the sets corresponding, via , to the leaves of these rooted trees. Thus .
We now label each node of by a set . For , let be the unique edge incident to on the path from to . Deleting from produces a component containing ; view this component as a tree rooted at . Let be the set of vertices corresponding, via , to the leaves of . In particular, if is a leaf of , then . Apply the same procedure to the nodes of . Here a rooted tree consisting of a single node has that node as its leaf.
The cut is induced by when , and by otherwise. Since has width one, . Connectedness of the support graph and imply that the corresponding cut matrix is nonzero. Hence for every node of .
We first show that is synchronized on for every node , by induction on . If , there is nothing to prove. Assume . Then is not a leaf; let be its two children. By construction, , so partition into three nonempty sets. By the induction hypothesis, is synchronized on and on . Since
Lemma 3.3 implies that is synchronized on . This completes the induction.
It remains to show that the phases on and agree. Let be their respective common unit vectors. The cut matrix is nonzero, entrywise nonnegative, and of rank one, so write
with nonzero, entrywise nonnegative vectors and . The corresponding weighted sums are
Both are nonzero because . By Corollary 2.10, they point in the same direction. Since and are unit vectors, they are equal. As , it follows that
Sharpness and examples
Sharpness in the unweighted case
Neither conclusion of Corollary 1.3 extends to all unweighted graphs of real rank-width two, as witnessed by every cycle with . We use the standard twisted-state construction on rings; see [36] for background.
Proposition 4.1. Let and let be the adjacency matrix of the cycle . Then
Moreover, there exists a nonsynchronized configuration that is both a local minimum and a non-flat first- and second-order point of . The corresponding equilibrium of (1) is locally asymptotically stable modulo global rotation.
Figure 8 illustrates the case .

Figure 8. The 1-twisted state on . (a) The cycle with unit edge weights. (b) A rank-decomposition with each tree edge labeled by its cut-rank: two for nonpendant edges and one for pendant edges. (c) The phase vectors at angles , equally spaced on the unit circle. This nonsynchronized configuration is both a local minimum and a non-flat first- and second-order point. The corresponding equilibrium is locally asymptotically stable modulo global rotation.
Proof. The rank-width assertion follows from Example 2.5(3). Label the vertices of cyclically by and consider the 1-twisted state
Its phases are not all equal, so is nonsynchronized. At every vertex, the phase differences with its two neighbors are modulo . The two sine terms in (FOC) therefore cancel, so is a first-order point of .
At this state, every edge satisfies . Therefore, the Hessian is
where is the graph Laplacian of and is the identity matrix. Since , we have . Since is connected,
so satisfies both the first- and second-order conditions. Lemma 2.2 implies that it is non-flat. Therefore, it is a non-flat nonsynchronized first- and second-order point.
To verify local minimality, let be an arbitrary sufficiently small perturbation and set for . Stationarity gives , and
where indices are interpreted modulo . Since every edge satisfies , all cosine factors remain positive for every when is sufficiently small. Consequently,
Equality holds if and only if , that is, the perturbation is a common rotation. Thus is a strict local minimum modulo global rotation, and in particular a local minimum. □
Sharpness in the weighted case
The weighted graph in Figure 1(C) establishes sharpness of both conclusions of Theorem 1.1, even when the support graph is complete.

Figure 1. Graph structure and coupling weights both affect the energy landscape. Black edges have weight 1; gray edges have weight 1/10. In (A), the energy of the unweighted cycle has a nonsynchronized strict local minimum that is also a non-flat first- and second-order point. In (B), all local minima of the energy of the unweighted complete graph are synchronized. In (C), the energy of the weighted has a nonsynchronized strict local minimum. Strictness is understood modulo global rotation. See Proposition 4.1 for (A), Theorem 1.1 for (B), and Example 4.2 for (C).
Example 4.2 (A weighted complete graph with a nonsynchronized local minimum.) Let , with indices interpreted modulo 5, and define
For
the configuration is a nonsynchronized strict local minimum of modulo global rotation and a non-flat first- and second-order point. All off-diagonal entries of are strictly positive, so its support graph is . Moreover, .
Proof. Every cut of a five-vertex graph has a side of size at most two, so . Every rank-decomposition has a cut isolating two vertices; by cyclic symmetry, a corresponding minor has determinant if the vertices are adjacent on the cycle, and otherwise. Both are nonzero in the stated range, so the rank-width is two.
At each vertex, the phase differences occur in opposite pairs with weight and with weight . The sine terms therefore cancel, proving stationarity.
Set and . By (4),
The Fourier vectors , , where , diagonalize this circulant matrix, with eigenvalues
In particular,
The assumed range of makes all four nonzero-mode eigenvalues strictly positive. Thus is positive definite on , proving strict local minimality modulo global rotation. Moreover, $\mathbf{H}\succeq 0
and , so Lemma 2.2 gives non-flatness. Since the phases are not all equal, the configuration is not a global minimum by (3). □
For example, gives nonzero Hessian eigenvalues approximately 0.13435 and 1.00623, each with multiplicity two. The corresponding equilibrium is locally asymptotically stable modulo global rotation, because the linearization of (1) is . Hence it attracts an open set of initial conditions and also rules out almost-everywhere convergence to a synchronization configuration. In particular, the distance-hereditary support condition cannot replace the weighted cut-rank condition in Theorem 1.1.
Acknowledgements
The author thanks Monique Laurent for helpful discussions, careful reading of the manuscript, and valuable suggestions on the proofs and presentation.
Declaration of AI use
Large language models were used to improve the presentation of the results through language editing and assistance with TikZ code for figures. All mathematical results and proofs are the author’s own, and the author takes full responsibility for all content.
References
References
- [1]Pedro Abdalla, Afonso S. Bandeira, and Clara Invernizzi. Guarantees for spontaneous synchronization on random geometric graphs. SIAM Journal on Applied Dynamical Systems, 23(1):779–790, 2024. doi:10.1137/23M1559270.
- [2]Pedro Abdalla, Afonso S. Bandeira, Martin Kassabov, Victor Souza, Steven H. Strogatz, and Alex Townsend. Expander graphs are globally synchronizing. Advances in Mathematics, 488:110773, 2026. doi:10.1016/j.aim.2025.110773.DOI
- [3]P.-A. Absil and K. Kurdyka. On the stable equilibrium points of gradient systems. Systems & Control Letters, 55(7):573–577, 2006. doi:10.1016/j.sysconle.2006.01.002.DOI
- [4]Afonso S. Bandeira, Nicolas Boumal, and Vladislav Voroninski. On the low-rank approach for semidefinite programs arising in synchronization and community detection. In 29th Annual Conference on Learning Theory, volume 49 of Proceedings of Machine Learning Research, pages 361–382. PMLR, 2016. https://proceedings.mlr.press/v49/bandeira16.html.arxiv.org/abs/1602.04426
- [6]Eduardo A. Canale. From weighted to unweighted graphs in synchronizing graph theory, 2022. https://arxiv.org/abs/2209.06362v3.
- [8]Eduardo Canale and Pablo Monzón. Gluing Kuramoto coupled oscillators networks. In Proceedings of the 46th IEEE Conference on Decision and Control, pages 4596–4601. IEEE, 2007. doi:10.1109/CDC.2007.4434382.DOI
- [9]Eduardo Canale, Pablo Monzón, and Franco Robledo. Global synchronization properties for different classes of underlying interconnection graphs for Kuramoto coupled oscillators. In Future Generation Information Technology, volume 5899 of Lecture Notes in Computer Science, pages 104–111. Springer, 2009. doi:10.1007/978-3-642-10509-8_13.DOI
- [10]Florian Dörfler and Francesco Bullo. Synchronization in complex networks of phase oscillators: A survey. Automatica, 50(6):1539–1564, 2014. doi:10.1016/j.automatica.2014.04.012.DOI
- [12]Manuel Fernandez V and Yizhe Zhu. Spectral concentration and recovery in sparse high-dimensional random geometric graphs, 2026. https://arxiv.org/abs/2607.14304v2.
- [14]Emeric Gioan and Christophe Paul. Split decomposition and graph-labelled trees: Characterizations and fully dynamic algorithms for totally decomposable graphs. Discrete Applied Mathematics, 160(6):708–733, 2012. doi:10.1016/j.dam.2011.05.007.DOI
- [15]Alain Haraux and Mohamed Ali Jendoubi. The Convergence Problem for Dissipative Autonomous Systems: Classical Methods and Recent Advances. SpringerBriefs in Mathematics. Springer, Cham, 2015. doi:10.1007/978-3-319-23407-6.DOI
- [16]Vishesh Jain, Clayton Mizgerd, and Mehtaab Sawhney. The random graph process is globally synchronizing. Bulletin of the London Mathematical Society, 58(1):e70226, 2026. doi:10.1112/blms.70226.DOI
- [18]Martin Kassabov, Steven H. Strogatz, and Alex Townsend. A global synchronization theorem for oscillators on a random graph. Chaos, 32(9):093119, 2022. doi:10.1063/5.0090443.
- [20]Jianfeng Lu and Stefan Steinerberger. Synchronization of Kuramoto oscillators in dense networks. Nonlinearity, 33(11):5905–5918, 2020. doi:10.1088/1361-6544/ab9baa.DOI
- [21]Shuyang Ling, Ruitu Xu, and Afonso S. Bandeira. On the landscape of synchronization networks: A perspective from nonconvex optimization. SIAM Journal on Optimization, 29(3):1879–1907, 2019. doi:10.1137/18M1217644.
- [23]Andrew D. McRae. Benign landscapes for synchronization on spheres via normalized laplacian matrices, 2026. https://arxiv.org/abs/2503.18801v2.
- [24]Z. Néda, E. Ravasz, Y. Brechet, T. Vicsek, and A.-L. Barabási. The sound of many hands clapping. Nature, 403(6772):849–850, 2000. doi:10.1038/35002660.DOI
- [25]Kevin P. O’Keeffe. Beyond 11/16: dense Kuramoto networks that resist synchrony, 2026. arXiv:2610.21271v1, https://arxiv.org/abs/2610.21271v1.
- [26]Sang-il Oum, Sigve Hortemo Sæther, and Martin Vatshelle. Faster algorithms for vertex partitioning problems parameterized by clique-width. Theoretical Computer Science, 535:16–24, 2014. doi:10.1016/j.tcs.2014.03.024.
- [27]Sang-il Oum. Rank-width and vertex-minors. Journal of Combinatorial Theory, Series B, 95(1):79–100, 2005. doi:10.1016/j.jctb.2005.03.003.DOI
- [28]Sang-il Oum. Rank-width and well-quasi-ordering of skew-symmetric or symmetric matrices. Linear Algebra and its Applications, 436(7):2008–2036, 2012. doi:10.1016/j.laa.2011.09.027.
- [29]Faniriana Rakoto Endor and Irène Waldspurger. Benign landscape for Burer–Monteiro factorizations of MaxCut-type semidefinite programs. SIAM Journal on Optimization, 2025. To appear; https://arxiv.org/abs/2411.03103v2.
- [30]Steven H. Strogatz, Daniel M. Abrams, Allan McRobie, Bruno Eckhardt, and Edward Ott. Crowd synchrony on the Millennium Bridge. Nature, 438(7064):43–44, 2005. doi:10.1038/438043a.DOI
- [31]Richard Taylor. There is no non-zero stable fixed point for dense networks in the homogeneous Kuramoto model. Journal of Physics A: Mathematical and Theoretical, 45(5):055102, 2012. doi:10.1088/1751-8113/45/5/055102.
- [32]Alex Townsend, Michael Stillman, and Steven H. Strogatz. Dense networks that do not synchronize and sparse ones that do. Chaos, 30(8):083142, 2020. doi:10.1063/5.0018322.
- [34]Hongjin Wu and Ulrik Brandes. Global synchronization beyond dense graphs: the case of threshold graphs, 2026. arXiv:2511.12646v6, https://arxiv.org/abs/2511.12646v6.
- [35]Hongjin Wu and Ulrik Brandes. Benign nonconvexity of synchronization landscape induced by graph skeletons, 2026. arXiv:2512.21935v3, https://arxiv.org/abs/2512.21935v3.
- [36]Daniel A. Wiley, Steven H. Strogatz, and Michelle Girvan. The size of the sync basin. Chaos, 16(1):015103, 2006. doi:10.1063/1.2165594.DOI
- [37]Shun Yamaguchi, Hiromi Isejima, Takuya Matsuo, Ryusuke Okura, Kazuhiro Yagita, Masaki Kobayashi, and Hitoshi Okamura. Synchronization of cellular clocks in the suprachiasmatic nucleus. Science, 302(5649):1408–1412, 2003. doi:10.1126/science.1089287.