randFromArray(["-", "+"]) randVar() randVar() randRangeWeighted(1, 8, 1, 0.25) randRangeWeighted(-12, 12, 0, 0.25) new RationalExpression([[DENOMCOEFF, X], DENOMCONST]) randRange(-12, 12) randRange(-8, 8) new RationalExpression([[NUMERCOEFF, X], NUMERCONST]) DENOMINATOR.getGCD(NUMERATORSUM)
randRangeWeighted(-8, 8, 1, 0.25) randRangeWeighted(-12, 12, 0, 0.25)
new RationalExpression([[COEFF1, X], CONST1]) SIGN === "+" ? new RationalExpression([[NUMERCOEFF - COEFF1, X], NUMERCONST - CONST1]) : new RationalExpression([[COEFF1 - NUMERCOEFF, X], CONST1 - NUMERCONST]) NUMERATORSUM.divide(FACTOR) DENOMINATOR.divide(FACTOR)

Simplify the following expression:

Y = \dfrac{NUMERATOR1}{DENOMINATOR} SIGN \dfrac{NUMERATOR2}{DENOMINATOR}

Y= NUMERSOL.regex(true)
DENOMSOL.regex(true)

Since the expressions have the same denominator we simply subtract the numerators:

Y = \dfrac{NUMERATOR1 - (NUMERATOR2)}{DENOMINATOR}

Distribute the negative sign:

Y = \dfrac{NUMERATOR1 + NUMERATOR2.multiply(-1)}{DENOMINATOR}

Since the expressions have the same denominator we simply combine the numerators:

Y = \dfrac{NUMERATOR1 + NUMERATOR2}{DENOMINATOR}

Combine like terms:

Y = \dfrac{NUMERATORSUM}{DENOMINATOR}

Simplify by dividing numerator and denominator by FACTOR:

Y = \dfrac{NUMERSOL}{DENOMSOL}