randVar() randVar() randRangeNonZero(-10, 10) randRangeNonZero(-10, 10) randRangeNonZero(-10, 10) new RationalExpression([[1, X], A]) new RationalExpression([[1, X], B]) new RationalExpression([[1, X], C]) randRange(0,1)?new Term(randRangeExclude(-10,10,[0,1])):new Term(randRangeWeightedExclude(-10,10,1,.3,[0]),X) randRange(0,1)?new Term(randRangeExclude(-10,10,[0,1])):new Term(randRangeWeightedExclude(-10,10,1,.3,[0]),X) FACTOR.multiply(TERM1).multiply(TERM2) NUMERATOR.getTermsGCD() NUMERATOR.isNegative() ? NUM_FACTOR.multiply(-1) : NUM_FACTOR FACTOR.multiply(TERM3).multiply(TERM4) DENOMINATOR.getTermsGCD() DENOMINATOR.terms[0].isNegative() ? DEN_FACTOR.multiply(-1) : DEN_FACTOR (NUM_FACTOR.isNegative() + DEN_FACTOR.isNegative()) % 2 NUM_FACTORa.getGCD(DEN_FACTORa) NUM_FACTORa.divide(TERM_FACTOR) DEN_FACTORa.divide(TERM_FACTOR) TERM_FACTOR.variables[X] FACTOR_SIGN ? TERM1.multiply(NUM_FACTOR2).multiply(-1) : TERM1.multiply(NUM_FACTOR2) TERM3.multiply(DEN_FACTOR2)

Simplifica la siguiente expresión y establece la condición bajo la cual la simplificación es válida.

Y = \dfrac{NUMERATOR}{DENOMINATOR}

NUMERATOR_SOL.regex(true) DENOMINATOR_SOL.regex(true) -A 0
NUMERATOR_SOL.multiply(-1).regex(true) DENOMINATOR_SOL.multiply(-1).regex(true) -A 0
NUMERATOR_SOL.regex(true) DENOMINATOR_SOL.regex(true) 0 -A
NUMERATOR_SOL.multiply(-1).regex(true) DENOMINATOR_SOL.multiply(-1).regex(true) 0 -A
Y = a
a
X \neq a
X \neq a
una expresión, como x + 2

Primero factoriza los factores comunes más grandes en el numerador y el denominador.

\qquad Y = \dfrac {NUM_FACTOR(NUMERATOR.divide(NUM_FACTOR))} {DEN_FACTOR(DENOMINATOR.divide(DEN_FACTOR))}

\qquad Y = -\dfrac{NUM_FACTORa}{DEN_FACTORa} \cdot \dfrac{NUMERATOR.divide(NUM_FACTOR)}{DENOMINATOR.divide(DEN_FACTOR)}

Simplifica:

\qquad Y = - \dfrac{NUM_FACTOR2}{DEN_FACTOR2} \cdot NUM_FACTOR2 \cdot \dfrac{NUMERATOR.divide(NUM_FACTOR)}{DENOMINATOR.divide(DEN_FACTOR)}

Como estamos dividiendo entre X, debemos recordar que X \neq 0.

Después factoriza el numerador y el denominador.

\qquad Y = - \dfrac{NUM_FACTOR2}{DEN_FACTOR2} \cdot NUM_FACTOR2 \cdot \dfrac{(FACTOR)(TERM1)}{(FACTOR)(TERM3)}

Asumiendo que X \neq -A, podemos cancelar el FACTOR.

\qquad Y = - \dfrac{NUM_FACTOR2}{DEN_FACTOR2} \cdot NUM_FACTOR2 \cdot \dfrac{TERM1}{TERM3}

Por lo tanto:

\qquad Y = \dfrac{ TERM1.multiply(-1) TERM1 -NUM_FACTOR2(TERM1)}{ TERM3 DEN_FACTOR2(TERM3)}, X \neq -A , X \neq 0