We define formally the Halting Problem, HALTTM, with: An input of an encoding of a Machine code(M) and an input word w∈Σ∗. An output of true iff M terminates on input w. HALTTM={⟨code(M),w⟩:M terminates on input w}