Arity of language #65
0x0f0f0f
started this conversation in
E-graph theory
Replies: 1 comment
|
It does not. The current egg implementation supports variadic function symbols (see docs, last variant). I don't think it's really used anywhere, since you can't write variadic patterns. We are working on a much faster e-matcher that will likely remove support for variadic function symbols. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I'm reading the paper on the Demoura matcher. Does it strongly require that the function symbols in a language have a fixed arity? Me and Phil Zucker based our pattern matcher for Metatheory.jl on top of the simpler HP Simplify matcher, which apparently has worked well with (implicitly defined) languages where the arity of function symbols can be variable. We are planning to move to this more performant e-matcher.
All reactions