ruler

Rewrite Rule Inference Using Equality Saturation (by uwplse)

Ruler Alternatives

Similar projects and alternatives to ruler

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ruler alternative or higher similarity.

ruler reviews and mentions

Posts with mentions or reviews of ruler. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-08.
  • Towards a New SymPy
    5 projects | news.ycombinator.com | 8 Sep 2023
    You might enjoy ruler https://github.com/uwplse/ruler

    It would be very interesting for SMT and CAS to converge a bit more. SMT in expressiveness and domains and CAS in rigor.

    The modality of their usage is different. CAS tends to return some expressions of interest, which it is hard to get SMT to do. Either you get "unsat" or a particular model from an SMT solver, not a simplified expression (ok, z3 has a simplify command, which is pretty cool).

    SMT today is not obviously expressive enough to handle most of the domains and questions that come up in CAS systems.

    Most SMT solvers do not intrinsically handle transcendental functions or any notions of calculus, abstract algebra, etc.

    CAS systems are largely interested in problems of equational reasoning, whereas SMT's bread and butter is gluing together "trivialities" like linear inequalities and congruence closure with SAT search.

Stats

Basic ruler repo stats
1
102
8.9
7 months ago

uwplse/ruler is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of ruler is Rust.

Popular Comparisons


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com