首页 > 其他分享 >环论中中国剩余定理证明笔记

环论中中国剩余定理证明笔记

时间:2023-01-14 14:57:20浏览次数:46  
标签:... Ii I1 定理 笔记 a1 Ij 环论 mod

这一阵在看Maki的《抽象代数I》视频课(https://www.bilibili.com/video/BV1xG411j7Hk),其中第 20 课讲到环论的中国剩余定理,即:

若 (R, +, ·) 是交换环,Ii ◁ R, i = 1, ..., n 且两两互素. 则对任意 a1, ..., an ∈ R,都能找到 x ∈ R 使得 x ≡ ai mod Ii, i = 1, ..., n.

Maki 的证明用到了一个很好的化简思路,即:

令 a = (a1, ..., an),则 a = a1(1, 0, ..., 0) + ... + an(0, ..., 0, 1). 假设存在 x1..., xn ∈ R,使得 xi 是同余方程组 

    x ≡ 1 mod Ii
    x ≡ 0 mod Ij (j ≠ i)

的解. 则 x = a1x1 + ... + anxn 是同余方程组 x ≡ ai mod Ii (i = 1, ..., n) 的解. 【以 mod I1 为例,由 x1 ≡ 1 mod I1 有 a1x1 ≡ a1 mod I1;而由 xj ≡ 0 mod I1 (j = 2, ..., n) 有 ajxj ≡ 0 mod Ij (j = 2, ..., n). 从而有 a1x1 + ... + anxn ≡ a1 mod I1. 】

于是中国剩余定理可以化简为以下的等价命题:

若 (R, +, ·) 是交换环,Ii ◁ R, i = 1, ..., n 且两两互素. 则存在 x ∈ R 使得 x ≡ 1 mod I1, x ≡ 0 mod Ij, j = 2, ..., n. 

而这个等价命题就很好证明:由 I1, ..., In 两两互素有 I1 + Ij = R (j = 2, ..., n),即 1 ∈ I1 + Ij (j = 2, ..., n).

于是存在 b2, ..., bn ∈ I1 以及 cj ∈ Ij (j = 2, ..., n),使得

    1 = b2 + c2 = ... = bn + cn

取 x = c2····cn,则显然有 x ≡ 0 mod Ij, j = 2, ..., n.

而证明 c2····cn = (1 - b2)·····(1 - bn) ≡ 1 mod I1 时,Maki 用了对 (1 - b2)·····(1 - bn) 做展开处理(乘法对加法的分配律)的方法,即展开后会得到 2n 项,其中只有 1····1 = 1 这一项 ≡ 1 mod I1 ,其余 2n - 1 项都是 ≡ 0 mod I1,所以 x ≡ 0 mod I1. 这个思路最终归结为利用 1 + 0 = 1.

其实可以更直接地证明,即由 cj = 1 - bj ≡ 1 mod I1 (j = 2, ..., n),直接就得到 c2····cn ≡ 1 mod I1. 这个思路可归结为利用 1 · 1 = 1.

放一张在视频里加弹幕的截图:

 

标签:...,Ii,I1,定理,笔记,a1,Ij,环论,mod
From: https://www.cnblogs.com/readalps/p/17051565.html

相关文章

  • 读编程与类型系统笔记07_子类型
    1. 子类型1.1. 在期望类型T的实例的任何地方,都可以安全地使用类型S的实例,则类型S是类型T的子类型1.1.1. 里氏替换原则(Liskovsubstitutionprinciple)2. 名义子类型......
  • leetcode 笔记
    1.移位运算符>>&>>=和|=属于位运算符,作用是对二进制数进行移位操作<<左移:末尾补0,原数乘2比如十进制数10,在末位补0等于100,相当于原数乘10,所以x<<1就是......
  • 李超线段树学习笔记
    李超线段树学习笔记李超线段树,是一种维护一次函数最值的数据结构,其结构类似于线段树,由大神李超发明,故称之为李超线段树。前置知识:1.线段树2.求两直线交点坐标代码在......
  • QT学习笔记01——exe文件打包
    第01步.通过QTcreator生成exe文件程序书写没问题后,通过运行按键生成exe文件,例如test.exe。第02步.打开QT专用命令窗口,QT软件安装时已自动安装。找到QT专用命令窗口......
  • 动态规划笔记(二):背包问题(未整理完)
    背包问题0/1背包问题(HDU-2602)状态转移方程:\(dp[i][j]=max(dp[i-1][j],dp[i-1][j-v[i]]+w[i])\)递推#include<iostream>#include<algorithm>usingnam......
  • 动态规划笔记(一):初识DP
    动态规划(DP)DP问题特征特征:重叠子问题、最优子结构、无后效性重叠子问题:计算大问题需要重复计算小问题,DP可以避免重复计算,代价是消耗更多的空间最优子结构:大问题的最优......
  • 随机过程的思维导图和笔记
    简单梳理了一下随机过程前四章的内容,这四章联系还是很紧密的。以第一章为基础,延伸出第二章的多种poisson过程,包括复合、稀释、叠加以及条件分布的poisson过程。第三章应用......
  • Java学习笔记10
    1.抽象类1.1概述​ 没有方法体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。抽象方法:没有方法体的方法。抽象类:包含抽象方法的类。1.2abstract......
  • 圆方树学习笔记
    部分内容参照了OI-wiki定义对于这样的一个无向图,左侧的\({1,2,3}\)和右侧的\({3,4,5}\)分别构成一个点双联通分量。中间的\(3\)号节点就是一个割点。不难发现,点双......
  • 【读书笔记】JS函数式编程指南
    第一章海鸥群可以合并和繁育conjoinbreedvarresult=flock_a.conjoin(flock_c).breed(flock_b).conjoin(flock_a.breed(flock_b)).seagulls;但是由于有内部状态,内......