A resposta que você menciona faz referência ao livro de Michael Nielsen e Isaac Chuang, Quantum Computation and Quantum Information (Cambridge University Press), que contém uma prova da universalidade desses portões. (Na minha edição de 2000, isso pode ser encontrado na pág. 194.) O insight principal é que o portão (ou portão π / 8 ), junto com o HTπ/8H portão , gera duas rotações diferentes na esfera de Bloch com ângulos que são múltiplos irracionais de . Isso permite combinações de T e H2πTH portas preencham densamente a superfície da esfera de Bloch e, assim, se aproximem de qualquer operador unitário de um qubit.
Que isso pode ser feito com eficiência é mostrado pelo teorema de Solovay-Kitaev . Aqui, "eficientemente" significa polinômio no , onde ϵ é a precisão desejada. Isso também é comprovado no livro de Nielsen e Chuang (apêndice 3 na edição de 2000). Uma construção explícita pode ser encontrada em https://arxiv.org/abs/quant-ph/0505030 .log(1/ϵ)ϵ
A combinação de portões CNOT permite aproximar unidades arbitrárias de vários qubit, como mostrado por Barenco et al. em Phys. Rev. A 52 3457 (1995). (Uma pré-impressão deste artigo pode ser encontrada em https://arxiv.org/abs/quant-ph/9503016 .) Isso também é discutido em Nielsen e Chuang (p. 191 na edição de 2000).