multiplies each side of the equation or inequality rel by x.


multiplies the corresponding sides of two equations or inequalities.

Details and Options

  • The relations rel can have any of the following forms:
  • lhs==rhsequations
    lhs>rhs or lhs>=rhs inequalities
    ab>cgeneralized inequalities
  • The following options can be given:
  • Assumptions$Assumptionsassumptions on parameters
    GenerateConditionsAllwhether to generate conditions on parameters
    TimeConstraint30time allowed for simplifying conditions
  • Possible settings for GenerateConditions include:
  • Allreturn all possible answers using Piecewise
    Automaticreturn a condition only if it is not generically satisfied
    Truereturn any condition that is needed
    Falsenever return any needed conditions
    Nonereturn unevaluated if conditions are needed


open allclose all

Basic Examples  (3)

Multiply both sides of an equation by 3:

Multiply the corresponding sides of two equations:

Multiply both sides of an inequality by the number b:

Scope  (6)

Multiply each side of an equation with three expressions by r:

Combine an equation and an inequation:

Combine an equation and an inequality:

Multiply each part of a generalized inequality by :

Multiply by a relations expressed using Piecewise:

Multiply by an equation inside ConditionalExpression:

Options  (3)

Assumptions  (1)

Place assumptions on variables to simplify results:

By default, the different cases will be returned:

GenerateConditions  (2)

The default setting GenerateConditions->All creates a Piecewise expression if needed:

GenerateConditions->True returns a valid result with the needed condition:

GenerateConditionsFalse returns a valid result without the needed condition:

GenerateConditionsNone will fail if conditions are needed:

GenerateConditions->Automatic returns conditions that are not generically satisfied:

If the condition only fails for a single point, it is not returned:

Applications  (1)

Derive the quadratic formula:

Multiply both sides by 4 a:

Add b^2-4 a c to both sides:

Factor the left-hand side:

Take the positive square root of both sides:

Cancel the square root of the square:

Subtract b from both sides:

Divide both sides by 2 a to obtain the quadratic formula for x with positive square root:

Properties & Relations  (5)

True and False are considered trivial equations:

MultiplySides transforms equations to equivalent equations:

Solve gives values for the variables that make the equation true:

Reduce can be used to rewrite an equation in the form var==value:

Simplify includes the functionality of MultiplySides:

Using Expand to multiply out terms on each side of the equation:

MultiplySides[eq,x] is the inverse of DivideSides[eq,x]:

Wolfram Research (2018), MultiplySides, Wolfram Language function,


Wolfram Research (2018), MultiplySides, Wolfram Language function,


@misc{reference.wolfram_2021_multiplysides, author="Wolfram Research", title="{MultiplySides}", year="2018", howpublished="\url{}", note=[Accessed: 17-June-2021 ]}


@online{reference.wolfram_2021_multiplysides, organization={Wolfram Research}, title={MultiplySides}, year={2018}, url={}, note=[Accessed: 17-June-2021 ]}


Wolfram Language. 2018. "MultiplySides." Wolfram Language & System Documentation Center. Wolfram Research.


Wolfram Language. (2018). MultiplySides. Wolfram Language & System Documentation Center. Retrieved from