Unambiguous Turing machine

In theoretical computer science, an unambiguous Turing machine is a theoretical model of computation whose power (under resource restrictions) is between that of ordinary Turing machines and nondeterministic Turing machines. An unambiguous Turing machine is defined as a nondeterministic Turing machine with the property that for every input, there is at most one accepting computation path.