Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version
giac('normal(3*sqrt(7)*sqrt(2))')

giac('normal(3sqrt(7)sqrt(2))')

giac('normal(3*sqrt(7)*sqrt(2))')
3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

giac('normal(3sqrt(7)sqrt(2))')

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

giac('normal(3sqrt(7)sqrt(2))')

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

giac('normal(3sqrt(7)sqrt(2))')

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

giac('normal(3sqrt(7)sqrt(2))')giac('normal(3 * sqrt(7)*sqrt(2))')

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

giac('normal(3 * sqrt(7)*sqrt(2))')giac("normal(3sqrt(7)sqrt(2))")

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

giac("normal(3sqrt(7)sqrt(2))")giac('normal(3 * sqrt(7)*sqrt(2))')

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

giac('normal(3 * sqrt(7)*sqrt(2))')One can use for example

giac('normal(3 * sqrt(7)*sqrt(2))')

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

One can use for example

giac('normal(3 * sqrt(7)*sqrt(2))')
giac('normal(sqrt(21)*sqrt(6))')    

3*sqrt(14)

Or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

One can use for example

giac('normal(sqrt(21)*sqrt(6))')    

3*sqrt(14)

Oror

maxima('rootscontract(sqrt(21)*sqrt(6))')

3*sqrt(14)

or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

One can use for example

giac('simplify(sqrt(21)*sqrt(6))')

3*sqrt(14)

or

giac('normal(sqrt(21)*sqrt(6))')    

3*sqrt(14)

or

maxima('rootscontract(sqrt(21)*sqrt(6))')

3*sqrt(14)

or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)

One can use for example

from sympy import simplify
simplify(sqrt(21)*sqrt(6))

3*sqrt(14)

or

giac('simplify(sqrt(21)*sqrt(6))')

3*sqrt(14)

or

giac('normal(sqrt(21)*sqrt(6))')    

3*sqrt(14)

or

maxima('rootscontract(sqrt(21)*sqrt(6))')

3*sqrt(14)

or

(sqrt(21)*sqrt(6)).canonicalize_radical()

3*sqrt(7)*sqrt(2)