Metatheory.jl icon indicating copy to clipboard operation
Metatheory.jl copied to clipboard

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

Results 66 Metatheory.jl issues
Sort by recently updated
recently updated
newest added

I'm getting errors when calling saturate for an egraph from multiple threads. I'm careful not to use any shared variables. The race condition seems to occur inside Metatheory (ale/3.0 branch)....

This pull request changes the compat entry for the `TermInterface` package from `0.3.3` to `0.3.3, 2`. This keeps the compat entries for earlier versions. Note: I have not tested your...

This pull request changes the compat entry for the `TermInterface` package from `0.3.3` to `0.3.3, 1`. This keeps the compat entries for earlier versions. Note: I have not tested your...

When creating a rule with a fully qualified function call in the `ale/3.0` branch, Metatheory fails to compile the pattern. A rule defined like so: ```julia @rule Main.identity(~a) --> ~a...

For my project, I rely heavily on the metadata analysis included with the package. However, with switching to the `ale/3.0` branch, it seems like the built-in metadata analysis has been...