Eliminate[eqns,vars]
eliminates variables between a set of simultaneous equations.


Eliminate
Eliminate[eqns,vars]
eliminates variables between a set of simultaneous equations.
Details and Options

- Equations are given in the form lhs==rhs.
- Simultaneous equations can be combined either in a list or with &&.
- A single variable or a list of variables can be specified.
- Variables can be any expressions.
- Eliminate works primarily with linear and polynomial equations.
Examples
open all close allBasic Examples (2)
Scope (7)
Options (5)
InverseFunctions (3)
By default, Eliminate uses inverse functions but prints warning messages:


With InverseFunctions->True, Eliminate does not print inverse function messages:
With InverseFunctions->False, Eliminate does not use inverse functions:


Eliminating variables from algebraic equations does not require using inverse functions:
WorkingPrecision (1)
By default, Eliminate computes with exact coefficients:
This performs the elimination using 20-digit approximate number coefficients:
Applications (2)
Properties & Relations (3)
Equations returned by Eliminate do not contain the elimination variables:
Equations returned by Eliminate are implied by the input equations:
Use Resolve to check this property:
Use Resolve to eliminate an existential quantifier:
Eliminate gives the same set of equations, but does not give inequations:
Eliminate a variable using GroebnerBasis:
Eliminate a variable from a pair of polynomials using Resultant:
Use Reduce to eliminate an existential quantifier and solve the resulting system:
Possible Issues (1)
When the input contains only equations, Eliminate returns only equations:
The zero set of the result is the Zariski closure of the projection of the zero set of eqns:
Use Resolve to get a result with zero set equal to the projection of the zero set of eqns:
When the input contains inequations, Eliminate returns equations and inequations:
The zero set of the result is equal to the projection of the zero set of eqin:
See Also
Related Guides
History
Introduced in 1988 (1.0)
Text
Wolfram Research (1988), Eliminate, Wolfram Language function, https://reference.wolfram.com/language/ref/Eliminate.html.
CMS
Wolfram Language. 1988. "Eliminate." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Eliminate.html.
APA
Wolfram Language. (1988). Eliminate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Eliminate.html
BibTeX
@misc{reference.wolfram_2025_eliminate, author="Wolfram Research", title="{Eliminate}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Eliminate.html}", note=[Accessed: 13-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_eliminate, organization={Wolfram Research}, title={Eliminate}, year={1988}, url={https://reference.wolfram.com/language/ref/Eliminate.html}, note=[Accessed: 13-August-2025]}