Skip to Content
You are currently on the new version of our website. Access the old version .
AppliedMathAppliedMath
  • Article
  • Open Access

11 November 2026

19 Pages

A Complete Characterisation of Half-Sunlet Decompositions of Line Graphs of Complete Graphs

,
and
1
Department of Mathematics, PSG Institute of Technology and Applied Research, Coimbatore 641062, India
2
Department of IT and Operations, ICFAI Business School, Off-Campus Center of IFHE University, Bengaluru 560060, India
*
Author to whom correspondence should be addressed.

Abstract

Let L ( K n ) be the line graph of K n and let HS 6 be the graph obtained from a 4-cycle by attaching a pendant edge at each of two antipodal vertices. We prove that L ( K n ) has an HS 6 -decomposition if and only if n ≥ 4 and n ≢ 3 ( mod 4 ) . The proof splits L ( K n ) into smaller line graphs together with graphs W ( m , k ) built from k triangle bundles glued along shared degree-two vertices, characterises the single-copy case, and handles W ( m , 2 ) via a construction attached to each cycle of a cycle decomposition of K m .

1. Introduction

All graphs here are finite and simple. For a graph G, we write V ( G ) and E ( G ) for its vertex and edge sets and P 2 ( S ) for the set of 2-element subsets of a set S. An edge with ends u and v is written { u , v } , and a cycle whose consecutive vertices are v 1 , v 2 , … , v r (so that its edges are { v 1 , v 2 } , … , { v r − 1 , v r } , { v r , v 1 } ) is written ( v 1 , v 2 , … , v r ) . The subscript of a standard graph always records its number of vertices: K n is the complete graph on n vertices, C k the cycle on k vertices (hence with k edges), P k the path on k vertices (hence with k − 1 edges), and K a , b , K a , b , c 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 S k = K 1 , k , 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 H 1 , … , H r are pairwise edge-disjoint subgraphs of G with E ( G ) = ⋃ i E ( H i ) , we write G = H 1 ⊕ H 2 ⊕ ⋯ ⊕ H r , and, if H i ≅ H for every i, we say that H decomposes G and write H ∣ G . Since the H i partition E ( G ) , the divisibility condition
| E ( H ) | | | E ( G ) |
is necessary for H ∣ G . The line graph L ( G ) has vertex set E ( G ) , 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 K n ; even cycles in K m , n [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 L ( K n ) , 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 L ( K n ) 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 k > 2 and n ≥ k + 1 , L ( K n ) has an S k -decomposition (into stars with k edges) if and only if n ≡ 0 , 1 , 2 ( mod k ) —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 C 5 case for the λ -fold line graph, and Ganesamurthy, Paulraja, and Srimathi [15] turned to multidecompositions, showing that the obvious numerical conditions suffice for a { C 3 α , P 4 β , B γ } -decomposition of L ( K n ) , where B is the bowtie (two triangles sharing a vertex), and characterising { C 3 α , K 1 , 3 β } -decompositions. Their arguments proceed through the intersection graph of a C 3 -decomposition of L ( K n ) , 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 K n * decomposes into its n 2 private triangles.
The λ -fold setting has seen parallel recent progress: Zhao, Wei, and Yang [16] characterised C 4 -decompositions of the λ -fold line graph of the complete bipartite graph K m , n , extending the λ = 1 line of work of Colby and Rodger and the C 5 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 m = p an odd prime, proving that, for every prime p ≥ 7 , the graph L ( K n ) decomposes into α cycles and β paths of length p exactly when the edge count permits, i.e., when
p ( α + β ) = n n − 1 2 = | E ( L ( K n ) ) | ,
deducing from this a complete characterisation of C p -decompositions, together with one of P k + 1 -decompositions when k is a power of an odd prime. The technique of [17], which reduces L ( K n ) 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 K n , one expects H also to decompose L ( K n ) 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 HS 3 k , 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 HS 12 (the case k = 4 below, an octagon with pendant edges at four alternating vertices) decomposes the complete graph K a , the complete bipartite graph K a , b , and the complete tripartite graph K a , b , c . The present paper treats the smallest nontrivial member of this family against the entirely different host L ( K n ) , 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 k ≥ 2 , the member HS 3 k is obtained from an even cycle C 2 k by attaching a pendant edge at each of k alternating vertices of the cycle, so that | V ( HS 3 k ) | = | E ( HS 3 k ) | = 3 k , with degree sequence 3 k 2 k 1 k .
The name records the contrast with the classical sunlet or sun graph L 2 n , in which a pendant edge is attached at every vertex of C n and the degree sequence is the uniform 3 n 1 n ; only half of the cycle vertices of HS 3 k 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 k = 2 ,
HS 6 = a 4 -cycle with pendant edges at two antipodal vertices ,
with | V ( HS 6 ) | = | E ( HS 6 ) | = 6 and degree sequence ( 3 , 3 , 2 , 2 , 1 , 1 ) ; see Figure 1.
Figure 1. The half-sunlet graph HS 6 . The shaded quadrilateral is the 4-cycle ( w 0 , w 1 , w 2 , w 3 ) (thick edges); the two grey edges are the pendant edges, attached at the antipodal cycle vertices w 0 and w 2 . The three vertex classes are drawn differently: the hubs w 0 , w 2 (solid) have degree 3, the remaining cycle vertices w 1 , w 3 (shaded) degree 2, and the leaves m 0 , m 2 (hollow) degree 1, giving the mixed degree sequence ( 3 , 3 , 2 , 2 , 1 , 1 ) and | V ( HS 6 ) | = | E ( HS 6 ) | = 6 . Note that no edge of HS 6 joins two vertices of equal degree and that HS 6 is bipartite with classes { w 0 , w 2 } and { w 1 , w 3 , m 0 , m 2 } .

1.1. Why HS 6 and Why Existing Techniques Do Not Suffice

There are two reasons for studying HS 6 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 L ( K n ) , so the answer can be compared directly with theirs (see the discussion after Theorem 1). What separates HS 6 from every pattern previously decomposed against L ( K n ) is its degree sequence. Cycles, paths, stars, and bowties are either regular or have all their non-leaf vertices of a single degree, whereas HS 6 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 L ( K n ) were obtained.
(a)
The clique route. For each vertex x of K n , the pairs of edges of K n meeting at x span a clique Q x ≅ K n − 1 of L ( K n ) , and E ( L ( K n ) ) = ⨁ x E ( Q x ) . Hence, any H that decomposes K n − 1 also decomposes L ( K n ) ; this is the source of the folklore expectation recalled above. For H = HS 6 , this route requires 6 ∣ n − 1 2 —that is, n ≡ 1 , 2 , 5 , 10 ( mod 12 ) . Since the admissible values n ≢ 3 ( mod 4 ) fill the nine classes n ≡ 0 , 1 , 2 , 4 , 5 , 6 , 8 , 9 , 10 ( mod 12 ) , the clique route cannot reach the five classes n ≡ 0 , 4 , 6 , 8 , 9 ( mod 12 ) , whatever is known about HS 6 -decompositions of complete graphs. For these n, some blocks must use edges from two different cliques Q x and Q y .
(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 C p and P k + 1 rely on such operations. The graph HS 6 has four vertices of odd degree ( w 0 , w 2 , m 0 , m 2 ), 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 S k 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 HS 6 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 K m * produced by our splitting identity. There, the intermediate degree-2 class { w 1 , w 3 } of HS 6 forces the shape rigidity phenomenon of Lemma 2: every HS 6 -decomposition of K m * is compelled into one structural shape, leaving the decomposer no freedom. This rigidity produces the sharp obstruction m ≡ 1 ( mod 4 ) of Theorem 3, and its disappearance once copies of K m * 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 HS 6 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,
HS 6 ∣ L ( K n ) ⇔ n ≥ 4 and n ≢ 3 ( mod 4 ) .
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 α = β = 0 in ([15], Theorem 1.1) gives B ∣ L ( K n ) precisely when 6 ∣ n 2 ( n − 2 ) —that is, again, precisely when n ≢ 3 ( mod 4 ) ; equivalently, the maximum bowtie packing of L ( K n ) has empty leave for n ≡ 0 , 1 , 2 ( mod 4 ) and leave K 3 for n ≡ 3 ( mod 4 ) ([15], Corollary 1.3). Thus, the two six-edge graphs
B ( degree sequence : 4 , 2 4 ) , HS 6 ( degree sequence : 3 2 , 2 2 , 1 2 ) ,
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 3 , 2 , 1 , decompose exactly the same line graphs L ( K n ) —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 L ( K n 1 + n 2 ) as two smaller line graphs together with two graphs W ( m , k ) , each consisting of k copies of a triangle bundle K m * glued along a common set of degree-two vertices. Second, the single-copy case is settled exactly: HS 6 ∣ K m * if and only if m ≡ 1 ( mod 4 ) (Theorem 3). This negative half is what forces attention onto k ≥ 2 , where the shared vertices acquire degree 2 k ≥ 4 and the obstruction vanishes (Remark 3). Third, and the combinatorial heart of the paper, an explicit block family attached to any cycle of K m (Lemma 3) combines with Veblen’s theorem to give HS 6 ∣ W ( m , 2 ) for every  m ≥ 3 (Lemma 4).

1.2. Novelty of the Present Work

To the best of our knowledge, no H-decomposition of L ( K n ) 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 HS 3 k 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 n ≢ 3 ( mod 4 ) is not merely necessary but sufficient, with no sporadic families excluded.
(ii)
A new pattern for the line graph host. Work on L ( K n ) 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 W ( m , k ) 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: K m * = W ( m , 1 ) is decomposable only for m ≡ 1 ( mod 4 ) , yet the obstruction disappears entirely once k ≥ 2 , because the shared vertices pass from degree 2 to degree 2 k . 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 r ≥ 3 in K m , converting an arbitrary cycle decomposition of K m into an HS 6 -decomposition of W ( m , 2 ) . 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 HS 6 ). HS 6 consists of the 4-cycle ( w 0 , w 1 , w 2 , w 3 ) , with edges { w 0 , w 1 } , { w 1 , w 2 } , { w 2 , w 3 } , { w 3 , w 0 } , together with the two pendant edges { w 0 , m 0 } and { w 2 , m 2 } at the antipodal vertices w 0 , w 2 , where m 0 ≠ m 2 are two further vertices (Figure 1). We call w 0 , w 2 the hubs and m 0 , m 2 the leaves. A copy of HS 6 is recorded as the array
m 0 m 2 w 0 w 1 w 2 w 3 w 0 ,
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: w 0 in column 1, m 0 in column 2, w 2 in column 3, and m 2 in column 4, with the remaining top-row columns being blank. All blocks below follow this convention.
Definition 2.
(Triangle bundle graph). For m ≥ 2 , let K m * have vertex set V ( K m ) ∪ { s a a ′ : { a , a ′ } ∈ P 2 ( V ( K m ) ) } and edge set
E ( K m * ) = E ( K m ) ∪ { a , s a a ′ } , { a ′ , s a a ′ } : { a , a ′ } ∈ P 2 ( V ( K m ) ) .
Equivalently, K m * is obtained from K m by adding, for every edge { x , y } , one new vertex joined to x and to y; in the notation of [17], K m * = K m ⊕ S 1 ( K m ) , where S 1 denotes the subdivision of every edge once. Each edge { a , a ′ } of K m thus lies in a private triangle { a , a ′ , s a a ′ } , so each subdivision vertex has no neighbours outside its own triangle and the subdivision vertices form an independent set of size m 2 ; see Figure 2. We call V ( K m ) the clique vertices and the s a a ′ the subdivision vertices, and we note that
deg ( s a a ′ ) = 2 , deg ( a ) = 2 ( m − 1 ) , | E ( K m * ) | = 3 m 2 .
Figure 2. The triangle bundle graph K 4 * = K 4 ⊕ S 1 ( K 4 ) , drawn planar so that no edges cross. Solid vertices are the four clique vertices V ( K 4 ) = { a , b , c , d } , 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 s x y is joined to exactly the two ends of its own edge { x , y } , so every clique edge lies in a private triangle { x , y , s x y } , meeting the rest of the graph only in x and y; one such triangle, { a , b , s a b } , is shaded. Thus, deg ( s x y ) = 2 and deg ( x ) = 2 ( m − 1 ) = 6 and | E ( K 4 * ) | = 3 4 2 = 18 . The degree-two subdivision vertices can never be hubs of an embedded HS 6 , which is the source of the rigidity in Lemma 2; gluing k ≥ 2 such bundles along a shared set of subdivision vertices raises their degree to 2 k and removes the restriction (Definition 3 and Remark 3).
Definition 3.
(The glued family W ( m , k ) ). Let A , B be disjoint with | A | = m ≥ 2 , | B | = k ≥ 1 . The graph W ( m , k ) has vertex set
V ( W ( m , k ) ) = { ( a , b ) : a ∈ A , b ∈ B } ∪ { s a a ′ : { a , a ′ } ∈ P 2 ( A ) } ,
and, for every b ∈ B and every { a , a ′ } ∈ P 2 ( A ) , the three edges
{ ( a , b ) , ( a ′ , b ) } , { ( a , b ) , s a a ′ } , { ( a ′ , b ) , s a a ′ } .
For each fixed b, the subgraph induced by { ( a , b ) : a ∈ A } ∪ { s a a ′ } is a copy of K m * ; these k copies are edge-disjoint and share all subdivision vertices. Hence, W ( m , 1 ) ≅ K m * and
| E ( W ( m , k ) ) | = 3 k m 2 , deg ( a , b ) = 2 ( m − 1 ) , deg ( s a a ′ ) = 2 k .
(We use W ( m , k ) for this family throughout; it is unrelated to the wheel graph, occasionally denoted by W n elsewhere in the graph decomposition literature.) For { a , a ′ } ∈ P 2 ( A ) , we write Γ ( a , a ′ ) for the 3 k edges just listed and call it the pair gadget of { a , a ′ } ; the pair gadgets partition E ( W ( m , k ) ) . For a subgraph F ⊆ K m on the vertex set A, we put Γ ( F ) = ⨁ { a , a ′ } ∈ E ( F ) Γ ( a , a ′ ) .

3. The Necessary Condition

Proposition 1.
If HS 6 ∣ L ( K n ) , then n ≥ 4 and n ≢ 3 ( mod 4 ) .
Proof. 
The line graph has n 2 vertices and
| E ( L ( K n ) ) | = ∑ v ∈ V ( K n ) deg v 2 = n n − 1 2 = 1 2 n ( n − 1 ) ( n − 2 )
edges, with each vertex v of K n contributing the pairs of edges meeting at v. Since | V ( HS 6 ) | = 6 , an embedding needs n 2 ≥ 6 , i.e., n ≥ 4 . By (1) with | E ( HS 6 ) | = 6 ,
6 | 1 2 n ( n − 1 ) ( n − 2 ) ⟺ 12 ∣ n ( n − 1 ) ( n − 2 ) .
One of three consecutive integers is a multiple of 3, so 3 ∣ n ( n − 1 ) ( n − 2 ) always, and the condition reduces to 4 ∣ n ( n − 1 ) ( n − 2 ) . If n ≡ 0 , 1 , 2 ( mod 4 ) , then, respectively, n, n − 1 , n − 2 is divisible by 4. If n ≡ 3 ( mod 4 ) , then n and n − 2 are odd, while n − 1 ≡ 2 ( mod 4 ) supplies only a single factor 2, so 4 ∤ n ( n − 1 ) ( n − 2 ) . Hence, the condition is exactly n ≢ 3 ( mod 4 ) .    □

4. The Splitting Identity

Lemma 1.
Let n = n 1 + n 2 with n 1 , n 2 ≥ 1 . Then,
L ( K n ) = L ( K n 1 ) ⊕ L ( K n 2 ) ⊕ W ( n 1 , n 2 ) ⊕ W ( n 2 , n 1 ) .
Proof. 
Partition V ( K n ) = A ⊔ B with | A | = n 1 , | B | = n 2 , so that
V ( L ( K n ) ) = E ( K n ) = P 2 ( A ) ⊔ P 2 ( B ) ⊔ ( A × B ) .
For a ∈ A and b ∈ B , we write ( a , b ) for the vertex of L ( K n ) corresponding to the edge { a , b } of K n , and we keep writing { a , a ′ } for the vertex corresponding to an edge with both ends in A. Two vertices of L ( K n ) are adjacent exactly when the corresponding edges of K n share an endpoint, and we sort the adjacent pairs by type.
If both lie in P 2 ( A ) , they are adjacent precisely as in L ( K n 1 ) , and symmetrically for P 2 ( B ) . A pair with one edge in P 2 ( A ) and the other in P 2 ( B ) is never adjacent, since these edges are disjoint. Two vertices ( a , b ) , ( a ′ , b ′ ) ∈ A × B are adjacent iff a = a ′ or b = b ′ . Finally, { a , a ′ } ∈ P 2 ( A ) is adjacent to ( a ′ ′ , b ) ∈ A × B iff a ′ ′ ∈ { a , a ′ } —that is, { a , a ′ } is adjacent to exactly the two vertices ( a , b ) and ( a ′ , b ) for each b ∈ B .
Fix b ∈ B and collect the adjacencies just described that involve b. The edges { ( a , b ) , ( a ′ , b ) } form a clique on { ( a , b ) : a ∈ A } ≅ K n 1 , and each { a , a ′ } ∈ P 2 ( A ) is joined to exactly ( a , b ) and ( a ′ , b ) . Under the identification { a , a ′ } ↔ s a a ′ , this is exactly the b-th copy of K n 1 * inside W ( n 1 , n 2 ) as in Definition 3; letting b range over B produces all of W ( n 1 , n 2 ) , the copies sharing P 2 ( A ) . Exchanging the roles of A and B gives W ( n 2 , n 1 ) , indexed by a ∈ A . 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 n 2 = 1 recovers the one-vertex form
L ( K n + 1 ) = L ( K n ) ⊕ K n * ,
since W ( n , 1 ) ≅ K n * while W ( 1 , n ) has no edges. An edge count confirms the identity; for instance, with n 1 = n 2 = 3 ,
| E ( L ( K 6 ) ) | = 60 = 3 + 3 ︸ L ( K 3 ) twice + 3 · 3 · 3 ︸ W ( 3 , 3 ) + 3 · 3 · 3 ︸ W ( 3 , 3 ) .

5. Decomposing the Triangle Bundle

5.1. An Explicit Construction for m ≡ 1 ( mod 4 )

Label V ( K m ) = Z m and, for 1 ≤ d ≤ M : = m − 1 2 , let
D d = { i , i + d } : i ∈ Z m
be the distance-d class, of size exactly m for odd m; the classes D 1 , … , D M partition E ( K m ) . If m ≡ 1 ( mod 4 ) , then M is even, and we set k = M / 2 .
Theorem 2.
Let m ≡ 1 ( mod 4 ) , and, for 1 ≤ j ≤ k , put d j = j and d j ′ = M + 1 − j . Then, the 1 2 m 2 blocks
B i , j = s { w 0 , w 0 + 2 j } s { w 2 , w 2 − 2 j } w 0 s { w 0 , w 2 } w 2 i w 0 , w 0 = i + d j , w 2 = i + d j ′ ,
for 1 ≤ j ≤ k and i ∈ Z m , form an HS 6 -decomposition of K m * .
Proof. 
Each block is a copy of HS 6 . The vertex s { w 0 , w 2 } is adjacent to exactly w 0 and w 2 , so the edges { w 0 , s { w 0 , w 2 } } and { s { w 0 , w 2 } , w 2 } exist; the edges { w 2 , i } and { i , w 0 } are the clique edges of distances d j ′ and d j . Since 1 ≤ 2 j ≤ M < m 2 , we have w 0 ≠ w 0 + 2 j and w 2 ≠ w 2 − 2 j , so both pendant edges exist. Moreover, d j ≠ d j ′ , since d j = d j ′ would give 2 j = M + 1 with M + 1 odd; hence, w 0 , w 2 , i are distinct clique vertices, and s { w 0 , w 2 } is of the subdivision type, so the four cycle vertices are distinct. The degrees within the block are deg w 0 = deg w 2 = 3 , deg s { w 0 , w 2 } = deg i = 2 , and the degree is 1 at each leaf.
Clique edges. For fixed j, as i runs over Z m , the pairs { i , i + d j } and { i , i + d j ′ } run bijectively over D d j and D d j ′ . Since
{ 1 , 2 , … , M } = ⨆ j = 1 k { d j , d j ′ } ,
every clique edge occurs exactly once, either as { i , w 0 } or as { w 2 , i } , and never both.
Subdivision vertices in cycle position. For fixed j, the outer pair { w 0 , w 2 } has difference d j ′ − d j = M + 1 − 2 j , and, since 0 < M + 1 − 2 j ≤ M − 1 < m 2 , its distance class is e j = M + 1 − 2 j ; the map i ↦ { w 0 , w 2 } is a bijection onto D e j . As j runs over 1 , … , k ,
e j = M − 1 , M − 3 , … , 1 ,
the k distinct odd values in { 1 , … , M − 1 } (M being even). Thus, the subdivision vertices occupying the position w 1 are exactly those on odd-distance pairs, each used once.
Pendant edges. Consequently, the even-distance classes D 2 , D 4 , … , D M are untouched in cycle position. Fix a clique vertex a and an even distance 2 j with 1 ≤ j ≤ k . Then, a plays the role w 0 for index j exactly when i = a − d j , consuming the edge { a , s { a , a + 2 j } } , and the role w 2 exactly when i = a − d j ′ , consuming { a , s { a , a − 2 j } } . Letting j run over 1 , … , k , the vertex a uses each of its 2 k = M edges to even-distance subdivision vertices exactly once.
Distinct leaves. If m 0 = m 2 , then { w 0 , w 0 + 2 j } = { w 2 , w 2 − 2 j } , and, since w 0 ≠ w 2 , this forces w 2 − w 0 = 2 j ; however, w 2 − w 0 = d j ′ − d j = M + 1 − 2 j , giving M + 1 ≡ 0 ( mod m ) , which is impossible as 1 ≤ M + 1 ≤ m − 1 .
Every one of the 3 m 2 edges is therefore covered exactly once by 1 2 m 2 valid blocks.    □
Example 1.
( m = 5 ). Here, M = 2 , k = 1 , and the single pair is ( d 1 , d 1 ′ ) = ( 1 , 2 ) , so e 1 = 1 : the distance-1 subdivision vertices occupy cycle positions and the distance-2 ones supply the pendant edges. The five blocks B i , 1 , i ∈ Z 5 , are
s 13 s 02 1 s 12 2 0 1 , s 24 s 13 2 s 23 3 1 2 , s 03 s 24 3 s 34 4 2 3 ,
s 14 s 03 4 s 04 0 3 4 , s 02 s 14 0 s 01 1 4 0 .
The ten clique edges appear once each; the five vertices s 01 , s 12 , s 23 , s 34 , s 04 appear once each in cycle position, contributing 10 edges; and each of s 02 , s 13 , s 24 , s 03 , s 14 supplies its two edges as pendant edges in two different blocks, contributing the last 10. In total, there are 30 = 3 5 2 edges in 5 blocks.
Remark 2.
By contrast with Theorem 2, the triangle bundle is trivially decomposable into triangles: its m 2 private triangles { a , a ′ , s a a ′ } are pairwise edge-disjoint and exhaust E ( K m * ) . Combined with the case n 2 = 1 of Lemma 1, this yields at once the C 3 -decomposition of L ( K n ) recorded as ([15], Theorem 3.1), whose inductive step adds precisely the triangles ( { i , j } , { i , n + 1 } , { j , n + 1 } ) —that is, the private triangles of K n * . The contrast is instructive: the same graph K m * that splits effortlessly into triangles admits an HS 6 -decomposition only for m ≡ 1 ( mod 4 ) , 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 HS 6 cannot.

5.2. Necessity and Why Gluing Changes the Problem

Lemma 2.
(Shape rigidity). In any HS 6 -decomposition of K m * , every block has its non-hub cycle vertex w 1 equal to a subdivision vertex, and both leaves are subdivision vertices.
Proof. 
A subdivision vertex has degree 2 in K m * and hence can never be a hub. The unique subdivision vertex adjacent to both w 0 and w 2 is s { w 0 , w 2 } , so w 1 and w 3 cannot both be subdivision vertices. Every block is therefore either a cherry, with w 1 = s { w 0 , w 2 } and w 3 a clique vertex, contributing the two clique edges { w 2 , w 3 } and { w 3 , w 0 } , or a pure C 4 , with all of w 0 , w 1 , w 2 , w 3 clique vertices, contributing four clique edges. Let c 1 , c 2 count the two shapes and let p count the pendant edges whose leaf is a clique vertex. Counting blocks and clique edges, respectively,
c 1 + c 2 = 1 2 m 2 , 2 c 1 + 4 c 2 + p = m 2 .
Subtracting twice the first identity from the second yields 2 c 2 + p = 0 , whence c 2 = p = 0 .    □
Theorem 3.
HS 6 ∣ K m * if and only if m ≡ 1 ( mod 4 ) .
Proof. 
Sufficiency is Theorem 2. Conversely, fix a decomposition; by Lemma 2, every block is a cherry with subdivision leaves. Call { w 0 , w 2 } the outer pair of a block. Distinct blocks have distinct outer pairs, since the outer pair determines w 1 = s { w 0 , w 2 } and each subdivision vertex occupies a cycle position at most once. Let P be the set of outer pairs, so | P | = 1 2 m 2 , and let deg P ( v ) count the members of P containing v.
A clique vertex v is a hub in exactly deg P ( v ) blocks, each demanding one pendant edge at v. Such a pendant edge is an edge { v , s { v , x } } with { v , x } ∉ P , because a pair in P has its subdivision vertex fully consumed in cycle position. Conversely, if { v , x } ∉ P , then s { v , x } lies in no cycle, so both of its edges must serve as pendant edges, and { v , s { v , x } } can only be a pendant edge at v. Supply therefore equals demand:
( m − 1 ) − deg P ( v ) = deg P ( v ) ⟹ deg P ( v ) = m − 1 2 for every v ,
which forces m to be odd. Moreover, | P | = 1 2 m 2 must be an integer, so m 2 is even, i.e., m ≡ 0 , 1 ( mod 4 ) . Together with m odd, this gives m ≡ 1 ( mod 4 ) .    □
Remark 3.
Lemma 2 depends on subdivision vertices having degree 2 and so never being hubs. In W ( m , k ) , a subdivision vertex has degree 2 k , so, as soon as k ≥ 2 , 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 K m * itself, are the appropriate vehicle; for example, K 4 * = W ( 4 , 1 ) admits no HS 6 -decomposition, whereas W ( 4 , k ) does for every k ≥ 2 (Lemma 5).

6. Cycle Units and the Graphs W (m,2)

Throughout this section, k = 2 , so B = { 0 , 1 } , and each pair gadget carries the six edges
Γ ( a , a ′ ) = { { ( a , 0 ) , ( a ′ , 0 ) } , { ( a , 1 ) , ( a ′ , 1 ) } , { ( a , 0 ) , s a a ′ } , { ( a ′ , 0 ) , s a a ′ } , { ( a , 1 ) , s a a ′ } , { ( a ′ , 1 ) , s a a ′ } } ;
see Figure 3. Since the pair gadgets partition E ( W ( m , 2 ) ) , any decomposition of K m into subgraphs F 1 , … , F r induces one of W ( m , 2 ) :
K m = F 1 ⊕ ⋯ ⊕ F r ⟹ W ( m , 2 ) = Γ ( F 1 ) ⊕ ⋯ ⊕ Γ ( F r ) ,
so it suffices to decompose each Γ ( F i ) .
Figure 3. The pair gadget Γ ( a , a ′ ) inside W ( m , 2 ) , carrying six edges in all. The two thick horizontal edges are the clique edges { ( a , 0 ) , ( a ′ , 0 ) } and { ( a , 1 ) , ( a ′ , 1 ) } , one in each layer; the four thin grey edges join the single shared subdivision vertex s a a ′ to both ends of the pair in both layers. Hence, deg ( s a a ′ ) = 2 k = 4 here, in contrast with deg ( s a a ′ ) = 2 in a lone triangle bundle (Figure 2); this is precisely the extra degree that allows s a a ′ to act as a hub. Since | E ( Γ ( a , a ′ ) ) | = 6 = | E ( HS 6 ) | and the pair gadgets partition E ( W ( m , 2 ) ) , decomposing W ( m , 2 ) amounts to grouping pair gadgets into families that can be split into blocks.
Lemma 3.
(Cycle unit). Let C = ( a 1 , a 2 , … , a r ) with r ≥ 3 be a cycle in K m , indices read modulo r, and write s i : = s a i a i + 1 . Then, Γ ( C ) is HS 6 -decomposable into the r blocks   
B i = ( a i + 1 , 0 ) ( a i + 1 , 1 ) ( a i , 0 ) s i ( a i , 1 ) s i − 1 ( a i , 0 ) , 1 ≤ i ≤ r .
Proof. 
Figure 4 shows the block B i inside two consecutive pair-gadgets of C.
Figure 4. The block B i of Lemma 3, drawn inside two consecutive pair gadgets of a cycle. Its 4-cycle (solid heavy) is ( a i , 0 ) , s i , ( a i , 1 ) , s i − 1 : it takes two edges at each of the shared subdivision vertices s i − 1 and s i , and its two hubs are the enlarged vertices ( a i , 0 ) and ( a i , 1 ) , which sit antipodally on this 4-cycle as Definition 1 requires. Its two pendant edges (heavy dashed) are the clique edges { ( a i , 0 ) , ( a i + 1 , 0 ) } and { ( a i , 1 ) , ( a i + 1 , 1 ) } , one in each layer. Every vertex of B i 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 B i − 1 and B i + 1 ; each subdivision vertex has degree 4 and splits its edges evenly, with s i − 1 giving two to B i − 1 and two to B i and s i giving two to B i and two to B i + 1 . Letting i run over 1 , … , r therefore covers each of the 6 r edges of Γ ( C ) exactly once.
Validity. Both s i − 1 = s a i − 1 a i and s i = s a i a i + 1 correspond to pairs containing a i , so each is adjacent to ( a i , 0 ) and to ( a i , 1 ) ; hence,
( a i , 0 ) , s i , ( a i , 1 ) , s i − 1
is a genuine 4-cycle. The pendant edges { ( a i , 0 ) , ( a i + 1 , 0 ) } and { ( a i , 1 ) , ( a i + 1 , 1 ) } are the two clique edges of Γ ( a i , a i + 1 ) . The hubs ( a i , 0 ) and ( a i , 1 ) are antipodal on this 4-cycle and have degree 3 in B i , while s i − 1 , s i have degree 2 and the two leaves degree 1, matching Definition 1. The six vertices are distinct: s i − 1 ≠ s i as r ≥ 3 ; the four clique vertices are distinct as a i ≠ a i + 1 ; and subdivision and clique vertices are of different types.
Exact cover. The six edges of Γ ( a i , a i + 1 ) are used as follows:
{ s i , ( a i , 0 ) } , { s i , ( a i , 1 ) } ︸ cycle edges of B i , { s i , ( a i + 1 , 0 ) } , { s i , ( a i + 1 , 1 ) } ︸ cycle edges of B i + 1 , { ( a i , 0 ) , ( a i + 1 , 0 ) } , { ( a i , 1 ) , ( a i + 1 , 1 ) } ︸ pendant edges of B i ,
the middle pair because s i plays the role s ( i + 1 ) − 1 in B i + 1 . These occurrences are in distinct roles, and, as i runs over 1 , … , r , they exhaust the 6 r edges of Γ ( C ) with none repeated. Since 6 r / 6 = r , the count matches.    □
Lemma 4.
W ( m , 2 ) is HS 6 -decomposable for every m ≥ 3 .
Proof. 
It suffices to decompose K m into subgraphs F for which Γ ( F ) is HS 6 -decomposable. By Lemma 3, every cycle is such an F, and, by the certificates of Section 8, so are K 4 and K 6 (Lemmas 9 and 11, which decompose Γ ( K 4 ) = W ( 4 , 2 ) and Γ ( K 6 ) = W ( 6 , 2 ) ). 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 K m has even degree m − 1 , so K m itself decomposes into cycles.
If m ≡ 0 ( mod 4 ) , partition V ( K m ) into m / 4 classes of size 4 and delete a copy of K 4 on each. Every vertex loses 3 from its degree, leaving m − 4 ≡ 0 ( mod 4 ) , which is even, so the remaining complete multipartite graph decomposes into cycles.
If m ≡ 2 ( mod 4 ) , then m ≥ 6 ; take one class of size 6 and ( m − 6 ) / 4 classes of size 4, deleting a copy of K 6 and copies of K 4 , respectively. A vertex of the 6-class loses 5, leaving m − 6 ≡ 0 ( mod 4 ) ; a vertex of a 4-class loses 3, leaving m − 4 ≡ 2 ( mod 4 ) . Both are even, so the remainder again decomposes into cycles.
In each case, E ( K m ) has been partitioned into cycles together with copies of K 4 and at most one copy of K 6 , and every corresponding Γ ( F ) is HS 6 -decomposable.    □
Corollary 1.
W ( m , 2 j ) is HS 6 -decomposable for all m ≥ 3 and j ≥ 1 .
Proof. 
Partition B into j pairs. The edges lying over each pair of layers form a copy of W ( m , 2 ) ; the j copies are edge-disjoint with union W ( m , 2 j ) . Apply Lemma 4 to each.    □
Corollary 2.
If m ≡ 1 ( mod 4 ) , then W ( m , k ) is HS 6 -decomposable for every k ≥ 1 .
Proof. 
The k copies of K m * that make up W ( m , k ) are pairwise edge-disjoint, and Theorem 2 gives an HS 6 -decomposition of each of them.    □
Lemma 5.
W ( 4 , k ) is HS 6 -decomposable for every k ≥ 2 .
Proof. 
Every integer k ≥ 2 can be written k = 2 p + 3 q with p , q ≥ 0 , with the largest integer not so representable being 2 · 3 − 2 − 3 = 1 . Partition B into p pairs and q triples; the edges over each part form a copy of W ( 4 , 2 ) or of W ( 4 , 3 ) , these being edge-disjoint with union W ( 4 , k ) . Both are HS 6 -decomposable by Lemmas 9 and 10.    □

7. Proof of the Main Theorem

Proof of Theorem 1. 
Necessity is Proposition 1. For sufficiency, we treat the three admissible residues, applying Lemma 1 in each. The base certificates for L ( K 4 ) and L ( K 5 ) are Lemmas 7 and 8.
  • Case n ≡ 1 ( mod 4 ) . Induct on n, the base n = 5 being Lemma 8. For n ≥ 9 , split n = 4 + ( n − 4 ) , so that n − 4 ≡ 1 ( mod 4 ) and n − 4 ≥ 5 :
L ( K n ) = L ( K 4 ) ⊕ L ( K n − 4 ) ⊕ W ( 4 , n − 4 ) ⊕ W ( n − 4 , 4 ) .
Here, L ( K 4 ) is decomposable by Lemma 7; L ( K n − 4 ) by induction; W ( 4 , n − 4 ) by Lemma 5, since n − 4 ≥ 5 ≥ 2 ; and W ( n − 4 , 4 ) by Corollary 2, since n − 4 ≡ 1 ( mod 4 ) .
  • Case n ≡ 2 ( mod 4 ) . For n ≥ 6 , split n = 5 + ( n − 5 ) , so n − 5 ≡ 1 ( mod 4 ) :
L ( K n ) = L ( K 5 ) ⊕ L ( K n − 5 ) ⊕ W ( 5 , n − 5 ) ⊕ W ( n − 5 , 5 ) .
Now, L ( K 5 ) is decomposable by Lemma 8; L ( K n − 5 ) by the previous case, with this factor being empty when n = 6 ; and both glued factors by Corollary 2, since 5 ≡ 1 and n − 5 ≡ 1 ( mod 4 ) . For n = 6 , the identity reads L ( K 6 ) = L ( K 5 ) ⊕ K 5 * , with the second factor being decomposed in Example 1.
  • Case n ≡ 0 ( mod 4 ) . Induct on n, with the base n = 4 being Lemma 7. For n ≥ 8 , split n = 4 + ( n − 4 ) , so n − 4 ≡ 0 ( mod 4 ) and both 4 and n − 4 are even:
L ( K n ) = L ( K 4 ) ⊕ L ( K n − 4 ) ⊕ W ( 4 , n − 4 ) ⊕ W ( n − 4 , 4 ) ,
where L ( K n − 4 ) is decomposable by induction and both glued factors by Corollary 1.
Every n ≥ 4 with n ≢ 3 ( mod 4 ) falls under one of the three cases.    □
Example 2.
(The case n = 9 ). Take n 1 = 4 , n 2 = 5 in Lemma 1:
L ( K 9 ) = L ( K 4 ) ⊕ L ( K 5 ) ⊕ W ( 4 , 5 ) ⊕ W ( 5 , 4 ) .
The edge counts are | E ( L ( K 9 ) ) | = 9 8 2 = 252 and
252 = 12 ︸ L ( K 4 ) + 30 ︸ L ( K 5 ) + 5 · 3 4 2 ︸ W ( 4 , 5 ) = 90 + 4 · 3 5 2 ︸ W ( 5 , 4 ) = 120 ,
giving 252 / 6 = 42 blocks. The first two summands are Lemmas 7 and 8. For W ( 4 , 5 ) , write 5 = 2 + 3 and apply Lemma 5, splitting it into one copy of W ( 4 , 2 ) and one of W ( 4 , 3 ) . For W ( 5 , 4 ) , use Corollary 2: it is four edge-disjoint copies of K 5 * , 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
n ∈ { 4 , 5 , 6 , 8 , 9 , 10 , 12 , 13 , 14 , 16 , 17 , 18 , 20 , 21 , 22 } ,
checking in each case that the blocks are copies of HS 6 , pairwise edge-disjoint, and cover E ( L ( K n ) )  exactly.
Remark 5.
(Complexity of the reference implementation). A full, open reference implementation of every construction in this paper—the closed-form K m * circulant of Theorem 2, the cycle unit and Veblen-based construction of W ( m , 2 ) 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: Θ ( m 2 ) for K m * and W ( m , 2 ) , Θ ( k m 2 ) for W ( m , k ) , and Θ ( n 3 ) for L ( K n ) , 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: L ( K 4 ) , L ( K 5 ) , W ( 4 , 2 ) , W ( 4 , 3 ) , and W ( 6 , 2 ) . We arrange them so that every one can be checked by hand, without software. The certificate for L ( K 4 ) 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)
L ( K 4 ) and L ( K 5 ) . The proof of Theorem 1 reduces L ( K n ) through Lemma 1 to summands that are decomposed separately. For n = 4 and n = 5 , every splitting n = n 1 + n 2 produces a summand that has no HS 6 -decomposition: for n = 4 , the split 1 + 3 produces L ( K 3 ) ≅ K 3 , with 3 edges, and the split 2 + 2 produces W ( 2 , 2 ) , whose six edges form two triangles sharing the vertex s 01 (a bowtie, not a copy of HS 6 ); for n = 5 , the split 1 + 4 produces W ( 4 , 1 ) = K 4 * , excluded by Theorem 3, and the split 2 + 3 again produces L ( K 3 ) . Hence, L ( K 4 ) and L ( K 5 ) cannot be reached by the splitting method and must be decomposed directly.
(ii)
W ( 4 , 2 ) and W ( 6 , 2 ) . Lemma 4 turns a decomposition of K m into subgraphs F into one of W ( m , 2 ) , provided that each Γ ( F ) is decomposable, and Lemma 3 supplies every cycle as such an F. When m is even, every vertex of K m has odd degree, so, by Veblen’s theorem, cycles alone cannot cover K m : 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, Γ ( K 2 ) = W ( 2 , 2 ) is the bowtie just mentioned. We use instead vertex-disjoint copies of K 4 , all of whose degrees are odd; as K 4 has no cycle decomposition, Γ ( K 4 ) = W ( 4 , 2 ) is not reachable by Lemma 3 and must be decomposed directly. When m ≡ 2 ( mod 4 ) , the vertex set cannot be partitioned into 4-sets, and one copy of K 6 , again with all degrees odd, absorbs the remaining residue, giving the base case  W ( 6 , 2 ) .
(iii)
W ( 4 , 3 ) . In the case n ≡ 1 ( mod 4 ) , the splitting n = 4 + ( n − 4 ) produces W ( 4 , n − 4 ) with n − 4 odd. Even layer counts are handled by pairing layers (Corollary 1), and Corollary 2 does not apply because 4 ≢ 1 ( mod 4 ) . An odd number of layers therefore requires one block of an odd number of layers; one layer, W ( 4 , 1 ) = K 4 * , is impossible by Theorem 3, so three layers is the least possible, and W ( 4 , 3 ) 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: L ( K 4 ) has exactly six HS 6 -decompositions, all equivalent under the action of S 4 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 HS 6 in G by choosing a hub w 0 , two of its neighbours w 1 , w 3 , and a common neighbour w 2 ≠ w 0 of w 1 and w 3 and leaves m 0 ∈ N ( w 0 ) ∖ { w 1 , w 2 , w 3 } and m 2 ∈ N ( w 2 ) ∖ { w 0 , w 1 , w 3 , m 0 } ; duplicates arising from the symmetries of HS 6 are removed by storing each copy as its edge set. This takes O ( | V ( G ) | Δ ( G ) 4 ) time, where Δ ( G ) is the maximum degree.
Step 2: Symmetry reduction. We fix a group G of automorphisms of G that acts semiregularly on E ( G ) , compute the | E ( G ) | / | G | 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 t = | E ( G ) | / ( 6 | G | ) 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 HS 6 , with degree sequence ( 3 , 3 , 2 , 2 , 1 , 1 ) , 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 HS 6 -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 L ( K 4 ) , no group was needed, and the search over all 48 copies of HS 6 in L ( K 4 ) also yields the count of six decompositions quoted above. For W ( 4 , 2 ) and W ( 4 , 3 ) , some natural groups admit no invariant decomposition; for instance, W ( 4 , 2 ) has none invariant under Z 3 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 HS 6 ” 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 i j denotes the vertex of L ( K n ) corresponding to the edge { i , j } of K n , with two such vertices being adjacent when they share an index. For W ( m , k ) , we write a b for the clique vertex ( a , b ) and s a a ′ for the shared subdivision vertex, following Definition 3. Since W ( m , k ) depends only on the size of its point set, for W ( 4 , 3 ) and W ( 6 , 2 ) , we take the point set to be Z 3 ∪ { ∞ } and Z 5 ∪ { ∞ } , 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 { w 0 , w 1 } , { w 1 , w 2 } , { w 2 , w 3 } , { w 3 , w 0 } (the 4-cycle) and { w 0 , m 0 } , { w 2 , m 2 } (the two pendant edges).
Lemma 6.
(Development of base blocks). Let G be a group of automorphisms of a graph G that acts semiregularly on E ( G ) , i.e., no non-identity element of G maps an edge to itself. Let B 1 , … , B t be copies of HS 6 in G such that the 6 t edges of B 1 ∪ ⋯ ∪ B t lie in pairwise distinct G -orbits, and every G -orbit on E ( G ) contains one of them. Then,
D = { γ ( B i ) : γ ∈ G , 1 ≤ i ≤ t }
is an HS 6 -decomposition of G with t | G | blocks; equivalently, | E ( G ) | = 6 t | G | .
Proof. 
Each γ ( B i ) is a copy of HS 6 , since γ is an automorphism. Let e ∈ E ( G ) . By hypothesis, the orbit G e contains exactly one edge f of the base blocks—say, f ∈ B i —and, by semiregularity, there is exactly one γ ∈ G with γ ( f ) = e ; thus, e ∈ γ ( B i ) . Conversely, if e ∈ γ ′ ( B j ) , then e = γ ′ ( f ′ ) for some edge f ′ of B j , so f ′ ∈ G e , whence f ′ = f , j = i and γ ′ = γ . Hence, every edge of G lies in exactly one member of D , and the members of D are distinct.    □
In each application below, the hand check therefore has two parts: (a) we confirm that G 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, 6 t , equals the number | E ( G ) | / | G | of orbits. That each listed base block is a copy of HS 6 inside the host is read off directly from the array.
Lemma 7.
HS 6 ∣ L ( K 4 ) .
Proof. 
The 4 2 · 2 / 6 = 2 blocks
12 03 23 13 01 02 23 , 23 01 03 02 12 13 03
are copies of HS 6 in L ( K 4 ) , and together they use each of the 12 edges of L ( K 4 ) 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. L ( K 4 ) is isomorphic to the octahedron graph K 2 , 2 , 2 , whose three independent sets of size 2 are exactly the three pairs of disjoint edges of K 4 : A = { 01 , 23 } , B = { 02 , 13 } , C = { 03 , 12 } . 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.
HS 6 ∣ L ( K 5 ) .
Proof. 
Let G = Z 5 act on L ( K 5 ) through x ↦ x + 1 on the indices { 0 , … , 4 } . An edge of L ( K 5 ) has the form { x y , x z } with x , y , z distinct; its shared index x is unique, and a translation by t ≠ 0 moves it to x + t ≠ x , so G is semiregular on the 30 edges, with 30 / 5 = 6 orbits. We label the edge { x y , x z } by the unordered pair { y − x , z − x } of distinct elements of Z 5 ∖ { 0 } . This label is unchanged by translation and, together with x, determines the edge, so the six orbits correspond bijectively to the 4 2 = 6 possible labels { 1 , 2 } , { 1 , 3 } , { 1 , 4 } , { 2 , 3 } , { 2 , 4 } , { 3 , 4 } .
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 G form an HS 6 -decomposition of L ( K 5 ) with 30 / 6 = 5 blocks.    □
Table 2. Base block for Lemma 8: L ( K 5 ) under G = Z 5 , with the orbit label of each edge.
Lemma 9.
HS 6 ∣ W ( 4 , 2 ) .
Proof. 
Let G = { 1 , σ } , where σ is the involution
σ ( a b ) = π ( a ) 1 − b , σ ( s a a ′ ) = s π ( a ) π ( a ′ ) , π = ( 0 1 ) ( 2 3 ) .
Every edge of W ( 4 , 2 ) has at least one clique endpoint, and σ moves every clique vertex to the other layer; so σ fixes no edge, and G is semiregular with 36 / 2 = 18 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 a a ′ denotes the clique edge { a 0 , a 0 ′ } and a label a - s a a ′ the subdivision edge { a 0 , s a a ′ } . The 18 labels are thus the edges of the layer-0 copy of K 4 * : the six clique edges 01 , 02 , 03 , 12 , 13 , 23 and the twelve subdivision edges a - s a a ′ .
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 HS 6 -decomposition of W ( 4 , 2 ) with 36 / 6 = 6 blocks.    □
Table 3. Base blocks for Lemma 9: W ( 4 , 2 ) under G = ⟨ σ ⟩ ≅ Z 2 , with the orbit label of each edge.
Lemma 10.
HS 6 ∣ W ( 4 , 3 ) .
Proof. 
Take the point set Z 3 ∪ { ∞ } and layer indices in Z 3 , and let G = ⟨ τ ⟩ ≅ Z 3 , where
τ ( a b ) = ( a + 1 ) b + 1 ( a ∈ Z 3 ) , τ ( ∞ b ) = ∞ b + 1 , τ ( s u v ) = s τ u τ v ,
with ∞ + 1 = ∞ . Every edge has a clique endpoint, and τ and τ 2 change the layer of every clique vertex, so G is semiregular with 54 / 3 = 18 orbits. With r denoting a residue modulo 3, we use the labels C ( r ) for the clique edge { a b , ( a + 1 ) b } , C ∞ ( r ) for { a b , ∞ b } , S d ( r ) for { a b , s a , a + d } with d ∈ { 1 , 2 } , S ∞ ( r ) for { a b , s a ∞ } , and T ( r ) for { ∞ b , s a ∞ } , where in each case r = b − a . Every pair in Z 3 is { a , a + 1 } 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 3 + 3 + 6 + 3 + 3 = 18 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 τ 2 form an HS 6 -decomposition of W ( 4 , 3 ) with 54 / 6 = 9 blocks.    □
Table 4. Base blocks for Lemma 10: W ( 4 , 3 ) under G = ⟨ τ ⟩ ≅ Z 3 , with the orbit label of each edge.
Lemma 11.
HS 6 ∣ W ( 6 , 2 ) .
Proof. 
Take the point set Z 5 ∪ { ∞ } , and let G = Z 5 act by a ↦ a + 1 on Z 5 , fixing ∞ and both layers. Every edge of W ( 6 , 2 ) contains a vertex indexed by some a ∈ Z 5 (a clique vertex a b or a subdivision vertex s a a ′ with a ∈ Z 5 ), which a non-trivial translation moves; and since G has odd order, no element can interchange the two ends of an edge. So G is semiregular with 90 / 5 = 18 orbits. With b ∈ { 0 , 1 } denoting the layer, we use the labels C d ( b ) for the clique edge { a b , ( a ± d ) b } with d ∈ { 1 , 2 } , C ∞ ( b ) for { a b , ∞ b } , S d ( b ) for { a b , s a , a + d } with d ∈ { 1 , 2 , 3 , 4 } , S ∞ ( b ) for { a b , s a ∞ } , and T ( b ) for { ∞ b , s a ∞ } . The labels are translation-invariant and, together with one index a, determine the edge, so they correspond bijectively to the orbits; there are 4 + 2 + 8 + 2 + 2 = 18 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 a ↦ a + t , t = 1 , … , 4 , form an HS 6 -decomposition of W ( 6 , 2 ) with 90 / 6 = 15 blocks.    □
Table 5. Base blocks for Lemma 11: W ( 6 , 2 ) under G = Z 5 (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 K m into an HS 6 -decomposition of W ( m , 2 ) , 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 HS 3 k 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 K m * and of the glued graphs W ( m , k ) , where the analogue of the cycle unit of Lemma 3 is the natural starting point. Since | E ( HS 3 k ) | = 3 k , one expects the arithmetic to be governed by the prime factorisation of 3 k and, in particular, the case k = 3 , where | E | = 9 is a prime power, to behave differently from the case k = 2 treated here. One may also ask for { HS 6 α , C 4 β } -multidecompositions of L ( K n ) in the spirit of [17], with the 4-cycle already sitting inside every block.
Finally, since L ( K n ) is the case λ = 1 of the λ -fold line graph, the corresponding question for λ ≥ 2 remains open. Two data points make this direction concrete rather than purely speculative: Ganesamurthy and Paulraja [14] settled the C 5 case, and Zhao, Wei, and Yang [16] settled the C 4 -decomposability of the λ -fold line graph of the complete bipartite graph K m , n —a different host but the same λ -fold mechanism. Both results suggest that λ -fold line-graph decomposition problems tend to admit clean answers once the λ = 1 case is understood, which is some evidence that an HS 6 -decomposition characterisation for λ L ( K n ) , λ ≥ 2 , 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 HS 6 ; running it verifies K m * for m = 5 , 9 , … , 29 , W ( m , 2 ) for 3 ≤ m ≤ 22 , and L ( K n ) for every admissible n ≤ 22 . 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

  1. Alspach, B.; Gavlas, H. Cycle decompositions of Kn and Kn-I. J. Combin. Theory Ser. B 2001, 81, 77–99. [Google Scholar]
  2. 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]
  3. Sotteau, D. Decomposition of Km,n ( K m , n * ) into cycles (circuits) of length 2k. J. Comb. Theory Ser. B 1981, 30, 75–81. [Google Scholar] [CrossRef] [Scilit]
  4. 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]
  5. 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]
  6. Sethuraman, G.; Murugan, V. Decomposition of complete graphs into arbitrary trees. Graphs Comb. 2021, 37, 1191–1203. [Google Scholar] [CrossRef] [Scilit]
  7. 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]
  8. 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]
  9. Cox, B.A. The complete spectrum of 6-cycle systems of L(Kn). J. Comb. Des. 1995, 3, 353–362. [Google Scholar] [CrossRef] [Scilit]
  10. 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]
  11. Xin, Y.; Yang, W. Decomposition of the line graph of the complete graph into stars. Discret. Math. 2024, 347, 114026. [Google Scholar] [CrossRef] [Scilit]
  12. 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]
  13. 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]
  14. Ganesamurthy, S.; Paulraja, P. A C5-decomposition of the λ-fold line graph of the complete graph. Discret. Math. 2019, 342, 2197–2210. [Google Scholar]
  15. Ganesamurthy, S.; Paulraja, P.; Srimathi, R. Multidecompositions of line graphs of complete graphs. Discret. Math. Algorithms Appl. 2019, 11, 1950035. [Google Scholar] [CrossRef] [Scilit]
  16. Zhao, Y.; Wei, Y.; Yang, W. A C4-decomposition of the λ-fold line graph of Km,n. arXiv 2022, arXiv:2205.05117. [Google Scholar]
  17. Ganesamurthy, S. Decompositions of line graphs of complete graphs into paths and cycles. Discret. Math. 2023, 346, 113165. [Google Scholar] [CrossRef] [Scilit]
  18. 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]
  19. Boulet, R. Spectral characterizations of sun graphs and broken sun graphs. Discret. Math. Theor. Comput. Sci. 2009, 11, 149–160. [Google Scholar] [CrossRef] [Scilit]
  20. 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]
  21. 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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.