Simplification of General Mixed Boolean-Arithmetic Expressions: GAMBA
-
Updated
Nov 21, 2023 - Python
Simplification of General Mixed Boolean-Arithmetic Expressions: GAMBA
Efficient Deobfuscation of Linear Mixed Boolean-Arithmetic Expressions
A library for pattern matching on symbolic expressions in Python.
A simple package to do symbolic math (focus on code gen and DSLs)
A toy compiler for NumPy array expressions that uses e-graphs and MLIR
Tools for rapid prototyping of DSL compilers
Tools for an Aesara-based PPL.
AeMCMC is a Python library that automates the construction of samplers for Aesara graphs representing statistical models.
Neural-Network Guided Expression Transformation
Non-linear pattern matching for Python's objects, or a regexp-like for objects, query/match object graphs/tree/AST in a declarative way
Generate and Verify Cryptographic Modes of Operation using Symbolic Methods
RERUM - Rewriting Expressions via Rules Using Morphisms. A pattern matching and term rewriting library for symbolic computation.
Tools for permutations of associative elliptic curve operations using term rewriting
A library for first-order term-rewriting
confluin does confluence checks for Tamarin input files
Add a description, image, and links to the term-rewriting topic page so that developers can more easily learn about it.
To associate your repository with the term-rewriting topic, visit your repo's landing page and select "manage topics."