I'd like to show that there is no set of 2 bit reversible gates which is universal. I'm not sure as to where & how do I start here? I tried to assume by contradiction that such a set exists, thus it can implement both $OR$ ($\vee$) and $AND$ ($\wedge$), and then since each of the gates used is reversible, I thought going backwards, and to get the original entry values $X,Y$ out of the value of $X\wedge Y$, in a contradiction to $AND$ not being reversible. But I'm not sure if its ok? Or perhaps there is another way to prove so?
2026-04-03 13:30:46.1775223046
Universal 2-bit gates
826 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in PROPOSITIONAL-CALCULUS
- Help with Propositional Logic Proof
- Can we use the principle of Explosion to justify the definition of implication being True when the antecedent is False?
- Simplify $(P \wedge Q \wedge R)\vee(\neg P\wedge Q\wedge\neg R)\vee(\neg P\wedge\neg Q\wedge R)\vee(\neg P \wedge\neg Q\wedge\neg R)$
- Alternative theories regarding the differences between the material conditional and the indicative conditionals used in natural language?
- Translations into logical notation
- Is the negation of $(a\wedge\neg b) \to c = a \wedge\neg b \wedge\neg c$?
- I am kind of lost in what do I do from here in Propositional Logic Identities. Please help
- Boolean Functional completeness of 5 operator set in propositional logic
- Variables, Quantifiers, and Logic
- Comparison Propositional Logic
Related Questions in BOOLEAN-ALGEBRA
- What is (mathematically) minimal computer architecture to run any software
- Put $f(A,B,C) = A+B'C$ in $Σ$ $\pi$ notation
- Definition of Boolean subalgebra
- Steps to simplify this boolean expression
- When a lattice is a lattice of open sets of some topological space?
- Boolean Algebra with decomposition property
- Simplify $(P \wedge Q \wedge R)\vee(\neg P\wedge Q\wedge\neg R)\vee(\neg P\wedge\neg Q\wedge R)\vee(\neg P \wedge\neg Q\wedge\neg R)$
- $B$ countable boolean algebra then St(B) separable.
- Who is the truth teller (logic puzzle)
- How to prove this Boolean expression?
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
The truth table of a 2-bit gate will have two input columns and two output columns:
In order for the gate to be reversible, each output column must contain exactly two ones and two zeroes. This limits the possible output columns to one of $\binom42=6$ Boolean functions of $A$ and $B$, namely $A$, $B$, $A \mathbin{\sf XOR} B$, and their negations. So everything that can be computed by a network of arbitrary reversible 2-bit gates can also be computed by a network of NOT and XOR gates.
Knowing this, we can prove by induction on the number of gates that every result of a NOT/XOR network has one of the following relations to each of the network's inputs: Either the result does not depend on that input at all, or the result will invert whenever that input is inverted.
(In terms of abstract algebra, the possible outputs are always affine functions of the input over $\mathbb F_2$).
Because $A\lor B$ does not have this property, it cannot be produced by such a network.
On the other hand, three-bit reversible gates are universal when results can be discarded. Specifically, this particular 3-bit gate which computes $4-x \bmod 2^3$ is universal:
Wiring all three inputs of this gate together will produce a steady
0on the $Y$ output, and feeding this0to the $A$ input of another gate will make it produce $B\mathbin{\sf NOR}C$, which is known to be universal.