Circular shift
shift whose last entry moved to first place (or vice versa)

In combinatorial mathematics, a circular shift is the operation of rearranging the entries in a tuple, either by moving the final entry to the first position, while shifting all other entries to the next position, or by performing the inverse operation. A circular shift is a special kind of cyclic permutation, which in turn is a special kind of permutation. Formally, a circular shift is a permutation σ of the n entries in the tuple such that either
σ
(
i
)
≡
(
i
+
1
)
{\displaystyle \sigma (i)\equiv (i+1)}
modulo n, for all entries i = 1, ..., n
or
σ
(
i
)
≡
(
i
−
1
)
{\displaystyle \sigma (i)\equiv (i-1)}
modulo n, for all entries i = 1, ..., n.
The result of repeatedly applying circular shifts to a given tuple are also called the circular shifts of the tuple.
For example, repeatedly applying circular shifts to the four-tuple (a, b, c, d) successively gives
(d, a, b, c),
(c, d, a, b),
(b, c, d, a),
(a, b, c, d) (the original four-tuple),
and then the sequence repeats; this four-tuple therefore has four distinct circular shifts. However, not all n-tuples have n distinct circular shifts. For instance, the 4-tuple (a, b, a, b) only has 2 distinct circular shifts. The number of distinct circular shifts of an n-tuple is
n
k
{\displaystyle {\frac {n}{k}}}
, where k is a divisor of n, indicating the maximal number of repeats over all subpatterns.
In computer programming, a bitwise rotation, also known as a circular shift, is a bitwise operation that shifts all bits of its operand. Unlike an arithmetic shift, a circular shift does not preserve a number's sign bit or distinguish a floating-point number's exponent from its significand.
“Circular shift” enters the record as shift whose last entry moved to first place (or vice versa). Crown Archives preserves that source wording while asking what Circular, shift and whose can confirm, complicate or overturn.
Why this record matters
“Circular shift” is worth following because a concise public description often conceals a longer documentary argument. Here, Circular, shift and whose provides the most credible route into that argument.
Named sources, stable identifiers and responsible institutions provide the strongest route from overview to verifiable evidence. The source revision retrieved here is dated May 28, 2026. The linked authority identifier is Q3042450.
Overview language is designed for orientation and should not be treated as a substitute for the evidence cited beneath it. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.
How to read it
Use the entry as an orientation point, then follow its citations and revision history. Names, dates and institutional relationships should be checked against the original record.
- Subject orientation
- Search vocabulary
- Locating named sources
The closest primary source, responsible institution and strongest cited specialist reference.
Three-step research path
- Establish the record: confirm the title “Circular shift”, its source revision and the description used here.
- Expand the search: follow Circular shift primary sources, Circular shift archive and Circular research across catalogues and specialist indexes.
- Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.
Questions for further research
- Which source most directly establishes the central claim about “Circular shift”?
- Which cited source is closest to the event, object or claim?
- Which institution is responsible for the underlying evidence?
Search terms from this dossier
This entry incorporates text from “Circular shift” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.