A permutation which shifts all elements of a set by a fixed offset, with the elements shifted off the end inserted back at the beginning. For a set with elements , , ..., , a cyclic permutation of one place to the left would yield , ..., , , and a cyclic permutation of one place to the right would yield , , , ....
The mapping can be written as for a shift of places. A shift of places to the left is implemented in the Wolfram Language as RotateLeft[list, k], while a shift of places to the right is implemented as RotateRight[list, k].