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)

Simplifica la siguiente expresión:

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

Puedes asumir que X \neq 0.

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

una expresión simplificada, como x + 2

Dado que las expresiones tienen el mismo denominador podemos simplemente combinar los numeradores:

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

Dado que las expresiones tienen el mismo denominador podemos simplemente combinar los numeradores:

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

Y = \dfrac{SUMNUMERATOR}{DENOMINATOR}

El numerador y denominador tienen un factor común de GCD.toString(), así que podemos simplificar

Y = \dfrac{SOLNUMERATOR}{SOLDENOMINATOR}