In Exercise 10.40 of Nielsen and Chunang's textbook, the reader is supposed to construct an inductive proof of Theorem 10.6 that any Clifford gate can be made of Hadamard, phase and c-not. There it is claimed that a Clifford gate $U$ satisfying $UZ_1U^\dagger = X_1\otimes g$ and $UX_1U^\dagger = Z_1\otimes g'$ where $g$ and $g'$ are n-qubit Pauli operators can be constructed by the following quantum circuit.
$U'$ is an n-qubit Unitary defined by $U'\vert\psi\rangle = \sqrt{2}\langle0\vert U (\vert 0 \rangle\otimes\vert\psi\rangle)$.
I can see that if $U'$ is a Clifford gate, this essentially completes the inductive proof. However I do not seem to be able to prove that $U'$ is actually Clifford from its definition.
I looked at Gottesman's original paper (PRA 57, 127 (1998)). In its appendix, the proof is constructed in more or less the same way. But it only says "$U'$ is an n-qubit operation, so we can build it out of R, P, and CNOT" (in the paper Hadamard is denoted R). This is only true when $U'$ is a Clifford gate but its proof is not given there as well.
Does anyone have any idea?