-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LGIrreps at arbitrary k-points #14
Comments
For relevant literature that gives context to that formula, we can e.g. just think about how the "full" space group irreps are constructed from little group irreps. A good reference is Inui's book, Section 11.9 (and especially Eq. (11.52)). |
I think all "missing" k-points from Φ-Ω should have been added in #30, so we should now in principle be able to "cover" all of the BZ with operations gα from the coset. |
There's a somewhat subtle point to add to bullet 1 in the original post, which is not obvious, I think. In particular, we say to pick a an element of the little group coset gα which sends k to kα via:
Very importantly, it is implicitly assumed that gα here acts without any transposition, as we otherwise do when we compose symmetry operations with k-vectors. I.e., what we really mean is that if gα = {Rα|tα}, then (cf. Inui Eq. (11.49)):
and not:
which is what e.g. EDIT: Ugh, I somehow think this is still not right. |
This obviously requires that we fix #12 first, but after that, we should implement methods to:
LGIrrep
s of a k-point kα (D(i)kα) from theLGIrrep
s of a "canonical" (i.e. referenced) k-point k in the star of kα (D(i)k), using the mapping D(i)kα(h) = D(i)k(gα-1hgα), where h is an element of the little group of kα, i.e. Gkα, and gα is a coset representative that takes k to kα via kα = gαk, such that gα-1hgα is in the little group of k, i.e. Gk.(see e.g., Inui Eq. (11.52) as a reference for this)
The text was updated successfully, but these errors were encountered: