Open cbm755 opened 9 months ago
I think the isequal behaviour has changed between SymPy 1.12 and the main branch.
isequal
With SymPy 1.13.dev:
>> isequal (vpa (1, 16), vpa (1, 32)) ans = 0
But on 1.12:
>> isequal (vpa (1, 64), vpa (1, 32)) ans = 1
In both cases:
>> vpa (1, 32) == vpa (1, 64) ans = (sym) True
Related: logspace is failing a test b/c of this.
Upstream issue: https://github.com/sympy/sympy/issues/26146
Looks like their intention is that Float(1, 32) would not equal to Float(1, 64). Good.
Float(1, 32)
Float(1, 64)
(our == is more like SymPy Eq IIRC).
==
Eq
I think the
isequal
behaviour has changed between SymPy 1.12 and the main branch.With SymPy 1.13.dev:
But on 1.12:
In both cases:
Related: logspace is failing a test b/c of this.