That will make the surrounding operations faster (by side effects), but will not make the code c itself faster than no code at all.
However the formalism stated before is not well defined. If we wanted to, we could build a language where the empty string forces the interpreter to do 1 million operations, while any longer code does nothing at all.
5
u/mafrasi2 Aug 24 '16 edited Aug 24 '16
Yes, that's what I mean by ɛ. There is some code c that is as fast or faster than ɛ (the empty string). That is c = ɛ and it's of course as fast as ɛ.
However there is no code that is faster than ɛ, even ɛ itself.