FiniteField公司
细节
![](Files/FiniteField.en/details_1.png)
![](Files/FiniteField.en/details_2.png)
![](Files/FiniteField.en/details_3.png)
![](Files/FiniteField.en/details_4.png)
有限字段也称为Galois字段。 有限域用于代数计算、纠错码、密码学、组合学、代数几何、数论和有限几何。 A字段 是一个包含所有四种算术运算的代数系统 + , - , * 和 ÷ .有限域 可以有 元素 对于一些素数 和正整数 . 这个 要素 是加性恒等式,其中 为所有人 和 要素 给出了乘法恒等式,其中 为所有人 . FiniteField元素 [ , k个 ] 或 [ k个 ] 可用于获取 要素 和的格式为 . FiniteField元素 同一字段中的对象通过算术运算自动组合。 多项式运算,例如 多项式GCD , 因子 , 展开 , 多项式余数 和 结果 可用于具有有限域系数的多项式。 一起 和 取消 可用于具有有限域系数的有理函数。 线性代数运算,例如 Det公司 , 反向 , 行减少(RowReduce) , NullSpace(空) , 矩阵等级 和 线性求解 可用于包含有限字段中的条目的矩阵。 解决 和 减少 可用于求解有限域上的方程组。 有两种不同的表示 代表 支持 FiniteField公司 : “多项式” 和 “指数” . 这个 “多项式” 表示法类似于复数的笛卡尔表示法 ,易于加减,但乘除稍微困难一些。 代表 :它使用不可约多项式 学位 d日 用商标识字段: . 每个元素 表示为多项式 或者你可以把它看作一个向量 在基础上 . 枚举 :元素按相反的词典顺序枚举: , , … , , … , 操作 :让 和 ; 那么你有: 和 和 是约化模 ( 多项式余数 )到一定程度 . 具有 . ,和乘法逆 使用扩展多项式GCD来计算。 自 是不可约的 因此,从扩展多项式GCD可以得到 对于一些多项式 和 .通过降低模数 ,你得到 所以你有 . 这个 “指数” 表示法是复数的极性表示法的模拟 ,易于乘除,但加减稍微困难一些。 代表 :如 “多项式” 表示,它使用不可约多项式 学位 d日 ,但在这种情况下 也需要是原始的。 自 是原始的 表示中的每个元素 除了 : -
这种表示法也称为循环群表示法,因为 是乘法下的循环群。 枚举 :使用电源顺序枚举元素: , , , … , , … , 操作 :让 和 ,则您有: 和 带反转 对于加法和减法,没有简单的规则可以给出 这样的话 ,因此它存储在字段大小呈线性的查找表中 。这使得操作速度更快,但需要存储数据。 这也意味着 “指数” 表示法不适用于大字段。 表示之间的实际差异是: “多项式” 不需要花费时间创建,不使用额外内存,适用于大字段,但操作稍慢。 “指数” 创建需要一些时间,使用与字段大小成比例的额外内存,适用于小字段,但操作速度稍快。 问询处 [ 完成字段 [ … ] , 支柱 ] 提供了属性 支柱 有限域的。 可以指定以下属性: -
“特色” 特性 第页 有限域的 “扩展程度” 延伸度 d日 上的有限域 “字段大小” 元素的数量 q个 = 第页 d日 领域的 “字段不可约简” 多项式函数 (f) 用于构建字段 “元素表示” “多项式” 或 “指数”
![](Files/FiniteField.en/Image_19.gif)