mimiqcircuits.classical.not_operation

Classes

Not()

Not operation.

class mimiqcircuits.classical.not_operation.Not[source]

Bases: AbstractClassical

Not operation.

Represents a NOT operation that can be added to quantum circuits. Classical operation that flips a classical bit: 0 → 1 and 1 → 0.

Examples

>>> from mimiqcircuits import *
>>> not_op = Not()
>>> not_op.name
'!'
>>> c = Circuit()
>>> c.push(Not(), 1)
2-bit circuit with 1 instruction:
└── c[1] = !c[1]
inverse()[source]
iswrapper()[source]
get_operation()[source]
format_with_targets(qubits, bits, zvars)[source]