Symbolics.jl icon indicating copy to clipboard operation
Symbolics.jl copied to clipboard

no method matching `div(::PolyForm, ::Rational)`

Open etiennedeg opened this issue 2 years ago • 0 comments

SymbolicUtils v0.19.7 Symbolics v4.4.1 DynamicPolynomials v0.4.5

julia> @variables x
1-element Vector{Num}:
 x

julia> z = (2x - (2x)^2) / (2x)
(2x - (4//1)*(x^2)) / (2x)

julia> simplify(z)
ERROR: MethodError: no method matching div(::PolyForm{Real, Nothing}, ::Rational{Int64}, ::RoundingMode{:ToZero})
Closest candidates are:
  div(::T, ::T, ::RoundingMode) where T<:Rational at ~/.julia/juliaup/julia-1.7.2+0~x64/share/julia/base/rational.jl:445
  div(::Rational, ::Rational, ::RoundingMode) at ~/.julia/juliaup/julia-1.7.2+0~x64/share/julia/base/rational.jl:437
  div(::P, ::Real, ::RoundingMode) where P<:Dates.Period at ~/.julia/juliaup/julia-1.7.2+0~x64/share/julia/stdlib/v1.7/Dates/src/periods.jl:85
  ...

etiennedeg avatar Apr 13 '22 09:04 etiennedeg