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

StackOverflowError for `isapprox(::Variable, ::Variable)`

Open kbarros opened this issue 2 years ago • 0 comments

using DynamicPolynomials
@polyvar x

# Passes
@assert 1.2x ≈ 1.2x

# StackOverflowError
x ≈ x

The infinite recursion seems to be triggered by:

promote(x, x) == (x, x)

kbarros avatar Jan 07 '24 18:01 kbarros