Aha-- so then HVM allows a more efficient reduction of some lambda terms, but is not intended to replace something like GHC core?
What is the subset of lambda terms which HVM can (soundly) evaluate?
What is the subset of lambda terms which HVM can (soundly) evaluate?
The complete subset of lambda terms that HVM can soundly evaluate hasn't been identified yet. It is known that HVM can, at least, soundly evaluate all terms typeable on Elementary Affine Logic (EAL), but, while that is a huge set, it isn't comprehensive, as HVM can evaluate many terms outside of EAL, including recursive terms such as the Y-Combinator.