CurrentModule = Hecke
DocTestSetup = quote
using Hecke
end
Two
The genus of a
The class ZZGenus
supports genera of
ZZGenus
genus(::ZZLat)
genus(A::MatElem)
integer_genera(sig_pair::Tuple{Int,Int}, determinant::Union{Int,ZZRingElem})
direct_sum(G1::ZZGenus, G2::ZZGenus)
dim(G::ZZGenus)
rank(G::ZZGenus)
signature(G::ZZGenus)
det(G::ZZGenus)
iseven(G::ZZGenus)
is_definite(G::ZZGenus)
level(G::ZZGenus)
scale(G::ZZGenus)
norm(G::ZZGenus)
primes(G::ZZGenus)
is_integral(G::ZZGenus)
is_primary_with_prime(G::ZZGenus)
is_primary(G::ZZGenus, p::Union{Integer, ZZRingElem})
is_elementary_with_prime(G::ZZGenus)
is_elementary(G::ZZGenus, p::Union{Integer, ZZRingElem})
local_symbol(G::ZZGenus, p)
quadratic_space(G::ZZGenus)
rational_representative(G::ZZGenus)
representative(G::ZZGenus)
representatives(G::ZZGenus)
mass(G::ZZGenus)
rescale(::ZZGenus, ::RationalUnion)
represents(G1::ZZGenus, G2::ZZGenus)
ZZLocalGenus
genus(::ZZLat, ::IntegerUnion)
genus(::QQMatrix, ::IntegerUnion)
prime(S::ZZLocalGenus)
iseven(S::ZZLocalGenus)
symbol(S::ZZLocalGenus, scale::Int)
hasse_invariant(S::ZZLocalGenus)
det(S::ZZLocalGenus)
dim(S::ZZLocalGenus)
rank(S::ZZLocalGenus)
excess(S::ZZLocalGenus)
signature(S::ZZLocalGenus)
oddity(S::ZZLocalGenus)
scale(S::ZZLocalGenus)
norm(S::ZZLocalGenus)
level(S::ZZLocalGenus)
representative(S::ZZLocalGenus)
gram_matrix(S::ZZLocalGenus)
rescale(S::ZZLocalGenus, a::RationalUnion)
direct_sum(S1::ZZLocalGenus, S2::ZZLocalGenus)
represents(G1::ZZLocalGenus, G2::ZZLocalGenus)