Skip to content

Commit 48b397f

Browse files
committed
fix: bump Hecke version
- purge Hecke.Order, Hecke.EquationOrder and Hecke.MaximalOrder
1 parent e16cb3f commit 48b397f

File tree

9 files changed

+12
-12
lines changed

9 files changed

+12
-12
lines changed

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Compat = "4.13.0"
3737
Distributed = "1.6"
3838
GAP = "0.13.1"
3939
GAP_lib_jll = "~400.1400.4" # remove again once GAP.jl requires this version
40-
Hecke = "= 0.35.15"
40+
Hecke = "0.35.17"
4141
JSON = "^0.20, ^0.21"
4242
JSON3 = "1.13.2"
4343
LazyArtifacts = "1.6"

experimental/DoubleAndHyperComplexes/src/Morphisms/strand_functionality.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ end
6363
function all_exponents(W::MPolyDecRing, d::FinGenAbGroupElem)
6464
D = W.D
6565
is_free(D) || error("Grading group must be free")
66-
h = hom(free_abelian_group(ngens(W)), W.d)
66+
h = hom(free_abelian_group(ngens(W)), D, W.d)
6767
fl, p = has_preimage_with_preimage(h, d)
6868
R = base_ring(W)
6969
B = Vector{Int}[]

experimental/QuadFormAndIsom/src/embeddings.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ function _sum_with_embeddings_orthogonal_groups(A::TorQuadModule, B::TorQuadModu
2727
geneOAinOD = elem_type(OD)[]
2828
for f in gens(OA)
2929
imgf = data.(union!(AinD.(f.(gens(A))), gensDB))
30-
fab = hom(gene, imgf)
30+
fab = hom(abelian_group(D), abelian_group(D), gene, imgf)
3131
fD = OD(hom(D, D, matrix(fab)); check=false)
3232
push!(geneOAinOD, fD)
3333
end
3434

3535
geneOBinOD = elem_type(OD)[]
3636
for f in gens(OB)
3737
imgf = data.(union(gensDA, BinD.(f.(gens(B)))))
38-
fab = hom(gene, imgf)
38+
fab = hom(abelian_group(D), abelian_group(D), gene, imgf)
3939
fD = OD(hom(D, D, matrix(fab)); check=false)
4040
push!(geneOBinOD, fD)
4141
end

src/Groups/abelian_aut.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ function embedding_orthogonal_group(i::TorQuadModuleMap)
264264
geneOAinOD = elem_type(OD)[]
265265
for f in gens(OA)
266266
imgf = data.(union(i.(f.(gens(A))), j.(gens(B))))
267-
fab = hom(gene, imgf)
267+
fab = hom(abelian_group(D), abelian_group(D), gene, imgf)
268268
fD = OD(hom(D, D, fab.map))
269269
push!(geneOAinOD, fD)
270270
end

src/Groups/homomorphisms.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,9 @@ function hom(G::GAPGroup, A::FinGenAbGroup, gensG::Vector, imgs::Vector{FinGenAb
153153

154154
# map B to A as prescribed
155155
if length(gensG) == 0
156-
map2 = hom([zero(B)], [zero(A)], check = check)
156+
map2 = hom(B, A, [zero(B)], [zero(A)], check = check)
157157
else
158-
map2 = hom([iso(map1(x)) for x in gensG], imgs, check = check)
158+
map2 = hom(B, A, [iso(map1(x)) for x in gensG], imgs, check = check)
159159
end
160160

161161
# create the composition

src/Groups/matrices/iso_nf_fq.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ function test_modulus(matrices::Vector{T}, p::Int) where T <: MatrixElem{AbsSimp
182182
if p == 2
183183
return false, GF(p, cached = false), matrices_Fq, Hecke.NfOrdToFqMor()
184184
end
185-
O = EquationOrder(K)
185+
O = equation_order(K)
186186
if mod(discriminant(O), p) == 0
187187
return false, GF(p, cached = false), matrices_Fq, Hecke.NfOrdToFqMor()
188188
end

src/Rings/NumberField.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -739,12 +739,12 @@ function Hecke.any_order(K::NfNSGen)
739739
@assert isone(denominator(b.f))
740740
end
741741

742-
O = Order(K, B)
742+
O = order(K, B)
743743

744744
return O
745745
end
746746

747-
function Hecke.MaximalOrder(K::NfNSGen)
747+
function Hecke.maximal_order(K::NfNSGen)
748748
E = any_order(K)
749749
return Hecke._maximal_order_round_four(E)
750750
end

src/Rings/mpoly-graded.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -1430,7 +1430,7 @@ function monomial_basis(W::MPolyDecRing, d::FinGenAbGroupElem)
14301430
@req coefficient_ring(W) isa AbstractAlgebra.Field "The coefficient ring must be a field"
14311431
D = W.D
14321432
is_free(D) || error("Grading group must be free")
1433-
h = hom(free_abelian_group(ngens(W)), W.d)
1433+
h = hom(free_abelian_group(ngens(W)), D, W.d)
14341434
fl, p = has_preimage_with_preimage(h, d)
14351435
R = base_ring(W)
14361436
B = elem_type(W)[]

test/NumberTheory/nmbthy.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ end
6060
k, a = wildanger_field(3, 13)
6161
zk = maximal_order(k)
6262
b = zk(8*a^2 - 24*a - 1)
63-
o = Order(k, 8 .* basis(zk))
63+
o = order(k, 8 .* basis(zk))
6464
@test length(norm_equation(zk, norm(b))) == 4
6565
@test length(norm_equation(o, norm(b))) == 3
6666

0 commit comments

Comments
 (0)