Feature Request: symbolicEqual function
Feature Request: symbolicEqual function: a task in LegoFlow-SWE (Harbor dataset). Currently, the equals method on Node objects can return false even when two expressions are mathematically equivalent, because deep equality does not account for commutativity or other algebraic properties. For…
The task
Currently, the `equals` method on Node objects can return `false` even when two expressions are mathematically equivalent, because deep equality does not account for commutativity or other algebraic properties. For example, `math.simplify('a+x^2').equals(math.simplify('x^2+a'))` returns `false` even though the two…
Part of Lego-X/LegoFlow-SWE.