|
本帖最后由 hbghlyj 于 2023-6-3 20:42 编辑 正整数$m,n$, 有多少个映射$f:ℤ_n→ℤ_m,∀a,b∈ℤ_n:f(a+b)=f(a)+f(b)$
例如$n=4,m=2$有2个映射$x\bmod4\mapsto1\bmod2$和$x\bmod4\mapsto x\bmod2$
答:
$f(0+0)=f(0)+f(0)\implies f(0)=0$
设$a=f(1\bmod n)$, 则$∀x∈ℤ_n:f (x)=f(\underbrace{1+\dots+1}_x)=\underbrace{f(1)+\dots+f(1)}_x= ax$.
设$d=\gcd(m,n)$, 则$\gcd(\frac md,\frac nd)=1$,
$$0=f(0)=f(n\bmod n)=an\bmod m\implies m\mid an\implies \frac md\mid a\frac nd\implies\frac md\mid a$$
所以共有$d$个映射:
$$f (x) = ax,\;a=\frac mdk,\;k=0,1,\dots,d-1$$
Gallian 1984
1 |
| 2 |
|
|
|