# Are there prewritten rulesets for SymbolicUtils.jl?

**URL:** <https://discourse.julialang.org/t/are-there-prewritten-rulesets-for-symbolicutils-jl/69890>\
**Category:** General Usage\
**Tags:** symbolic\
**Created:** [October 16, 2021, 11:37am UTC](https://discourse.julialang.org/t/are-there-prewritten-rulesets-for-symbolicutils-jl/69890 "2021-10-16T11:37:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jedforrest](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jedforrest/32/37502_2.png) [@jedforrest](https://discourse.julialang.org/u/jedforrest)\
**Post date:** [October 16, 2021, 11:37am UTC](https://discourse.julialang.org/t/are-there-prewritten-rulesets-for-symbolicutils-jl/69890/1 "2021-10-16T11:37:33Z")

</div>

The way I understand [SymbolicUtils.jl](https://github.com/JuliaSymbolics/SymbolicUtils.jl) is that it comes with a [basic set](https://symbolicutils.juliasymbolics.org/#simplification) of rewriting rules for symbolic expressions, and any other rulesets you want you must provide yourself. For example, you will need to write your own rules for trig identity simplifications.

I’m wondering, has anyone already written rulesets for other classes of common simplifcations? e.g. rulesets for common trig identities, exponent rules, hyperbolic functions etc. A package of common function simplifications would be very handy for me.

Thanks!

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [October 16, 2021, 1:07pm UTC](https://discourse.julialang.org/t/are-there-prewritten-rulesets-for-symbolicutils-jl/69890/2 "2021-10-16T13:07:36Z")

</div>

Only a few in [https://github.com/JuliaSymbolics/SymbolicUtils.jl/blob/master/src/simplify\_rules.jl](https://github.com/JuliaSymbolics/SymbolicUtils.jl/blob/master/src/simplify_rules.jl). It would be good to expand and document these.
