Closed Doxdrum closed 4 years ago
It seems that the wedge product does not allow (yet) collecting scalar terms
{f,g}::DifferentialForm(degree=0). {V, W}::DifferentialForm(degree=1). foo := f V ^ g W; canonicalise(foo); sort_product(foo); collect_factors(foo);
In the above example all the simplification algorithms return the original foo expression, while the expected result is $f g V \wedge W$.
foo
Solved in commit e7548d3e565f81da1ae17e534d7d2c4ed91ff8b3 Thank you @kpeeters
e7548d3e565f81da1ae17e534d7d2c4ed91ff8b3
It seems that the wedge product does not allow (yet) collecting scalar terms
Example
In the above example all the simplification algorithms return the original
foo
expression, while the expected result is $f g V \wedge W$.