Exercise algebra.equations.linear.balance

Description
Solve a linear equation using only balance rules.

Rules for algebra.equations.linear.balance

Rule nameArgsUsedSiblingsRewrite rule
algebra.equations.linear.balance.calculate0yes
algebra.equations.linear.balance.collect0yes
algebra.equations.linear.balance.con-left-minus1yes
algebra.equations.linear.balance.con-left-plus1yes
algebra.equations.linear.balance.con-right-minus1yes
algebra.equations.linear.balance.con-right-plus1yes
algebra.equations.linear.balance.distribute0yes
algebra.equations.linear.balance.div-to-fraction0yes
algebra.equations.linear.balance.intro-false0yes
algebra.equations.linear.balance.intro-true0yes
algebra.equations.linear.balance.negate0yes(-a) = (-b)   ⇒   a = b
algebra.equations.linear.balance.remove-div1yes
algebra.equations.linear.balance.scale-to-one1yes
algebra.equations.linear.balance.smart-div1yes
algebra.equations.linear.balance.var-left-minus1yes
algebra.equations.linear.balance.var-left-plus1yes
algebra.equations.linear.balance.var-right-minus1yes
algebra.equations.linear.balance.var-right-plus1yes
algebra.equations.linear.flip0yesa = b   ⇒   b = a

Buggy rules for algebra.equations.linear.balance

Rule nameArgsUsedSiblingsRewrite rule
algebra.equations.linear.balance.buggy.addbal11no
algebra.equations.linear.balance.buggy.addbal101no
algebra.equations.linear.balance.buggy.addbal111no
algebra.equations.linear.balance.buggy.addbal121no
algebra.equations.linear.balance.buggy.addbal131no
algebra.equations.linear.balance.buggy.addbal141no
algebra.equations.linear.balance.buggy.addbal151no
algebra.equations.linear.balance.buggy.addbal161no
algebra.equations.linear.balance.buggy.addbal21no
algebra.equations.linear.balance.buggy.addbal31no
algebra.equations.linear.balance.buggy.addbal41no
algebra.equations.linear.balance.buggy.addbal51no
algebra.equations.linear.balance.buggy.addbal61no
algebra.equations.linear.balance.buggy.addbal71no
algebra.equations.linear.balance.buggy.addbal81no
algebra.equations.linear.balance.buggy.addbal91no
algebra.equations.linear.balance.buggy.flip10no
algebra.equations.linear.balance.buggy.misc10no
algebra.equations.linear.balance.buggy.misc21no
algebra.equations.linear.balance.buggy.misc30no
algebra.equations.linear.balance.buggy.misc41no
algebra.equations.linear.balance.buggy.mulbal10no
algebra.equations.linear.balance.buggy.mulbal22no
algebra.equations.linear.balance.buggy.mulbal31no
algebra.equations.linear.balance.buggy.mulbal41no
algebra.equations.linear.balance.buggy.mulbal50no
algebra.equations.linear.balance.buggy.mulbal61no
algebra.equations.linear.balance.buggy.multiply10no
algebra.equations.linear.balance.buggy.multiply20no
algebra.equations.linear.balance.buggy.multiply30no
algebra.equations.linear.balance.buggy.multiply40no
algebra.equations.linear.balance.buggy.multiply50no
algebra.equations.linear.balance.buggy.par10no
algebra.equations.linear.balance.buggy.par100no
algebra.equations.linear.balance.buggy.par110no
algebra.equations.linear.balance.buggy.par20no
algebra.equations.linear.balance.buggy.par40no
algebra.equations.linear.balance.buggy.par50no
algebra.equations.linear.balance.buggy.par60no
algebra.equations.linear.balance.buggy.par70no
algebra.equations.linear.balance.buggy.par80no
algebra.equations.linear.balance.buggy.par90no