Skip to content

bloqade.squin.stdlib.simple.gate.ccz

← Module overview

functioncczsource

bloqade.squin.stdlib.simple.gate.ccz

def ccz(control1: Qubit, control2: Qubit, target: Qubit) -> None

Apply a doubly-controlled Z gate to a triple of qubits.

Applies a Z gate to the target qubit conditioned on both control qubits being in the state |1>.

Parameters

NameTypeDescription
control1QubitFirst control qubit.
control2QubitSecond control qubit.
targetQubitTarget qubit.
source