loom.interpreter.applicator.logical_pauli
Copyright (c) Entropica Labs Pte Ltd 2025.
Use, distribution and reproduction of this program in its source or compiled form is prohibited without the express written consent of Entropica Labs Pte Ltd.
- loom.interpreter.applicator.logical_pauli.logical_pauli(interpretation_step, operation, same_timeslice, debug_mode)[source]
Apply a logical X, Y or Z operator.
- Parameters:
interpretation_step (InterpretationStep) – The interpretation step to which the operation should be applied.
operation (LogicalX | LogicalY | LogicalZ) – The operation to be applied, can either be a logical X, Y or Z operation.
same_timeslice (bool) – Flag indicating whether the operation is part of the same timestep as the previous operation.
debug_mode (bool) – Flag indicating whether the interpretation should be done in debug mode. Activating debug mode will enable commutation validation for Block.
- Returns:
New InterpretationStep containing all modifications due to the logical pauli gate.
- Return type: