diff --git a/src/GroupRings.jl b/src/GroupRings.jl index 88b0156..cc2faab 100644 --- a/src/GroupRings.jl +++ b/src/GroupRings.jl @@ -305,7 +305,7 @@ function groupring_mult(X::AbstractVector, Y::AbstractVector, pm::Array{Int,2}) return result end -function groupring_mult{T<:Number}(X::GroupRingElem{T}, Y::GroupRingElem{T}) +function *{T<:Number}(X::GroupRingElem{T}, Y::GroupRingElem{T}) parent(X) == parent(Y) || throw(ArgumentError( "Elements don't seem to belong to the same Group Ring!")) RG = parent(X) @@ -314,8 +314,7 @@ function groupring_mult{T<:Number}(X::GroupRingElem{T}, Y::GroupRingElem{T}) return GroupRingElem(result, RG) end -function groupring_mult{T<:Number, S<:Number}(X::GroupRingElem{T}, - Y::GroupRingElem{S}) +function *{T<:Number, S<:Number}(X::GroupRingElem{T}, Y::GroupRingElem{S}) parent(X) == parent(Y) || throw("Elements don't seem to belong to the same Group Ring!") warn("Multiplying elements with different base rings!") @@ -325,8 +324,6 @@ function groupring_mult{T<:Number, S<:Number}(X::GroupRingElem{T}, return GroupRingElem(result, RG) end -(*)(X::GroupRingElem, Y::GroupRingElem) = groupring_mult(X,Y) - ############################################################################### # # *-involution