liveBook · Manning

Control qubit

A control qubit is a qubit whose state conditionally determines whether a controlled quantum operation acts on target qubits.

How 2 Manning books explain it

Building Quantum Software with Python

A control qubit is a qubit whose state conditionally determines whether or how a controlled quantum operation acts on another qubit.

How it is used
Limits gate action to selected amplitude pairs and supplies a reusable pattern for controlled quantum circuits.
How deep it goes
Descends to bit tests, pair filtering, amplitude updates, and multicontrol code, while stopping short of physical implementation details.
Examples
Uses three-qubit state diagrams, controlled X swaps, Python simulator functions, and a multicontrolled transformation example.
What you can do after
Build controlled and multicontrolled gate operations in a Python state-vector simulator.

Read how Building Quantum Software with Python explains control qubit →

Quantum Programming in Depth

A control qubit is a qubit whose state determines whether a controlled gate operates on its target qubits.

How it is used
Uses the control qubit to conditionally apply gates while preparing and modifying quantum states.
How deep it goes
Explains basis-state and superposition behavior in Dirac notation, while deferring controlled-gate matrix forms.
Examples
Demonstrates CNOT mappings for four two-qubit basis states and applies the rule term by term to superpositions.
What you can do after
Evaluate controlled-gate effects on basis states and superpositions using Dirac notation.

Read how Quantum Programming in Depth explains control qubit →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.