Where to start
- Operator algebra: noncommutative multiplication, normal ordering, and Wick expansion.
- Building models: number operators, hopping, and Hubbard interactions.
- States and matrices: charge-spin bases, occupation-number states, and matrix representations.
Function notebooks (A–Z)
- acmt.nb (20.3 KiB)
- antikomutator.nb (116.2 KiB)
- ap.nb (63.6 KiB)
- applybasis.nb (246.3 KiB)
- basis.nb (36.3 KiB)
- bosonQ.nb (11.9 KiB)
- bra.nb (90.9 KiB)
- braketrule.nb (14.2 KiB)
- braketvc.nb (142.2 KiB)
- bzvc2bzop.nb (112.2 KiB)
- chargecharge.nb (73.6 KiB)
- cmt.nb (11.2 KiB)
- conj.nb (17.6 KiB)
- contraction.nb (17.6 KiB)
- dd.nb (71.8 KiB)
- decomposevc.nb (22.4 KiB)
- direct.nb (122.9 KiB)
- dropemptysubspaces.nb (19.2 KiB)
- fermionQ.nb (9.5 KiB)
- goodopQ.nb (10.5 KiB)
- grassmanQ.nb (39.1 KiB)
- halfintegerQ.nb (5.3 KiB)
- hamiltonian.nb (229.9 KiB)
- holehop.nb (62.4 KiB)
- hop.nb (345.9 KiB)
- hubbard.nb (8.8 KiB)
- inner.nb (103.8 KiB)
- invertspin.nb (5.0 KiB)
- isannihilation.nb (7.6 KiB)
- isnumericQ.nb (8.5 KiB)
- isospinxyz.nb (50.1 KiB)
- komutator.nb (27.9 KiB)
- majoranaQ.nb (8.6 KiB)
- makeallmatricesbzvc.nb (48.2 KiB)
- makebasis.nb (125.0 KiB)
- makematricesbzop.nb (49.4 KiB)
- manyisospin.nb (115.8 KiB)
- manyspin.nb (60.3 KiB)
- maskOp.nb (7.3 KiB)
- matrixrepresentationvc.nb (152.4 KiB)
- mcross.nb (11.6 KiB)
- mergebasis.nb (74.9 KiB)
- nambu.nb (14.8 KiB)
- nc.nb (43.6 KiB)
- ndx2op.nb (19.8 KiB)
- normalorder.nb (32.8 KiB)
- normvc.nb (11.9 KiB)
- number.nb (74.4 KiB)
- op2ndx.nb (12.8 KiB)
- operatorQ.nb (10.4 KiB)
- ordering.nb (10.3 KiB)
- orthogvc.nb (32.5 KiB)
- outer.nb (28.1 KiB)
- PauliX.nb (7.9 KiB)
- phononnumber.nb (188.8 KiB)
- phononplus.nb (165.8 KiB)
- pow.nb (104.7 KiB)
- projector.nb (102.4 KiB)
- qsbasis.nb (308.7 KiB)
- qszbasis.nb (78.5 KiB)
- quickISObasis.nb (202.6 KiB)
- scalarproductop.nb (20.3 KiB)
- scalarproductvc.nb (33.6 KiB)
- SimplifyKD.nb (5.9 KiB)
- snegAssuming.nb (12.0 KiB)
- snegbosonoperators.nb (8.6 KiB)
- snegcomplexconstants.nb (10.6 KiB)
- snegfermionoperators.nb (13.8 KiB)
- snegfreeindexes.nb (57.0 KiB)
- sneggrassmanconstants.nb (4.4 KiB)
- snegmajoranaoperators.nb (23.1 KiB)
- snegold2newrules.nb (87.1 KiB)
- snegOrderedQ.nb (19.6 KiB)
- snegrealconstants.nb (11.6 KiB)
- snegSeries.nb (11.6 KiB)
- SnegSimplify.nb (129.2 KiB)
- spinbra.nb (61.3 KiB)
- spinfliphop.nb (74.1 KiB)
- spinketbraX.nb (125.1 KiB)
- spinmatrixX.nb (17.2 KiB)
- spinspin.nb (186.9 KiB)
- spinspinsymmetric.nb (7.9 KiB)
- spinxyz.nb (82.1 KiB)
- sum.nb (20.5 KiB)
- sumCollect.nb (9.6 KiB)
- sumExpand.nb (20.1 KiB)
- sumFullSimplify.nb (18.5 KiB)
- sumSimplifyKD.nb (39.5 KiB)
- sumThread.nb (11.6 KiB)
- superkomutator.nb (73.6 KiB)
- transformbasis.nb (308.0 KiB)
- transformQStoIS.nb (109.0 KiB)
- transformtoLR.nb (454.6 KiB)
- transformtoPH.nb (48.6 KiB)
- twohop.nb (68.0 KiB)
- VACUUM.nb (20.9 KiB)
- vc.nb (24.1 KiB)
- vc2ops.nb (73.2 KiB)
- vev.nb (12.3 KiB)
- VMV.nb (32.2 KiB)
- wick.nb (153.4 KiB)
- zeroonvac.nb (33.6 KiB)