AngouriMath
Construct(System.Type,AngouriMath.Entity[])
Method (no overloads)
Summary
A node of nodeType over children , or
null where that is not a node this builds at that arity.
Remarks
type and would make this un-trimmable and un-AOT-publishable, which
not reachable through
and nothing else.
a pattern over it is still a rule's left-hand side, and IsBuildable is what
says it cannot be a right-hand side or be reached by reading a rule backwards. Adding a
type is one line, and
when one is owed.
under, and EGraph has no notion of binding: it would happily union a
bound occurrence with a free one, and
capture-avoidingly renamed body rather than the written one. Rebuilding either from an
e-class would produce a term that means something else. Variable-arity nodes —
are out of this table's shape rather than out of principle: it keys on a type and an
arity of one or two, and widening it to n children is a different piece of work.
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4378 pages online