微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 MAGMA 中构建固定字段对我不起作用

如何解决在 MAGMA 中构建固定字段对我不起作用

我写了下面的 MAGMA 代码,我想在最后构造一个固定字段:

K := pAdicField(3,100);
R<x> := polynomialRing(K);
f := x^4 - 3*x^2 + 18;
L := SplittingField(f);

r27 := Roots(x^2 - (-2/7),L)[1][1];
alpha := Roots(f,L)[1][1];
imalpha := (2*alpha^2 - 3)*r27 / alpha;
d := alpha + imalpha;
b := alpha*d;
c := -2*alpha*d/(alpha+imalpha);
a := imalpha*c;
beta := 4*a^3*b - 6*a^2*c*d - 6*a*b*c^2 + 72*c^3*d;

R<x> := polynomialRing(L);
Roots(x^2 - beta,L); // has no roots in L
g := x^2 - beta;
L1 := SplittingField(g); 
gamma := Roots(g,L1)[1][1];
h := Minimalpolynomial(gamma,K);

L2 := SplittingField(f*h);

Gp,Gphi := AutomorphismGroup(L2); 
G<a,b,c> := Gp;
H := sub< G | b >;

FixedField(L2,H); // this part does not work

In this description of the fixed field function FixedField(L,G) : RngLocA,GrpPerm -> RngLocA,据说

返回由 L 的自同构群的子群 G 中的自同构(表示为群元素)固定的局部域 L 的子域。

我认为我的变量选择正确,但显然不是。你能告诉我出了什么问题,我该如何创建我的固定字段?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。