A ∈ NP ∈ ⟹ SAT ∈
Suppose . Then has an accepting run on of length . Fill the table according to exactly that run, and set iff cell of that table holds .
This assignment satisfies all four parts: because each cell holds one symbol; because the first row was filled with the initial configuration; because the run accepts, so the accepting state occurs; because consecutive rows describe a legal step of , hence every window is legal. So is satisfiable.