首页 > 其他分享 >有限域的实例化表示探讨

有限域的实例化表示探讨

时间:2023-04-02 18:47:10浏览次数:36  
标签:Fq 13 F3 有限 探讨 逆元 实例 F9 乘法

Z / (p)

有限域最普通的例子是 ZpZ / (p),其中 Z 是整数环,p 是一个素数. Zp 有非常直观的实例化表示,即:

Zp = {0 + (p), 1 + (p), ..., p-1 + (p)} = {[0]p, [1]p, ..., [p-1]p}.

这个表示法可以非常直观地看到 char(Zp) = p,以及 (Zp, +) 构成加法交换群,比如 [i]p 的加法逆元是 [p-1 - i]p,i = 0, ..., p-1.

而 (Zp \ {0}, ·) 构成乘法交换群则不太直观,除了 [1]p 和 [p-1]p} 的乘法逆元是自身之外,其它的非零元(比如 p > 2 时的 [2]p)的乘法逆元并不能直观地看出来. 只是由于 p 是素数,则 p 和 {1, ..., p-1} 中的任意一个数,比如记作 a,都互素,即gcd(p, a) = 1,并进而推出存在 b ∈ {1, ..., p-1},使得 ab ≡ 1 mod (p). 即有 (Zp \ {0}, ·) 构成乘法交换群的结论. 要具体求出 a 的乘法的逆元到底是哪一个,需要用到辗转相除法,以 Z13  为例来具体求一下 [5]13 的乘法逆元:

13 = 2 · 5 + 3
5 = 1 · 3 + 2
3 = 1 · 2 + 1

于是 1 = 3 - 1 · 2 = 3 - 1 · (5 - 1 · 3) = 2 · 3 - 5 = 2 · (13 - 2 · 5) - 5 = 2 · 13 - 5 · 5,即有

-5 · 5 ≡ 1 mod (13),而 -5 + 13 = 8

因此 [5]13 的乘法逆元是 [8]13.

Fq

一般的有限域记为 Fq,其中 q = pn,p 是素数,n 是正整数. 即有限域 Fq 有 q = pn 个元素,素数 p 是 Fq 的特征,n 是 Fq 在其素子域 Fp 上的扩张次数,即有 [Fq : Fp] = n.

Fq 一般采用多项式根的表示方式,即:

Fq = {x : xq = x}, q = pn.

n = 1 时,即有 Fp = {x : xp = x}. 显然,Fp 与上述的 Z / (p) 同构.

因为 xq = x 等价于 x·(xq-1 - 1) = 0. 这种表示法,和上述的 Z / (p) 表示法正好相反,倒是可以很直观地看出 (Fq \ {0}, ·) 构成乘法交换群,而且是循环群. 非零元素 x 的乘法逆元即为 xq-2.

进一步对 Fq 作实例化的表示则不太容易,以下就 q = 32 = 9 的情形为代表探讨一下.

当 p = 3 时,F3 = {x : x3 = x},x3 = x 的3 个根显然就是 0, 1, -1. 因此 F3 可以实例化表示为:

F3 = {0, 1, -1}.

其中 0 是加法单位元,1 是乘法单位元,-1 是 1+1 的简记,容易验证 -1 的加法逆元和乘法逆元分别是 1 和 -1,比如 (1+1)·(1+1) = 1+1+1+1 = 0+1 = 1.

F9 = {x : x9 = x},多项式 x9 - x 在 F3 上可以分解为:

x9 - x = x·(x8 - 1) = x·(x - 1)·(x + 1)·(x2 + 1)·(x4 + 1)

显然,0, 1, -1 依然是 F9 中的元素. 多项式 x2 + 1 和 x4 + 1 在 F3 上不能进一步分解. x2 + 1 的根是 F9 中的元素,因此可以借用复数域的符号 i(因为 i · i = -1),即 i ∈ F9,来考察是否有 F9 = F3(i).

为方便起见,记 E = F3(i). 由 i ∈ E,E 是扩域,显然 i+i 也在 E 中,由 (i+i) + i = (i·1+i·1) + i·1 = i·(1+1+1) = i·0 = 0,可将 i+i 简记为 -i.

同样,可知 1+i,1-i,-1+i,-1-i 也都在 E 中,于是 E = {0, 1, -1, i, -i, 1+i, 1-i, -1+i, -1-i},|E| = 9. 因此:

F9 = F3(i) = {0, 1, -1, i, -i, 1+i, 1-i, -1+i, -1-i}.

易知,1+i,1-i,-1+i,-1-i 就是 x4 + 1 的 4 个根,以 1+i 为例验证一下:

(1 + i)2 = 1·1 + i·i + 1·i + 1·i = 1 + (-1) + (i+i) = 0 + (-i) = -i

(1 + i)4 + 1 = (-i)2 + 1 = -1 + 1 = 0.

