WOLFRAM

ToRadicals[expr]

attempts to express all Root objects in expr in terms of radicals.

Details and Options

  • ToRadicals can always give expressions in terms of radicals when the highest degree of the polynomial that appears in any Root object is four.
  • There are some cases in which expressions involving radicals can in principle be given, but ToRadicals cannot find them.
  • If Root objects in expr contain parameters, ToRadicals[expr] may yield a result that is not equal to expr for all values of the parameters.
  • ToRadicals automatically threads over lists, as well as equations, inequalities, and logic functions.

Examples

open allclose all

Basic Examples  (1)Summary of the most common use cases

Out[1]=1

Scope  (3)Survey of the scope of standard use cases

All cubic Root objects can be converted into radicals:

Out[1]=1

All quartic Root objects can be converted into radicals:

Out[2]=2

Some higherdegree Root objects can be represented in terms of radicals:

Out[1]=1
Out[2]=2
Out[3]=3

ToRadicals also works with AlgebraicNumber objects:

Out[1]=1

Generalizations & Extensions  (1)Generalized and extended use cases

ToRadicals converts trigonometric functions of rational multiples of :

Out[1]=1
Out[2]=2

Options  (4)Common values & functionality for each option

Cubics  (2)

With Cubics->False the general formulas for solving cubic equations are not used:

Out[1]=1

Converting some cubic Root objects does not require the general formulas:

Out[1]=1

Quartics  (2)

With Quartics->False the general formulas for solving quartic equations are not used:

Out[1]=1

Converting some quartic Root objects does not require the general formulas:

Out[1]=1

Properties & Relations  (2)Properties of the function, and connections to other functions

RootReduce[ToRadicals[r]]==r for any algebraic number r given as a Root object:

Out[2]=2

By default Reduce will not produce radical solutions for general cubics:

Out[1]=1

Use ToRadicals to convert:

Out[2]=2

Alternatively set Cubics->True:

Out[3]=3

Possible Issues  (3)Common pitfalls and unexpected behavior

In this case ToRadicals succeeds on the unreduced expression:

Out[2]=2

In this case ToRadicals succeeds on the reduced expression:

Out[2]=2

ToRadicals converts Root objects containing parameters:

Out[1]=1

The result may not be equal to the Root object for some values of the parameter:

Out[2]=2
Wolfram Research (1996), ToRadicals, Wolfram Language function, https://reference.wolfram.com/language/ref/ToRadicals.html (updated 2007).
Wolfram Research (1996), ToRadicals, Wolfram Language function, https://reference.wolfram.com/language/ref/ToRadicals.html (updated 2007).

Text

Wolfram Research (1996), ToRadicals, Wolfram Language function, https://reference.wolfram.com/language/ref/ToRadicals.html (updated 2007).

Wolfram Research (1996), ToRadicals, Wolfram Language function, https://reference.wolfram.com/language/ref/ToRadicals.html (updated 2007).

CMS

Wolfram Language. 1996. "ToRadicals." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/ToRadicals.html.

Wolfram Language. 1996. "ToRadicals." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/ToRadicals.html.

APA

Wolfram Language. (1996). ToRadicals. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ToRadicals.html

Wolfram Language. (1996). ToRadicals. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ToRadicals.html

BibTeX

@misc{reference.wolfram_2025_toradicals, author="Wolfram Research", title="{ToRadicals}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ToRadicals.html}", note=[Accessed: 08-June-2025 ]}

@misc{reference.wolfram_2025_toradicals, author="Wolfram Research", title="{ToRadicals}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ToRadicals.html}", note=[Accessed: 08-June-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_toradicals, organization={Wolfram Research}, title={ToRadicals}, year={2007}, url={https://reference.wolfram.com/language/ref/ToRadicals.html}, note=[Accessed: 08-June-2025 ]}

@online{reference.wolfram_2025_toradicals, organization={Wolfram Research}, title={ToRadicals}, year={2007}, url={https://reference.wolfram.com/language/ref/ToRadicals.html}, note=[Accessed: 08-June-2025 ]}