///|
test "symsimplify runs targeted simplifiers" {
let x = @symcore.Expr::Symbol("x")
let expr = @symcore.mul([x, @symcore.pow(x, @symcore.int(-1))])
debug_inspect(simplify(expr), content="1")
}fn simplify_with_patterns(expr : Expr, patterns : Array[SimplifyPattern], max_passes? : Int) -> ExprA symbolic mathematics library for Moonbit.
Dependencies