Studies with the Zero Prover(s)

Preliminary Conclusion

In the presence of more straightforward techniques of optimization (use of "as" to avoid reconstruction, use of "_" to avoid bindings), when applied to a simple method like this, the benefits of using raise/handle to avoid term reconstruction are minimal. (In fact, it complicates the code slightly and made for typically--but minimally-- longer execution times.) Even when the data item is rather large (a score or more arithmetic operators) and features lots of terms which would not be simplified by the procedure--where we figured to get the benefit--the "optimized" version was still slightly slower.

Maybe I need to consider a "bigger/more complicated" procedure, or maybe my examples are too wimpy...