Ask Your Question

Revision history [back]

Why won't sage (maxima) factor the symbolic expression 2*a3 - 2*a6?

Here is some sample code.

maxima_calculus('algebraic: true;')

var('a3 a6')

(2a3 - 2a6).factor()

Does it not bother with integer factors with linear expressions, for some reason? It seems to handle more complicated expressions well, but now I'm a bit skeptical. For example, sage factors 2a3^2 + 4a3a6 + 2a6^2 just fine.

Why won't sage (maxima) factor the symbolic expression 2*a3 - 2*a6?

Here is some sample code.

maxima_calculus('algebraic: true;')

var('a3 a6')

(2a3 (2*a3 - 2a6).factor()2*a6).factor()

Does it not bother with integer factors with linear expressions, for some reason? It seems to handle more complicated expressions well, but now I'm a bit skeptical. For example, sage factors 2a3^2 + 4a3a6 + 2a6^2 just fine. fine.

Why won't sage (maxima) factor the symbolic expression 2*a3 - 2*a6?

Here is some sample code.

maxima_calculus('algebraic: true;')

var('a3 a6')

(2*a3 - 2*a6).factor()

Does it not bother with integer factors with linear expressions, for some reason? It seems to handle more complicated expressions well, but now I'm a bit skeptical. For example, sage factors 2a3^2 2*a3^2 + 4a3a6 4*a3*a6 + 2a6^2 2*a6^2 just fine.