feynlag.groups.discrete.ZN¶
- class feynlag.groups.discrete.ZN(name, N)[source]¶
Cyclic group Z_N: irrep
kacts asφ → ω^k φ,ω = e^{2πi/N}.Assign with the integer charge:
Z2.assign(1, H2)forH2 → -H2.Methods
__init__(name, N)assign(irrep, *multiplet)Assign a field multiplet to an irrep.
components()All component symbols across every assigned multiplet.
fermion_generator_data()Per-generator transform data for fermion multiplets.
generator_maps()Substitution dicts, one per group generator, over all assignments.
rep_dim(irrep)Attributes
irrepsassignmentslist of (irrep_label, tuple_of_multiplet_members)