DynamicPolynomials.jl
DynamicPolynomials.jl copied to clipboard
StackOverflowError for `isapprox(::Variable, ::Variable)`
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)