cyclic permutation
Let be a finite set indexed by . A cyclic permutation on is a permutation on such that, for some integer ,
where , the remainder of when divided by , and is the floor function.
For example, if such that . Then a cyclic permutation on has the form
In the usual permutation notation, it looks like
Remark. For every finite set of cardinality , there are cyclic permutations. Each non-trivial cyclic permutation has order . Furthermore, if is a prime number, the set of cyclic permutations forms a cyclic group.
Cyclic permutations on words
Given a word on a set (may or may not be finite), a cyclic conjugate of is a word derived from based on a cyclic permutation. In other words, for some cyclic permutation on . Equivalently, and are cyclic conjugates of one another iff and for some words .
For example, the cyclic conjugates of the word over are
Strictly speaking, is a cyclic permutation on the multiset , which can be thought of as a cyclic permutation on the set . Furthermore, can be extended to a function on : for every word , , where is a permutation on .
Given any word on , two cyclic permutations on are said to be the same if . For example, with the word , then the cyclic permutation
is the same as the identity permutation. There is a one-to-one correspondence between the set of all cyclic conjugates of and the set of all distinct cyclic permutations on .
Remarks.
-
•
In a group , if two elements are cyclic conjugates of one another, then they are conjugates: for if and , then .
-
•
Cyclic permutations were used as a ciphering scheme by Julius Caesar. Given an alphabet with letters, say , messages in letters are encoded so that each letter is shifted by three places. For example, the name
“Julius Caesar” becomes “Mxolxv Fdhvdu”.
A ciphering scheme based on cyclic permutations is therefore also known as a Caesar shift cipher.
Title | cyclic permutation |
Canonical name | CyclicPermutation |
Date of creation | 2013-03-22 17:33:54 |
Last modified on | 2013-03-22 17:33:54 |
Owner | CWoo (3771) |
Last modified by | CWoo (3771) |
Numerical id | 13 |
Author | CWoo (3771) |
Entry type | Definition |
Classification | msc 94B15 |
Classification | msc 20B99 |
Classification | msc 03-00 |
Classification | msc 05A05 |
Classification | msc 11Z05 |
Classification | msc 94A60 |
Synonym | Caesar cipher |
Related topic | CyclicCode |
Related topic | SubgroupsWithCoprimeOrders |
Defines | Caesar shift cipher |
Defines | cyclic conjugate |