ok I just read something that doesnt make much sense to me. It said that quantum computers can only use reversible logic gates because irreversible gates generate heat/lost information. It makes sense to me that everything in physics is reversible and that NAND gates produce heat because there is a loss of information but what I dont get is how the heat generated by a NAND gate in a quantum computer would cause the computer to stop working. This article said that the heat would cause decoherence in the qubits which makes sense since the heat gives information about their state. What I dont get is how that would effect a quantum circuit. The qubits are still randomly 1 or 0 with whatever probability you made them so wouldnt whatever algorithm your running still come out right? would using irreversible gates in a quantum computer than can factor 15 really cause it to not give 5 and 3 as an answer?