symop.ccr.algebra.density.pure¶
Pure-state density construction for symbolic kets.
Given a ket expansion
\[|\psi\rangle = \sum_i c_i\,|M_i\rangle,\]
this module constructs the corresponding rank-1 density polynomial
\[\rho = |\psi\rangle\langle\psi|
= \sum_{i,j} c_i c_j^*\, |M_i\rangle\langle M_j|.\]
All terms are merged using symbolic density combination.
Functions
|
Construct a pure-state density polynomial. |
- density_pure(ket_terms: tuple[KetTerm, ...]) tuple[DensityTerm, ...]¶
Construct a pure-state density polynomial.
Given a ket expansion
\[|\psi\rangle = \sum_i c_i \, |M_i\rangle,\]this returns
\[\rho = |\psi\rangle \langle \psi| = \sum_{i,j} c_i c_j^* \, |M_i\rangle \langle M_j|.\]- Parameters:
ket_terms (
tuple[KetTerm,...]) – Terms forming the state vector.- Returns:
Density terms representing \(|\psi\rangle\langle\psi|\), combined via
combine_like_terms_density().- Return type:
tuple[DensityTermProto, …]
Notes
No assumption of normalization is made.
The output is Hermitian by construction.