Use this tag for questions about (1) in group theory, expressing a permutation in terms of its constituent cycles, (2) in commutative algebra and linear algebra, writing a finitely generated module over a principal ideal domain as the direct sum of cyclic modules and one free module, or (3) in graph theory, partitioning the vertices of a graph into subsets such that the vertices in each subset lie on a cycle.
Cyclic decomposition is used in three areas of mathematics:
In group theory, cyclic decomposition is a useful convention for expressing a permutation in terms of its constituent cycles. One can use cyclic notation to express a permutation as a product of cycles corresponding to the orbits of the permutation; that distinct orbits are disjoint leads to the terminology decomposition into disjoint cycles.
In commutative algebra and linear algebra, cyclic decomposition refers to writing a finitely generated module over a principal ideal domain as the direct sum of cyclic modules and one free module.
In graph theory, a cycle decomposition is a decomposition (a partitioning of a graph's edges) into cycles. Every vertex in a graph that has a cycle decomposition must have even degree.