build_conductor¶
Load spinful-fermion (Band) space and build MPO operator templates.
build_conductor
¶
Load spinful-fermion (Band) space and build MPO operator templates.
Calls load_space('Band', symmetry) and enriches the returned Op
dictionary with derived operators for use in MPO construction of
spinful tight-binding and Hubbard-type models.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
symmetry
|
str
|
Band symmetry string — |
'U1,SU2'
|
Returns:
| Type | Description |
|---|---|
tuple
|
|
Notes
New entries added to Op (beyond what load_space returns):
Hopping-type (2-site) operators — Jordan-Wigner dressed:
'F'(Abelian only) — combined annihilatorF_up + F_dn; overwrites the key for uniformity with the SU2 case.'ZF'— JW-dressed annihilatorZ × Ffor the leading site.'ZC'— JW creator(ZF)†withop_OUT(adjusted viacapcup); leading-site creation channel.'Fd'— bare creatorF†withop_IN; terminal-site creation channel.'Cd'— bare annihilator copy withop_IN(adjusted viacapcup); terminal-site annihilation channel.'G'—oplus(ZF, ZC, axes=2), JW combined leading-site op.'Gdag'—oplus(Fd, Cd, axes=2), bare terminal-site op.'G4','G4dag'— 4th-order leading- and terminal-site templates.
Spin operators:
'S'— 3rd-order spin operator; for SU2 taken directly fromOp['S']; for Abelian built asSp + Sm + Sz(with op axis inserted onSz, whichload_spacereturns without one).'Sdag','S4','S4dag'— adjoint and 4th-order templates.'Sp4','Sp4dag','Sm4','Sm4dag'(Abelian only) — same layouts asS4/S4dagbut forSpandSmindividually.'Sz4','Sz4dag'(Abelian only) — templates forSzalone.
On-site operators:
'N'— 2nd-order total number operatorn_up + n_dn.'NN'— 2nd-order double-occupancy operatorn_up × n_dn.'N4','NN4','I4','Z4'— 4th-order on-site tensors.'Z4mid'— 4th-order intermediate-site template for long-range Hubbard hopping bonds(op_IN, op_OUT, bra_OUT, ket_IN); applies Z at each intermediate site for the Jordan-Wigner string.
See Also¶
- build_hubbard — uses this function internally.
- build_bosonic, build_fermionic — counterparts for other site types.
- Custom local space example