randVar() randVar() randRangeExclude(-9, 9, [-1, 0, 1]) -A * A

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

Y = \dfrac{X^2 + CONSTANT}{X + A}

^\s*X\s*A < 0 ? "\\+" : "[-\u2212]"\s*abs(A)\s*$
-A
^\s*A < 0 ? "" : "[-\u2212]"\s*abs(A)\s*\+\s*X\s*$
-A
Y = \space a \space X \neq \space a
una expresión simplificada, como x + 2

El numerador es de la forma \pink{a^2} - \blue{b^2}, que es una diferencia de dos cuadrados así que podemos factorizar como (\pink{a} + \blue{b})(\pink{a} - \blue{b}).

\qquad a = X

\qquad b = \sqrt{A * A} = A

Así que podemos reescribir la expresión como:

Y = \dfrac{(\blue{X} + \pink{A})(\blue{X} \pink{-A})} \dfrac{(\blue{X} \pink{A})(\blue{X} + \pink{-A})} {X + A}

Podemos dividir el numerador y el denominador entre (X + A) con la condición de que X \neq -A.

Por lo tanto

Y = X + -A; X \neq -A

randVar() randVar() randRangeNonZero(-10, 10) randRangeNonZero(-10, 10) A * B -A - B

Simplifica la siguiente expresión:

Y = \dfrac{X^2 + plus(LINEAR + X) + CONSTANT}{X + -A}

^\s*X\s*B < 0 ? "\\+" : "[-\u2212]"\s*abs(B)\s*$
A
^\s*B < 0 ? "" : "[-\u2212]"\s*abs(B)\s*\+\s*X\s*$
A
Y = \space a \space X \neq \space a
una expresión simplificada, como x + 2

X^2 + plus(LINEAR + X) + CONSTANT = (X + -A)(X + -B)

Así que podemos reescribir la expresión como:

Y = \dfrac{(X + -A)(X + -B)}{X + -A}

Podemos dividir el numerador y el denominador entre (X + -A) con la condición de que X \neq A.

Por lo tanto

Y = X + -B; X \neq A

Primero factoriza el polinomio en el numerador.