Bug SS-1255
1 vote

Symbolic eval of cross product fails for scaled vectors

Created by Martin Kraska on 1/5/2015 12:32 AM Last Updated by Martin Kraska on 8/26/2023 8:02 AM
%
 (hrs)
Logged: 0   (hrs)

 Description

If the arguments of a cross product is a product of a scalar and a vector, then the expression cannot be evaluated symbolically.

    Martin Kraska (Friday, August 25, 2023 8:50 PM) #

I attached a more detailed document to explain the problem 

    Martin Kraska (Sunday, August 20, 2017 10:07 PM) #

translating vector expressions to maxima is not easier than to compute them correctly on the SMath side. Problems:

The * operator in SMath has to be translated to * if it is a elementwise multiplication and to . if it is a dot product.

I.e. in order to translate that correctly to Maxima, the type of all operands in all products must be determined in advance.

The question remains how to ask SMath to do a full evaluation/simplification of all operands.