商群和商环的计算

应用例子1:4阶商环R4=Z16/<4>=?
因为S(Z/16Z)=N(Z/16Z)=[1,2,4,8,16]
[5] => [1 5 9 13] 是理想  ,商环: [[1 5 9 13] [2 6 10 14] [3 7 11 15] [4 8 12 16]]
[R4Add]
1 2 3 4 
2 3 4 1 
3 4 1 2 
4 1 2 3 
[R4Mul]
1 1 1 1 
1 2 3 4 
1 3 1 3 
1 4 3 2 
所以R4=Z/4Z
root@iZ14rcmneyrcltZ:~/cpptest/gotest# go build ZnElement.go
root@iZ14rcmneyrcltZ:~/cpptest/gotest# ./ZnElement
S(R4_1):
[1] => [1] 是理想  ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 3 4 1 
3 4 1 2 
4 1 2 3 
[R4Mul]
1 1 1 1 
1 1 1 1 
1 1 1 1 
1 1 1 1 
[2] => [1 2 3 4] 是理想 ,是中心 ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

[3] => [1 3] 是理想  ,商环: [[1 3] [2 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 1 
time consume: 1.362523ms
S(R4_2):
[1] => [1] 是理想  ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 3 4 1 
3 4 1 2 
4 1 2 3 
[R4Mul]
1 1 1 1 
1 3 1 3 
1 1 1 1 
1 3 1 3 
[2] => [1 2 3 4] 是理想 ,是中心 ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

[3] => [1 3] 是理想  ,商环: [[1 3] [2 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 1 
time consume: 1.703667ms
S(R4_3):
[1] => [1] 是理想  ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 3 4 1 
3 4 1 2 
4 1 2 3 
[R4Mul]
1 1 1 1 
1 2 3 4 
1 3 1 3 
1 4 3 2 
[2] => [1 2 3 4] 是理想 ,是中心 ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

[3] => [1 3] 是理想  ,商环: [[1 3] [2 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 2 
time consume: 1.367962ms
S(R4_4):
[1] => [1] 是理想  ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 1 4 3 
3 4 1 2 
4 3 2 1 
[R4Mul]
1 1 1 1 
1 1 1 1 
1 1 1 1 
1 1 1 1 
[2] => [1 2] 是理想  ,商环: [[1 2] [3 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 1 
[3] => [1 3] 是理想  ,商环: [[1 3] [2 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 1 
[4] => [1 4] 是理想  ,商环: [[1 4] [2 3]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 1 
[2 3] => [1 2 3 4] 是理想 ,是中心 ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

time consume: 1.4609ms
S(R4_5):
[1] => [1] 是理想  ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 1 4 3 
3 4 1 2 
4 3 2 1 
[R4Mul]
1 1 1 1 
1 1 1 1 
1 1 2 2 
1 1 2 2 
[2] => [1 2] 是理想  ,商环: [[1 2] [3 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 1 
[3] => [1 2 3 4] 是理想 ,是中心 ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

time consume: 517.052µs
S(R4_6):
[1] => [1] 是理想  ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 1 4 3 
3 4 1 2 
4 3 2 1 
[R4Mul]
1 1 1 1 
1 1 1 1 
1 1 3 3 
1 1 3 3 
[2] => [1 2] 是理想  ,商环: [[1 2] [3 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 2 
[3] => [1 3] 是理想  ,商环: [[1 3] [2 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 1 
[4] => [1 2 3 4] 是理想 ,是中心 ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

time consume: 668.384µs
S(R4_7):
[1] => [1] 是理想 ,是中心 ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 1 4 3 
3 4 1 2 
4 3 2 1 
[R4Mul]
1 1 1 1 
1 1 1 1 
1 2 3 4 
1 2 3 4 
[2] => [1 2] 是理想  ,商环: [[1 2] [3 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 2 
[3] => [1 3] 不是理想 
[4] => [1 4] 不是理想 
[2 3] => [1 2 3 4] 是理想  ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

time consume: 564.912µs
S(R4_8):
[1] => [1] 是理想 ,是中心 ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 1 4 3 
3 4 1 2 
4 3 2 1 
[R4Mul]
1 1 1 1 
1 1 2 2 
1 1 3 3 
1 1 4 4 
[2] => [1 2] 是理想  ,商环: [[1 2] [3 4]]
[R2Add]
1 2 
2 1 
[R2Mul]
1 1 
1 2 
[3] => [1 3] 不是理想 
[4] => [1 4] 不是理想 
[2 3] => [1 2 3 4] 是理想  ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

time consume: 547.501µs
S(R4_9):
[1] => [1] 是理想  ,商环: [[1] [2] [3] [4]]
[R4Add]
1 2 3 4 
2 1 4 3 
3 4 1 2 
4 3 2 1 
[R4Mul]
1 1 1 1 
1 3 2 4 
1 2 3 4 
1 4 4 1 
[2] => [1 2 3 4] 是理想 ,是中心 ,商环: [[1 2 3 4]]
[R1Add]

[R1Mul]

[3] => [1 3] 不是理想 
[4] => [1 4] 是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值