From 12c5c47ca8f30fa9a405b7a5efbdbe24889042cb Mon Sep 17 00:00:00 2001 From: kalmarek Date: Mon, 6 Nov 2017 11:31:15 +0100 Subject: [PATCH] add Nemo.isone(::GroupElem) --- src/Projections.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Projections.jl b/src/Projections.jl index 06c0b8a..5755f30 100644 --- a/src/Projections.jl +++ b/src/Projections.jl @@ -20,6 +20,8 @@ function (chi::PermCharacter)(g::Nemo.perm) return Int(Nemo.MN1inner(R, p, 1, Nemo._charvalsTable)) end +Nemo.isone(p::GroupElem) = p == parent(p)() + ## NOTE: this works only for Z/2!!!! function (chi::DirectProdCharacter)(g::DirectProductGroupElem) return reduce(*, 1, ((-1)^isone(g.elts[j]) for j in 1:chi.i))