randFromArray(["+", "-"]) randFromArray([ ["a", "b", "c"], ["f", "g", "h"], ["m", "n", "p"], ["r", "s", "t"], ["p", "q", "r"], ["x", "y", "z"] ]) "k" randRange(0, 1) ? randFromArray([2, 5, 10]) : 1 randRange(0, 1) ? FACTORCOEFFICIENT: new Term(FACTORCOEFFICIENT, randFromArray(X))
getRationalExpression(X).multiply(FACTORTERM)
getRationalExpression(X).multiply(FACTORTERM)
getRationalExpression(X).multiply(FACTORTERM)
SIGN === "+" ? NUMERATOR2 : NUMERATOR2.multiply(-1) NUMERATOR1.add(SIGNEDNUMERATOR) SUMNUMERATOR.getGCD(DENOMINATOR) SUMNUMERATOR.divide(GCD) DENOMINATOR.divide(GCD)

Simplify the following expression:

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

You can assume X \neq 0.

SOLNUMERATOR.regex() SOLDENOMINATOR.regex()
Y = a
a

a simplifed expression, like x + 2

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

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

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

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

Y = \dfrac{SUMNUMERATOR}{DENOMINATOR}

The numerator and denominator have a common factor of GCD.toString(), so we can simplify

Y = \dfrac{SOLNUMERATOR}{SOLDENOMINATOR}