Reduce
Usage
Notes
Further Examples
Here x needs to be real. Because x appears in an inequality, it will be assumed to be real. There is no restriction on y.
In[1]:=
|
Out[1]=
|
Here x, y, and need to be real.
In[2]:=
|
Out[2]=
|
This allows complex values of x as long as both sides of the inequality are real and the inequality is true.
In[3]:=
|
Out[3]=
|
Since y appears after x in the variable list, Reduce may use x to express the solution for y.
In[4]:=
|
Out[4]=
|
When , Reduce replaces x in the solution for y with its possible values.
In[5]:=
|
Out[5]=
|
Reduce may use new parameters to express a solution.
In[6]:=
|
Out[6]=
|
When , the new parameters introduced by Reduce are .
In[7]:=
|
Out[7]=
|
The options Cubics and Quartics tell Reduce whether it should use radicals to solve cubic and quartic equations. The default setting is False.
In[8]:=
|
Out[8]=
|
In[9]:=
|
Out[9]=
|
Reduce eliminates quantifiers from quantified polynomial systems. Here we compute conditions for a quartic to have all roots equal.
In[10]:=
|
Out[10]=
|
Here we find the vertical asymptotes of directly using the definition of limit.
In[11]:=
|
Out[11]=
|
This solves a system of equations over the integers modulo .
In[12]:=
|
Out[12]=
|
Reduce can solve some systems involving compositions of polynomials and simple transcendental functions.
In[13]:=
|
Out[13]=
|
In[14]:=
|
Out[14]=
|
In[15]:=
|
Out[15]=
|
In[16]:=
|
Out[16]=
|
In[17]:=
|
Out[17]=
|
Here Reduce uses a composition of transcendental and Diophantine solvers.
In[18]:=
|
Out[18]=
|
Reduce looks for parameters at the algebraic level, so Log[a] and Log[2 a] in this equation are treated as independent parameters.
In[19]:=
|
Out[19]=
|
If we tell Reduce that a is a variable it will know that Log[a] and Log[2 a] are dependent.
In[20]:=
|
Out[20]=
|
|