computation

Definition

Encoding of a Turing Machine

An encoding maps a Turing machine to a finite code (a string over a fixed alphabet, e.g. , or a natural number) such that:

Different reasonable encodings are equivalent up to computable translation; results like Rice’s Theorem do not depend on the particular choice.