strict approach to the semantics of reversible Turing machines (RTMs), under which they can
compute exactly all injective, computable functions, but not non-injective ones. The natural
notion of universality for RTMs is RTM-universality, where programs are considered part of
both input and output of a URTM. The machine described here is the first URTM which does
not depend on reversibilizing any existing universal machine. The interpretive overhead of …