Skip to main content
IBM Quantum Platform

commutator

commutator(op_a, op_b)

Calcula el conmutador de dos operadores.

El conmutador se define como:

[A,B]=ABBA[A, B] = AB - BA

Los operadores que admitan este método deben implementar el protocolo SupportsCommutators .

Nota

Ambas entradas deben ser del mismo tipo de operador. Esto también determinará el tipo de salida.

>>> from qiskit_fermions.operators import FermionOperator
>>> from qiskit_fermions.operators.library import commutator
>>> op1 = FermionOperator.from_dict({((True, 0), (False, 0)): 1})
>>> op2 = FermionOperator.from_dict({((False, 0), (True, 0)): 2})
>>> comm = commutator(op1, op2)
>>> comm = comm.normal_ordered()
>>> canon = comm.simplify()
>>> assert canon == FermionOperator.zero()

Parámetros

  • op_a (T) – el operador AA mencionado anteriormente.
  • op_b (T) – el operador BB mencionado anteriormente.

Devuelve

El conmutador [A,B][A, B].

Tipo de retorno

T

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.