Reversible Gate
A Reversible Gate, is a logic gate where, given the output of the gate, we can always determine what the input was. For example, a NOT Gate. 1
For a logic gate to be reversible, it must have the same number of input bits and output bits. No information is lost in reversible gates as we can always recover the inputs from the outputs.