factor_norm_euclidean 函数
按 Z[I] 的范数欧几里得结构分解高斯整数。
语法
NumberTheory:-FactorNormEuclidean(z)FactorNormEuclidean(z)FactorNormEuclidean(z, -1)FactorNormEuclidean(z, output = product)factor_norm_euclidean(z)
参数与选项
z | 形如 a + b*I 的高斯整数。 |
|---|---|
d | 可选的二次域参数;d = -1 表示高斯整数环。 |
output | 取 list 返回因子指数表;取 product 返回相乘后的表达式。 |
示例
- 高斯整数平方
FactorNormEuclidean(3 + 4*I)返回 [[2 + I, 2]]。 - 有理素数分裂
FactorNormEuclidean(5)返回 [[2 + I, 1], [2 - I, 1]]。 - 乘积输出
FactorNormEuclidean(3 + 4*I, output = product)返回 3 + 4*I。 - 包形式
NumberTheory:-FactorNormEuclidean(3 + 4*I)返回 [[2 + I, 2]]。