Papers
Topics
Authors
Recent
Search
2000 character limit reached

Proving periodic solutions and branches in the 2D Swift Hohenberg PDE with hexagonal and triangular symmetry

Published 13 Feb 2026 in math.NA and math.AP | (2602.12491v1)

Abstract: In this article, we enforce space group symmetries in Fourier series to rigorously prove the existence of smooth, periodic solutions in partial differential equations (PDEs) with hexagonal and triangular symmetries. In particular, we provide the necessary analytical and numerical tools to construct Fourier series of functions on the hexagonal lattice. This allows one to build approximate solutions that are periodic. Moreover, to generate the periodic tiling, we can use one symmetric hexagon for D6D_6 symmetry and two symmetric triangles for D3D_3 symmetry. We derive a Newton-Kantorovich approach based on the construction of an approximate inverse around an approximate solution, u\overline{u}. More specifically, we verify a condition based on the computation of explicit bounds. The strategy for constructing u\overline{u}, the approximate inverse, and the computation of these bounds will be presented. We demonstrate our approach on the 2D Swift-Hohenberg PDE by proving the existence of D3D_3 and D6D_6 periodic solutions. We then perform proofs of branches of solutions by using Chebyshev series. The algorithmic details to perform the proof can be found on Github.

Authors (1)

Summary

  • The paper develops a computer-assisted proof framework that combines hexagonal-lattice Fourier symmetry reduction, Newton–Kantorovich validation, and radii-polynomial bounds to prove periodic Swift–Hohenberg solutions.
  • The authors rigorously validate eight isolated solutions and five solution branches with triangular ($D_3$) or hexagonal ($D_6$) symmetry, including branches that pass through saddle-node folds and solutions with negative $bc$.
  • The results show that $D_3$ patterns tile using two distinct equilateral triangles, whereas $D_6$ patterns repeat on a single hexagonal domain, while the Julia-based implementation enables future validated studies of pattern-forming PDEs.

This paper develops a computer-assisted proof (CAP) methodology for establishing the existence and local uniqueness of periodic steady states of the two-dimensional Swift–Hohenberg PDE

0=(Id+2)2u+μuγu2+u30 = (I_d + \nabla^2)^2 u + \mu u - \gamma u^2 + u^3

that carry D3D_3 (triangular) or D6D_6 (hexagonal) dihedral symmetry. The work extends the symmetry-reduction framework of van den Berg and Williams for space-group-symmetric Fourier series to the hexagonal lattice, implements the required sequence structures in Julia as an add-on to RadiiPolynomial.jl, and applies a Newton–Kantorovich validation argument both at isolated parameter values and along entire solution branches parameterized by Chebyshev series in pseudo-arclength.

Symmetric Fourier series on the hexagonal lattice

The foundational device is the correspondence between function-space symmetry and coefficient-space constraints. Writing Fourier series with respect to the hexagonal change of basis L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}, each group element gDjg \in D_j acts on indices via βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n with phase factor αg(n)\alpha_g(n); the function satisfies u(x)=u(gx)u(x) = u(gx) if and only if αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n. This yields three index sets: the fundamental domain Zdom\mathcal{Z}_{\mathrm{dom}} (one representative per orbit), the trivial set D3D_30 (indices forced to zero), and their intersection D3D_31, which indexes all nonzero independent coefficients. Working only on D3D_32 enforces the symmetry numerically by construction, so any validated solution inherits D3D_33-symmetry from the contraction argument — no a posteriori symmetry verification is needed.

A notable structural contribution is the characterization of the periodic tiling generated by such solutions. For D3D_34, the period parallelogram of side D3D_35 splits into two equilateral triangles D3D_36 meeting at D3D_37 angles; the paper proves that D3D_38 is D3D_39-symmetric about each triangle's centroid, but crucially D6D_60: the two triangles generate distinct sublattices because D6D_61 lacks the element relating them. For D6D_62, by contrast, a single hexagon D6D_63 (built from one shifted parallelogram plus its rotations by D6D_64 and D6D_65) is itself a domain of periodicity on which all D6D_66 operations hold, and one can show D6D_67.

Newton–Kantorovich validation

The analysis takes place in the weighted Banach algebra D6D_68 over D6D_69, with weights L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}0. Given an approximate solution L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}1 obtained from random initial data refined by Newton iteration, the approximate inverse L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}2 uses the finite-dimensional Jacobian L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}3 on L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}4 and the linear operator L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}5 on the tail; L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}6 matches this structure with the numerically inverted finite block. The radii-polynomial theorem then requires explicit bounds L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}7 satisfying a quadratic exclusion condition. The tail bound reduces to L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}8 where L=[11/2 03/2]\mathcal{L} = \begin{bmatrix} 1 & -1/2 \ 0 & \sqrt{3}/2 \end{bmatrix}9; notably, since the method targets periodic solutions, invertibility of the linear part is not required, and solutions are proven for negative gDjg \in D_j0 (e.g., gDjg \in D_j1), which is impossible for localized-pattern approaches that rely on linear invertibility.

Two implementation issues deserve emphasis. First, the orbits of indices in gDjg \in D_j2 for gDjg \in D_j3 and gDjg \in D_j4 only cover all lattice points up to order roughly gDjg \in D_j5, so convolutions performed by unfolding behave as though the sequence has full size gDjg \in D_j6 despite many zero entries — inflating runtime relative to square-lattice symmetries, though memory savings persist. Second, several bounds (gDjg \in D_j7, and the uniform estimate for gDjg \in D_j8 via the auxiliary sequence gDjg \in D_j9) are deliberately non-sharp to reduce computational cost, a trade-off the authors acknowledge explicitly.

