FactorTermsList[poly]
gives a list in which the first element is the overall numerical factor in poly, and the second element is the polynomial with the overall factor removed.
FactorTermsList[poly,{x1,x2,…}]
gives a list of factors of poly. The first element in the list is the overall numerical factor. The second element is a factor that does not depend on any of the xi. Subsequent elements are factors which depend on progressively more of the xi.
FactorTermsList
FactorTermsList[poly]
gives a list in which the first element is the overall numerical factor in poly, and the second element is the polynomial with the overall factor removed.
FactorTermsList[poly,{x1,x2,…}]
gives a list of factors of poly. The first element in the list is the overall numerical factor. The second element is a factor that does not depend on any of the xi. Subsequent elements are factors which depend on progressively more of the xi.
Details and Options
- FactorTermsList takes the following options:
-
Modulus 0 modulus to assume for integers Trig False whether to do trigonometric as well as algebraic transformations
Examples
open all close allBasic Examples (2)
Scope (8)
Basic Uses (5)
FactorTermsList[8x ^ 3 - 6x ^ 2 + 22x - 6]FactorTermsList[6a ^ 2 + 9x ^ 2 + 12b ^ 2]FactorTermsList[7 x + (14y + 21) / z]A polynomial with complex coefficients:
FactorTermsList[5I x ^ 2 + 20x I + 10]FactorTermsList[15Sin[x] ^ 2 + 100Log[x]f[x] + 50E ^ x]Advanced Uses (3)
List the overall numerical factor, and then factors that do not depend on
:
FactorTermsList[-6 y - 6 a y + 2 x^2 y + 2 a x^2 y + 4 a y^2 + 4 a^2 y^2, x]List the overall numerical factor, then factors that do not depend on
and
, and then factors that do not depend on
:
FactorTermsList[-6 y - 6 a y + 2 x^2 y + 2 a x^2 y + 4 a y^2 + 4 a^2 y^2, {x, y}]Pull out overall numerical factor over the integers modulo 3:
FactorTermsList[8x ^ 2 + 5, Modulus -> 3]Options (2)
Modulus (1)
Applications (1)
f = 2 x ^ 2 y z + 2 x ^ 2 y + 4 x ^ 2z + 4 x ^ 2 + 4 y ^ 2z ^ 2 + 4 z y ^ 2 + 8 z ^ 2 y + 2 z y - 6 y - 12 z - 12;Pull out an overall numerical factor:
FactorTermsList[f]Pull out factors that do not depend on
:
FactorTermsList[f, x]Pull out factors that do not depend on
and
and then factors that do not depend on
:
FactorTermsList[f, {x, y}]Properties & Relations (2)
FactorTermsList gives a list of factors:
FactorTermsList[14x + 21y + 35x y + 63]This multiplies the factors together:
Times@@%FactorTerms gives a product of factors:
FactorTerms[14x + 21y + 35x y + 63]Expand combines the factors back together:
Expand[%]FactorList gives a list of all irreducible factors:
FactorTermsList[4x ^ 3 - 4]FactorList[4x ^ 3 - 4]See Also
Tech Notes
Related Guides
History
Introduced in 1988 (1.0)
Text
Wolfram Research (1988), FactorTermsList, Wolfram Language function, https://reference.wolfram.com/language/ref/FactorTermsList.html.
CMS
Wolfram Language. 1988. "FactorTermsList." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FactorTermsList.html.
APA
Wolfram Language. (1988). FactorTermsList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FactorTermsList.html
BibTeX
@misc{reference.wolfram_2026_factortermslist, author="Wolfram Research", title="{FactorTermsList}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/FactorTermsList.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_factortermslist, organization={Wolfram Research}, title={FactorTermsList}, year={1988}, url={https://reference.wolfram.com/language/ref/FactorTermsList.html}, note=[Accessed: 12-June-2026]}