Skip to main content

noncommuting_subsystem_phases

Function noncommuting_subsystem_phases 

Source
pub fn noncommuting_subsystem_phases(
    local_dimensions: &[usize],
    retained_sites: &[usize],
    noncommuting_groups: &[Vec<usize>],
) -> Result<Vec<f64>>
Expand description

Exchange phases induced by regrouping a tensor product with selected mutually anticommuting site groups.

Sites outside these groups commute. Distinct groups also commute with one another, while occupied binary sites inside the same group contribute one minus sign for every order inversion. This is the minimal generalization needed for mixed spin/boson/fermion user bases without assigning global fermionic statistics to the entire product space.