近世代数乱编

command_block

2020-10-22 15:40:07

Personal

我曾经在极度愤怒的情况下…… # $\mathscr P\!art\ 1$ :抽象代数 ### $\color{blue}\text{\bf 代数运算}$ 下面用 $\circ,\otimes,\oplus$ 等来代指某种代数运算。本文中所涉及的运算多为二元运算。 本质上是个映射,$A\circ B=C$ 的意思就是 $\times$ 运算将 $(A,B)$ 映射到 $C$。 需要定义值域 $U$ ,即能参与运算的 $A\circ B$ 中 $A,B$ 的范围。 ### $\color{blue}\text{\bf 运算律}$ 这一部分是大家在“具体代数”中已经熟知的了。 - $\color{blue}\bf\Delta$**结合律** 若有 $(A\circ B)\circ C=A\circ(B\circ C)$ ,则称 $\circ$ 运算满足**结合律**。 - $\color{blue}\bf\Delta$**交换律** 若有 $A\circ B=B\circ A$ ,则称 $\circ$ 运算满足**交换律**。 - $\color{blue}\bf\Delta$**消去律** 若有 $A≠0,A\circ B=A\circ C\Rightarrow B=C$ ,则称 $\circ$ 运算满足**左消去律**。(我们消去了 $\circ$ 左侧的 $A$) 若有 $A≠0,B\circ A=C\circ A\Rightarrow B=C$ ,则称 $\circ$ 运算满足**右消去律**。(我们消去了 $\circ$ 右侧的 $A$) 运算不一定具有交换律,所以对消去律进行分类是必要的。 当运算具有交换律时,左右消去律总是同时满足或不满足(等价),此时统称为**消去律**。 - $\color{blue}\bf\Delta$**分配律** 若有 $C\otimes (A\oplus B)=(C\otimes A)\oplus(C\otimes B)$ ,则称 $\otimes$ 运算对 $\oplus$ 满足**左分配律**。 (我们将 $\otimes$ 左侧的 $C$ 分配给了右侧的 $A,B$ ) 若有 $(A\oplus B)\otimes C=(A\otimes C)\oplus(B\otimes C)$ ,则称 $\otimes$ 运算对 $\oplus$ 满足**右分配律**。 (我们将 $\otimes$ 右侧的 $C$ 分配给了左侧的 $A,B$ ) 当运算具有交换律时,两者等价,统称为**分配律**。 上面的定义均未说明运算所定义的集合,更严谨的表达为 : 运算 $\circ$ 在集合 $S$ 上具有 ……律。 脱离所定义的集合,运算的性质只是空谈。 **例** :在 $R$ 上,$+,\times$ 运算显然具有交换律,结合律,消去律。且 $\times$ 对 $+$ 具有分配律。 ### $\color{blue}\text{\bf 映射}$ 设 $f : A\rightarrow B$ 为集合 $A$ 和 $B$ 中的一种对应关系。 即 : 对于 $u\in A$ ,则有确定的一个 $f(u)\in B$。称 $f(u)$ 为 $u$ 在 $f$ 作用下的像。 也可以将 $f$ 理解为定义在 $A$ 上,取值在 $B$ 内的一个函数,像可以理解为函数值。 - $\color{blue}\bf\Delta$**笛卡尔积** 称 $\{(a_1,a_2...a_n)\|a_1\in A_1,a_2\in A_2,...a_n\in A_n\}$ 为集合 $A_1,A_2...A_n$ 的笛卡尔积。 记作 $A_1\times A_2\times...\times A_n$。 也就是从每个集合中各取一个元素形成有序多元组的集合。 **例** :若 $A=\{a,b,c\},B=\{1,2\}$ ,则 $A\times B=\{(a,1),(a,1),(b,1),(b,2),(c,2),(c,2)\}$。 - 小性质 : $|A\times B|=|A|\times |B|$ ,即计数的乘法原理。 - $\color{blue}\bf\Delta$**单射** 若映射 $f$ 满足 $a≠b\Rightarrow f(a)≠f(b)$ 则称 $f$ 为单射。即不会有两个不同元素的像相同。 - $\color{blue}\bf\Delta$**满射** 若映射 $f:A\rightarrow B$ 满足对任意 $b\in B$ 都存在 $a\in A$ 使得 $f(a)=b$,则称 $f$ 为满射。 即 $A$ 中元素的像布满整个 $B$。(值域是 $B$) - $\color{blue}\bf\Delta$**双射** 即是单射又是满射的映射称为双射,又称为一一映射。可以认为是 $A$ 中元素和 $B$ 中元素的“匹配(配对)”。 - 小性质 : 若 $A,B$ 之间存在双射,则 $|A|=|B|$。构造双射进行转化是解决计数问题的重要手段。 - $\color{blue}\bf\Delta$**映射的复合** 定义和函数的复合相同。 - 性质 : 单射的复合仍是单射,满射的复合仍是满射,双射的复合仍是双射。 - 群论的一些基础知识就略去了,也可以见 [群论小记](https://www.luogu.com.cn/blog/command-block/qun-lun-xiao-ji)。 ### $\color{blue}\text{\bf 环和域 : 概论}$ 这一节一开始会有一点背书的感觉,是因为这些定义和性质还没有投入应用层,请耐心等待片刻。 - $\color{blue}\bf\Delta$**环** 对于集合 $R$ ,以及运算 $+,\times$ ,若满足以下三条性质 : 1. $(R,+)$ 是交换群。 2. $(R,*)$ 满足封闭性和结合律。 3. 在 $R$ 中 ,$\times$ 对 $+$ 的左右分配律均成立。 则称 $R$ 关于 $+,\times$ 成环,记作 $(R,+,\times)$。 称加群中(而非乘群中)的单位元为 $0$ 元,加群中的逆元改称负元。(以免称谓不清) - $\color{blue}\bf\Delta$**数乘** 对于环 $(R,+,\times)$ , 若 $a\in R,n\in Z^+$ ,称 $\quad na=\overbrace{a+a+...+a}^{\text{共n个}}$ 为 $a$ 的 $n$ 倍。若 $n\in Z^-$ 可以看作先数乘正数再取负元。 容易验证数乘具有分配律等,(部分)交换律等运算律。 为了避免误会,代表“数”而非环中元素的符号可能会用 $\color{blue}\text{蓝色}$ 来标记。 - $\color{blue}\bf\Delta$**零因子** 设 $R$ 是一个环,若 $a,b$ 是两个非零元,且 $ab=0$。 则称 $a$ 是左零因子, $b$ 是右零因子。若一个元同时为左右零因子,则简称为零因子。 **例** :在经典 $+,\times$ 下,$Z$ 没有 $0$ 因子,而 $Z_8$ 中有 $2*4=0\pmod 8$。 - $\color{blue}\bf\Delta$**环的分类** 1. 若环中的乘法有交换律,则称为**交换环**。 定理 : 在交换环中,二项式定理成立。 (证明考虑归纳) 2. 若含有乘法单位元,则称为(含)**幺($y\bar{a}o$)环** 3. 若不含零因子,则称为**无零因子环** 定理 : 环不含零因子 $\Leftrightarrow$ 乘法消去律成立。 4. 同时满足上述三条,则称为**整环**。 5. **除环**需要满足下列两条性质 : 1. 是幺环。 2. 每个非零元都有逆元。 定理 : 除环是无零因子环。 证明 : 若 $a$ 可逆, 即存在 $b$ 使 $ab = ba = 1$。 若 $c$ 使得 $ac=0$, 则有 $c = bac = 0$。 类似的, 若 $ca = 0$, 有 $c = cab = 0$。 因此与可逆元相乘得 $0$ 的只有 $0$ , 即可逆元总不是零因子。 - $\color{blue}\bf\Delta$**域** 对于一个环,若其关于乘法成交换群,则称为域。 或者说,交换除环称为域。 不难感知,域的性质是非常好的,常见的一些运算律都可以放心大胆地使用。 下面是一些环分类的例子 : $$ \begin{matrix} &\text{交换环}&\text{幺环}&\text{无零因子环}&\text{整环}&\text{除环}&\text{域}\\ \\ Q,R,C&\sqrt{}&\sqrt{}&\sqrt{}&\sqrt{}&\sqrt{}&\sqrt{}\\ \\ Z&\sqrt{}&\sqrt{}&\sqrt{}&\sqrt{}&\times&\times\\ \\ \text{矩阵环}M_n&\times&\sqrt{}&\times&\times&\times&\times\\ \\ \text{同余系}Z_n&\sqrt{}&\sqrt{}&\times&\times&\times&\times\\ \\ \text{剩余类}Z_p&\sqrt{}&\sqrt{}&\sqrt{}&\sqrt{}&\sqrt{}&\sqrt{}\\ \\ \text{偶数集} 2Z&\sqrt{}&\times&\sqrt{}&\times&\times&\times\\ \\ \end{matrix} $$ **例** : 我们做题时,遇到 $F_p$ 下无 $w$ 的二次剩余的情况,往往会把数改造成类似复数的 $a+b\sqrt{w}$ 的形式。 此时 $R=\{a+b\sqrt{w}|a,b\in Z_p\}$ 关于模意义下的加乘是域。这个技巧又被称为扩域。 如 [P5320 [BJOI2019]勘破神机](https://www.luogu.com.cn/problem/P5320) - $\color{blue}\bf\Delta$**环的特征** - **定理** : 一个至少有两个元的无零因子**有限**环是除环。 **证明** : 该命题等价于 : (有限集合)满足封闭性,结合律,消去律的即是群。 设 $R=\{a_1,a_2,...a_n\}$ ,对于某个 $a\in R$ 构造 $aR=\{aa_1,aa_2,...aa_n\}$ 由消去律 $a≠0,ab=ac\Leftrightarrow b=c$ 即 $a≠0,ab≠ac\Leftrightarrow b≠c$。所以 $aR$ 中元素是互异的。进一步地 ,$|aR|=|R|$。 由于封闭性,又有 $aR\subseteq R$ ,所以 $aR=R$。 这样,对于任意的 $a\in R$ ,都存在 $1=aa_k\in aR$ ,即逆元。 **附** : 注意,对于无限集合便不能这么做,如 $(Z,\times)$ ,满足封闭性,结合律,消去律,但不是群。 - **定理** : 一个无零因子环中,所有(非零)元素在加法群中的阶都相同。 **证明** : 设有 $0≠a\in R$ ,且 ${\rm ord}(a)=k$ ,即 ${\color{blue}k}a=0$ (数乘) 对于另一个 $0≠b\in R$ ,有 $({\color{blue}k}a)b=({\color{blue}k}b)a=0$ 。 又因为无零因子,所以必然只有 ${\color{blue}k}b=0$ ,这说明 ${\rm ord}(b)|k$ 即 ${\rm ord}(b)\leq k$。 反过来也有 ${\rm ord}(a)\leq {\rm ord}(b)$ ,所以只能是 ${\rm ord}(a)={\rm ord}(b)$。 这个统一的阶数称为特征。 所以,若特征为 $p$ ,对于数乘运算有 ${\color{blue}k}a=({\color{blue}k\bmod p})a$ - **定理** : 若一个环的特征值有限,则必为素数。 **证明** : (反证)若 ${\rm ord}(a)$ 可以分解为 $n_1n_2\ (n_1,n_2>1)$ ,这说明 ${\color{blue}n_1}a≠0,{\color{blue}}n_2a≠0$。 然而 $({\color{blue}n_1}a)({\color{blue}n_2}a)=({\color{blue}n_1}{\color{blue}n_2}a)a=0a=0$ ,结合无零因子性。这说明 ${\color{blue}n_1}a,{\color{blue}n_2}a$ 中至少一个为 $0$。 - **定理** : 在一个特征为 $p$ 的交换环中,有 $(a+b)^p=a^p+b^p$。 **证明** : 使用二项式定理得: $(a+b)^p=\sum\limits_{i=0}^p\dbinom{p}{i}a^ib^{p-i}$ $=a^p+b_p+\sum\limits_{i=1}^{p-1}\dbinom{p}{i}a^ib^{p-i}$ - 小结论 :对于素数 $p$ 以及任意的 $i\in[1,p-1]$ ,都有 $p|\binom{p}{i}$ 即 $\binom{p}{i}\bmod p=0$。 证明 :$\dbinom{p}{i}=\dfrac{p!}{i!(p-i)!}$ ,而显然 $i,p-i<p$ ,它们的阶乘必然不含因子 $p$ ,也就无法消掉上面 $p!$ 中的恰好一个因子 $p$。 这样,后面的求和都数乘了 $0$ ,无贡献。 - $\color{blue}\bf\Delta$**子环** 对于环 $(R,+,\times)$ ,若有 $S\subseteq R$ 使得 $(S,+,\times)$ 是环,则称后者是前者的子环。 类似地有子除环,子域等。 ### $\color{blue}\text{\bf 多项式环}$ 摸爬滚打了一阵之后,对幂级数运算的合法性有了更深的的理解。 发现啥也看不懂,应用层断裂,这部分咕了。 # $\mathscr P\!art\ 2$ :高等代数--多项式相关 这部分的东西就比较杂乱了,等到学的东西多了再来整理吧。 ### $\color{blue}\text{\bf 分圆多项式}$ 众所周知,$n$ 次单位根 $w_n^0,w_n^1,w_n^2...w_n^{n-1}$ 是方程 $x^n-1=0$ 的所有根。 能够推知 $\prod\limits_{i=0}^{n-1}(x-w_n^i)=x^n-1$。 - **定义** : 对于复数 $z$ ,若有 $z^n=1$ 且 $z^m≠1\ (m\in [0,n)∩Z)$ ,即 $z$ 的阶恰好为 $n$ ,则称 $z$ 为 $n$ 次**本原单位根**,可以类比原根理解。 定义**分圆多项式** $\Phi_n(x)=\prod\limits_{i=0}^{n-1}(x-w_n^i)^{\small [i\perp n]}$ ,即根恰为所有 $n$ 次本原单位根。 - **定理** : $\prod\limits_{d|n}\Phi_d(x)=x^n-1$。 **证明** : 上式意味着 $\prod\limits_{d|n}\Phi_d(x)$ 不重不漏地涉及了所有的 $n$ 次单位根。 当复数 $z$ 的阶为 $d$ 时,其是任意的 $kd$ 次单位根。 所以,阶为 $n$ 的因数的单位根必然是 $n$ 次单位根。 另一方面,不难发现 $|\Phi_d(x)|=\varphi(d)$ ,考察等式两边多项式的次数,可得 $\sum\limits_{d|n}\varphi(d)$ 和 $n$ ,两者已经相等,说明没有遗漏单位根。 由上述定理可得到一种 $\Phi_d(x)$ 的计算方法。 取对数可得 $$\sum\limits_{d|n}\ln \Phi_d(x)=\ln (x^n-1)$$ 使用莫比乌斯反演 $$\ln \Phi_n(x)=\sum\limits_{d|n}\ln (x^d-1)\mu(n/d)$$ $\exp$ 回去 $$\Phi_n(x)=\prod\limits_{d|n}(x^d-1)^{\mu(n/d)}$$ - **定理** : 分圆多项式必为整系数多项式。 好像要本原多项式和高斯定理那一套,先不证了。 - **定理** : 分圆多项式在 $Q$ 上不可约。 好像很难的样子,根本不会证…… 这说明分圆多项式恰好给出 $x^n-1$ 在 $Q$ 上的分解。 应用(模板) :[P1520 因式分解](https://www.luogu.com.cn/problem/P1520) - **定理** : 在 $\pmod{\Phi_n(x)}$ 意义下, $x$ 的阶恰为 $n$。 **证明** : 首先显然有 $\Phi_n(x)|(x^n-1)$ ,则 $x^n-1=0\pmod {\Phi_n(x)}$ 即 $x^n=1\pmod {\Phi_n(x)}$。 然后,对于任意的 $m<n$ 若有 $x^m=1\pmod {\Phi_n(x)}$ ,则有 $\Phi_n(x)|(x^m-1)$。 考虑 $w_n$ ,显然这是个 $n$ 次本原单位根。 此时 $(x-w_n)|\Phi_n(w_n)$ ,但是 $(x^m-1)$ 显然没有 $w_n$ 这个根,矛盾。