Exercise algebra.manipulation.polynomial.expand

Description
expand an expression to polynomial normal form

Rules for algebra.manipulation.polynomial.expand

Rule nameArgsUsedSiblingsRewrite rule
algebra.equations.linear.distr-times0yes
algebra.equations.linear.merge0yes
algebra.equations.linear.no-div-con0yes
algebra.equations.polynomial.def-power-nat0yes
algebra.equations.polynomial.fraction-product0yes
algebra.equations.polynomial.norm-poly0yes
algebra.equations.quadratic.distr-square0yes(a+b)^2   ⇒   ((a^2)+((2·a)·b))+(b^2)
(a-b)^2   ⇒   ((a^2)-((2·a)·b))+(b^2)
(a+b)·(a-b)   ⇒   (a^2)-(b^2)
(a-b)·(a+b)   ⇒   (a^2)-(b^2)

Buggy rules for algebra.manipulation.polynomial.expand

Rule nameArgsUsedSiblingsRewrite rule
algebra.equations.buggy.distr-times-denom0noalgebra.equations.linear.distr-times
algebra.equations.buggy.distr-times-plus0noalgebra.equations.linear.distr-times
algebra.equations.buggy.distr-times-plus-forget0noalgebra.equations.linear.distr-times
algebra.equations.buggy.distr-times-plus-sign0noalgebra.equations.linear.distr-times
algebra.equations.buggy.distr-times-too-many0noalgebra.equations.linear.distr-times
algebra.equations.buggy.minus-minus0no
algebra.equations.buggy.priority-times0no