上面的过程很清晰地可以看到:

i 在 F3 上的最小多项式为 x2 + 1,deg(x2 + 1) = 2,且 {1, i} 是 F9 = F3(i) 在 F3 上的一组基;

F9 是 F3 上的分裂域,即使得 x9 - x 可以完全分解的在 F3 上的极小扩域.

最后说明一下,上述对 F3F9 的实例化表示中对复数域符号 -1 和 i 仅仅是借用,并不能说  F3 和 F9 是复数域(或同构意义下的广义复数域)的子域. 这是因为 F3 和 F9 中满足的 1+1+1 = 0,在复数域中并不成立. 也就是说,若 E/F 是域扩张,则必有 char(E) = char(F).

 

标签:Fq,13,F3,有限,探讨,逆元,实例,F9,乘法
From: https://www.cnblogs.com/readalps/p/17280038.html

相关文章

  • MySQL多实例部署
    1、定义目录文件PORT:3307、3308、3309数据目录:/data/3307/data、/data/3308/data、/data/3309/dataSocket:/data/3307/mysql.sock、/data/3308/mysql.sock、/data/3309/mysql.sock配置文件:/data/3307/my.cnf、/data/3308/my.cnf、/data/3309/my.cnf2、数据库安装......
  • java 中required_通过实例学习Spring @Required注释原理
    @Required注释应用于bean属性的setter方法,它表明受影响的bean属性在配置时必须放在XML配置文件中,否则容器就会抛出一个BeanInitializationException异常。下面显示的是一个使用@Required注释的示例。示例:让我们使EclipseIDE处于工作状态,请按照下列步骤创建一个......
  • java 中required_通过实例学习Spring @Required注释原理
    @Required注释应用于bean属性的setter方法,它表明受影响的bean属性在配置时必须放在XML配置文件中,否则容器就会抛出一个BeanInitializationException异常。下面显示的是一个使用@Required注释的示例。示例:让我们使EclipseIDE处于工作状态,请按照下列步骤创建一个......
  • Vue选项-实例生命周期
    Vue选项-实例生命周期VUE家族系列:Vue快速上门(1)-基础知识Vue快速上门(2)-模板语法Vue快速上门(3)-组件与复用01、基本概念1.1、先了解下MVVMVUE是基于MVVM思想实现的,❓那什么是MVVM呢?—— MVVM,是Model-View-ViewModel的缩写,是一种软件架构模式。其核心思想就是分离视图......
  • 多态实例
    package多态;//USB接口//定义USB的规范,必须要完成接入和拔出的功能//定义2个USB设备,鼠标,键盘interfaceUSB{voidconnect();//接入voidunconnect();//拔出}classMouseimplementsUSB{privateStringname;publicMouse(Stringname){this.name=na......
  • R语言GAMLSS模型对艾滋病病例、降雪量数据拟合、预测、置信区间实例可视化
    GAMLSS模型是一种半参数回归模型,参数性体现在需要对响应变量作参数化分布的假设,非参数性体现在模型中解释变量的函数可以涉及非参数平滑函数,非参数平滑函数不预先设定函数关系,各个解释变量的非线性影响结果完全取决于样本数据。它克服了GAM模型和广义线性模型(GeneralizedLinearM......
  • .Net6/C# 百度网盘下载实例
    前置要求:有百度账号,实名认证以及开发者认证,创建应用并获取到关键凭证:Appid、Appkey、Secretkeyk和Signkey         平台上入门十分清楚,直接对着逐步操作即可,个人开发者审核也很快百度网盘开放平台地址如下:https://pan.baidu.com/union/doc/nksg0sbfs因为平台......
  • 水平导航条实例
    水平导航条实例创建一个水平导航条,在鼠标移动到选项后修改背景颜色。实例ul{list-style-type:none;margin:0;padding:0;overflow:hidden;margin:0px;padding:0px;color:gray;">#333;}li{float:left;}lia{display:block;color:white;text-alig......
  • 数据库重构探讨系列(1)
    数据库重构探讨系列(1)基础 1、数据库重构分成6类:2、数据库味道与“代码味道”概念相似,代码味道是代码中出现常见问题,表明需要进行重构。数据库味道表明数据库需要重构。这些味道包括:(1)多用途的列如一个列被用于多种用途,就可能存在额外的代码来确保源数据以“正确的方式......
  • 深入探讨:LBS是一种工具而非一种模式
    移动互联网的快速发展,带动着移动互联网应用的不断创新。从2010起,LBS的概念就在中国迅速兴起,但到了2011年底提供LBS服务的企业从最多50家已经降至仅剩15家。投行在看好移动互联网的同时又对LBS模式产生了质疑,最后很多业内人士纷纷表示LBS+O2O会更有发展潜力。在经过2011年在LBS领域......