Simplify the following expression:
\large{expr(["+", ["*", A, X], ["*", B, X]])}
Combine the X terms:
\qquad\pink{expr(["*", A, X]) + expr(["*", B, X])}
\qquad\pink{expr(["*", A + B, X])}
The simplified expression is expr(["*", A + B, X])
\large{expr(["+", ["*", A, X], ["*", B, X], C])}
Combine the \pink{X} terms:
\qquad\pink{expr(["*", A, X])} + \pink{expr(["*", B, X])} + C
\qquad\pink{expr(["*", A + B, X])} + C
The simplified expression is expr(["*", A + B, X]) + C
\large{expr(["+", ["*", A, X], C, ["*", B, X]])}
Rewrite to group the \pink{X} terms together:
\qquad\pink{expr(["*", A, X]) + expr(["*", B, X])} + C
Combine the \pink{X} terms:
\qquad\pink{expr(["*", A + B, X])} + C
The simplified expression is expr(["*", A + B, X]) + C
\large{expr(["+", ["*", A, X], C, ["*", B, X], D])}
Rewrite the expression to group the
\pink{X} terms and
numeric terms:
\qquad\pink{expr(["*", A, X]) +
expr(["*", B, X])} C < 0 ? "" : "+"
\blue{C + D}
Combine the \pink{X} terms:
\qquad\pink{expr(["*", A + B, X])}
C < 0 ? "" : "+"
\blue{C + D}
Combine the numeric terms:
\qquad\pink{expr(["*", A + B, X])}
(C + D) < 0 ? "" : "+"
\blue{C + D}
The simplified expression is expr(["+", ["*", A + B, X], C + D])
\large{expr(["+", ["*", A, X], C, D, ["*", B, X]])}
\large{expr(["+", ["*", A, X], C, D])}
Combine the numeric terms:
\qquad expr(["*", A, X])
C < 0 ? "" : "+"
\blue{C + D}
\qquad expr(["*", A, X])
(C + D) < 0 ? "" : "+"
\blue{C + D}
The simplified expression is expr(["+", ["*", A, X], C + D])
\large{expr(["+", C, ["*", A, X], D])}
Rewrite the expression to group the numeric terms:
\qquad expr(["*", A, X])
C < 0 ? "" : "+"
\blue{C + D}
Combine the numeric terms:
\qquad expr(["*", A, X])
(C + D) < 0 ? "" : "+"
\blue{C + D}
The simplified expression is expr(["+", ["*", A, X], C + D])