WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

DivideSides [rel,x]

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

DivideSides [rel1,rel2]

divides the corresponding sides of two equations or inequalities.

DivideSides [rel]

divides each side of rel by the right-hand side, producing a 1 right-hand side.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Options  
Assumptions  
GenerateConditions  
Applications  
Properties & Relations  
See Also
Related Guides
History
Cite this Page

DivideSides [rel,x]

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

DivideSides [rel1,rel2]

divides the corresponding sides of two equations or inequalities.

DivideSides [rel]

divides each side of rel by the right-hand side, producing a 1 right-hand side.

Details and Options

  • The relations rel can have any of the following forms:
  • lhs==rhs equations
    lhs!=rhs inequations
    lhs>rhs or lhs>=rhs inequalities
    ab>c generalized inequalities
  • The following options can be given:
  • Assumptions $Assumptions assumptions on parameters
    GenerateConditions All whether to generate conditions on parameters
    TimeConstraint 30 time allowed for simplifying conditions
  • Possible settings for GenerateConditions include:
  • All return all possible answers using Piecewise
    Automatic return a condition only if it is not generically satisfied
    True return any condition that is needed
    False never return any needed conditions
    None return unevaluated if conditions are needed

Examples

open all close all

Basic Examples  (4)

Divide both sides of an equation by 3:

Wolfram Language code: DivideSides[3x == 21, 3]

Divide both sides of an equation by the right-hand side:

Wolfram Language code: DivideSides[a b == 3]

Divide the corresponding sides of two equations:

Wolfram Language code: DivideSides[a == b, c == d]

Divide both sides of an inequality by the number b:

Wolfram Language code: DivideSides[b x > 7, b]

Scope  (6)

Divide each side of an equation with three expressions by the rightmost side:

Wolfram Language code: DivideSides[(Sin[a]/a) == (Sin[b]/b) == (Sin[c]/c)]

Combine an equation and an inequation:

Wolfram Language code: DivideSides[a ≠ b, c == d]

Combine an equation and an inequality:

Wolfram Language code: DivideSides[y > m x + b, z == 7]

Divide each part of an generalized inequality by :

Wolfram Language code: DivideSides[a == b > -5 > c, -5]

Divide by a relations expressed using Piecewise :

Wolfram Language code: DivideSides[Piecewise[{{x^2 == a*x + b, a > 1}, {x^2 <= a*x + b, True}}], a]

Divide by the right-hand side both sides of an equation inside ConditionalExpression :

Wolfram Language code: DivideSides[ConditionalExpression[(a/c) == (b/d), c ≠ 0]]

Options  (3)

Assumptions  (1)

Place assumptions on variables to simplify results:

Wolfram Language code: DivideSides[a x ^ 2 > b x + c, a, Assumptions -> a > 0]

By default, the different cases will be returned:

Wolfram Language code: MultiplySides[a x ^ 2 > b x + c, 1 / a]

GenerateConditions  (2)

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

Wolfram Language code: DivideSides[a b > c, b]

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

Wolfram Language code: DivideSides[ a b > c, b, GenerateConditions -> True]

GenerateConditions False returns a valid result without the needed condition:

Wolfram Language code: DivideSides[a b > c, b, GenerateConditions -> False]

GenerateConditions None will fail if conditions are needed:

Wolfram Language code: DivideSides[a / b > c, b, GenerateConditions -> None]

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

Wolfram Language code: DivideSides[a x > b, GenerateConditions -> Automatic]

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

Wolfram Language code: DivideSides[a x == b, GenerateConditions -> Automatic]
Wolfram Language code: DivideSides[a x == b, GenerateConditions -> True]

Applications  (1)

Derive the quadratic formula:

Wolfram Language code: quadratic = a x^2 + b x + c == 0

Multiply both sides by 4 a:

Wolfram Language code: MultiplySides[quadratic, 4a, Assumptions -> a ≠ 0]//Expand

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

Wolfram Language code: AddSides[%, b^2 - 4a c]

Factor the left-hand side:

Wolfram Language code: Factor[%]

Take the positive square root of both sides:

Wolfram Language code: ApplySides[Sqrt, %]

Cancel the square root of the square:

Wolfram Language code: PowerExpand[%]

Subtract b from both sides:

Wolfram Language code: SubtractSides[%, b]

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

Wolfram Language code: DivideSides[%, 2a, Assumptions -> a ≠ 0]

Properties & Relations  (5)

True and False are considered trivial equations:

Wolfram Language code: DivideSides[True, a]
Wolfram Language code: DivideSides[1 == 0, a]

DivideSides transforms equations to equivalent equations:

Wolfram Language code: DivideSides[3x == 15, 3]

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

Wolfram Language code: Solve[3x == 15, x]

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

Wolfram Language code: Reduce[3x == 15, x]

Simplify includes the functionality of DivideSides :

Wolfram Language code: Simplify[2x == 2a b + 4b]
Wolfram Language code: DivideSides[2x == 2a b + 4b, 2]

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

Wolfram Language code: DivideSides[3x == 15 - 21y, 3]
Wolfram Language code: %//Expand

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

Wolfram Language code: DivideSides[2x == 24 - 4y, 2]
Wolfram Language code: MultiplySides[x == (1/2) (24 - 4 y), 2]
Wolfram Research (2018), DivideSides, Wolfram Language function, https://reference.wolfram.com/language/ref/DivideSides.html.

Text

Wolfram Research (2018), DivideSides, Wolfram Language function, https://reference.wolfram.com/language/ref/DivideSides.html.

CMS

Wolfram Language. 2018. "DivideSides." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DivideSides.html.

APA

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

BibTeX

@misc{reference.wolfram_2026_dividesides, author="Wolfram Research", title="{DivideSides}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/DivideSides.html}", note=[Accessed: 16-August-2026]}

BibLaTeX

@online{reference.wolfram_2026_dividesides, organization={Wolfram Research}, title={DivideSides}, year={2018}, url={https://reference.wolfram.com/language/ref/DivideSides.html}, note=[Accessed: 16-August-2026]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /