term-rewriting topic

List term-rewriting repositories

meander

911
Stars
54
Forks
Watchers

Tools for transparent data transformation

Metatheory.jl

341
Stars
44
Forks
Watchers

Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation,...

Reduce.jl

232
Stars
16
Forks
Watchers

Symbolic parser for Julia language term rewriting using REDUCE algebra

symja_android_library

352
Stars
81
Forks
Watchers

:coffee: Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.

rascal

393
Stars
78
Forks
Watchers

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

matchpy

161
Stars
25
Forks
Watchers

A library for pattern matching on symbolic expressions in Python.

raddsl

81
Stars
6
Forks
Watchers

Tools for rapid prototyping of DSL compilers

Simplify.jl

81
Stars
5
Forks
Watchers

Algebraic simplification in Julia

pymbolic

106
Stars
24
Forks
Watchers

A simple package to do symbolic math (focus on code gen and DSLs)