Skip to content
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

Improve notation of nested helicity angles #208

Closed
redeboer opened this issue Jan 19, 2022 · 0 comments · Fixed by #209
Closed

Improve notation of nested helicity angles #208

redeboer opened this issue Jan 19, 2022 · 0 comments · Fixed by #209
Assignees
Labels
⚠️ Interface Breaking changes to the API ❔ Question Discuss this matter in the team
Milestone

Comments

@redeboer
Copy link
Member

redeboer commented Jan 19, 2022

Remove plus signs from helicity angle symbols

Helicity angle symbols use a subscript with a + sign, whereas invariant masses leave out the + sign (see here). The reason is that the meaning of these indices is slightly different: for invariant masses, they indicate addition of the four-fomenta for these final state IDs, and for helicity angles, they indicate reference frames. See get_helicity_angle_label() and get_invariant_mass_label().

The plusses however clog the notation of final expressions, see e.g. here:
image
This will notation will become even more bothersome when implementing #6. So the proposal is to remove the plus sign from this line:
image

Write rest frame as superscript

Currently, all the indices that come after the first comma in a helicity angle subscript indicate the reference frame from which the angle is computed. These can be written as a superscript, like so:
image
This notation is also used in some other papers, like Marangotto Eq. (21) (the superscript being the reference frame of the resonance). In addition, it's unlikely that one has to e.g. square an angle—the angles only appear as arguments to Wigner-D functions.

Some problems:

  • Harder to implement and to get the LaTeX right, because of recursive_label().
  • Names of these symbols become slightly more bothersome, even if it renders more nicely as LaTeX, e.g.:
    "phi_4,34,034""phi_4^{34,034}"
    "phi_34,234""phi_{34}^{234}"
    In most cases, for a SymPy Symbol, something like this would still be valid LaTeX though: "phi_4^34,034" (this breaks once taking a square root of this Symbol)
@redeboer redeboer added ❔ Question Discuss this matter in the team ⚠️ Interface Breaking changes to the API labels Jan 19, 2022
@redeboer redeboer added this to the 0.13.0 milestone Jan 19, 2022
@redeboer redeboer changed the title Remove plus signs from helicity angle symbols Improve notation of nested helicity angles Jan 19, 2022
@redeboer redeboer self-assigned this Jan 19, 2022
@redeboer redeboer reopened this Jan 30, 2022
@redeboer redeboer moved this to Upcoming in Roadmap Feb 25, 2022
@redeboer redeboer added this to Roadmap Feb 25, 2022
@redeboer redeboer moved this from Upcoming to Released in Roadmap Mar 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠️ Interface Breaking changes to the API ❔ Question Discuss this matter in the team
Projects
Status: Released
Development

Successfully merging a pull request may close this issue.

1 participant