The Period of a Function
A lot of mathematical functions are periodic. That is, if you start in some place and move forward, eventually the sequence of values repeats itself. The time it takes for that repetition to occur is called the period.
Written in mathematical terms, we can say that a function is periodic with period if
for all of the possible values of .
For example, consider , where is the modulo operator. The modulo operator gives you the remainder when you divide the two numbers, or equivalently, the last digit of the number rewritten in that base (here, ten):
We can see the cycle , so the period : . This period does not change depending on where you start; we can see that the period is still four if we look at .
To be clear about the modulo arithmetic as well as the cycle, let us look at a second example, :
We can see a period of : . Thus, .
As with many problems we are discussing, these examples are not hard when the problem size is small, but as the problem size grows, the difficulty of determining that period increases quickly.
© Keio University