[poincare] Implement two rules using ReplaceWithTransform

This commit is contained in:
Romain Goyet
2017-09-29 21:19:27 +02:00
parent 7387e161e6
commit 149c88daf3

View File

@@ -1,5 +1,14 @@
DemoRuleset
// 0*a -> 0
Multiplication.a(Integer.b[0]) -> ReplaceWithTransform(a,b);
// 1*a -> a
//Multiplication.a(Integer.b[1]) -> RemoveChildTransform(a,b);
// a+0 -> a
//Addition.a(Integer.b[0]) -> RemoveChildTransform(a,b);
// a^1 -> a
Power.a(Any.b,Integer.c[1]) -> ReplaceWithTransform(a,b);
// Remove parenthesis
Parenthesis.a -> RemoveParenthesisTransform(a);