Proven solutions

Eight isolated solutions are validated, spanning both symmetries and both signs of βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n0. Representative parameters:

Solution Symmetry βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n1 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n2 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n3 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n4
Triangular 1 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n5 0.01 1.6 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n6 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n7
Triangular 4 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n8 −0.2 2.0 βg(n)=L1ALn\beta_g(n) = \mathcal{L}^{-1}\mathcal{A}\mathcal{L}n9 αg(n)\alpha_g(n)0
Hexagonal 1 αg(n)\alpha_g(n)1 −0.01 1.6 αg(n)\alpha_g(n)2 αg(n)\alpha_g(n)3
Hexagonal 4 αg(n)\alpha_g(n)4 0.25 2.0 αg(n)\alpha_g(n)5 αg(n)\alpha_g(n)6

Each theorem asserts existence and uniqueness of a true solution within radius αg(n)\alpha_g(n)7 of αg(n)\alpha_g(n)8 in αg(n)\alpha_g(n)9, together with the tiling statement (two triangles for u(x)=u(gx)u(x) = u(gx)0, one hexagon for u(x)=u(gx)u(x) = u(gx)1). The validated balls are small — between u(x)=u(gx)u(x) = u(gx)2 and u(x)=u(gx)u(x) = u(gx)3 — reflecting the large u(x)=u(gx)u(x) = u(gx)4 constants (up to u(x)=u(gx)u(x) = u(gx)5), which stem from the deliberately coarse estimates rather than intrinsic ill-conditioning.

Branches via Chebyshev continuation

The second half extends validation to entire branches using pseudo-arclength continuation, which permits passage through saddle-node bifurcations. Both u(x)=u(gx)u(x) = u(gx)6 and u(x)=u(gx)u(x) = u(gx)7 are expanded in Chebyshev series on u(x)=u(gx)u(x) = u(gx)8 in the arclength variable, living in the Banach space u(x)=u(gx)u(x) = u(gx)9; the augmented system couples the PDE residual to the orthogonality condition αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n0. A uniform-in-αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n1 contraction theorem yields a unique αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n2 branch αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n3 within a tube of radius αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n4 around the numerical branch. Bounds are computed via Chebyshev FFTs, exploiting polynomial degree bookkeeping: products of degree-αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n5 polynomials require transforms at αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n6, αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n7, or αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n8 coefficients. The tail norm admits the clean uniform bound αg(n)uβg(n)=un\alpha_g(n)u_{\beta_g(n)} = u_n9.

Five branches are proven: two Zdom\mathcal{Z}_{\mathrm{dom}}0 branches (e.g., Zdom\mathcal{Z}_{\mathrm{dom}}1, Zdom\mathcal{Z}_{\mathrm{dom}}2, Zdom\mathcal{Z}_{\mathrm{dom}}3; and Zdom\mathcal{Z}_{\mathrm{dom}}4, Zdom\mathcal{Z}_{\mathrm{dom}}5, Zdom\mathcal{Z}_{\mathrm{dom}}6) and three Zdom\mathcal{Z}_{\mathrm{dom}}7 branches, including one traversing a fold (Zdom\mathcal{Z}_{\mathrm{dom}}8 ranging through approximately Zdom\mathcal{Z}_{\mathrm{dom}}9) and another covering D3D_300 with D3D_301. Because the contraction holds uniformly in D3D_302, every solution on each validated segment carries the asserted symmetry and tiling structure.

Limitations and open questions

Several caveats bear directly on the strength of the results. The approximate solutions are found by repeated random restarts of Newton's method, a procedure with no convergence guarantee; success depends on locating basins of attraction empirically. The D3D_303 and D3D_304 bounds are intentionally conservative, and the authors note that sharper estimates would likely enlarge the validated tubes. The zero-padded structure of D3D_305/D3D_306 sequence structures makes convolutions significantly more expensive than for square-lattice symmetries, limiting applicability to computationally intensive problems. Finally, the method addresses periodic patterns only; extending it to localized hexagonal patterns would require combining hexagonal-lattice symmetry reduction with the center-manifold techniques used for radially symmetric and non-radial localized proofs, since the parallelogram domain is not itself D3D_307- or D3D_308-invariant when extended by zero. Whether a rigorous branch of hexagonally periodic solutions converging to a D3D_309-localized pattern can be constructed remains open.

Conclusion

The paper supplies the analytical infrastructure — symmetric Fourier series on the hexagonal lattice, tiling theorems for triangles and hexagons, and rigorously evaluated radii-polynomial bounds — needed to validate D3D_310- and D3D_311-symmetric periodic solutions of the planar Swift–Hohenberg equation without restrictions on the sign of D3D_312. Its practical contributions include the dihedral.jl package extending RadiiPolynomial.jl beyond D3D_313/D3D_314 symmetry, and validated existence proofs for eight isolated solutions and five entire solution branches, each carrying its symmetry by construction. The approach positions hexagonal-lattice symmetry reduction as a viable tool for future computer-assisted studies of pattern-forming PDEs beyond the square-lattice setting.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

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

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.