Next Article in Journal
Disconnection between Rat’s Left and Right Hemisphere Impairs Short-Term Memory but Not Long-Term Memory
Next Article in Special Issue
New Light H± Discovery Channels at the LHC
Previous Article in Journal
A Generalized Strain Energy-Based Homogenization Method for 2-D and 3-D Cellular Materials with and without Periodicity Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using C++ to Calculate SO(10) Tensor Couplings

by
Azadan Bhagwagar
1,† and
Raza M. Syed
2,*,†,‡
1
Department of Computer Science and Engineering, American University of Sharjah, Sharjah P.O. Box 26666, United Arab Emirates
2
Department of Physics, American University of Sharjah, Sharjah P.O. Box 26666, United Arab Emirates
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Current address: Department of Physics, Northeastern University, Boston, MA 02115-5000, USA.
Symmetry 2021, 13(10), 1871; https://doi.org/10.3390/sym13101871
Submission received: 8 August 2021 / Revised: 10 September 2021 / Accepted: 24 September 2021 / Published: 4 October 2021
(This article belongs to the Special Issue Symmetry, Collider Phenomenology and High Energy Physics)

Abstract

Model building in SO(10), which is the leading grand unification framework, often involves large Higgs representations and their couplings. Explicit calculations of such couplings is a multi-step process that involves laborious calculations that are time consuming and error prone, an issue which only grows as the complexity of the coupling increases. Therefore, there exists an opportunity to leverage the abilities of computer software in order to algorithmically perform these calculations on demand. This paper outlines the details of such software, implemented in C++ using in-built libraries. The software is capable of accepting invariant couplings involving an arbitrary number of SO(10) Higgs tensors, each having up to five indices. The output is then produced in LaTeX, so that it is universally readable and sufficiently expressive. Through the use of this software, SO(10) coupling analysis can be performed in a way that minimizes calculation time, eliminates errors, and allows for experimentation with couplings that have not been computed before in the literature. Furthermore, this software can be expanded in the future to account for similar Higgs–Spinor coupling analysis, or extended to include further SO(N) invariant couplings.
Keywords: SO(10); C++; Higgs couplings SO(10); C++; Higgs couplings

Share and Cite

MDPI and ACS Style

Bhagwagar, A.; Syed, R.M. Using C++ to Calculate SO(10) Tensor Couplings. Symmetry 2021, 13, 1871. https://doi.org/10.3390/sym13101871

AMA Style

Bhagwagar A, Syed RM. Using C++ to Calculate SO(10) Tensor Couplings. Symmetry. 2021; 13(10):1871. https://doi.org/10.3390/sym13101871

Chicago/Turabian Style

Bhagwagar, Azadan, and Raza M. Syed. 2021. "Using C++ to Calculate SO(10) Tensor Couplings" Symmetry 13, no. 10: 1871. https://doi.org/10.3390/sym13101871

APA Style

Bhagwagar, A., & Syed, R. M. (2021). Using C++ to Calculate SO(10) Tensor Couplings. Symmetry, 13(10), 1871. https://doi.org/10.3390/sym13101871

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop