Operator Representations¶
This module provides the data structures for representing bosonic operators.
|
A protocol indicating all methods implemented by operator classes. |
Boson Operator¶
This operator represents bosonic operators in terms of the second-quantization creation and annihilation operators, which obey the canonical commutation relations
A bosonic creation or annihilation action. |
|
A bosonic operator. |
|
Constructs a creation action on the bosonic mode at |
|
Constructs an annihilation action on the bosonic mode at |
Note
A bosonic mode has an infinite-dimensional Fock space. BosonOperator is exact and
carries no occupation cutoff; a truncation is introduced only when mapping to qubits (see
qiskit_bosons.mappers). Two consequences are visible directly in this API: a mode index may
repeat within a single term, and max_occupation() and
mode_occupations() report the cutoff such a term demands.
Operator Library¶
A library of the model Hamiltonians that recur in bosonic simulation is provided in
qiskit_bosons.operators.library.