You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LGGs (on antiunfiers) can be a useful widening technique.
One way to take advantage: when we make a new rule LHS => RHS if C, we could try to transform it as much as possible (using unification) to C [ LHS' => RHS' ]. Then if C has the structure like C(T1,...TI, LHS' => RHS', TI+1,...TN), then all of T1...TI, and TI+1...TN could be replaced with variables. This may make the abstraction process more automatable in the presence of things like threads.
The text was updated successfully, but these errors were encountered:
LGGs (on antiunfiers) can be a useful widening technique.
One way to take advantage: when we make a new rule
LHS => RHS if C
, we could try to transform it as much as possible (using unification) toC [ LHS' => RHS' ]
. Then ifC
has the structure likeC(T1,...TI, LHS' => RHS', TI+1,...TN)
, then all ofT1...TI
, andTI+1...TN
could be replaced with variables. This may make the abstraction process more automatable in the presence of things like threads.The text was updated successfully, but these errors were encountered: