yslide / slide

A math expression rewrite system.
https://yslide.github.io
BSD 3-Clause "New" or "Revised" License
3 stars 5 forks source link

Rule List #89

Open lukebhan opened 4 years ago

lukebhan commented 4 years ago

This list will serve as a thread for new rules that are to be implemented. This is more of a larger goal todo then a specific issue, but I think organizing our future ideas can't hurt. I will update this list when a new rule idea is posted (also, this would be easier if one day github should support tex rending in issues and PRs) :

Addition

ayazhafiz commented 4 years ago

@luke-bhan there a large number of trivial rules (aka can be represented in the string form “lhs -> rhs”) that we can add. we should figure out some way to aggregate some mathematical identities and add them, or just add these trivial rules as we think of them.

For example, x^a*x^b -> x^(a+b)

lukebhan commented 4 years ago

I added some to get us started. I think if we were to find and aggregate list that'd be perfect.

ayazhafiz commented 4 years ago

https://www.researchgate.net/publication/2450227_A_Complete_Term_Rewriting_System_for_Decimal_Integer_Arithmetic