Uniqueness of Turing machine decision verdict
ProvedCookLevin.decidesIn_uniquecost-modeldecidesindeterminismturing-machineuniqueness
Every multi-tape Turing machine is deterministic, so its decision verdict on a fixed input at a fixed step count is unique:
By definition of , the symbol in cell 1 of the verdict tape at step equals both and . Since and are distinct symbols (), the map is injective, concluding .
Preamble
import Definitions.Def_CookLevin_Cost
Formal statement
namespace CookLevin
theorem decidesIn_unique (M : Machine) (k : Nat) (xs ws : List Symbol) (t : Nat) (b1 b2 : Bool)
(h1 : DecidesIn M k xs ws t b1) (h2 : DecidesIn M k xs ws t b2) :
b1 = b2 := by sorry
end CookLevinSource