Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Gonzalo Tornaria
modularity
Commits
9867426c
Commit
9867426c
authored
Jan 31, 2018
by
Gonzalo Tornaría
Browse files
fix a bug in galois_projection
parent
911c2d9d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Modularity.m
View file @
9867426c
...
...
@@ -82,10 +82,12 @@ intrinsic galois_projection(R1 :: FldNum[FldRat],
//
subgroup
of
gal2
corresponding
to
R1
gal
_
R1
:=
Stabilizer
(
gal2
,
{
1
,
p
})
;
assert
#gal
_
R1
eq
2
*
#gal
_
R2
;
if
gal
_
R1
eq
gal
_
R2
then
continue
;
end
if
;
//
subgroup
of
gal2
corresponding
to
R
(
Galois
closure
of
R1
)
gal
_
R
:=
&
meet
Conjugates
(
gal2
,
gal
_
R1
)
;
gal
_
R
:=
Core
(
gal2
,
gal
_
R1
)
;
//
Check
that
{
1
,
p
}
are
really
conjugates
if
#gal2
eq
#gal
_
R
*
#gal
then
...
...
@@ -93,6 +95,8 @@ intrinsic galois_projection(R1 :: FldNum[FldRat],
end
if
;
end
for
;
assert
#gal
_
R1
eq
2
*
#gal
_
R2
;
assert
#gal2
eq
#gal
_
R
*
#gal
;
//
proj
:
gal2
-->
gal1
proj
,
gal1
:=
CosetAction
(
gal2
,
gal
_
R1
)
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment