Introduction to �Quantum Computing
COMS 4281 (Fall 2022)
Week 1: The physics of information, and reversible computing
Course homepage: http://www.henryyuen.net/classes/fall2022
Roadmap
The physics of information
...
A = 0 #reset
...
Reversibility of physics
Reversibility of physics
Reversibility of computation
Reversible classical information processing
Reversible classical information processing
Reversible classical information processing
Reversible classical information processing
Reversible classical information processing
Reversible classical information processing
Reversible classical information processing
Reversible classical information processing
Composite systems
Composite systems
Composite systems
Composite systems
First bit ( “control bit”) controls �if second bit (“target bit”) gets flipped.
Reversible computation
We can put many bits together to compute:
Computation: a sequence of pre-determined transformations on �specified subsystems.
Reversible computation
We can describe reversible computation using a circuit diagram.
Time
n bit input
1 bit gates
Multi-bit gates
……
Reversible computation
Compute the final state of circuit:
CNOT gate
ctrl
tgt
NOT gate
Reversible computation
Compute the final state of circuit:
CNOT gate
ctrl
tgt
1
2
3
4
5
NOT gate
Universal computation with reversible circuits
…
…
…
Universal computation with reversible circuits
…
…
…
Reversible computing, linear algebra style
Transformation matrices
Matrix with exactly one 1 in �each column and row
Transformation matrices
Tensor products
Tensor products, representations
Tensor products, examples
Matrix representation of transformations:
Summary