Universal Turing Machine

A universal Turing machine (UTM) is a theoretical computational model that can simulate any other turing machine. It takes as input a description of a Turing machine and its input, and then it mimics the behavior of that Turing machine on that input.

universal computation