diff --git a/src/gcd.jl b/src/gcd.jl index 46bde6a4..0f3ce7a5 100644 --- a/src/gcd.jl +++ b/src/gcd.jl @@ -129,9 +129,6 @@ function Base.gcd(p1::APL{T}, p2::APL{S}, algo::AbstractUnivariateGCDAlgorithm=G return inflate(g, shift, defl)::MA.promote_operation(gcd, typeof(p1), typeof(p2)) end -function Base.gcd(t1::AbstractTermLike{T}, t2::AbstractTermLike{S}, algo::AbstractUnivariateGCDAlgorithm=GeneralizedEuclideanAlgorithm()) where {T, S} - return term(gcd(coefficient(t1), coefficient(t2)), gcd(monomial(t1), monomial(t2))) -end function Base.gcd(t1::AbstractTermLike{T}, t2::AbstractTermLike{S}, algo::AbstractUnivariateGCDAlgorithm=GeneralizedEuclideanAlgorithm()) where {T, S} return term(_coefficient_gcd(coefficient(t1), coefficient(t2)), gcd(monomial(t1), monomial(t2))) end