Entanglement
W State for Any n
Difficulty: Medium ★★
Unlike GHZ, a W state keeps entanglement among the remaining qubits when one is lost. It is also harder to prepare: you have to split a single excitation evenly across n qubits.
Objective
prepare_w_state(num_qubits) returns a circuit preparing (|10...0> + |01...0> + ... + |0...01>)/sqrt(n) for any n from 1 to 6.
Constraints
- No initialize / state_preparation shortcuts, including inside custom gates.
Entry Point
prepare_w_stateChecks
- Exports prepare_w_state(num_qubits).
- Prepares exact W states for 1 to 6 qubits.
Your Code
Outputpending
Execution results will appear here.