Abstract
Let be the line graph of and let be the graph obtained from a 4-cycle by attaching a pendant edge at each of two antipodal vertices. We prove that has an -decomposition if and only if and . The proof splits into smaller line graphs together with graphs built from k triangle bundles glued along shared degree-two vertices, characterises the single-copy case, and handles via a construction attached to each cycle of a cycle decomposition of .
MSC:
05C51; 05C70; 05C76
1. Introduction
All graphs here are finite and simple. For a graph G, we write and for its vertex and edge sets and for the set of 2-element subsets of a set S. An edge with ends u and v is written , and a cycle whose consecutive vertices are (so that its edges are ) is written . The subscript of a standard graph always records its number of vertices: is the complete graph on n vertices, the cycle on k vertices (hence with k edges), the path on k vertices (hence with edges), and , the complete bipartite and tripartite graphs with parts of the indicated sizes. The one exception, kept to agree with the literature on star decompositions, is the star , indexed by its number k of edges. A vertex of degree one is a leaf (or pendant vertex), and the edge incident with it is a pendant edge; we use leaf only for the vertex and pendant edge only for the edge. If are pairwise edge-disjoint subgraphs of G with , we write and, if for every i, we say that H decomposes G and write . Since the partition , the divisibility condition
is necessary for . The line graph has vertex set , with two vertices being adjacent precisely when the corresponding edges of G meet at a vertex.
Deciding, for a fixed pattern H, which members of a given host family admit an H-decomposition is a central and long-studied problem of design theory. For complete hosts, the basic patterns are well understood: cycles of a fixed length [1] and of arbitrarily prescribed lengths [2] in ; even cycles in [3]; stars of varying sizes in complete multigraphs [4]; mixtures of paths, stars, and cycles with four edges apiece [5]; and trees [6]. No general method is to be expected, since the H-decomposition problem is NP-complete for every connected H with at least three edges [7]; each new combination of pattern and host therefore needs its own argument, and the techniques that work depend strongly on the shape of H. The host considered in this paper is one about which far less is known.
Against this background, the line graph of the complete graph is a markedly more challenging host, and progress regarding it has been incremental and pattern-by-pattern. Colby and Rodger [8] treated short cycles in , and Cox [9] determined the full spectrum of 6-cycle systems. The organising question was posed by Cox and Rodger [10], who asked for which m and n the graph admits an m-cycle decomposition; this problem remains open in general. Uniform patterns other than cycles have also been settled on this host: Xin and Yang [11] recently showed that, for a prime and , has an -decomposition (into stars with k edges) if and only if —the same residue pattern as for cycles and paths of prime length, since stars, like cycles and paths, are regular or single-non-leaf-degree patterns. Partial answers have accumulated steadily: Heinrich and Nonay [12] handled exact coverings of 2-paths by 4-cycles, Verrall [13] constructed perfect sets of Euler tours yielding Hamilton decompositions, Ganesamurthy and Paulraja [14] settled the case for the -fold line graph, and Ganesamurthy, Paulraja, and Srimathi [15] turned to multidecompositions, showing that the obvious numerical conditions suffice for a -decomposition of , where B is the bowtie (two triangles sharing a vertex), and characterising -decompositions. Their arguments proceed through the intersection graph of a -decomposition of , whose existence they establish by an induction ([15], Theorem 3.1) that is, in the notation of Section 5 below, exactly the statement that the triangle bundle decomposes into its private triangles.
The -fold setting has seen parallel recent progress: Zhao, Wei, and Yang [16] characterised -decompositions of the -fold line graph of the complete bipartite graph , extending the line of work of Colby and Rodger and the result of Ganesamurthy and Paulraja [14] already mentioned above; we return to this connection in Section 9. Most relevant to the present paper, Ganesamurthy [17] went on to answer the original Cox–Rodger question itself for an odd prime, proving that, for every prime , the graph decomposes into cycles and paths of length p exactly when the edge count permits, i.e., when
deducing from this a complete characterisation of -decompositions, together with one of -decompositions when k is a power of an odd prime. The technique of [17], which reduces to smaller line graphs plus auxiliary building blocks assembled from subdivisions and circulants, is the point of departure for the present paper, and one of its structural observations is recalled as Lemma 1 below.
It is worth recording a folklore expectation, noted in [15] and attributed there to [10]: whenever H decomposes , one expects H also to decompose as soon as the numerical conditions permit. Theorem 1 below is a further instance in which this expectation is borne out, and in a particularly clean form, since the divisibility condition turns out to be sufficient with no exceptions whatsoever.
The pattern graph studied here belongs to the half-sunlet family , introduced and named by Gajendran Palaniyandi, Aramuthakannan Soundararajan, and Sandhya Soundararajan in a companion article [18], published in Mathematics (2026), that shares its full author team with the present paper and determines exactly when the member (the case below, an octagon with pendant edges at four alternating vertices) decomposes the complete graph , the complete bipartite graph , and the complete tripartite graph . The present paper treats the smallest nontrivial member of this family against the entirely different host , using a disjoint set of techniques (the splitting identity of Section 4 and the triangle bundle machinery of Section 5 and Section 6), and the two papers share no results, proofs, or certificates. For , the member is obtained from an even cycle by attaching a pendant edge at each of k alternating vertices of the cycle, so that .
The name records the contrast with the classical sunlet or sun graph , in which a pendant edge is attached at every vertex of and the degree sequence is the uniform ; only half of the cycle vertices of carry a pendant edge. Spectral properties of the sunlet family were studied by Boulet [19] and, more recently, by Rather, Ganie, and Shang [20], but these questions have no bearing on the edge decomposition problem considered here. Our pattern graph is the smallest member, the case ,
with and degree sequence ; see Figure 1.
Figure 1.
The half-sunlet graph . The shaded quadrilateral is the 4-cycle (thick edges); the two grey edges are the pendant edges, attached at the antipodal cycle vertices and . The three vertex classes are drawn differently: the hubs (solid) have degree 3, the remaining cycle vertices (shaded) degree 2, and the leaves (hollow) degree 1, giving the mixed degree sequence and . Note that no edge of joins two vertices of equal degree and that is bipartite with classes and .
1.1. Why and Why Existing Techniques Do Not Suffice
There are two reasons for studying first. It is the smallest member of the half-sunlet family, and it has six edges, like the 6-cycle [9] and the bowtie [15], the two six-edge patterns already settled on , so the answer can be compared directly with theirs (see the discussion after Theorem 1). What separates from every pattern previously decomposed against is its degree sequence. Cycles, paths, stars, and bowties are either regular or have all their non-leaf vertices of a single degree, whereas has two vertices of each of the degrees 3, 2, and 1. This difference defeats each of the three routes by which earlier results on were obtained.
- (a)
- The clique route. For each vertex x of , the pairs of edges of meeting at x span a clique of , and . Hence, any H that decomposes also decomposes ; this is the source of the folklore expectation recalled above. For , this route requires —that is, . Since the admissible values fill the nine classes , the clique route cannot reach the five classes , whatever is known about -decompositions of complete graphs. For these n, some blocks must use edges from two different cliques and .
- (b)
- The trail route. A cycle or a path is a single trail, so decompositions into cycles and paths can be assembled by cutting closed trails (Euler tours, for instance, as in [13]) or circulant difference cycles into consecutive segments and by joining shorter paths end to end; the reductions of [17] for and rely on such operations. The graph has four vertices of odd degree (), so it is not the edge set of any single trail, and no operation of cutting or joining trails produces it.
- (c)
- The star route. A decomposition into stars is the same as an orientation of the host in which every out-degree is a multiple of k (each vertex’s out-edges are grouped into stars centred there). The problem is therefore a counting condition at each vertex separately, which is how star results such as those in [11] become tractable. A copy of has two centres, its hubs, at distance two and joined through a 4-cycle, so no such vertex-by-vertex reduction exists.
The new difficulty appears concretely in the auxiliary graph produced by our splitting identity. There, the intermediate degree-2 class of forces the shape rigidity phenomenon of Lemma 2: every -decomposition of is compelled into one structural shape, leaving the decomposer no freedom. This rigidity produces the sharp obstruction of Theorem 3, and its disappearance once copies of are glued (Remark 3) is the mechanism that the whole construction exploits. A regular or single-non-leaf-degree pattern would not exhibit this behaviour, which is why we regard as close to the simplest pattern for which the phenomenon can occur at all.
Our main theorem is a complete characterisation, with no exceptional cases.
Theorem 1.
(Main Theorem). For every integer n,
It is striking that the same spectrum was obtained in [15] for a structurally very different pattern of the same size. The bowtie B also has six edges, so setting in ([15], Theorem 1.1) gives precisely when —that is, again, precisely when ; equivalently, the maximum bowtie packing of has empty leave for and leave for ([15], Corollary 1.3). Thus, the two six-edge graphs
one with a cut vertex of degree 4 and no vertex of degree 1 and the other with two vertices of each of the degrees , decompose exactly the same line graphs —although, as the proofs show, for quite different structural reasons.
The necessity in Theorem 1 is the divisibility condition (1) (Proposition 1). The sufficiency rests on three ingredients. First, a splitting identity (Lemma 1) writes as two smaller line graphs together with two graphs , each consisting of k copies of a triangle bundle glued along a common set of degree-two vertices. Second, the single-copy case is settled exactly: if and only if (Theorem 3). This negative half is what forces attention onto , where the shared vertices acquire degree and the obstruction vanishes (Remark 3). Third, and the combinatorial heart of the paper, an explicit block family attached to any cycle of (Lemma 3) combines with Veblen’s theorem to give for every (Lemma 4).
1.2. Novelty of the Present Work
To the best of our knowledge, no H-decomposition of has previously been determined for any member H of the half-sunlet family, so none of the results below is a specialisation of an existing statement. We summarise what is new.
- (i)
- A new host for the half-sunlet family. Decomposition results for have so far concerned the complete and complete multipartite hosts [18]. Theorem 1 is the first such result for line graphs, and it is exception-free: the divisibility condition is not merely necessary but sufficient, with no sporadic families excluded.
- (ii)
- A new pattern for the line graph host. Work on has concentrated on cycles, paths, and, most recently, stars [8,9,10,11,17] and on multidecompositions into them [15]. The half-sunlet is the first pattern of mixed degree sequence to be treated on this host; Section 1.1 explains why the clique, trail, and star routes used for the earlier patterns do not apply to it.
- (iii)
- The graphs and a gluing phenomenon. Definition 3 isolates the family obtained by gluing k triangle bundles along a shared set of degree-two vertices, and Theorem 3 together with Remark 3 exhibits a sharp contrast: is decomposable only for , yet the obstruction disappears entirely once , because the shared vertices pass from degree 2 to degree . We are not aware of a comparable phenomenon in the decomposition literature, and it is what makes the whole induction possible.
- (iv)
- The cycle unit. Lemma 3 attaches an explicit r-block decomposition to any cycle of length in , converting an arbitrary cycle decomposition of into an -decomposition of . Combined with Veblen’s theorem, this handles all odd m at a stroke, with two small certificates absorbing the parity defect for even m (Lemma 4). The construction is uniform in r and requires no case analysis.
- (v)
- Explicit and verifiable output. Every step is constructive. The proof of Theorem 1 unwinds to an explicit block list for each admissible n, and the whole argument rests on only five finite certificates, all given in Section 8.
2. Preliminaries
Definition 1.
(The graph ). consists of the 4-cycle , with edges , , , , together with the two pendant edges and at the antipodal vertices , where are two further vertices (Figure 1). We call the hubs and the leaves. A copy of is recorded as the array
whose bottom row traces the 4-cycle with the first and last entries coinciding and whose top row places each leaf in the column immediately following its hub: in column 1, in column 2, in column 3, and in column 4, with the remaining top-row columns being blank. All blocks below follow this convention.
Definition 2.
(Triangle bundle graph). For , let have vertex set and edge set
Equivalently, is obtained from by adding, for every edge , one new vertex joined to x and to y; in the notation of [17], , where denotes the subdivision of every edge once. Each edge of thus lies in a private triangle , so each subdivision vertex has no neighbours outside its own triangle and the subdivision vertices form an independent set of size ; see Figure 2. We call the clique vertices and the the subdivision vertices, and we note that
Figure 2.
The triangle bundle graph , drawn planar so that no edges cross. Solid vertices are the four clique vertices , and thick lines are the six clique edges; hollow vertices are the six subdivision vertices, and thin grey lines are the twelve subdivision edges. Each subdivision vertex is joined to exactly the two ends of its own edge , so every clique edge lies in a private triangle , meeting the rest of the graph only in x and y; one such triangle, , is shaded. Thus, and and . The degree-two subdivision vertices can never be hubs of an embedded , which is the source of the rigidity in Lemma 2; gluing such bundles along a shared set of subdivision vertices raises their degree to and removes the restriction (Definition 3 and Remark 3).
Definition 3.
(The glued family ). Let be disjoint with , . The graph has vertex set
and, for every and every , the three edges
For each fixed b, the subgraph induced by is a copy of ; these k copies are edge-disjoint and share all subdivision vertices. Hence, and
(We use for this family throughout; it is unrelated to the wheel graph, occasionally denoted by elsewhere in the graph decomposition literature.) For , we write for the edges just listed and call it the pair gadget of ; the pair gadgets partition . For a subgraph on the vertex set A, we put .
3. The Necessary Condition
Proposition 1.
If , then and .
Proof.
The line graph has vertices and
edges, with each vertex v of contributing the pairs of edges meeting at v. Since , an embedding needs , i.e., . By (1) with ,
One of three consecutive integers is a multiple of 3, so always, and the condition reduces to . If , then, respectively, n, , is divisible by 4. If , then n and are odd, while supplies only a single factor 2, so . Hence, the condition is exactly . □
4. The Splitting Identity
Lemma 1.
Let with . Then,
Proof.
Partition with , , so that
For and , we write for the vertex of corresponding to the edge of , and we keep writing for the vertex corresponding to an edge with both ends in A. Two vertices of are adjacent exactly when the corresponding edges of share an endpoint, and we sort the adjacent pairs by type.
If both lie in , they are adjacent precisely as in , and symmetrically for . A pair with one edge in and the other in is never adjacent, since these edges are disjoint. Two vertices are adjacent iff or . Finally, is adjacent to iff —that is, is adjacent to exactly the two vertices and for each .
Fix and collect the adjacencies just described that involve b. The edges form a clique on , and each is joined to exactly and . Under the identification , this is exactly the b-th copy of inside as in Definition 3; letting b range over B produces all of , the copies sharing . Exchanging the roles of A and B gives , indexed by . Every adjacent pair has been accounted for exactly once. □
Remark 1.
Lemma 1 is the structural observation used by Ganesamurthy ([17], Observation 2.2); the proof is included to fix the notation of Definition 3. Taking recovers the one-vertex form
since while has no edges. An edge count confirms the identity; for instance, with ,
5. Decomposing the Triangle Bundle
5.1. An Explicit Construction for
Label and, for , let
be the distance-d class, of size exactly m for odd m; the classes partition . If , then M is even, and we set .
Theorem 2.
Let , and, for , put and . Then, the blocks
for and , form an -decomposition of .
Proof.
Each block is a copy of . The vertex is adjacent to exactly and , so the edges and exist; the edges and are the clique edges of distances and . Since , we have and , so both pendant edges exist. Moreover, , since would give with odd; hence, are distinct clique vertices, and is of the subdivision type, so the four cycle vertices are distinct. The degrees within the block are , , and the degree is 1 at each leaf.
Clique edges. For fixed j, as i runs over , the pairs and run bijectively over and . Since
every clique edge occurs exactly once, either as or as , and never both.
Subdivision vertices in cycle position. For fixed j, the outer pair has difference , and, since , its distance class is ; the map is a bijection onto . As j runs over ,
the k distinct odd values in (M being even). Thus, the subdivision vertices occupying the position are exactly those on odd-distance pairs, each used once.
Pendant edges. Consequently, the even-distance classes are untouched in cycle position. Fix a clique vertex a and an even distance with . Then, a plays the role for index j exactly when , consuming the edge , and the role exactly when , consuming . Letting j run over , the vertex a uses each of its edges to even-distance subdivision vertices exactly once.
Distinct leaves. If , then , and, since , this forces ; however, , giving , which is impossible as .
Every one of the edges is therefore covered exactly once by valid blocks. □
Example 1.
(). Here, , , and the single pair is , so : the distance-1 subdivision vertices occupy cycle positions and the distance-2 ones supply the pendant edges. The five blocks , , are
The ten clique edges appear once each; the five vertices appear once each in cycle position, contributing 10 edges; and each of supplies its two edges as pendant edges in two different blocks, contributing the last 10. In total, there are edges in 5 blocks.
Remark 2.
By contrast with Theorem 2, the triangle bundle is trivially decomposable into triangles: its private triangles are pairwise edge-disjoint and exhaust . Combined with the case of Lemma 1, this yields at once the -decomposition of recorded as ([15], Theorem 3.1), whose inductive step adds precisely the triangles —that is, the private triangles of . The contrast is instructive: the same graph that splits effortlessly into triangles admits an -decomposition only for , by Theorem 3 below, the difference being that a triangle may use a degree-two subdivision vertex as one of its three equal-degree vertices, whereas cannot.
5.2. Necessity and Why Gluing Changes the Problem
Lemma 2.
(Shape rigidity). In any -decomposition of , every block has its non-hub cycle vertex equal to a subdivision vertex, and both leaves are subdivision vertices.
Proof.
A subdivision vertex has degree 2 in and hence can never be a hub. The unique subdivision vertex adjacent to both and is , so and cannot both be subdivision vertices. Every block is therefore either a cherry, with and a clique vertex, contributing the two clique edges and , or a pure , with all of clique vertices, contributing four clique edges. Let count the two shapes and let p count the pendant edges whose leaf is a clique vertex. Counting blocks and clique edges, respectively,
Subtracting twice the first identity from the second yields , whence . □
Theorem 3.
if and only if .
Proof.
Sufficiency is Theorem 2. Conversely, fix a decomposition; by Lemma 2, every block is a cherry with subdivision leaves. Call the outer pair of a block. Distinct blocks have distinct outer pairs, since the outer pair determines and each subdivision vertex occupies a cycle position at most once. Let P be the set of outer pairs, so , and let count the members of P containing v.
A clique vertex v is a hub in exactly blocks, each demanding one pendant edge at v. Such a pendant edge is an edge with , because a pair in P has its subdivision vertex fully consumed in cycle position. Conversely, if , then lies in no cycle, so both of its edges must serve as pendant edges, and can only be a pendant edge at v. Supply therefore equals demand:
which forces m to be odd. Moreover, must be an integer, so is even, i.e., . Together with m odd, this gives . □
Remark 3.
Lemma 2 depends on subdivision vertices having degree 2 and so never being hubs. In , a subdivision vertex has degree , so, as soon as , it may serve as a hub; the rigidity argument collapses, and with it the obstruction of Theorem 3. This is exactly why the glued graphs, not itself, are the appropriate vehicle; for example, admits no -decomposition, whereas does for every (Lemma 5).
6. Cycle Units and the Graphs W (m,2)
Throughout this section, , so , and each pair gadget carries the six edges
see Figure 3. Since the pair gadgets partition , any decomposition of into subgraphs induces one of :
so it suffices to decompose each .
Figure 3.
The pair gadget inside , carrying six edges in all. The two thick horizontal edges are the clique edges and , one in each layer; the four thin grey edges join the single shared subdivision vertex to both ends of the pair in both layers. Hence, here, in contrast with in a lone triangle bundle (Figure 2); this is precisely the extra degree that allows to act as a hub. Since and the pair gadgets partition , decomposing amounts to grouping pair gadgets into families that can be split into blocks.
Lemma 3.
(Cycle unit). Let with be a cycle in , indices read modulo r, and write . Then, is -decomposable into the r blocks
Proof.
Figure 4 shows the block inside two consecutive pair-gadgets of C.
Figure 4.
The block of Lemma 3, drawn inside two consecutive pair gadgets of a cycle. Its 4-cycle (solid heavy) is : it takes two edges at each of the shared subdivision vertices and , and its two hubs are the enlarged vertices and , which sit antipodally on this 4-cycle as Definition 1 requires. Its two pendant edges (heavy dashed) are the clique edges and , one in each layer. Every vertex of is therefore visible here: two hubs, the two subdivision vertices in cycle position, and the two leaves on the right. The faint edges belong to and ; each subdivision vertex has degree 4 and splits its edges evenly, with giving two to and two to and giving two to and two to . Letting i run over therefore covers each of the edges of exactly once.
Validity. Both and correspond to pairs containing , so each is adjacent to and to ; hence,
is a genuine 4-cycle. The pendant edges and are the two clique edges of . The hubs and are antipodal on this 4-cycle and have degree 3 in , while have degree 2 and the two leaves degree 1, matching Definition 1. The six vertices are distinct: as ; the four clique vertices are distinct as ; and subdivision and clique vertices are of different types.
Exact cover. The six edges of are used as follows:
the middle pair because plays the role in . These occurrences are in distinct roles, and, as i runs over , they exhaust the edges of with none repeated. Since , the count matches. □
Lemma 4.
is -decomposable for every .
Proof.
It suffices to decompose into subgraphs F for which is -decomposable. By Lemma 3, every cycle is such an F, and, by the certificates of Section 8, so are and (Lemmas 9 and 11, which decompose and ). We invoke Veblen’s theorem [21]: a graph decomposes into cycles if and only if every vertex has even degree. Three cases arise.
If m is odd, every vertex of has even degree , so itself decomposes into cycles.
If , partition into classes of size 4 and delete a copy of on each. Every vertex loses 3 from its degree, leaving , which is even, so the remaining complete multipartite graph decomposes into cycles.
If , then ; take one class of size 6 and classes of size 4, deleting a copy of and copies of , respectively. A vertex of the 6-class loses 5, leaving ; a vertex of a 4-class loses 3, leaving . Both are even, so the remainder again decomposes into cycles.
In each case, has been partitioned into cycles together with copies of and at most one copy of , and every corresponding is -decomposable. □
Corollary 1.
is -decomposable for all and .
Proof.
Partition B into j pairs. The edges lying over each pair of layers form a copy of ; the j copies are edge-disjoint with union . Apply Lemma 4 to each. □
Corollary 2.
If , then is -decomposable for every .
Proof.
The k copies of that make up are pairwise edge-disjoint, and Theorem 2 gives an -decomposition of each of them. □
Lemma 5.
is -decomposable for every .
Proof.
Every integer can be written with , with the largest integer not so representable being . Partition B into p pairs and q triples; the edges over each part form a copy of or of , these being edge-disjoint with union . Both are -decomposable by Lemmas 9 and 10. □
7. Proof of the Main Theorem
Proof of Theorem 1.
Here, is decomposable by Lemma 7; by induction; by Lemma 5, since ; and by Corollary 2, since .
Now, is decomposable by Lemma 8; by the previous case, with this factor being empty when ; and both glued factors by Corollary 2, since and . For , the identity reads , with the second factor being decomposed in Example 1.
where is decomposable by induction and both glued factors by Corollary 1.
Necessity is Proposition 1. For sufficiency, we treat the three admissible residues, applying Lemma 1 in each. The base certificates for and are Lemmas 7 and 8.
- Case . Induct on n, the base being Lemma 8. For , split , so that and :
- Case . For , split , so :
- Case . Induct on n, with the base being Lemma 7. For , split , so and both 4 and are even:
Every with falls under one of the three cases. □
Example 2.
(The case ). Take , in Lemma 1:
The edge counts are and
giving blocks. The first two summands are Lemmas 7 and 8. For , write and apply Lemma 5, splitting it into one copy of and one of . For , use Corollary 2: it is four edge-disjoint copies of , each decomposed as in Example 1.
Remark 4.
The recursion is effective: unwinding it yields an explicit block list for every admissible n. We generated and machine-verified these lists for
checking in each case that the blocks are copies of , pairwise edge-disjoint, and cover exactly.
Remark 5.
(Complexity of the reference implementation). A full, open reference implementation of every construction in this paper—the closed-form circulant of Theorem 2, the cycle unit and Veblen-based construction of in Lemmas 3 and 4, and the recursive splitting proving Theorem 1 itself—is included in the Supplementary Materials. Since every routine constructs its output explicitly and the output size equals the host’s edge count exactly (Proposition 1), each has time and space complexity matching this count with no asymptotic overhead: for and , for , and for , all derived and empirically confirmed in the Supplementary Materials, which also records two genuine implementation defects found and corrected during the analysis and the resulting before/after benchmarks.
8. Base Certificates
This section supplies the five finite decompositions on which the induction rests: , , , , and . We arrange them so that every one can be checked by hand, without software. The certificate for consists of two blocks and has a structural description (Remark 6). Each of the other four is given as a small number of base blocks together with a cyclic group of automorphisms of the host; the full decomposition is the set of images of the base blocks, and its correctness reduces, by Lemma 6 below, to checking that a single row of 6, or a table of 18, orbit labels contains no repetition. Section 8.1 explains why exactly these five cases are needed, Section 8.2 describes how the base blocks were found, and Section 8.3 lists them. The base blocks were located by computer search, but no part of the verification depends on a computer.
8.1. Why the Induction Needs Exactly These Base Cases
The five certificates are not arbitrary small cases: each marks a point at which one of the general constructions of Section 4, Section 5 and Section 6 provably cannot be applied as it stands, so the induction must be anchored there.
- (i)
- and . The proof of Theorem 1 reduces through Lemma 1 to summands that are decomposed separately. For and , every splitting produces a summand that has no -decomposition: for , the split produces , with 3 edges, and the split produces , whose six edges form two triangles sharing the vertex (a bowtie, not a copy of ); for , the split produces , excluded by Theorem 3, and the split again produces . Hence, and cannot be reached by the splitting method and must be decomposed directly.
- (ii)
- and . Lemma 4 turns a decomposition of into subgraphs F into one of , provided that each is decomposable, and Lemma 3 supplies every cycle as such an F. When m is even, every vertex of has odd degree, so, by Veblen’s theorem, cycles alone cannot cover : some subgraph F in which every vertex has odd degree must be absorbed separately. The simplest choice, a perfect matching, fails, since, for a single edge, is the bowtie just mentioned. We use instead vertex-disjoint copies of , all of whose degrees are odd; as has no cycle decomposition, is not reachable by Lemma 3 and must be decomposed directly. When , the vertex set cannot be partitioned into 4-sets, and one copy of , again with all degrees odd, absorbs the remaining residue, giving the base case .
- (iii)
- . In the case , the splitting produces with odd. Even layer counts are handled by pairing layers (Corollary 1), and Corollary 2 does not apply because . An odd number of layers therefore requires one block of an odd number of layers; one layer, , is impossible by Theorem 3, so three layers is the least possible, and is the corresponding base case (Lemma 5).
In each case, the obstruction that blocks the general construction, namely too few vertices to split, odd degrees for Veblen’s theorem, and the rigidity of a single triangle bundle, is exactly what the corresponding certificate overcomes. The certificates themselves are small but not structureless: has exactly six -decompositions, all equivalent under the action of on the indices and all of the form described in Remark 6, and the other four are invariant under the cyclic groups exhibited below.
8.2. How the Base Blocks Were Found
The base blocks were located by a short exact search, which we describe so that it can be reproduced independently; its output is, in any case, checked by hand in Section 8.3.
Step 1: Candidate blocks. For a host G, we enumerate all copies of in G by choosing a hub , two of its neighbours , and a common neighbour of and and leaves and ; duplicates arising from the symmetries of are removed by storing each copy as its edge set. This takes time, where is the maximum degree.
Step 2: Symmetry reduction. We fix a group of automorphisms of G that acts semiregularly on , compute the edge orbits, and keep only those candidates whose six edges lie in six distinct orbits; by Lemma 6, these are exactly the admissible base blocks.
Step 3: Exact cover. We seek admissible base blocks that cover every orbit exactly once. This is an instance of the exact cover problem, solved by depth-first backtracking that always branches on an uncovered orbit lying in the fewest remaining candidates, as in Knuth’s Algorithm X. The only constraints are as follows: each block is a copy of , with degree sequence , non-adjacent hubs, and distinct leaves; its six edges lie in distinct orbits; and the chosen blocks cover each orbit exactly once.
Complexity and running time. Exact cover is NP-complete, and the -decomposition problem itself is NP-complete [7], so no polynomial bound is claimed for Step 3. At the present sizes, however, the search is immediate, as Table 1 shows (Python 3.13, single core, x86-64). For , no group was needed, and the search over all 48 copies of in also yields the count of six decompositions quoted above. For and , some natural groups admit no invariant decomposition; for instance, has none invariant under acting on three of its four points or under the bare exchange of its two layers. These negative outcomes, recorded in the Supplementary Materials, are not used anywhere in the proofs.
Table 1.
The certificate search. “Copies of ” counts all copies in the host (Step 1); “admissible” counts those with edges in six distinct orbits (Step 2); “search nodes” counts the calls of the backtracking procedure of Step 3 up to the first solution. Candidates and orbits are processed in a fixed (sorted) order, so the node counts are reproducible; times include Steps 1–3 and are medians of five runs of the script hs6_symmetric_search.py in the Supplementary Materials.
8.3. The Certificates
- Notation. In Lemmas 7 and 8, the symbol denotes the vertex of corresponding to the edge of , with two such vertices being adjacent when they share an index. For , we write for the clique vertex and for the shared subdivision vertex, following Definition 3. Since depends only on the size of its point set, for and , we take the point set to be and , respectively. Each block is written as in Definition 1; in the tables, the six columns list the edges of a block in the fixed order (the 4-cycle) and (the two pendant edges).
Lemma 6.
(Development of base blocks). Let be a group of automorphisms of a graph G that acts semiregularly on , i.e., no non-identity element of maps an edge to itself. Let be copies of in G such that the edges of lie in pairwise distinct -orbits, and every -orbit on contains one of them. Then,
is an -decomposition of G with blocks; equivalently, .
Proof.
Each is a copy of , since is an automorphism. Let . By hypothesis, the orbit contains exactly one edge f of the base blocks—say, —and, by semiregularity, there is exactly one with ; thus, . Conversely, if , then for some edge of , so , whence , and . Hence, every edge of G lies in exactly one member of , and the members of are distinct. □
In each application below, the hand check therefore has two parts: (a) we confirm that is semiregular on edges, which is a one-line argument given in each proof; and (b) we confirm that the orbit labels in the accompanying table are pairwise distinct and that their number, , equals the number of orbits. That each listed base block is a copy of inside the host is read off directly from the array.
Lemma 7.
.
Proof.
The blocks
are copies of in , and together they use each of the 12 edges of exactly once; Remark 6 below explains why. □
Remark 6.
This certificate has a direct structural explanation, which we record because it is not visible from the block list alone. is isomorphic to the octahedron graph , whose three independent sets of size 2 are exactly the three pairs of disjoint edges of : , , . Under this identification, the first block above uses all of A as its two hubs, all of B as the remaining two cycle vertices, and all of C as its two leaves; the second block rotates the roles, using C as hubs and A as leaves, while B again supplies the cycle vertices. Every edge between A and B, and between B and C, is used exactly once as a cycle edge; every edge between A and C is used exactly once, split between the two blocks’ pendant edges. For the remaining four certificates, we give, in place of a structural explanation, a presentation under a group of automorphisms that reduces their verification to a short hand check (Lemma 6).
Lemma 8.
.
Proof.
Let act on through on the indices . An edge of has the form with distinct; its shared index x is unique, and a translation by moves it to , so is semiregular on the 30 edges, with orbits. We label the edge by the unordered pair of distinct elements of . This label is unchanged by translation and, together with x, determines the edge, so the six orbits correspond bijectively to the possible labels .
Table 2 gives a single base block and the labels of its six edges, which are the six possible labels, each exactly once. By Lemma 6, the five images of this block under form an -decomposition of with blocks. □
Table 2.
Base block for Lemma 8: under , with the orbit label of each edge.
Lemma 9.
.
Proof.
Let , where is the involution
Every edge of has at least one clique endpoint, and moves every clique vertex to the other layer; so fixes no edge, and is semiregular with orbits. Each orbit has exactly one edge in layer 0, and we label an edge by this representative: the edge itself if its clique endpoints are in layer 0, otherwise its image under . A label denotes the clique edge and a label the subdivision edge . The 18 labels are thus the edges of the layer-0 copy of : the six clique edges and the twelve subdivision edges .
Table 3 gives three base blocks and the labels of their 18 edges, which list each of these 18 labels exactly once. By Lemma 6, the three base blocks and their images under form an -decomposition of with blocks. □
Table 3.
Base blocks for Lemma 9: under , with the orbit label of each edge.
Lemma 10.
.
Proof.
Take the point set and layer indices in , and let , where
with . Every edge has a clique endpoint, and and change the layer of every clique vertex, so is semiregular with orbits. With r denoting a residue modulo 3, we use the labels for the clique edge , for , for with , for , and for , where in each case . Every pair in is for exactly one a, so each label is well defined; each is invariant under , since adds 1 to both a and b; and a label together with the layer b determines the edge. The labels therefore correspond bijectively to the orbits, and there are of them.
Table 4 gives three base blocks and the labels of their 18 edges, which list each of the 18 labels exactly once. By Lemma 6, the three base blocks and their images under and form an -decomposition of with blocks. □
Table 4.
Base blocks for Lemma 10: under , with the orbit label of each edge.
Lemma 11.
.
Proof.
Take the point set , and let act by on , fixing ∞ and both layers. Every edge of contains a vertex indexed by some (a clique vertex or a subdivision vertex with ), which a non-trivial translation moves; and since has odd order, no element can interchange the two ends of an edge. So is semiregular with orbits. With denoting the layer, we use the labels for the clique edge with , for , for with , for , and for . The labels are translation-invariant and, together with one index a, determine the edge, so they correspond bijectively to the orbits; there are of them.
Table 5 gives three base blocks and the labels of their 18 edges, which list each of the 18 labels exactly once. By Lemma 6, the three base blocks and their images under the translations , , form an -decomposition of with blocks. □
Table 5.
Base blocks for Lemma 11: under (fixing ∞), with the orbit label of each edge.
9. Concluding Remarks
Two features of the argument seem worth isolating. First, the obstruction of Theorem 3 is real but fragile: it is destroyed the moment that two triangle bundles are glued along their degree-two vertices, which is precisely the configuration produced by the splitting identity. Second, Lemma 3 converts any cycle decomposition of into an -decomposition of , so that Veblen’s theorem performs all the work for odd m, while two small certificates absorb the parity defect for even m.
Several directions suggest themselves. The same programme should apply to the higher members of the family, whose decompositions of the complete and complete multipartite hosts are studied in [18]; the next case is the nine-vertex graph obtained from a hexagon by attaching pendant edges at three alternating vertices. Lemma 1 is independent of the pattern graph and transfers unchanged, so what must be redone is the analysis of and of the glued graphs , where the analogue of the cycle unit of Lemma 3 is the natural starting point. Since , one expects the arithmetic to be governed by the prime factorisation of and, in particular, the case , where is a prime power, to behave differently from the case treated here. One may also ask for -multidecompositions of in the spirit of [17], with the 4-cycle already sitting inside every block.
Finally, since is the case of the -fold line graph, the corresponding question for remains open. Two data points make this direction concrete rather than purely speculative: Ganesamurthy and Paulraja [14] settled the case, and Zhao, Wei, and Yang [16] settled the -decomposability of the -fold line graph of the complete bipartite graph —a different host but the same -fold mechanism. Both results suggest that -fold line-graph decomposition problems tend to admit clean answers once the case is understood, which is some evidence that an -decomposition characterisation for , , is within reach of the methods described in this paper; we have not attempted it here.
Supplementary Materials
The following supporting information can be downloaded at https://www.mdpi.com/article/10.3390/appliedmath6110192/s1. The Supplementary Materials (version 1.3) record the software environment, the provenance of each base certificate and the search that located it, a search script hs6_symmetric_search.py that reproduces Table 1, and a self-contained verification script hs6_verify.py (version 1.1, standard library only, no solver required) that rebuilds every construction of Section 5, Section 6 and Section 7 and confirms that each is an exact edge partition into copies of ; running it verifies for , for , and for every admissible . They also document a fuller reference implementation, hs6_line_graph_decomposition_colab.py, with its time- and space-complexity analysis, an empirical scalability study, and an account of the guarantees that it does and does not provide.
Author Contributions
Conceptualisation, G.P. and S.S.; methodology, G.P.; formal analysis, G.P.; validation, G.P., A.S., and S.S.; writing—original draft preparation, G.P.; writing—review and editing, G.P., A.S., and S.S.; supervision, S.S. A.S. contributed to framing the paper’s relationship with the companion article [18]. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
All decompositions are either given in Section 8 (in full or as base blocks together with the group whose images complete them) or produced explicitly by the constructions of Theorem 2 and Lemma 3, and may be checked directly against the edge sets of the relevant hosts. No experimental, human subject, or third-party data were used. The verification code is provided in the Supplementary Materials.
Acknowledgments
We are grateful to the PSG Institute of Technology and Applied Research, Tamil Nadu, India, for its ongoing support of this research. During the preparation of this manuscript, the authors utilised Anthropic’s Claude Sonnet 5.5 exclusively as a supplementary tool to cross-check computational logic and verify script outputs. All mathematical proofs, derivations, and base block constructions were developed independently by the authors. The authors take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Alspach, B.; Gavlas, H. Cycle decompositions of Kn and Kn-I. J. Combin. Theory Ser. B 2001, 81, 77–99. [Google Scholar]
- Bryant, D.; Horsley, D.; Pettersson, W. Cycle decompositions V: Complete graphs into cycles of arbitrary lengths. Proc. Lond. Math. Soc. 2014, 108, 1153–1192. [Google Scholar] [CrossRef] [Scilit]
- Sotteau, D. Decomposition of Km,n () into cycles (circuits) of length 2k. J. Comb. Theory Ser. B 1981, 30, 75–81. [Google Scholar] [CrossRef] [Scilit]
- Cameron, R.A.; Horsley, D. Decompositions of complete multigraphs into stars of varying sizes. J. Comb. Theory Ser. B 2020, 145, 32–64. [Google Scholar] [CrossRef] [Scilit]
- Shyu, T.-W. Decompositions of complete bipartite graphs and complete graphs into paths, stars, and cycles with four edges each. Discuss. Math. Graph Theory 2021, 41, 451–468. [Google Scholar] [CrossRef] [Scilit]
- Sethuraman, G.; Murugan, V. Decomposition of complete graphs into arbitrary trees. Graphs Comb. 2021, 37, 1191–1203. [Google Scholar] [CrossRef] [Scilit]
- Dor, D.; Tarsi, M. Graph decomposition is NP-complete: A complete proof of Holyer’s conjecture. SIAM J. Comput. 1997, 26, 1166–1187. [Google Scholar] [CrossRef] [Scilit]
- Colby, M.; Rodger, C.A. Cycle decompositions of the line graph of Kn. J. Comb. Theory Ser. A 1993, 62, 158–161. [Google Scholar] [CrossRef] [Scilit]
- Cox, B.A. The complete spectrum of 6-cycle systems of L(Kn). J. Comb. Des. 1995, 3, 353–362. [Google Scholar] [CrossRef] [Scilit]
- Cox, B.A.; Rodger, C.A. Cycle systems of the line graph of the complete graph. J. Graph Theory 1996, 21, 173–182. [Google Scholar] [CrossRef] [Scilit]
- Xin, Y.; Yang, W. Decomposition of the line graph of the complete graph into stars. Discret. Math. 2024, 347, 114026. [Google Scholar] [CrossRef] [Scilit]
- Heinrich, K.; Nonay, G. Exact coverings of 2-paths by 4-cycles. J. Comb. Theory Ser. A 1987, 45, 50–61. [Google Scholar] [CrossRef] [Scilit]
- Verrall, H. A construction of a perfect set of Euler tours of K2k + I. J. Comb. Des. 1998, 6, 183–211. [Google Scholar] [CrossRef] [Scilit]
- Ganesamurthy, S.; Paulraja, P. A C5-decomposition of the λ-fold line graph of the complete graph. Discret. Math. 2019, 342, 2197–2210. [Google Scholar]
- Ganesamurthy, S.; Paulraja, P.; Srimathi, R. Multidecompositions of line graphs of complete graphs. Discret. Math. Algorithms Appl. 2019, 11, 1950035. [Google Scholar] [CrossRef] [Scilit]
- Zhao, Y.; Wei, Y.; Yang, W. A C4-decomposition of the λ-fold line graph of Km,n. arXiv 2022, arXiv:2205.05117. [Google Scholar]
- Ganesamurthy, S. Decompositions of line graphs of complete graphs into paths and cycles. Discret. Math. 2023, 346, 113165. [Google Scholar] [CrossRef] [Scilit]
- Palaniyandi, G.; Soundararajan, A.; Soundararajan, S. Decomposition of complete, complete bipartite, and complete tripartite graphs into half-sunlet graphs of order twelve. Mathematics 2026, 14, 3354. [Google Scholar] [CrossRef] [Scilit]
- Boulet, R. Spectral characterizations of sun graphs and broken sun graphs. Discret. Math. Theor. Comput. Sci. 2009, 11, 149–160. [Google Scholar] [CrossRef] [Scilit]
- Rather, B.A.; Ganie, H.A.; Shang, Y. Distance Laplacian spectral ordering of sun type graphs. Appl. Math. Comput. 2023, 445, 127847. [Google Scholar] [CrossRef] [Scilit]
- Veblen, O. An application of modular equations in analysis situs. Ann. Math. 1912, 14, 86–94. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.



