Rules for algebra equations involving modulo operations
While working on a menial task in front of a clock today I was distracting myself by proving that all three hands only align twice a day. That lead me to wonder how one would deal with more complex problems involving modulo arithmetic. I know several rules for reducing equations involving all sorts of operators from simple addition up through very complex triple integrals and the like. But, I never learned any rules for manipulating the modulo operator.
What are valid operations that can be used to reduce equataions involving multiple modulo operators?
Here are some examples I can think of.
Let $m$ be any natural number, and let $a,b,c,d$ be any integers. Then:
- $\equiv$ modulo $m$ is an equivalence relation. That is,
- $a\equiv a\bmod m$.
- If $a\equiv b\bmod m$, then $b\equiv a\bmod m$.
- If $a\equiv b\bmod m$ and $b\equiv c\bmod m$, then $a\equiv c\bmod m$.
- Addition and multiplication are well-defined modulo $m$. That is,
- If $a\equiv b\bmod m$ and $c\equiv d\bmod m$, then $a+c\equiv b+d\bmod m$, and $ac\equiv bd\bmod m$.
- If $ac\equiv bc\bmod mc$, then $a\equiv b\bmod m$.
- The congruence $ax\equiv b\bmod m$ has solutions (i.e., integers $x$ making the statement true) if and only if $\gcd(a,m)$ divides $b$.
You also have
- If $p$ is a prime and $1\leq k\leq p-1$, then the binomial coefficient $\mathopen{\big(}\genfrac{}{}{0pt}{1}{p}{k}\mathclose{\big)}$ satisfies $\mathopen{\big(}\genfrac{}{}{0pt}{1}{p}{k}\mathclose{\big)}\equiv 0\bmod p$.
- Fermat's little theorem, and its generalization, Euler's theorem
- There are primitive roots modulo $m$ if and only if $m=p^k$ or $m=2p^k$ where $p$ is an odd prime number, or if $m=2$ or $m=4$.
- Wilson's theorem
- Chinese remainder theorem
- Quadratic reciprocity (more advanced)