20. Simplificación de expresiones algebraicas

Simplificar una expresión algebraica significa escribirla de una forma más clara, breve o útil sin cambiar su valor para los casos permitidos.

20.1 Introducción

Una expresión algebraica puede escribirse de varias formas equivalentes. Simplificar consiste en elegir una forma más sencilla o más adecuada para resolver un problema.

3x + 2x + 7 - 4 = 5x + 3

La expresión de la derecha es más breve, pero conserva el mismo valor que la original.

20.2 Qué significa simplificar

Simplificar no significa cambiar el problema. Significa transformar una expresión en otra equivalente.

expresión original: 2(x + 3) + 4x
expresión simplificada: 6x + 6

Ambas expresiones producen el mismo resultado para cualquier valor de x.

20.3 Combinar términos semejantes

El primer paso de muchas simplificaciones es combinar términos semejantes.

4x + 7x - 3x = 8x

Los términos tienen la misma variable con el mismo exponente, por eso se pueden combinar.

const x = 5;

const original = 4 * x + 7 * x - 3 * x;
const simplificada = 8 * x;

console.log(original);
console.log(simplificada);

20.4 Reducir constantes

Los términos constantes también se combinan entre sí.

2x + 8 - 3 + 5x + 1
= 7x + 6

Se combinaron los términos con x y también los números sin variable.

20.5 Eliminar paréntesis

Para simplificar expresiones con paréntesis, aplicamos la propiedad distributiva y cuidamos los signos.

3(x + 2) = 3x + 6
const x = 4;

const original = 3 * (x + 2);
const simplificada = 3 * x + 6;

console.log(original);
console.log(simplificada);

20.6 Paréntesis con signo negativo

Cuando hay un signo menos delante de un paréntesis, cambian los signos de todos los términos internos.

5x - (2x + 7)
= 5x - 2x - 7
= 3x - 7

Este es uno de los lugares donde más errores se cometen.

20.7 Usar factorización para simplificar

Algunas expresiones se simplifican mejor factorizando primero.

6x + 12 = 6(x + 2)

La forma factorizada puede ser más útil si la expresión forma parte de una fracción o de una fórmula más grande.

20.8 Simplificación de fracciones algebraicas

Cuando hay fracciones algebraicas, se pueden cancelar factores comunes, pero no términos sueltos.

(x² - 9) / (x - 3)
= (x + 3)(x - 3) / (x - 3)
= x + 3, con x ≠ 3

La restricción aparece porque el denominador original no puede ser cero.

20.9 Controlar restricciones en JavaScript

Al programar una expresión simplificada, debemos recordar los valores no permitidos de la expresión original.

function calcular(x) {
  if (x === 3) {
    return "x = 3 no está permitido";
  }

  return x + 3;
}

console.log(calcular(5));
console.log(calcular(3));

20.10 Simplificar expresiones largas en código

Una expresión larga puede dividirse en pasos intermedios. Esto también es una forma práctica de simplificación para programación.

const precio = 1000;
const cantidad = 3;
const descuento = 10;
const impuesto = 21;

const subtotal = precio * cantidad;
const total = subtotal - subtotal * descuento / 100 + subtotal * impuesto / 100;

console.log(total);

Usar subtotal evita repetir precio * cantidad varias veces.

20.11 Factor común en código

También podemos escribir la fórmula anterior usando factor común.

const precio = 1000;
const cantidad = 3;
const descuento = 10;
const impuesto = 21;

const subtotal = precio * cantidad;
const total = subtotal * (1 - descuento / 100 + impuesto / 100);

console.log(total);

La forma factorizada muestra que todo el cálculo depende del subtotal.

20.12 Comprobar equivalencias

Podemos comparar expresiones con varios valores de prueba para detectar errores al simplificar.

function comparar(x) {
  const original = 2 * (x + 4) + 3 * x - 1;
  const simplificada = 5 * x + 7;

  return original === simplificada;
}

console.log(comparar(0));
console.log(comparar(5));
console.log(comparar(-2));

Las pruebas no reemplazan el razonamiento algebraico, pero ayudan a encontrar errores de implementación.

20.13 Errores comunes

  • Combinar términos que no son semejantes.
  • Olvidar cambiar signos al eliminar paréntesis precedidos por menos.
  • Cancelar términos en fracciones en lugar de factores completos.
  • Perder restricciones al simplificar divisiones.
  • Hacer una simplificación que solo funciona para un valor particular.
Incorrecto: (x + 3) / x = 3
Correcto: no se puede cancelar x porque no es factor de todo el numerador.

20.14 Qué debes recordar de este tema

  • Simplificar es transformar una expresión en otra equivalente.
  • Los términos semejantes se combinan entre sí.
  • Los paréntesis deben eliminarse respetando la distributiva y los signos.
  • La factorización puede revelar simplificaciones útiles.
  • En fracciones algebraicas se cancelan factores, no términos sueltos.
  • Las restricciones de la expresión original deben conservarse.

20.15 Conclusión

Simplificar expresiones algebraicas permite escribir fórmulas más claras y reducir errores. En programación, esta habilidad ayuda a crear cálculos más legibles y a evitar repeticiones innecesarias.

En el próximo tema veremos fracciones algebraicas, donde la simplificación será especialmente importante.