mirror of
https://github.com/kalmarek/PropertyT.jl.git
synced 2024-11-27 01:10:28 +01:00
fix: central_projection asks for AbstractCharacter
This commit is contained in:
parent
4bb52bd34b
commit
706097931a
@ -63,7 +63,7 @@ end
|
|||||||
|
|
||||||
function rankOne_projections(G::PermutationGroup, T::Type=Rational{Int})
|
function rankOne_projections(G::PermutationGroup, T::Type=Rational{Int})
|
||||||
RG = GroupRing(G)
|
RG = GroupRing(G)
|
||||||
cprojs = [central_projection(RG, χ, T) for χ in (character(λ) for λ in Partitions(G.n))]
|
cprojs = [central_projection(RG, χ, T) for χ in (PermCharacter(λ) for λ in Partitions(G.n))]
|
||||||
|
|
||||||
if G.n == 1 || G.n == 2
|
if G.n == 1 || G.n == 2
|
||||||
return cprojs
|
return cprojs
|
||||||
@ -114,11 +114,10 @@ function rankOne_projections(BN::WreathProduct, T::Type=Rational{Int})
|
|||||||
|
|
||||||
# embedding into group ring of BN
|
# embedding into group ring of BN
|
||||||
RBN = GroupRing(BN)
|
RBN = GroupRing(BN)
|
||||||
RFFFF_projs = [
|
RFFFF_projs = [central_projection(GroupRing(BN.N), DirectProdCharacter(i),T)
|
||||||
central_projection(GroupRing(BN.N), g->epsilon(i,g), T) for i in 1:BN.P.n
|
for i in 1:BN.P.n]
|
||||||
]
|
|
||||||
|
|
||||||
e0 = central_projection(GroupRing(BN.N), g->epsilon(0,g), T)
|
e0 = central_projection(GroupRing(BN.N), DirectProdCharacter(0), T)
|
||||||
Q0 = RBN(e0, g -> BN(g))
|
Q0 = RBN(e0, g -> BN(g))
|
||||||
Qs = [RBN(q, g -> BN(g)) for q in RFFFF_projs]
|
Qs = [RBN(q, g -> BN(g)) for q in RFFFF_projs]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user