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.
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.

1. Introduction

The standard model of particle physics, including the strong and electroweak interactions comprising the group SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y , is highly successful [1,2,3,4,5]. One of the important challenges for particle physicists is to determine the underlying scheme where these forces are all unified. The aim of grand unified theories is three-fold: (1) To accomplish these unifications; (2) to provide an understanding of the three generations of quarks and leptons; (3) to provide an explanation of the hierarchy of their masses and of other properties. A more ambitious goal is to extend these ideas to encompass gravity, which requires the framework of superstring theory.
Grand unified models based on the gauge group SO ( 10 ) [6,7] have the most desirable features. They provide a framework for the unification of electroweak and strong interactions. They also allow for all the quarks and leptons of one generation to reside in a single 16 –plet irreducible spinor representation. Additionally, this complex representation contains a right-handed singlet state, needed for the generation of neutrino masses via the seesaw mechanism. SO ( 10 ) models also solve—in a relatively natural way—the doublet-triplet splitting problem without fine tuning. Next, they possess gauge interactions that conserve parity. SO ( 10 ) are aslo free from all gauge anomalies. Supersymmetric SO ( 10 ) models have the additional feature that they manage to unify the gauge couplings, and solve the hierarchy problem.
The Higgs sector of SO ( 10 ) models is largely unconstrained consisting of numerous possible representations. An avenue to the computation of the SO ( 10 ) couplings is via the decomposition of these in terms of SU ( 5 ) × U ( 1 ) invariant couplings and then the further decomposition of them in terms of the SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y invariant couplings. The formalism to accomplish this was carried out in [8,9,10,11]. However, the explicit analyses of the couplings can be laborious and time consuming. For instance the complexity of computation involving large Higgs representations can be seen in the works of [12,13,14]. Thus various models employ elaborate Higgs representations to break the SO ( 10 ) grand unified theory (GUT) symmetry down to the Standard Model (SM) gauge group SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y . These consist of both small and large Higgs representations of SO ( 10 ) such as 10 , 16 + 16 ¯ , 45 , 54 , 120 , 126 + 126 ¯ , 144 + 144 ¯ , 210 and 560 + 560 ¯ . This enormous freedom of choosing symmetry breaking patterns allows one to construct SO ( 10 ) models with natural splitting of Higgs doublets and Higgs triplets to accomplish electroweak symmetry breaking [12,13,14,15] and models with a one-scale breaking of SO ( 10 ) GUT symmetry [16,17,18,19,20]. However, there are restrictions on the Higgs content of a GUT model, such as the strict proton decay limits [21,22]. There are two commonly used symmetry breaking paths: One through the SU ( 5 ) × U ( 1 ) maximal subgroup [8,9,10,11,23,24] and the other through the SU ( 4 ) × SU ( 2 ) L × SU ( 2 ) R maximal subgroup [25,26].
The Higgs-Higgs interactions, appearing in supersymmetric and non-supersymmetric SO ( 10 ) models, are necessary to break the GUT and electroweak symmetries. Additionally, a thorough study of higher dimensional operators arising from three point, four point and higher Higgs-Higgs Interactions and matter-Higgs interactions is necessary to explore physics beyond the SM. For example, from matter-Higgs interactions, a top-down approach [14] has been used to find dimension five, seven and nine B L = 2 operators within the supersymmetric SO ( 10 ) grand unification framework. This is in stark contrast to the bottom-up approach that exists prominently in the literature. These B L violating operators are important in the investigation of seesaw neutrino masses, baryogenesis, proton decay and n n ¯ oscillations.
In this paper, we use the techniques (see Appendix B.4) developed in [8,9,11] for the analysis of such SO ( 2 N ) invariant interactions which allows a full exhibition of the SU ( N ) invariant content of tensor representations. In particular, in this paper, we focus on the analytic determination of SO ( 10 ) tensor interactions in terms of irreducible SU ( 5 ) fields. It would then be very straightforward to expand all the SU ( 5 ) invariants in terms of SM group invariants using the particle assignments. We wish to point out that our approach here is field theoretic rather than group theoretic [27,28] or other technique [29,30]. Our method is specially suited for the computation of SO ( N ) tensor couplings.
Manually preforming such tensor calculations can be a time-consuming endeavor that can very easily lead to errors. There are numerous intermediate calculations, each posing the risk of making an error, which may propagate throughout, affecting the final result. Therefore, there exists a compelling argument to use computer software to perform these calculations automatically, as proposed in this paper.
This C++ program allows users to perform Higgs-Higgs SO ( 10 ) coupling calculations rapidly and automatically, reducing the time needed to complete them and eliminating calculation errors.
With this program, the user is able to enter a coupling via a simple text-based interface. Next, the user is provided with the final normalized output, in a LaTeX format, which can easily be added to a user’s publication. Further, the user is allowed to enter an arbitrary number of tensors in an SO ( 10 ) invariant and can name their indices and tensors as needed. The maximum number of indices a single tensor can have is 5.
Furthermore, to ensure the correctness of the algorithm when applied to couplings not previously attempted in the literature, manual hand calculations were evaluated for certain terms and were successfully matched to the program output.
This program can be easily extended to account for Higgs–Spinor couplings [31], as well as other SO ( N ) couplings.
The code is available to download https://github.com/AHB99/tensor-coupling-program/releases (accessed on 13 September 2021).
There exists a variety of software packages for Lie algebra related computations used in grand unified models that are based on various classical and exceptional groups. Here are some examples. LieART 2.0 [32] uses a Mathematica library to perform various computations such as tensor product decomposition and subalgebra branching of irreducible representations. SARAH 4 [33] also exploits a Mathematica library that carries out calculations used in the study of supersymmetric and non-supersymmetric grand unified models, particularly, the full two-loop renormalization group equations for a supersymmetric theory. CleGo [34] package uses OCaml programming language to determine Clebsch–Gordan coefficients of irreducible tensor product representations of Lie algebras A G . FeynRules 2.0 [35] is a Mathematica package that derives Feynman rules from the Lagrangian of the Standard Model, Minimal Supersymmetric Standard model and their numerous extensions. These software packages rely extensively on standard group theoretic methods and display different degrees of generality. As mentioned earlier, our C++ code uses the more intuitive field theoretic formalism for the analytic decomposition of the SO ( 10 ) invariants of arbitrary order in terms of SU ( 5 ) invariants exhibiting their precise tensorial structure and Clebsch–Gordan coefficients. Our computer program is complementary to the existing software packages.
The paper is organized as follows. Section 2 contains a detailed breakdown of the computer algorithm to provide readers with an overview of how the code is designed. Section 3 provides sample calculation output and Section 4 discusses the significance of our algorithm. To fully appreciate and understand the properties associated with the SO ( N ) groups, we provide a thorough presentation of these groups in the appendices. Specifically, we discuss vector and tensor representations of SO ( N ) group and aspects of SO ( N ) gauge theory in Appendix A. SO ( 2 N ) group algebra in SU ( N ) basis, branching rules for SO ( 2 N ) into SU ( N ) × U ( 1 ) irreducible representations and its specialization to SO ( 10 ) case are explained in Appendix B. We show explicitly the technique to decompose SO ( 2 N ) tensor invariants in terms of SU ( N ) tensor invariants in Appendix B.4. This technique (The Basic Theorem) uses a unique set of reducible SU ( N ) tensors in terms of which the SO ( 2 N ) invariants have a straight forward decomposition. The Basic Theorem is specially useful for couplings involving large tensor representations and is central to the computation of any SO ( N ) invariant couplings. SO ( 10 ) tensors expressed in terms of SU ( 5 ) irreducible tensors with canonically normalized kinetic energy terms are exhibited in Appendix B.5. In Appendix B.6, we identify SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y singlets, SU ( 2 ) L doublets and SU ( 3 ) C triplets in SU ( 5 ) fields.

2. Materials and Methods

The program evaluates tensor couplings from input to their final normalized form. Internally, it is executed through various functions of the Product Resolver class, which stores all the intermediate terms during the calculation. It is based on the algorithm developed in Appendix B.4.
In brief, first the user inputs the original tensor coupling. This coupling is expanded to all its unsimplified reducible tensor terms. Then, all the reducible tensor terms are simplified by reordering the indices, accounting for anti-symmetry, and renaming indices if valid. Next, each reducible tensor term is substituted for its corresponding irreducible tensor expression. This expression is then expanded out fully. All Levi-Civita tensors are evaluated, following which the expression is simplified using the Kronecker Deltas and further properties of irreducible tensors. Then, all simplified irreducible tensor terms are further simplified by renaming if valid. Finally, these terms are substituted for their related normalized tensor term expressions, and the final expression is determined, to be output in LaTeX format. See Figure 1.

2.1. Input Phase

The user inputs a tensor coupling in the format “X_{/i/j/k}Y_{/i/j/k}…” where “X” and “Y” are labels for tensors and “/i/j/k” are labels for index names. The input is parsed using the standard C++ regex library. A regex expression is hard-coded to tokenize the tensors and the indices each. The Product Resolver class uses the following method:
void   parseInput ( std :: string   input ) ;

2.2. Generation Phase

All the initial generated reducible tensor terms can be determined by the following pattern. If one were to take a binary number where each binary digit corresponds to each unique index of the input tensor, and then increment the binary number from 0 to 2 n 1 (where n is the number of unique indices), each binary number would correspond to a generated term. A term can be developed by the rule where for each binary digit, the corresponding index in that position will have its first occurrence barred if the binary digit is 1, or unbarred if it is 0. The function is as follows:
void   generateAllUnsimplifiedReducibleTensorTerms   (   ) ;

2.3. Simplification of Reducible Tensor Term Expression Phase

Now we have all the raw, generated reducible tensor terms, we may simplify them. This phase is based on the idea of tensor terms having similar “structure”. Two terms have the same “structure” if, assuming they have the same number of tensors, every tensor in every corresponding position has the same label and number of barred and unbarred indices. Only once two tensor terms have the same “structure” can the possibility of a rename operation leading to equality between them be considered. Currently, the generated tensor terms have their indices unordered, with no grouping of barred and unbarred indices. So firstly, each reducible tensor term has its indices reordered, accounting for anti-symmetry, by the below algorithm. The function is as follows:
void   simplifyReducibleTensorTerms   (   ) ;

2.3.1. Reordering of Reducible Tensor Term Indices

The algorithm is a modified implementation of bubble sorting, accounting for grouping of barred/unbarred indices, as well as anti-symmetry, acting on each Tensor. By the end, the tensors will have their barred indices grouped to the left, and unbarred indices grouped to the right, with each group ordered in ascending order of index names.

2.3.2. Sorting Tensor Terms

The tensor terms need to now be sorted in a uniform manner so that it becomes obvious to identify terms with the same “structure”, as defined above. We require sorting to be done first by tensor labels (alphabetically), then by number of indices, and then by number of barred indices
After sorting, the tensor terms are transferred to a separate container of simplified reducible tensor terms, checking to see if an addition or rename operation can be done with any existing simplified term first. The rename operation is detailed below

2.3.3. Renaming of Reducible Tensor Term Indices (Ignoring Commutativity) Algorithm

The algorithm takes two tensor terms, an Attempt Term that we are will be manipulating and renaming, as well as a Source Term, which will not be modified and is what the Attempt Term will be manipulated to match, if possible. It outputs a Renamed Term if the operation was successful, that, once its indices are reordered, will be identical to the Source Term (excluding coefficients, which are to be added). Moreover, the algorithm makes use of the concept of “zones”, which are either unbarred or barred groups of indices in a tensor. Tensor terms with the same “structure” will also have the same “zones”, and hence when deciding whether a rename operation is possible, we only have to focus on mapping each “zone” of the Attempt Term to the Source Term.
The algorithm assumes the Source Term and Attempt Term have their indices grouped as barred/unbarred and each group is ordered ascendingly, and that their tensors are sorted. The handling of commutativity, for tensor terms that retain identical structure upon permutations, is not considered in this algorithm.

2.3.4. Renaming of Reducible Tensor Term Indices (Accounting for Commutativity) Algorithm

This algorithm deals with the concept of “ambiguity” of tensor terms. This is a characteristic of a tensor term where it is possible to permute the ordering of the tensors within the term (due to the commutativity of tensors) and still retain identical “structure” (as defined above). This requires special consideration as the above Renaming Algorithm focuses on trying to equate corresponding “zones” in the Source and Attempt Terms based on position, so when such permutations are possible, the algorithm may fail to find a legal rename mapping for one arbitrary permutation while it may have been possible in another.
Hence, we need to exhaust every single possible permutation of “ambiguous” tensor terms. Specifically, we deal with the concept of “ambiguous zones”, which are groups of tensors within a tensor term that cause the “ambiguity” property (there can be multiple “ambiguous zones” within a single tensor term)
Ambiguity Detection:
During the rename operation, if a Source Term (and hence it’s matching structure Attempt Term) is found to be ambiguous, then we must generate all possible permutations of the ambiguous zones of the Attempt Term, attempt to rename them to the Source Term, and if even 1 successful rename exists, that must be chosen and applied. Only failing this do we conclude no possible rename exists. To generate all these permutations of the Attempt Term, we first must locate all such zones.
Finding all ambiguous zone locations and sizes:
Once we have the locations and sizes of all ambiguous zones of a tensor, we can generate all the permutations of the locations of all the ambiguous zones. This will be stored in a vector (the overall container) of vectors (for each zone) of vectors (for each permutation) of integers (the locations). For uniformity, we will consider each zone’s locations start from 0, and offset it with the actual location later.
Finding all permutations of the locations for all ambiguous zones:
Now, given this information, we can generate the tensor terms. However, we must consider the fact that for tensor terms with multiple ambiguous zones, we must generate all combinations of all the possible permutations of the ambiguous zones. For example, if a tensor term has 2 ambiguous zones, we must not permute the first zone and exhaust all the permutations of the second zone. Once we have exhausted them, only then can we proceed with the next permutation of the first zone, but again pause as we exhaust all the permutations of the second zone. This logic is expanded to the general case in the algorithm below.
Finding all permutations of the tensor terms for all ambiguous zones:
Now we permute the actual tensor terms in the locations to achieve all possible permutations to test out.

2.3.5. Simplification of Reducible Terms Algorithm

Now, we put all the algorithms together to simplify the raw, generated reducible tensor terms. The Product Resolver class contains within itself a vector of the raw, unsimplified terms, as well as the simplified terms.
  • Reorder the indices of all terms, alphabetically.
  • Sort the tensors of all terms, as defined above.
  • Iterate over all unsimplified terms:
    (a)
    Iterate over all simplified terms:
    i.
    If the current unsimplified (Attempt Term) and simplified (Source Term) terms have the same structure, attempt to rename them.
    ii.
    If the rename is successful, reorder the indices of the Re-named Term.
    iii.
    Check if the Renamed Term is identical to the Source Term. (Theoretically, this must always be true, as else the rename operation would not have been successful). If so, add the coefficient of the Renamed Term into the Source Term. Break iteration over the simplified terms.
    (b)
    If all simplified terms were iterated over with no successful matches, add the current unsimplified term to the vector of simplified terms. (It could not be simplified with any existing simplified term).
  • Erase all simplified tensor terms with a coefficient of 0
By the end of this stage, we have a vector of all simplified, reducible tensor terms.

2.4. Reduction of Reducible Tensor Terms to Irreducible Tensor Terms Phase

In this phase, we will first substitute the simplified, reducible tensors with their corresponding (pre-determined) expressions written in terms of irreducible tensors, Kronecker Deltas, and Levi-Civita tensors. We will then expand out these expressions, expand the Levi-Civita tensors, and then simplify the expression using the properties of Kronecker Deltas, Symmetric-Asymmetric irreducible tensors, and the ability to rename the indices of irreducible tensors and add them.
This phase will make use of the Math Expression class, which resembles a typical algebraic expression, composed of algebraic terms from the Math Expression Term class. The Math Expression Term will serve as a more complex form of the Tensor Term class used in previous phases, as it now will contain various mathematical objects. There are also self-explanatory classes for Deltas, Levi-Civitas, Irreducible Tensors, and Coefficients. The function is as follows:
void   fullyReduceTensorTerms   (   ) ;

2.4.1. Substitutions of Reducible Tensors for Expressions with Irreducible Tensors Algorithm

  • Given the Source Reducible Tensor, find the number of indices it contains.
  • Based on the number of indices, choose the correct substitution sub-category
  • In the chosen substitution sub-category, given the Source Reducible Tensor, find the number of barred indices it contains
  • Based on the number of barred indices of this sub-category (of number of indices), return the corresponding substituted Math Expression
The terms are then expanded by multiplication.

2.4.2. Multiplication of Levi-Civita Tensors Algorithm

  • Iterate for every Math Expression Term in a Math Expression:
    (a)
    If there is more than 1 Levi-Civita:
    i.
    If there are 3 or more Levi-Civitas, group the Levis based on number of common indices
    ii.
    Create a temporary Math Expression for the full Delta Expression
    iii.
    Iterate while there exists atleast one pair of Levis:
    A.
    Expand the pair into this temporary.
    B.
    Delete the pair
    iv.
    Multiply the original term with the full Delta Expression, and ap-pend this to the final result Math Expression.
    v.
    Set the original term to 0.
    vi.
    Delete all terms with 0 coefficient

2.4.3. Simplification of Expression by Kronecker Deltas Algorithm

  • Iterate for every term:
    (a)
    Sum over the indices of the Deltas.
    (b)
    Check for possibility of the deltas cancelling out the term. If so, move on to the next term.
    (c)
    Rename the indices of the irreducible tensors by using the Deltas.
    (d)
    Solve identical Deltas and modify the coefficient accordingly.
  • Erase all terms with coefficient 0.

2.4.4. Simplification of Expression by Renaming Indices of Irreducible Tensors (Accounting for Commutativity)

  • While before the concept of “zones” related to barred versus unbarred indices, now “zones” relates to upper versus lower indices.
  • While before the concept of “structure” (and hence “ambiguity”) related to whether 2 reducible tensors have the same label, number of indices, and number of barred indices, now “structure” relates to whether 2 irreducible tensors have the same bar state, field, symmetric property, and number of upper and lower indices.
  • While before the sorting of the reducible tensor terms was by (in ascending order) label, then by number of indices, and then by number of barred indices, now the sorting of the irreducible tensor terms is (in ascending order) by field, then by symmetric property, then by bar state, then by number of upper indices, and then by number of lower indices.
  • A Single Levi-Civita tensor may survive after simplification and also must be considered in the renaming process. It is considered as its own unique “zone”.

2.4.5. Overall Reduction Phase

  • Iterate for every Math Expression Term:
    (a)
    Substitute the reducible tensor terms for the appropriate Math Expressions containing irreducible tensors, Levi-Civitas, and Deltas.
    (b)
    Multiply and expand all the substituted expressions.
    (c)
    Multiply the Levi-Civitas of each term and expand the expression.
    (d)
    Simplify the overall expression by the properties of Kronecker Deltas.
    (e)
    Simplify the overall expression by the property of Symmetric and Asymmetric Irreducible tensors that share 2+ indices.
    (f)
    Simplify the overall expression by the renaming the indices of the expression.
    (g)
    Multiply the overall expression with the original coefficient from the reducible tensor term.
    (h)
    Append this result to the overall Math Expression of the final result.
  • Simplify this final result by renaming the indices of the expression
    (a)
    (This step is repeated because before it was only considered within each expression that arose from a reducible tensor term, whereas now it is considering all simplified expressions from all the reducible tensor terms.)
  • Multiply the overall expression with the coefficient that arose from expanding the initial user input to the reducible tensors (of the form 1 2 ( N u m b e r O f I n d i c e s ) ).

2.5. Normalization of Irreducible Tensors to Normalized Tensors Phase

In this final phase, we substitute the irreducible tensors with the corresponding normalized tensors, including their coefficients. This is similar to the step in the previous phase where we substituted the reducible tensors for their respective expressions. Each substitution is a unique function due to its coefficients, however the general procedure is outlined below.
  • For a given irreducible tensor of a Math Expression Term:
  • Create a normalized tensor and transfer the indices exactly as they are from the irreducible tensor.
  • Multiply the whole Math Expression Term by the required coefficient.
  • Erase the Irreducible Tensor from the Math Expression Term.
This process is repeated for every irreducible tensor in every Math Expression Term in the result expression. No further simplification occurs here because all simplification has been completed before this. Hence, we arrive at our final result. The function is as follows:
void   normalizeIrreducibleTensorTerms   (   ) ;

2.6. Output Phase

Every component in the result, be it a Delta, Normalized tensor, Coefficient, etc., has a representation in LaTeX designed for it, and hence printing a term simply calls all these functions in turn, and printing an expression calls the printing of each term. The function is as follows:
void   printMathExpressionAsLaTeX   (   ) ;

3. Results

The computer program outputs results in LaTeX format that can be easily included in a publication, as it has been done in Section 3.1, Section 3.2 and Section 3.3. The original SO ( 10 ) coupling inputs are mentioned along with their respective processed results in their final format. Some of these couplings have not previously been demonstrated in the literature, proving the generalized capabilities of the software.
The normalizations of SU ( 5 ) fields are displayed in Appendix B.5. Here the H—fields represent SU ( 5 ) irreducible tensors with canonically normalized kinetic energy terms.

3.1. Quadratic Couplings

126 × 126

X μ 1 μ 2 μ 3 μ 4 μ 5 X μ 1 μ 2 μ 3 μ 4 μ 5 = + 2 H ( 126 ¯ ) H ¯ ( 126 ) + H ( S ) m p ( 126 ¯ ) H m p ( S ) ( 126 ) + H p q ( 126 ) H p q ( 126 ¯ ) + 1 6 H l m i j k ( 126 ¯ ) H i j k l m ( 126 ) + H m j k ( 126 ) H j k m ( 126 ¯ ) + 2 H k ( 126 ¯ ) H k ( 126 )

3.2. Cubic Couplings

3.2.1. 210 × 210 × 210

X μ 1 μ 2 μ 3 μ 4 X μ 3 μ 4 μ 5 μ 6 X μ 5 μ 6 μ 1 μ 2 = + 1 2 2 H p ( 210 ) H n ( 210 ) H p n ( 210 ) 1 15 5 H ( 210 ) H p ( 210 ) H p ( 210 ) 1 6 48 ϵ i j k l o H o ( 210 ) H k l n m ( 210 ) H i j m n ( 210 ) + 1 2 12 ϵ i j k l o H o ( 210 ) H i m ( 210 ) H j k l m ( 210 ) + 1 6 48 ϵ i j k l o H o ( 210 ) H k l ( 210 ) H i j ( 210 ) 1 6 48 ϵ i j m n o H o ( 210 ) H l i j k ( 210 ) H k l m n ( 210 ) 1 2 12 ϵ i j m n o H o ( 210 ) H l m ( 210 ) H l i j n ( 210 ) + 1 6 48 ϵ i j m n o H o ( 210 ) H i j ( 210 ) H m n ( 210 ) + 1 3 6 H l i j k ( 210 ) H k n l m ( 210 ) H i j m n ( 210 ) + 1 6 H l i k n ( 210 ) H i m ( 210 ) H k n l m ( 210 ) 1 2 12 H k m ( 210 ) H n i j k ( 210 ) H i j m n ( 210 ) 1 6 36 H k m ( 210 ) H m i j k ( 210 ) H i j ( 210 ) + 1 2 12 H n l ( 210 ) H l i j m ( 210 ) H i j m n ( 210 ) 1 6 36 H i j ( 210 ) H n m ( 210 ) H i j m n ( 210 ) + 1 2 18 H i k ( 210 ) H k m ( 210 ) H i m ( 210 ) 1 6 H i k ( 210 ) H k n j m ( 210 ) H i j m n ( 210 ) + 5 3 36 H k n ( 210 ) H j m ( 210 ) H k n j m ( 210 ) + 1 3 12 H l i j k ( 210 ) H i j m n ( 210 ) H k m n l ( 210 ) 1 15 20 H ( 210 ) H k m ( 210 ) H k m ( 210 ) + 1 3 36 H k l i j ( 210 ) H m n k l ( 210 ) H i j m n ( 210 ) 1 2 6 H i n ( 210 ) H k l i m ( 210 ) H m n k l ( 210 ) + 1 15 60 H ( 210 ) H k l m n ( 210 ) H m n k l ( 210 ) 1 3 18 H m l ( 210 ) H i n ( 210 ) H l n i m ( 210 ) + 7 2 54 H n m ( 210 ) H m i ( 210 ) H i n ( 210 ) 1 15 60 H ( 210 ) H l m ( 210 ) H m l ( 210 ) 1 15 30 H ( 210 ) H ( 210 ) H ( 210 ) + 1 3 9 H j l i k ( 210 ) H k n l m ( 210 ) H i m j n ( 210 )

3.2.2. 210 × 126 × 210

X μ 1 μ 2 μ 3 Y μ 2 μ 3 μ 4 μ 5 μ 6 Z μ 1 μ 4 μ 5 μ 6 = + 1 15 60 H m n ( 120 ) H q ( 210 ) H q m n ( 126 ) + 1 5 20 H n q ( 120 ) H q ( 210 ) H n ( 126 ¯ ) + 1 30 480 ϵ i j k o p H o p ( 120 ) H i l m n ( 210 ) H j k n l m ( 126 ) + 1 10 480 ϵ i j k o p H o p ( 120 ) H l m ( 210 ) H i j k l m ( 126 ) + 1 15 120 ϵ i j k o p H o p ( 120 ) H i j m n ( 210 ) H k n m ( 126 ¯ ) + 1 5 240 ϵ i j k o p H o p ( 120 ) H i m ( 210 ) H j k m ( 126 ¯ ) + 1 5 240 ϵ i j k o p H o p ( 120 ) H i j k n ( 210 ) H n ( 126 ) 1 15 240 ϵ i j k o p H o p ( 120 ) H i j ( 210 ) H k ( 126 ) 1 5 20 H n q ( 120 ) H i n ( 210 ) H ( S ) i q ( 126 ¯ ) + 1 30 120 H m n ( 120 ) H i j m n ( 210 ) H i j ( 126 ) + 1 5 60 H n r ( 120 ) H i n ( 210 ) H i r ( 126 ) + 1 6 40 H q r ( 120 ) H ( 210 ) H q r ( 126 ) 1 10 40 H l m ( 120 ) H l m ( 210 ) H ¯ ( 126 ) 1 15 60 H q o p ( 120 ) H q ( 210 ) H o p ( 126 ¯ ) + 1 15 30 H j ( 120 ) H q ( 210 ) H j q ( S ) ( 126 ) 1 15 60 H o ( 120 ) H q ( 210 ) H o q ( 126 ¯ ) 1 30 120 H k i j ( 120 ) H i l m n ( 210 ) H j n k l m ( 126 ¯ ) + 1 10 240 H k j n ( 120 ) H l m ( 210 ) H j n k l m ( 126 ¯ ) + 1 15 60 H k i l ( 120 ) H i l m n ( 210 ) H n k m ( 126 ) + 1 5 120 H n i l ( 120 ) H i l m n ( 210 ) H m ( 126 ¯ ) 1 15 72 H m i l ( 120 ) H i l ( 210 ) H m ( 126 ¯ ) 1 30 360 H j ( 120 ) H i l m n ( 210 ) H j n i l m ( 126 ¯ ) + 1 5 40 H n ( 120 ) H l m ( 210 ) H n l m ( 126 ) + 1 15 60 H k i j ( 120 ) H i l m n ( 210 ) H j m n k l ( 126 ) + 1 10 120 H k j m ( 120 ) H l n ( 210 ) H j m n k l ( 126 ) + 1 5 40 H m j n ( 120 ) H l m ( 210 ) H j n l ( 126 ¯ ) 1 6 120 H l j n ( 120 ) H ( 210 ) H j n l ( 126 ¯ ) 1 30 120 H k i l ( 120 ) H i l m n ( 210 ) H m n k ( 126 ¯ ) 1 10 120 H m i l ( 120 ) H i l m n ( 210 ) H n ( 126 ) + 1 15 180 H m l n ( 120 ) H l m ( 210 ) H n ( 126 ) + 1 5 60 H m ( 120 ) H l n ( 210 ) H m n l ( 126 ¯ ) 1 15 40 H i ( 120 ) H i n ( 210 ) H n ( 126 ) 1 2 20 H n ( 120 ) H ( 210 ) H n ( 126 ) + 1 15 360 ϵ j l m n o H k i j ( 120 ) H i l m n ( 210 ) H ( S ) k o ( 126 ¯ ) 1 5 240 ϵ j l m n o H k j n ( 120 ) H l m ( 210 ) H ( S ) k o ( 126 ¯ ) + 1 5 80 ϵ j m n o p H l j n ( 120 ) H l m ( 210 ) H o p ( 126 ) 1 15 360 ϵ j l m n o H j ( 120 ) H i l m n ( 210 ) H ( S ) i o ( 126 ¯ ) 1 5 240 ϵ j l m n o H j ( 120 ) H l m ( 210 ) H ( S ) n o ( 126 ¯ ) 1 15 360 ϵ l m n o p H i ( 120 ) H i l m n ( 210 ) H o p ( 126 ) + 1 5 240 ϵ l m n o p H n ( 120 ) H l m ( 210 ) H o p ( 126 ) 1 15 720 ϵ j l m n o H i ( 120 ) H i l m n ( 210 ) H ( S ) j o ( 126 ¯ ) 1 30 30 H o ( 120 ) H o ( 210 ) H ( 126 ¯ ) + 1 15 240 ϵ j k l m o H j k i ( 120 ) H i l m n ( 210 ) H n o ( S ) ( 126 ) + 1 5 120 ϵ j k l m o H j k i ( 120 ) H i l ( 210 ) H m o ( S ) ( 126 ) 1 5 240 ϵ j k l m o H j k n ( 120 ) H l m ( 210 ) H n o ( S ) ( 126 ) + 1 5 80 ϵ k l m o p H k m i ( 120 ) H i l ( 210 ) H o p ( 126 ¯ ) + 1 15 360 ϵ j k l m o H k ( 120 ) H j l m n ( 210 ) H n o ( S ) ( 126 ) + 1 5 240 ϵ j k l m o H k ( 120 ) H j l ( 210 ) H m o ( S ) ( 126 ) + 1 5 240 ϵ k l m o p H k ( 120 ) H l m ( 210 ) H o p ( 126 ¯ ) 1 15 360 ϵ j l m o p H n ( 120 ) H j l m n ( 210 ) H o p ( 126 ¯ ) + 1 15 120 H j k i ( 120 ) H i l m n ( 210 ) H m n j k l ( 126 ¯ ) + 1 10 120 H j k m ( 120 ) H l n ( 210 ) H m n j k l ( 126 ¯ ) + 1 5 40 H k l i ( 120 ) H i n ( 210 ) H n k l ( 126 ) 1 5 60 H k m n ( 120 ) H l m ( 210 ) H n k l ( 126 ) 1 6 120 H k l n ( 120 ) H ( 210 ) H n k l ( 126 ) 1 10 120 H m n i ( 120 ) H i l m n ( 210 ) H l ( 126 ¯ ) 1 15 180 H l n i ( 120 ) H i n ( 210 ) H l ( 126 ¯ ) 1 5 60 H k ( 120 ) H i n ( 210 ) H n i k ( 126 ) 1 30 120 H m ( 120 ) H i l m n ( 210 ) H n i l ( 126 ) 1 15 40 H n ( 120 ) H i n ( 210 ) H i ( 126 ¯ ) 1 2 20 H l ( 120 ) H ( 210 ) H l ( 126 ¯ ) 1 30 720 H j k i ( 120 ) H i l m n ( 210 ) H l m n j k ( 126 ) + 1 10 240 H j k n ( 120 ) H l m ( 210 ) H l m n j k ( 126 ) + 1 5 60 H k l n ( 120 ) H l m ( 210 ) H m n k ( 126 ¯ ) + 1 5 120 H l m i ( 120 ) H i l m n ( 210 ) H n ( 126 ) 1 15 72 H l m n ( 120 ) H l m ( 210 ) H n ( 126 ) + 1 30 360 H k ( 120 ) H i l m n ( 210 ) H l m n i k ( 126 ) + 1 5 40 H k ( 120 ) H l m ( 210 ) H l m k ( 126 ¯ ) + 1 15 120 H m ( 120 ) H l m ( 210 ) H l ( 126 ) 1 30 720 H i j k ( 120 ) H l m n i ( 210 ) H j k l m n ( 126 ¯ ) + 1 5 60 H n k l ( 120 ) H l m ( 210 ) H k m n ( 126 ) + 1 15 120 H m ( 120 ) H l m ( 210 ) H l ( 126 ¯ ) + 1 15 120 H i j k ( 120 ) H l m i n ( 210 ) H j k n l m ( 126 ) 1 5 60 H m k l ( 120 ) H l n ( 210 ) H k n m ( 126 ¯ ) 1 30 120 H l ( 120 ) H l m i n ( 210 ) H i n m ( 126 ¯ ) + 1 15 240 ϵ j k m n o H i j k ( 120 ) H l i m n ( 210 ) H ( S ) l o ( 126 ¯ ) + 1 5 120 ϵ j k m n o H i j k ( 120 ) H i m ( 210 ) H ( S ) n o ( 126 ¯ ) 1 30 30 H o ( 120 ) H o ( 210 ) H ¯ ( 126 ) + 1 15 360 ϵ k l m n o H i k j ( 120 ) H l m n i ( 210 ) H j o ( S ) ( 126 ) 1 15 720 ϵ k l m n o H i ( 120 ) H l m n i ( 210 ) H k o ( S ) ( 126 ) + 1 15 60 H i k j ( 120 ) H l m i n ( 210 ) H j n k l m ( 126 ¯ ) 1 30 120 H i n j ( 120 ) H l m i n ( 210 ) H j l m ( 126 ) 1 30 120 H i k j ( 120 ) H l i m n ( 210 ) H j m n k l ( 126 ) + 1 15 60 H i m j ( 120 ) H l i m n ( 210 ) H j n l ( 126 ¯ ) 1 15 60 H o p q ( 120 ) H q ( 210 ) H o p ( 126 ) + 1 15 30 H k ( 120 ) H q ( 210 ) H ( S ) k q ( 126 ¯ ) 1 15 60 H o ( 120 ) H q ( 210 ) H o q ( 126 ) 1 10 40 H l m ( 120 ) H l m ( 210 ) H ( 126 ¯ ) 1 5 20 H l q ( 120 ) H l n ( 210 ) H n q ( S ) ( 126 ) + 1 30 120 H l m ( 120 ) H l m i j ( 210 ) H i j ( 126 ¯ ) + 1 5 60 H l r ( 120 ) H l j ( 210 ) H j r ( 126 ¯ ) + 1 6 40 H q r ( 120 ) H ( 210 ) H q r ( 126 ¯ ) + 1 30 480 ϵ i j k o p H o p ( 120 ) H l i m n ( 210 ) H m n j k l ( 126 ¯ ) + 1 10 480 ϵ i j k o p H o p ( 120 ) H m n ( 210 ) H m n i j k ( 126 ¯ ) + 1 15 120 ϵ i j k o p H o p ( 120 ) H l i j n ( 210 ) H n k l ( 126 ) + 1 5 240 ϵ i j k o p H o p ( 120 ) H i n ( 210 ) H n j k ( 126 ) + 1 5 240 ϵ i j k o p H o p ( 120 ) H l i j k ( 210 ) H l ( 126 ¯ ) 1 15 240 ϵ i j k o p H o p ( 120 ) H i j ( 210 ) H k ( 126 ¯ ) + 1 15 60 H m n ( 120 ) H q ( 210 ) H m n q ( 126 ¯ ) + 1 5 20 H n q ( 120 ) H q ( 210 ) H n ( 126 )

3.2.3. 210 × 120 × 120

X μ 1 μ 2 μ 3 μ 4 X μ 1 μ 2 μ 5 X μ 3 μ 4 μ 5 = + 1 6 18 H n o ( 120 ) H n o p ( 120 ) H p ( 210 ) + 1 6 6 H n p ( 120 ) H n ( 120 ) H p ( 210 ) 1 6 18 H i j m ( 120 ) H k m l ( 120 ) H l i j k ( 210 ) 1 2 9 H m ( 120 ) H i j m ( 120 ) H i j ( 210 ) 1 6 36 H k ( 120 ) H i j l ( 120 ) H l i j k ( 210 ) + 1 2 36 H j ( 120 ) H i ( 120 ) H i j ( 210 ) + 1 6 36 ϵ i j m n o H n o ( 120 ) H k l m ( 120 ) H l i j k ( 210 ) 1 2 18 ϵ i j m n o H n o ( 120 ) H k j m ( 120 ) H i k ( 210 ) 1 6 72 ϵ i j m n o H l ( 120 ) H n o ( 120 ) H l i j m ( 210 ) + 1 3 18 H m k l ( 120 ) H i j m ( 120 ) H k l i j ( 210 ) + 1 15 90 H m i j ( 120 ) H i j m ( 120 ) H ( 210 ) 1 3 18 H j ( 120 ) H i k l ( 120 ) H k l i j ( 210 ) + 1 2 9 H j ( 120 ) H i j l ( 120 ) H l i ( 210 ) 1 3 18 H l ( 120 ) H i j k ( 120 ) H k l i j ( 210 ) + 1 2 9 H i ( 120 ) H i j k ( 120 ) H k j ( 210 ) + 1 2 6 H k ( 120 ) H j ( 120 ) H k j ( 210 ) 1 15 15 H j ( 120 ) H j ( 120 ) H ( 210 ) + 1 3 18 H k l ( 120 ) H i j ( 120 ) H k l i j ( 210 ) + 2 2 9 H k q ( 120 ) H j q ( 120 ) H k j ( 210 ) 1 15 30 H p q ( 120 ) H p q ( 120 ) H ( 210 ) + 2 3 9 H i j m ( 120 ) H k m l ( 120 ) H j l i k ( 210 ) + 1 2 9 H i k m ( 120 ) H k m l ( 120 ) H l i ( 210 ) 1 6 18 H i j m ( 120 ) H m k l ( 120 ) H j k l i ( 210 ) 1 6 36 H l ( 120 ) H i j k ( 120 ) H j k l i ( 210 ) 1 2 9 H l ( 120 ) H l j k ( 120 ) H j k ( 210 ) 7 2 36 H k ( 120 ) H j ( 120 ) H j k ( 210 ) + 1 6 36 ϵ k l m n o H n o ( 120 ) H i m j ( 120 ) H j k l i ( 210 ) + 1 2 18 ϵ k l m n o H n o ( 120 ) H l m j ( 120 ) H j k ( 210 ) 1 6 72 ϵ k l m n o H i ( 120 ) H n o ( 120 ) H k l m i ( 210 ) + 1 6 18 H p k l ( 120 ) H k l ( 120 ) H p ( 210 ) + 1 6 6 H l ( 120 ) H l p ( 120 ) H p ( 210 )

3.3. Quartic Couplings

3.3.1. 210 × 210 × 210 × 45

X μ 1 μ 2 μ 3 μ 4 X μ 1 μ 2 μ 5 X μ 3 μ 4 μ 6 X μ 5 μ 6 = + 1 3 72 ϵ i j k l o H m n ( 45 ) H i j m ( 120 ) H k l n ( 120 ) H o ( 210 ) 1 3 144 ϵ i j k l o H i k ( 45 ) H j ( 120 ) H l ( 120 ) H o ( 210 ) + 1 3 36 ϵ k l n q r H k n ( 45 ) H l s ( 120 ) H q r ( 120 ) H s ( 210 ) 1 3 72 ϵ k l n q r H n s ( 45 ) H k l ( 120 ) H q r ( 120 ) H s ( 210 ) + 1 6 36 H m n ( 45 ) H i j m ( 120 ) H k l n ( 120 ) H j l i k ( 210 ) + 1 30 360 H m n ( 45 ) H l k m ( 120 ) H k l n ( 120 ) H ( 210 ) + 1 30 60 H m n ( 45 ) H m ( 120 ) H n ( 120 ) H ( 210 ) + 1 6 144 H i k ( 45 ) H j ( 120 ) H l ( 120 ) H j l i k ( 210 ) + 1 6 36 H m n ( 45 ) H i m j ( 120 ) H k n l ( 120 ) H j l i k ( 210 ) + 1 30 360 H m n ( 45 ) H l m k ( 120 ) H k n l ( 120 ) H ( 210 ) + 1 30 60 H m n ( 45 ) H m ( 120 ) H n ( 120 ) H ( 210 ) + 1 6 144 H j l ( 45 ) H i ( 120 ) H k ( 120 ) H j l i k ( 210 ) + 1 3 36 ϵ k l n q r H k n ( 45 ) H l s ( 120 ) H q r ( 120 ) H s ( 210 ) 1 3 72 ϵ k l n q r H n s ( 45 ) H k l ( 120 ) H q r ( 120 ) H s ( 210 ) + 1 3 72 ϵ i j k l o H m n ( 45 ) H m i j ( 120 ) H n k l ( 120 ) H o ( 210 ) 1 3 144 ϵ i j k l o H i k ( 45 ) H j ( 120 ) H l ( 120 ) H o ( 210 )

3.3.2. 210 × 210 × 210 × 210

X μ 1 μ 2 μ 3 μ 4 X μ 1 μ 2 μ 3 μ 4 X μ 5 μ 6 μ 7 μ 8 X μ 5 μ 6 μ 7 μ 8 = + 4 H s ( 210 ) H t ( 210 ) H s ( 210 ) H t ( 210 ) + 4 3 H r ( 210 ) H r ( 210 ) H p m n o ( 210 ) H m n o p ( 210 ) + 4 H r ( 210 ) H m n ( 210 ) H r ( 210 ) H m n ( 210 ) + 2 H r ( 210 ) H r ( 210 ) H o p m n ( 210 ) H m n o p ( 210 ) + 4 H r ( 210 ) H r ( 210 ) H p n ( 210 ) H n p ( 210 ) + 4 H ( 210 ) H ( 210 ) H r ( 210 ) H r ( 210 ) + 1 9 H l i j k ( 210 ) H p m n o ( 210 ) H i j k l ( 210 ) H m n o p ( 210 ) + 2 3 H m n ( 210 ) H l i j k ( 210 ) H m n ( 210 ) H i j k l ( 210 ) + H i j ( 210 ) H m n ( 210 ) H i j ( 210 ) H m n ( 210 ) + 1 3 H l i j k ( 210 ) H o p m n ( 210 ) H m n o p ( 210 ) H i j k l ( 210 ) + 2 3 H p n ( 210 ) H n p ( 210 ) H l i j k ( 210 ) H i j k l ( 210 ) + 2 3 H ( 210 ) H ( 210 ) H l i j k ( 210 ) H i j k l ( 210 ) + H i j ( 210 ) H i j ( 210 ) H o p m n ( 210 ) H m n o p ( 210 ) + 2 H i j ( 210 ) H p n ( 210 ) H n p ( 210 ) H i j ( 210 ) + 2 H ( 210 ) H ( 210 ) H i j ( 210 ) H i j ( 210 ) + 1 4 H k l i j ( 210 ) H i j k l ( 210 ) H o p m n ( 210 ) H m n o p ( 210 ) + H p n ( 210 ) H n p ( 210 ) H k l i j ( 210 ) H i j k l ( 210 ) + H ( 210 ) H ( 210 ) H k l i j ( 210 ) H i j k l ( 210 ) + H l j ( 210 ) H j l ( 210 ) H p n ( 210 ) H n p ( 210 ) + 2 H ( 210 ) H ( 210 ) H l j ( 210 ) H j l ( 210 ) + H ( 210 ) H ( 210 ) H ( 210 ) H ( 210 )

4. Discussion

This paper proposes a novel C++ software that can compute SO ( 10 ) Higgs couplings automatically in terms of SU ( 5 ) invariants, based on the algorithm developed in Appendix B.4. These interactions arise in both supersymmetric and non-supersymmetric SO ( 10 ) models. A top-down approach to calculate two-point, three-point and higher Higgs-Higgs Interactions is necessary. Such couplings are needed in the breaking of GUT and electroweak symmetries and in the study of higher dimensional operators such as B L = 2 for the exploration of physics beyond the SM. This is important as these operators contribute to the understanding of neutrino masses, baryogenesis, proton decay and n n ¯ oscillations. The stand-alone software exposes a text-based interface to conveniently facilitate the calculation procedure from start to finish. The user enters their required coupling via text, and the program then processes the various intermediate calculations, until it presents the final normalized result in LaTeX format. The number of indices can go up to 5, but the number of tensors appearing in an SO ( 10 ) invariant is not limited. The reliability of the algorithm has also been confirmed, as manual calculations were performed and compared with the computer result, and these were successfully matched.
The code has also been made publicly available so that future development can be done to expand the capabilities of the software. Firstly, one such expansion could be the ability of the software to account for any SO ( N ) invariant couplings. Currently this is not supported, however the existing algorithms and data structures could be used as a template for such changes. Secondly, it is also possible to expand this software to account for Higgs–Spinor coupling [31] analysis in the future. This would require the introduction of certain other algorithms and data structures, however the existing codebase will provide a solid foundation for the key algorithms required for the overall process.
We believe that our C++ program will be very useful for particle physicists in general. Researchers will have access to our computer code which will calculate SO ( 10 ) tensor interactions exactly and efficiently within their own models using the top-down approach. The code is available to download https://github.com/AHB99/tensor-coupling-program/releases (accessed on 13 September 2021).

Author Contributions

Conceptualization, R.M.S.; Formal analysis, R.M.S.; Funding acquisition, R.M.S.; Investigation, A.B.; Software, A.B.; Supervision, R.M.S.; Writing—original draft, R.M.S. and A.B.; Writing—review and editing, R.M.S. and A.B. All authors have read and agreed to the published version of the manuscript.

Funding

The research of A.B. and R.M.S. was supported by the American University of Sharjah’s Faculty Research Grant Award AS1805. The work in this paper was supported, in part, by the Open Access Program from the American University of Sharjah under award OAPCAS-1110-C00005. This paper represents the opinions of the authors and does not mean to represent the position or opinions of the American University of Sharjah.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

It is a pleasure to acknowledge fruitful and illuminating communications with Pran Nath on many aspects of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. SO(N) Group

In this appendix we discuss vector and various tensor representations of SO(N) group and aspects of SO(N) gauge theory [11].

Appendix A.1. Vector Representation

Consider a real N —dimensional coordinate space in which a vector ϕ = ϕ 1 , ϕ 1 , , ϕ N transforms as
ϕ μ ϕ μ = O μ ν ϕ ν ; μ , ν = 1 , 2 , , N .
In order for the transformation (A1) to leave the length of ϕ invariant, that is, ϕ ϕ = ϕ ϕ , Equation (A1) gives O ϕ O ϕ = ϕ ϕ ϕ O O ϕ = ϕ ϕ . Therefore, the matrix O must satisfy O O = O O = 1 . The set of such length-preserving transformation matrices O represent rotations in N —dimensions and forms a group called orthogonal group O ( N ) . Taking the determinant of both sides of the last equation gives det O O = det 1 det O det O = 1 det O 2 = 1 . That is det O = ± 1 .
The special orthogonal group SO ( N ) is a group of N × N of real matrices O obeying,
O O = O O = 1 ; det O = + 1 .
Now consider the group element O ( a ) of SO ( N ) which differ infinitesimally from the identity:
O ( a ) 1 + a for a 1 .
On using Equation (A3) in Equation (A2), we get 1 + a + a + O ( a 2 ) = 1 . Thus a = a , that is
a μ ν = a ν μ ; ( μ ν ) .
The real numbers a μ ν are the parameters of the group and specify rotation. Since the N × N matrix a is antisymmetric, it has only N 2 = 1 2 N N 1 independent parameters. Making use of Equation (A4) in the infinitesimal SO ( N ) transformation (A3), we get [ O ( a ) ] μ ν δ μ ν + a μ ν = δ μ ν + 1 2 a μ ν a ν μ = δ μ ν + i 2 a α β i δ μ α δ ν β δ ν α δ μ β δ μ ν + i 2 a α β M α β μ ν . Thus the 1 2 N N 1 generators of the SO ( N ) group in the vector representation are given by N × N linearly independent matrices M α β (The factor of 1 2 is chosen for convenience and the reason for inserting i in Equation (A5) is because it is more convenient in quantum mechanics to use the anti-Hermitian generators ( M α β = M α β ) rather than antisymmetric ( M α β = M α β ). Then group O ( a ) in Equation (A9) is unitary ( O = O 1 ). Of course this does not change the fact that SO ( N ) is a real Lie algebra):
M α β μ ν = i δ μ α δ ν β δ ν α δ μ β ; 1 μ < ν N
Note that the matrices M α β are antisymmetric: M α β μ ν = M α β ν μ M α β = M β α . Hence, necessarily traceless: M α β μ μ = 0 Tr ( M α β ) = 0 . Equation (A5) also shows that the only non-vanishing elements of the matrix M α β are i and + i at the intersection of the α t h row, β t h column ( α β ) and β t h row, α t h column, respectively. The commutation relation satisfied by the generators M α β can be easily calculated using Equation (A5):
M α β , M γ ρ = i δ β γ M α ρ + δ α ρ M β γ δ α γ M β ρ δ β ρ M α γ .
If we rewrite Equation (A6) as
M α β , M γ ρ = i f α β , γ ρ σ λ M σ λ ,
then we see that the structure constants f α β , γ ρ σ λ are given by
f α β , γ ρ σ λ = δ σ β δ α γ δ ρ λ δ α ρ δ γ λ + δ σ α δ β ρ δ γ λ δ β γ δ ρ λ .
We now obtain finite transformation for the group element from the infinitesimal transformation: O ( a ) 1 + i 2 a α β M α β r ( a ) using O ( a ) = lim n r ( a n ) n = lim n 1 + i 2 a α β n M α β n . Therefore,
O ( a ) = exp i 2 1 α < β N a α β M α β .
Note that traceless and antisymmetry conditions satisfied by the generators M α β follow immediately from Equations (A2) and (A9) irrespective of its representation as given by Equation (A5): 1 = det O = e Tr ( ln O ) = e Tr ( ln [ e i 2 a α β M α β ] ) = e i 2 a α β Tr ( M α β ) Tr ( M α β ) = 0 and 1 = O O = [ e i 2 a α β M α β ] e i 2 a α β M α β = e i 2 a α β M α β e i 2 a α β M α β = e i 2 a α β ( M α β + M α β ) M α β + M α β = 0 .

Appendix A.2. Tensor Representation

In general, we define an SO ( N ) rank p tensor T μ 1 μ 2 μ p , having N p components, to transform as a product of p ordinary vectors, ϕ μ i :
(A10) T μ 1 μ 2 μ p ϕ μ 1 ϕ μ 2 ϕ μ p , (A11) T μ 1 μ 2 μ p T μ 1 μ 2 μ p = O μ 1 ν 1 O μ 2 ν 2 O μ p ν p T ν 1 ν 2 ν p

Appendix A.2.1. Isotropic Tensors

  • 2nd—rank identity tensor (kronecker symbol): δ μ ν = δ μ ν = δ ν μ (Recall form Appendix A.1 that SO ( N ) transformations preserve the scalar product: ϕ ψ . This invariant can be written using upper (or equally with lower) indices as ϕ μ ψ μ = ϕ μ δ μ ν ψ ν ϕ μ g μ ν ψ ν , where g μ ν is a metric tensor and is defined through g μ ν = e μ e ν for a set of basis vectors e μ in an N — dimensional space. This implies that the metric tensor g μ ν = δ μ ν = e μ e ν corresponds to the orthogonal group. Further, the metric tensor can be used to raise or lower indices of vectors/tensors: ϕ μ = g μ ν ϕ ν , ϕ μ = g μ ν ϕ ν . Therefore, ϕ μ = ϕ μ . In other words the covariant and contravariant vectors/tensors coincide for orthonormal basis. Hence, we do not distinguish between superscripts and subscripts).
    The Kronecker symbol is defined through
    δ μ ν = δ ν μ = 1 if μ = ν , 0 if μ ν .
    It is invariant under SO ( N ) transformation: δ μ ν δ μ ν = O μ α O ν β δ α β = O μ α O ν α = ( O O ) μ ν = δ μ ν .
  • N th rank alternating tensor (levi-civita symbol): ϵ μ 1 μ 2 μ N = ϵ μ 1 μ 2 μ N
    The completely antisymmetric Levi-Civita symbol is defined through
    ϵ μ 1 μ 2 μ N = + 1 for   even   permutation   of   indices , 1 f o r   o d d   p e r m u t a t i o n   o f   i n d i c e s , 0 i f   a n y   t w o   i n d i c e s   e q u a l .
    As a consequence of antisymmetry of the Levi-Civita symbol, we have
    (A12a) ϵ μ 1 μ 2 μ N ϵ ν 1 ν 2 ν N = δ [ μ 1 ν 1 δ μ N ] ν N , (A12b) ϵ α 1 α m μ 1 μ 2 μ N m ϵ α 1 α m ν 1 ν 2 ν N m = m ! δ [ μ 1 ν 1 δ μ N m ] ν N m .
    Using Equation (A12b), we define the determinant of a N × N matrix A as
    det A = 1 N ! ϵ μ 1 μ 2 μ N ϵ ν 1 ν 2 ν N A ν 1 μ 1 A ν N μ N .
    Finally, multiplying both sides of this last equation by ϵ μ 1 μ 2 μ N and using Equation (A12b), we get
    ϵ ν 1 ν 2 ν N A ν 1 μ 1 A ν N μ N = ϵ μ 1 μ 2 μ N det A .
    Using Equation (A13), the alternating symbol can be also shown to be an invariant of the SO ( N ) group: ϵ μ 1 μ 2 μ N ϵ μ 1 μ 2 μ N = O μ 1 ν 1 O μ 2 ν 2 O μ N ν N ϵ ν 1 ν 2 ν N = det O ϵ μ 1 μ 2 μ N = ϵ μ 1 μ 2 μ N .
  • Other SO ( N ) —invariants
    One may now construct [36] various rth—rank invariant tensors I μ 1 μ 2 μ r from the linear combination of the sum of the products of Kronecker symbols and the alternating tensor. For example, the most general invariant tensors for the case when r is even, take the form
    I μ 1 μ 2 μ r ( 1 ) = σ S r A σ δ σ ( μ 1 ) σ ( μ 2 ) δ σ ( μ 3 ) σ ( μ 4 ) δ σ ( μ r 1 ) σ ( μ r ) ; for r = even N = odd , I μ 1 μ 2 μ N ( 2 ) = σ S N A σ δ σ ( μ 1 ) σ ( μ 2 ) δ σ ( μ 3 ) σ ( μ 4 ) δ σ ( μ N 1 ) σ ( μ N ) + B ϵ μ 1 μ 2 μ N ; for r = even N = even ,
    where the summation is over the set S r of all r ! permutations σ of r indices and σ ( μ 1 ) σ ( μ 2 ) σ ( μ r ) represent a permutation of μ 1 , μ 2 , , μ r . For the special case r = 4 , we get 4! permutations of μ 1 , μ 2 , μ 3 , μ 4 out of which only three unique quadratic product of Kronecker deltas can be formed. Hence, I α β γ ρ ( 1 ) = a 1 δ α β δ γ ρ + a 2 δ α γ δ β ρ + a 3 δ α ρ δ β γ and I α β γ ρ ( 2 ) = a 1 δ α β δ γ ρ + a 2 δ α γ δ β ρ + a 3 δ α ρ δ β γ + B ϵ α β γ ρ . Here a i ’s are linear combinations of 4 ! A σ ’s. In a similar fashion, one can form general invariant tensors when r is odd.

Appendix A.2.2. Irreducibility

Contraction of a tensor with Kronecker symbol (trace operation) and Levi-Civita symbol play an important role in constructing irreducible tensors. A tensor is reducible, if through a contraction operation, a new non-vanishing tensor (generally of smaller rank) can be formed.
If a tensor T μ 1 μ 2 μ 3 μ r ( 1 ) is reducible because it has nonzero trace, say over indices μ 1 and μ 2 , then we may contract it with a Kronecker symbol over those two indices,
δ μ 1 μ 2 T μ 1 μ 2 μ 3 μ r ( 1 ) = T μ 1 μ 1 μ 3 μ r T ^ μ 3 μ 4 μ r ( 1 ) ,
leading to a tensor T ^ μ 3 μ 4 μ r ( 1 ) of rank r 2 . Here the first two indices have been contracted and summed over but the trace operation can be applied to any pair. A tensor is traceless if the contraction with a Kronecker symbol of any pair of indices vanishes. Moreover, a tensor with all δ —contracted indices ( T μ 1 μ 1 μ 2 μ 2 μ r μ r ) is an SO ( N ) —invariant scalar (singlet).
On the other hand, if a tensor T μ 1 μ 2 μ 3 ν 4 ν 5 ν r ( 2 a ) is reducible because it is not symmetric with respect to some of its indices, say μ 1 , μ 2 and μ 3 or a tensor T μ 1 μ 2 μ r ( 2 b ) is reducible because it is not symmetric with respect to any of its indices, then we may contract these tensors with a Levi-Civita symbol over those indices,
ϵ μ 1 μ 2 μ 3 μ 4 μ N T μ 1 μ 2 μ 3 ν 4 ν 5 ν r ( 2 a ) T ^ μ 4 μ 5 μ N ν 4 ν 5 ν r ( 2 a ) , ϵ μ 1 μ 2 μ N T μ 1 μ 2 μ r ( 2 b ) T ^ μ r + 1 μ r + 2 μ N ( 2 b ) ,
leading to a tensor T ^ μ 4 μ 5 μ N ν 4 ν 5 ν r ( 2 a ) of rank N + r 6 with mixed symmetry (antisymmetric in μ 4 , μ 5 , μ N and symmetric in ν 4 , ν 5 , ν r ) and a completely antisymmetric tensor T ^ μ r + 1 μ r + 2 μ N ( 2 b ) of rank N r , respectively. Additionally, a tensor with all ϵ —contracted indices ( T ^ ϵ μ 1 μ 2 μ 3 μ 4 μ N T μ 1 μ 2 μ N ) is an SO ( N ) —invariant scalar.
Therefore,
  • an irreducible tensor T μ 1 μ 2 μ 3 μ r is completely traceless, that is
    δ μ 1 μ 2 T μ 1 μ 2 μ 3 μ r = 0 , δ μ 2 μ 3 T μ 1 μ 2 μ 3 μ r = 0 , δ μ 1 μ 3 T μ 1 μ 2 μ 3 μ r = 0 , 1 2 r ( r 1 ) trace   conditions ,
    and
  • in view of contraction with Levi-Civita tensor, the tensors T μ 1 μ 2 μ 3 ν 4 ν 5 ν r ( 2 a ) and T μ 1 μ 2 μ r ( 2 b ) are irreducible, if they are symmetric with respect to the indices on which the sum has been performed, so that
    ϵ μ 1 μ 2 μ 3 μ 4 μ N T μ 1 μ 2 μ 3 ν 4 ν 5 ν r ( 2 a ) = 0 , ϵ μ 1 μ 2 μ N T μ 1 μ 2 μ r ( 2 b ) = 0 .
Since completely antisymmetric tensors automatically satisfy Equation (A14), they are the first class of irreducible tensors. The second being completely symmetric and traceless tensors and finally traceless tensors with mixed symmetry.

Appendix A.2.3. Completely Antisymmetric Tensors

A 2nd—rank antisymmetric tensor Φ μ ν ( A ) = Φ ν μ ( A ) is defined through
Φ μ ν ( A ) = ϕ μ ϕ ν | a n t i s y m m e t r i c = 1 2 ! ϕ μ ϕ ν ϕ ν ϕ μ .
Using Equation (A1) in Equation (A16) gives the transformation law for the second rank antisymmetric tensor:
(A17a) Φ μ ν ( A ) Φ μ ν ( A ) = 1 2 O μ λ O ν ρ O μ ρ O ν λ Φ λ ρ ( A ) , (A17b) = O μ ρ Φ ρ λ ( A ) O λ ν , (A17c) Φ μ ν ( A ) + a μ ρ Φ ρ ν ( A ) + a ν λ Φ μ λ ( A ) ,
where we have made usage of Equation (A3) in obtaining Equation (A17c). Note that this is also the adjoint representation of the group. This is because number of group generators matches the dimensionality N 2 = 1 2 N ( N 1 ) of the second rank antisymmetric tensor representation.
To find the the generators in the adjoint representation, we use Equation (A3) in Equation (A17a) to obtain Φ μ 1 μ 2 ( A ) Φ μ 1 μ 2 ( A ) = 1 / 2 [ ( δ μ 1 ν 1 a μ 2 ν 2 + δ μ 2 ν 2 a μ 1 ν 1 ) ( ν 1 ν 2 ) ] Φ ν 1 ν 2 ( A ) a α β / 2 ( M α β ( A ) ) μ 1 μ 2 , ν 1 ν 2 Φ ν 1 ν 2 ( A ) , where,
M α β ( A ) μ 1 μ 2 , ν 1 ν 2 = 1 2 { [ δ μ 1 ν 1 ( δ α μ 2 δ β ν 2 δ α ν 2 δ β μ 2 ) + δ μ 2 ν 2 ( δ α μ 1 δ β ν 1 δ α ν 1 δ β μ 1 ) ] [ ν 1 ν 2 ] } ,
are the generators in the adjoint representation.
In a similar fashion one can define completely antisymmetric tensors of higher rank. In general, an r t h —rank antisymmetric tensor of dimensionality N r can be formed from the antisymmetric product of ϕ ’s as
Φ μ 1 μ 2 μ r ( A ) = 1 r ! σ S r sgn ( σ ) ϕ σ ( μ 1 ) ϕ σ ( μ 2 ) ϕ σ ( μ r )
and with the transformation law in various useful forms given by
(A19a) Φ μ 1 μ 2 μ r ( A ) Φ μ 1 μ 2 μ r ( A ) = 1 r ! σ S r sgn ( σ ) O μ 1 σ ( ν 1 ) O μ 2 σ ( ν 2 ) O μ r σ ( ν r ) Φ ν 1 ν 2 ν r ( A ) , (A19b) = O μ 1 ν 1 O μ 2 ν 2 O μ r ν r Φ ν 1 ν 2 ν r ( A ) , (A19c) Φ μ 1 μ 2 μ r ( A ) + i = 1 r a μ i ν i Φ μ 1 μ 2 ν i μ r 1 μ r ( A ) .
Finally, the generators in the r th —rank antisymmetric representation is given by
M α β ( A ) μ 1 μ 2 μ r , ν 1 ν 2 ν r = 1 r ! i = 1 r i j j = 1 r δ μ j ν j δ α μ i δ β ν i δ α ν i δ β μ i ν i ν j .
For N even ( N = 2 m ), a tensor of rank m, Φ ν 1 ν 2 ν m ( A ) can be expressed in terms of another tensor of rank m, * Φ μ 1 μ 2 μ m ( A ) , called the dual, through * Φ μ 1 μ 2 μ m ( A ) ϵ μ 1 μ 2 μ m , ν 1 ν 2 ν m Φ ν 1 ν 2 ν m ( A ) . Both Φ μ 1 μ 2 μ m ( A ) and * Φ μ 1 μ 2 μ m ( A ) are not irreducible tensors under SO ( 2 m ) . Now, if we define Ω μ 1 μ 2 μ m ( ± ) 1 2 Φ μ 1 μ 2 μ m ( A ) ± * Φ μ 1 μ 2 μ m ( A ) , then Ω μ 1 μ 2 μ m ( ± ) are irreducible tensors. Complete formulation of this subtlety is as follows: The tensor Φ μ 1 μ 2 μ m ( A ) of dimension 2 m m splits into two irreducible tensors Ω μ 1 μ 2 μ m ( + ) and Ω μ 1 μ 2 μ m ( ) each of dimension 1 2 2 m m according to the SO ( 2 m ) invariant decomposition of a tensor of rank m,
(A20a) Φ ν 1 ν 2 ν m ( A ) = Ω ν 1 ν 2 ν m ( + ) + Ω ν 1 ν 2 ν m ( ) , (A20b) w h e r e , Ω μ 1 μ 2 μ m ( ± ) = 1 2 δ μ 1 ν 1 δ μ 2 ν 2 δ μ m ν m ± i m 2 m ! ϵ μ 1 μ 2 μ m ν 1 ν 2 ν m Φ ν 1 ν 2 ν m ( A ) , (A20c) s a t i s f y i n g , Ω μ 1 μ 2 μ m ( ± ) = ± i m 2 m ! ϵ μ 1 μ 2 μ m ν 1 ν 2 ν m Ω ν 1 ν 2 ν m ( ± ) .
From Equation (A20c), we see that for m = even , the tensors Ω μ 1 μ 2 μ m ( + ) and Ω μ 1 μ 2 μ m ( ) are real and satisfy self and anti-self duality conditions, respectively. While for m = odd , the tensors are complex conjugates of each other. To show the validity of the results (A20b)–(A20c), one can start with * Φ μ 1 μ 2 μ m ( A ) α ϵ μ 1 μ 2 μ m , ν 1 ν 2 ν m Φ ν 1 ν 2 ν m ( A ) , where α needs to be determined. Next compute the dual of the dual tensor: * * Φ μ 1 μ 2 μ m ( A ) = α 2 ϵ μ 1 μ 2 μ m ν 1 ν 2 ν m ϵ ν 1 ν 2 ν m λ 1 λ 2 λ m Φ λ 1 λ 2 λ m ( A ) = α 2 ( 1 ) m 2 ( m ! ) 2 Φ μ 1 μ 2 μ m ( A ) , where we have made use of Equations (A12a) and (A12b). Now write, Φ μ 1 μ 2 μ m ( A ) = 1 2 ( Φ μ 1 μ 2 μ m ( A ) + * Φ μ 1 μ 2 μ m ( A ) ) + 1 2 ( Φ μ 1 μ 2 μ m ( A ) * Φ μ 1 μ 2 μ m ( A ) ) Ω μ 1 μ 2 μ m ( + ) + Ω μ 1 μ 2 μ m ( ) , then * Ω μ 1 μ 2 μ m ( ± ) = α ϵ μ 1 μ 2 μ m , ν 1 ν 2 ν m Ω ν 1 ν 2 ν m ( ± ) = ± 1 2 [ α 2 ( 1 ) m 2 ( m ! ) 2 Φ μ 1 μ 2 μ m ( A ) ± * Φ μ 1 μ 2 μ m ( A ) ] . Finally, requiring α 2 ( 1 ) m 2 ( m ! ) 2 = 1 gives α = i m 2 m ! .

Appendix A.2.4. Completely Symmetric and Traceless Tensors

We begin by illustrating second rank symmetric and traceless tensor, Φ μ ν ( S ) Φ ν μ ( S )
Φ μ ν ( S ) = ϕ μ ϕ ν | s y m m e t r i c t r a c e l e s s = 1 2 ! ϕ μ ϕ ν + ϕ ν ϕ μ δ μ ν N ϕ λ ϕ λ .
Here ϕ λ ϕ λ ( Φ λ λ ( S ) ) is the singlet of SO ( N ) group and the dimensionality of Φ μ ν ( S ) is N + 1 2 1 = 1 2 ( N 1 ) ( N + 2 ) .
As before one can easily write down the transformation law for the second rank symmetric and traceless tensor:
(A22a) Φ μ 1 μ 2 ( S ) Φ μ ν ( S ) = 1 2 O μ λ O ν ρ + O μ ρ O ν λ Φ λ ρ ( S ) , (A22b) = O μ ρ Φ ρ λ ( S ) O λ ν , (A22c) Φ μ ν ( S ) + a μ ρ Φ ρ ν ( S ) + a ν λ Φ μ λ ( S ) .
Using Equation (A22a), one can find the generators in the 2nd—rank symmetric representation as
M α β ( S ) μ 1 μ 2 , ν 1 ν 2 = 1 2 { [ δ μ 1 ν 1 ( δ α μ 2 δ β ν 2 δ α ν 2 δ β μ 2 ) + δ μ 2 ν 2 ( δ α μ 1 δ β ν 1 δ α ν 1 δ β μ 1 ) ] + [ ν 1 ν 2 ] } .
In general, an rth—rank symmetric and traceless tensor of dimensionality N + r 1 r N + r 3 r 2 can be formed from the symmetric product of ϕ ’s as follows
Φ μ 1 μ 2 μ r ( S ) = 1 r ! σ S r ϕ σ ( μ 1 ) ϕ σ ( μ 2 ) ϕ σ ( μ r ) + κ 1 [ δ μ 1 μ 2 ϕ μ ϕ μ ϕ μ 3 ϕ μ 4 ϕ μ r + δ μ 1 μ 3 ϕ μ ϕ μ 2 ϕ μ ϕ μ 4 ϕ μ r + + δ μ r 1 μ r ϕ μ 1 ϕ μ 2 ϕ μ r 2 ϕ μ ϕ μ ] r 2 s i n g l e t r a c e   t e r m s + κ 2 [ δ μ 1 μ 2 δ μ 3 μ 4 ϕ μ ϕ μ ϕ ν ϕ ν ϕ μ 5 ϕ μ r + + δ μ r 3 μ r 2 δ μ r 1 μ r ϕ μ 1 ϕ μ 2 ϕ μ r 4 ϕ μ ϕ μ ϕ ν ϕ ν ] 1 2 r 2 × r 2 2 d o u b l e t r a c e   t e r m s
where, for conciseness, we have completely dropped the outer product symbol and the numerical coefficients κ i ’s ensure that the tensor Φ μ 1 μ 2 μ r ( S ) is completely traceless. We now illustrate Equation (A24) by means of 3 r d and 4 t h rank symmetric and traceless tensors of SO ( N ) with dimensionality 1 6 N ( N 1 ) ( N + 4 ) and 1 24 N ( N 1 ) ( N + 1 ) ( N + 6 ) , respectively. Explicit expressions are given by
Φ μ 1 μ 2 μ 3 ( S ) = 1 3 ! ϕ μ 1 ϕ μ 2 ϕ μ 3 | s y m m e t r i c 1 N + 2 [ δ μ 1 μ 2 ϕ ν ϕ ν ϕ μ 3 + δ μ 1 μ 3 ϕ ν ϕ μ 2 ϕ ν (A25a) + δ μ 2 μ 3 ϕ μ 1 ϕ ν ϕ ν ] , Φ μ 1 μ 2 μ 3 μ 4 ( S ) = 1 4 ! ϕ μ 1 ϕ μ 2 ϕ μ 3 ϕ μ 4 | s y m m e t r i c 1 N + 4 [ δ μ 1 μ 2 ϕ ν ϕ ν ϕ μ 3 ϕ μ 4 + δ μ 1 μ 3 ϕ ν ϕ μ 2 ϕ ν ϕ μ 4 + δ μ 1 μ 4 ϕ ν ϕ μ 2 ϕ μ 3 ϕ ν + δ μ 2 μ 3 ϕ μ 1 ϕ ν ϕ ν ϕ μ 4 + δ μ 2 μ 4 ϕ μ 1 ϕ ν ϕ μ 3 ϕ ν + δ μ 3 μ 4 ϕ μ 1 ϕ μ 2 ϕ ν ϕ ν ] + 1 ( N + 2 ) ( N + 4 ) [ δ μ 1 μ 2 δ μ 3 μ 4 ϕ μ ϕ μ ϕ ν ϕ ν (A25b) + δ μ 1 μ 3 δ μ 2 μ 4 ϕ μ ϕ ν ϕ μ ϕ ν + δ μ 1 μ 4 δ μ 2 μ 3 ϕ μ ϕ ν ϕ ν ϕ μ ] .
The transformation law for an rth—rank symmetric tensor in various useful forms take the form
(A26a) Φ μ 1 μ 2 μ r ( S ) Φ μ 1 μ 2 μ r ( S ) = 1 r ! σ S r O μ 1 σ ( ν 1 ) O μ 2 σ ( ν 2 ) O μ r σ ( ν r ) Φ ν 1 ν 2 ν r ( S ) , (A26b) = O μ 1 ν 1 O μ 2 ν 2 O μ r ν r Φ ν 1 ν 2 ν r ( S ) , (A26c) Φ μ 1 μ 2 μ r ( S ) + i = 1 r a μ i ν i Φ μ 1 μ 2 ν i μ r 1 μ r ( S ) ,
while the generators in this representation are given by
M α β ( S ) μ 1 μ 2 μ r , ν 1 ν 2 ν r = 1 r ! i = 1 r i j j = 1 r δ μ j ν j δ α μ i δ β ν i δ α ν i δ β μ i + ν i ν j .

Appendix A.3. Elements of SO(N) Gauge Theory

Appendix A.3.1. Global Symmetries

The real group parameters a α β are independent of space-time coordinate, x A .
  • Scalar boson in the vector representation
    Introduce a set of N scalar bosonic fields by means of an N dimensional column vector, ϕ ( x ) :
    ϕ ( x ) = ϕ 1 ( x ) ϕ 2 ( x ) ϕ N ( x )
    Of course, the transformation law is the same as before (see Equations (A1) and (A9)):
    ϕ ( x ) ϕ ( x ) = O ϕ ( x )
    and in terms of its components, Equation (A3) in Equation (A28), gives
    ϕ μ ( x ) ϕ μ ( x ) ϕ μ ( x ) + a μ ν ϕ ν ( x )
    Kinetic energy term for the N real scalar bosonic fields appearing in the Lagrangian is given by
    L KE ϕ = 1 2 μ = 1 N A ϕ μ ( x ) A ϕ μ ( x ) = 1 2 A ϕ ( x ) A ϕ ( x )
    It is invariant under global rotations, since L KE ϕ = 1 2 A ϕ ( x ) A ϕ ( x ) = 1 2 A [ ϕ ( x ) O ] A [ O ϕ ( x ) ] = 1 2 A ϕ ( x ) A ϕ ( x ) = L KE ϕ . Here A is the Dirac index ( A = 0 3 ) and we are using the metric η = d i a g ( 1 , 1 , 1 , 1 ) .
    One can also add to the Lagrangian the self-interaction terms. The most general fourth-order invariant couplings take the form
    L self - int ϕ = μ = 1 N λ 1 ϕ μ ϕ μ + λ 2 ϕ μ ϕ μ 2 = λ 1 ϕ ϕ + λ 2 ϕ ϕ 2
  • Scalar boson in the 2nd—rank (adjoint) antisymmetric tensor representation
    Recall that is also the adjoint representation of the group. Thus, it implies that we have 1 2 N ( N 1 ) vector gauge bosons denoted by G μ ν A having the global transformation law (A17c):
    G μ ν A G μ ν A = G μ ν A + a μ ρ G ρ ν A + a ν λ G μ λ A
    In analogy with Equation (A30), we define the Lagrangian for N scalar bosonic fields
    L KE Φ ( A ) = 1 4 μ ν = 1 N A Φ μ ν ( A ) A Φ μ ν ( A ) = 1 4 Tr A Φ ( A ) A Φ ( A )
    and it is easily seen to be invariant under the global transformation (A17b).
    The most general invariant quartic self-couplings in the Lagrangian take the form
    L self - int Φ ( A ) = λ 1 Φ μ ν ( A ) Φ μ ν ( A ) + λ 2 Φ μ ν ( A ) Φ μ ν ( A ) 2 + λ 2 Φ μ ν ( A ) Φ ν ρ ( A ) Φ ρ σ ( A ) Φ σ μ ( A ) = λ 1 Tr Φ ( A ) 2 + λ 2 Tr Φ ( A ) 2 2 + λ 3 Tr Φ ( A ) 4
    Self-interaction terms for the vector gauge bosons G A and its interactions with scalar bosons will be dealt in the next subsection.
  • Scalar boson in the 2nd—rank symmetric and traceless tensor representation
    In this case, the globally invariant kinetic energy and self-interaction terms in the Lagrangian are given by given by
    L KE Φ ( S ) = 1 4 Tr A Φ ( S ) A Φ ( S )
    L s e l f i n t Φ ( S ) = λ 1 Φ μ ν ( S ) Φ μ ν ( S ) + λ 2 Φ μ ν ( S ) Φ μ ν ( S ) 2 + λ 2 Φ μ ν ( S ) Φ ν ρ ( S ) Φ ρ σ ( S ) Φ σ μ ( S )
  • Scalar boson in the generalrthrank tensor representation
    The invariant Lagrangian under global transformations is given by
    L KE Φ ( A , S ) = 1 2 r ! A Φ μ 1 μ 2 μ r ( A , S ) A Φ μ 1 μ 2 μ r ( A , S )

Appendix A.3.2. Local Symmetries

The SO ( N ) group parameters a α β are functions of space-time coordinate, x A .
  • Scalar boson in the vector representation
    This time the scalar fields introduced through Equation (A27) must transform as
    (A38a) ϕ μ ( x ) ϕ μ ( x ) = O μ ν ( x ) ϕ ν ( x ) (A38b) O μ ν ( x ) = e i 2 a α β ( x ) M α β μ ν .
    The kinetic energy for ϕ ’s given by Equation (A30), L KE ϕ = 1 2 μ = 1 N A ϕ μ ( x ) A ϕ μ ( x ) is no longer invariant under the local rotations (A38a), because A ϕ ( x ) = O ( x ) A ϕ ( x ) + [ A O ( x ) ] ϕ ( x ) O ( x ) A ϕ ( x ) . As in QED, we modify the Lagrangian by replacing the differential operator A by the gauge covariant derivative D A , where
    A D α β A δ α β A i g 2 G μ ν A ( x ) M μ ν α β ,
    and require D A ϕ ( x ) to transform like ϕ ( x ) :
    D A ϕ ( x ) D A ϕ ( x ) = D A ϕ ( x ) = O ( x ) D A ϕ ( x ) .
    Note that D A is to be understood as a N × N matrix carrying a Dirac index, A , and operating on the N component scalar bosonic field, ϕ ( x ) . Here g is a coupling constant between scalar bosons and vector gauge bosons. Further, using the local gauge transformation (A38a) in Equation (A39) gives
    D A D A = O ( x ) D A O ( x ) .
    There are 1 2 N ( N 1 ) group generators and we introduce one vector gauge boson, G μ ν A ( x ) for each and define
    (A41a) D A ϕ ( x ) = 1 A i g 2 G ^ A ( x ) ϕ ( x ) , (A41b) where G ^ A ( x ) M μ ν G μ ν A ( x ) ,
    in terms of Lie-algebra valued gauge field, G ^ A ( x ) . In Equation (A41a), 1 represents N × N identity matrix. Next, we determine the transformation law for the vector gauge boson. Substituting Equations (A38a) and (A41a) in Equation (A39) and using the fact O ( x ) O ( x ) = 1 which implies [ A O ( x ) ] O ( x ) = O ( x ) A O ( x ) , we get
    G ^ A ( x ) G ^ A ( x ) = O ( x ) G ^ A ( x ) + 1 4 i g A O ( x ) .
    One could equivalently start from Equation (A40) and derive Equation (A42). We now work out the infinitesimal form of Equation (A42). Using Equations (A3) and (A5) in Equation (A42), we obtain after some algebra, the local transformation law for the vector bosons
    G μ ν A ( x ) G μ ν A ( x ) = G μ ν A ( x ) + a μ ρ ( x ) G ρ ν A ( x ) + a ν λ ( x ) G μ λ A ( x ) (A43a) + 2 g A a μ ν ( x ) , (A43b) with G μ ν A ( x ) = G ν μ A ( x ) .
    In analogy with QED, we define the field strength tensor, F μ ν A B ( x ) as
    (A44a) D A , D B = i g 2 F ^ A B ( x ) , (A44b) where F ^ A B ( x ) = M μ ν F μ ν A B ( x ) .
    Substituting Equations (A41) into Equations (A44) and together with Equation (A5), we get
    F μ ν A B ( x ) = A G μ ν B ( x ) B G μ ν A ( x ) g G μ σ A ( x ) G σ ν B ( x ) G μ σ B ( x ) G σ ν A ( x ) .
    To find the transformation law for F A B we left and right multiply Equation (A44a) by O ( x ) and O ( x ) , respectively, to obtain
    F ^ A B ( x ) = O ( x ) F ^ A B ( x ) O x ,
    where we have use of Equation (A40). Note that Equation (A46) is in the form of Equation (A42), hence the corresponding infinitesimal result (A43a) applies without the derivative term:
    F μ ν A B ( x ) F μ ν A B ( x ) = F μ ν A B ( x ) + a μ ρ ( x ) F ρ ν A B ( x ) + a ν λ ( x ) F μ λ A B ( x ) .
    After the introduction of local transformation the Lagrangian (A30) must be replaced by
    L = 1 2 D A ϕ ( x ) D A ϕ ( x ) = 1 2 A ϕ μ A ϕ μ g A ϕ μ G μ ν A ϕ ν g 2 2 ϕ μ G A μ ν G ν σ A ϕ σ .
    In order to define the system including the new gauge field, G μ ν A ( x ) , it is necessary to include a kinetic energy term for G μ ν A ( x ) :
    L = 1 4 F A B μ ν ( x ) F μ ν A B ( x ) + 1 2 D A ϕ ( x ) D A ϕ ( x ) .
  • Scalar boson in the 2nd—rank antisymmetric tensor representation
    Recall from Equation (A17b) that the second rank antisymmetric tensor, Φ μ ν ( A ) transforms as Φ ( A ) = O Φ ( A ) O . Then just as in the case of the vector representation we want the D A Φ ( A ) to transform like Φ ( A ) :
    D A Φ ( A ) D A Φ ( A ) = O ( x ) D A Φ ( A ) O ( x )
    Then the covariant derivative, D A Φ ( A ) in terms of Lie-valued gauge fields, which has the transformation property (A50), is given by
    D A Φ ( A ) = A Φ ( A ) i g 2 G ^ A Φ ( A ) + G ^ A Φ ( A )
    Inserting the generators, we find the expression for the covariant derivative to be
    D A Φ ( A ) μ ν = A Φ μ ν ( A ) g G μ σ A Φ σ ν ( A ) G ν σ A Φ σ μ ( A )
    The total Lagrangian is
    L = 1 4 F A B μ ν F μ ν A B + 1 4 Tr D A Φ ( A ) D A Φ ( A )
  • Scalar boson in the 2nd—rank symmetric tensor representation
    Recall from Equation (A22b) that the 2nd—rank symmetric tensor, Φ ( S ) , transforms as Φ ( S ) = O Φ ( S ) O . Hence, the results for this case will be identical to that for the 2nd—rank antisymmetric tensor case. Therefore
    D A Φ ( S ) μ ν = A Φ μ ν ( S ) g G μ σ A Φ σ ν ( S ) G ν σ A Φ σ μ ( S )
    L = 1 4 F A B μ ν F μ ν A B + 1 4 Tr D A Φ ( S ) D A Φ ( S )
    and of course
    D A Φ ( S ) D A Φ ( S ) = O ( x ) D A Φ ( S ) O ( x )
  • Scalar boson in the generalrthrank tensor representation
    Recall from Equations (A19b) and (A26b) the transformation law for an arbitrary antisymmetric and symmetric tensor of rank r: Φ μ 1 μ 2 μ r ( A , S ) = O μ 1 ν 1 O μ 2 ν 2 O μ r ν r Φ ν 1 ν 2 ν r ( A , S ) . Hence, we require that the corresponding covariant derivative, D A Φ μ 1 μ 2 μ r ( A , S ) , transforms as
    D A Φ ( A , S ) μ 1 μ 2 μ r = O μ 1 ν 1 O μ 2 ν 2 O μ r ν r D A Φ ( A , S ) ν 1 ν 2 ν r
    The expression for the covariant derivative is then given by
    D A Φ ( A , S ) μ 1 μ 2 μ r = A Φ μ 1 μ 2 μ r ( A , S ) g P ( 1 ) δ P G μ 1 P ( 1 ) ν A Φ ν μ 2 P ( 2 ) μ 3 P ( 3 ) μ r P ( r ) ( A , S )
    For example, in the case of 3rd—rank tensor, the above result takes the form
    D A Φ ( A , S ) μ 1 μ 2 μ 3 = A Φ μ 1 μ 2 μ r ( A , S ) g G μ 1 ν A Φ ν μ 2 μ 3 ( A , S ) G μ 2 ν A Φ ν μ 1 μ 3 ( A , S ) + G μ 3 ν A Φ ν μ 1 μ 2 ( A , S )

Appendix B. SO(2N) Group in a U(N) Basis

In this appendix, we explain SO ( 2 N ) group algebra in SU ( N ) basis, branching rules for SO ( 2 N ) into SU ( N ) × U ( 1 ) irreducible representations and its specialization to SO ( 10 ) case. Further, we show explicitly the technique to decompose SO ( 2 N ) tensor invariants in terms of SU ( N ) tensor invariants and illustrate this method with some concrete SO ( 10 ) invariants. Finally, in this appendix, we express SO ( 10 ) tensors in terms of SU ( 5 ) irreducible tensors with canonically normalized kinetic energy terms and identify SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y singlets, SU ( 2 ) L doublets and SU ( 3 ) C triplets in SU ( 5 ) fields.

Appendix B.1. Complete Embedding of U(N) into SO(2N)

Let σ and λ given by
σ = a + i b and λ = c + i d ,
be N —dimensional complex column vectors of the U ( N ) group where a , b , c and d are real vectors. Then the U ( N ) group transformations [11],
σ = U σ , λ = U λ , U = e i b · M U ( N ) ; U U = U U = 1 ; M U ( N ) = M U ( N ) ,
leaves the following scalar products invariant:
(A62a) σ σ = a a + b b , (A62b) λ λ = c c + d d , (A62c) λ σ = c a + d b + i c b d a .
Now, define two 2 N —dimensional real column vectors as follows:
Σ = a b , Λ = c d .
The U ( N ) invariants Equations (A62a)–(A62c) can now be expressed in terms of Σ and Λ :
(A64a) Σ Σ = a a + b b , (A64b) Λ Λ = c c + d d , (A64c) Λ Σ = c a + d b , (A64d) Λ J Σ = c b d a , J = 0 1 1 0
Next, consider the SO ( 2 N ) group acting on the real 2 N dimensional vectors Σ and Λ . Then, the SO ( 2 N ) group transformations
Σ = O Σ , Λ = O Λ , O = e i a · M SO ( 2 N ) ; O O = O O = 1 ; M SO ( 2 N ) = M SO ( 2 N ) ,
leaves the following scalar products invariant:
Σ Σ ; Λ Λ ; Λ Σ
Since the SO ( 2 N ) invariants in (A66) are also U ( N ) invariants (see Equations (A64a)–(A64c)), U ( N ) is a “natural” subgroup of SO ( 2 N ) .
Note that since O SO ( 2 N ) , the antisymmetric generators M SO ( 2 N ) in the basis of Equation (A63), can be written as
M SO ( 2 N ) = i A B B C
where A and C are real antisymmetric ( A = A , C = C ) N × N matrices while B is an arbitrary real N × N matrix.
Additionally, if we impose that O U ( N ) , then M SO ( 2 N ) is also a generator of U ( N ) : M SO ( 2 N ) M U ( N ) . Then the corresponding transformation must also leave the fourth quantity in Equation (A64d) invariant: Λ J Σ = Λ J Σ e i a . M U ( N ) J e i a . M U ( N ) = J , which under infinitesimal transformations takes the form
M U ( N ) J + J M U ( N ) = 0
Inserting Equation (A67) into Equation (A68) gives
M U ( N ) = A B B A
where A is a real N × N antisymmetric matrix and B is a real N × N symmetric matrix.
The number of independent elements in A and B are 1 2 N ( N 1 ) and 1 2 N ( N + 1 ) , respectively, giving a total of N 2 independent elements in M U ( N ) . The traceless matrices A (since A is antisymmetric) and the traceless part of matrices i B : i [ B 1 N Tr ( B ) 1 ] will form the adjoint N 2 1 dimensional representation of the SU ( N ) group and the trace of B : i N Tr ( B ) 1 will be an SU ( N ) singlet. This term generates the U ( 1 ) group of complex phase transformations. Thus, we have the decomposition SO ( 2 N ) U ( N ) SU ( N ) U ( 1 ) .
However, the adjoint and singlet representations of SU ( N ) is not the full story. There are other generators of SO ( 2 N ) that are not in M U ( N ) . These remaining 2 N 2 N 2 = N ( N 1 ) generators of SO ( 2 N ) form two antisymmetric tensor representations of U ( N ) : K ± i L each of dimension 1 2 N ( N 1 ) :
K L L K
This can be seen from the following argument. From above we have learned that 2 N dimensional real vector, a b , decomposes into N N ¯ dimensional vectors of SU ( N ) corresponding to a ± i b , that is, 2 N N N ¯ . Further, the (antisymmetric) generators of SO ( 2 N ) can be associated with 2nd rank antisymmetric tensors. Thus, under SO ( 2 N ) SU ( N ) U ( 1 ) decomposition: 2 N 2 N a n t i s y m m e t r i c ( N N ¯ ) ( N N ¯ ) a n t i s y m m e t r i c 2 N 2 N N a n t i s y m m e t r i c N ¯ N ¯ a n t i s y m m e t r i c N N ¯ . Thus, N ( 2 N 1 ) 1 2 N ( N 1 ) 1 2 N ( N 1 ) ¯ N 2 1 1 . Altogether,
M SO ( 2 N ) = A + K B + L B + L A K
Summarizing:
  • N 2 1 dimensional adjoint of SU ( N ) is formed from A + i B 1 N Tr ( B ) 1
  • Singlet of SU ( N ) is formed from 1 N Tr ( B ) 1
  • Antisymmetric representations of SU ( N ) is formed from K + i L and K i L each of dimensionality 1 2 N ( N 1 )
  • A , K , L are real N × N antisymmetric matrices and B is a real N × N symmetric matrix.

Appendix B.2. Generators of SU(N) in Terms of SO(2N)

For compactness and clarity we drop the subscript from M SO ( 2 N ) and write them simply as M . Looking at the block structure of M in Equation (A71), we can make the following assignments [11,24] ( i , j = 1 , , N )
A j i = 1 2 M i j + M i + N j + N ; K i j = 1 2 M i j M i + N j + N ; B j i = 1 2 M i j + N + M j i + N , L i j = 1 2 M i j + N M j i + N .
The generators of U ( N ) group are P j i , defined by
P j i = A j i + i B j i ,
and the SU ( N ) (traceless) generators, Q j i , are given by
Q j i = P j i 1 N P k k δ j i .
They satisfy U ( N ) algebra,
P j i , P l k = δ l i P j k δ j k P l i , Q j i , Q l k = δ l i Q j k δ j k Q l i ,
The U ( 1 ) generator, P k k , is given by
P k k = i M i i + N
Lastly, the broken generators of SO ( 2 N ) group, S i j and S ¯ i j are
S i j = K i j i L i j , S ¯ i j = K i j + i L i j .

Appendix B.3. Branching Rules for SO(2N) into SU(N) U(!) Irreducible Representations

The irreducible tensor representations of SO ( 2 N ) can be decomposed under SO ( 2 N ) SU ( N ) U ( 1 ) by forming tensor products and using Young tableau [11].
  • Vector of SO ( 2 N )
    This case was already considered in the Appendix B.1:
    2 N N N ¯
  • 2nd—rank tensors of SO ( 2 N )
    The antisymmetric tensor representation was also considered in the Appendix B.1:
    N ( 2 N 1 ) 1 2 N ( N 1 ) 1 2 N ( N 1 ) ¯ N 2 1 1
    In the case of 2nd—rank symmetric traceless tensor of dimensionality 2 N + 1 2 2 N 0 , we get 2 N 2 N s y m m e t r i c ( N N ¯ ) ( N N ¯ ) s y m m e t r i c , which on simplifying gives
    ( N + 1 ) ( 2 N 1 ) 1 2 N ( N + 1 ) 1 2 N ( N + 1 ) ¯ N 2 1 1
  • 3rd—rank tensors of SO ( 2 N )
    Here we form an anti-symmetrized and a symmetrized product of three vectors and subtract off the trace in the case of a symmetric tensor representation. The result for the decomposition of antisymmetric tensor representation with dimensionality 2 N 3 is given by
    2 3 N ( 2 N 1 ) ( N 1 ) 1 6 N ( N 1 ) ( N 2 ) 1 6 N ( N 1 ) ( N 2 ) ¯ 1 2 N ( N + 1 ) ( N 2 ) 1 2 N ( N + 1 ) ( N 2 ) ¯ N N ¯
    The result for the symmetric traceless tensor representation of dimensionality 2 N + 2 3 2 N 1 is
    2 3 N ( N + 2 ) ( 2 N 1 ) 1 5 N ( N + 1 ) ( N + 2 ) 1 6 N ( N + 1 ) ( N + 2 ) ¯ 1 2 N ( N 1 ) ( N + 2 ) 1 2 N ( N 1 ) ( N + 2 ) ¯
  • 4th—rank tensors of SO ( 2 N )
    Using the technique as before, we have the following decomposition of the 2 N 4 component 4th—rank antisymmetric tensor representation
    1 6 N ( N 1 ) ( 2 N 1 ) ( 2 N 3 ) 1 24 N ( N 1 ) ( N 2 ) ( N 3 ) 1 24 N ( N 1 ) ( N 2 ) ( N 3 ) ¯ 1 6 N ( N + 1 ) ( N 1 ) ( N 3 ) 1 6 N ( N + 1 ) ( N 1 ) ( N 3 ) ¯ 1 2 N ( N 1 ) 1 2 N ( N 1 ) ¯ 1 4 N 2 ( N + 1 ) ( N 3 ) N 2 1 1
    For the case of symmetric traceless tensor representation of dimensionality 2 N + 3 4 2 N + 1 2 , the decomposition is
    1 6 N ( 2 N + 1 ) ( N + 3 ) ( 2 N 1 ) 1 24 N ( N + 1 ) ( N + 2 ) ( N + 3 ) 1 24 N ( N + 1 ) ( N + 2 ) ( N + 3 ) ¯ 1 6 N ( N + 1 ) ( N 1 ) ( N + 3 ) 1 6 N ( N + 1 ) ( N 1 ) ( N + 3 ) ¯ 1 4 N 2 ( N 1 ) ( N + 3 )
  • 5th—rank tensors of SO ( 2 N )
    The 5th—rank antisymmetric tensor representation has dimensionality is 2 N 5 and can be decomposed as follows
    1 15 N ( 2 N 1 ) ( N 1 ) ( 2 N 3 ) ( N 2 ) 1 120 N ( N 1 ) ( N 2 ) ( N 3 ) ( N 4 ) 1 120 N ( N 1 ) ( N 2 ) ( N 3 ) ( N 4 ) ¯ 1 24 N ( N + 1 ) ( N 1 ) ( N 2 ) ( N 4 ) 1 24 N ( N + 1 ) ( N 1 ) ( N 2 ) ( N 4 ) ¯ 1 12 N 2 ( N + 1 ) ( N 1 ) ( N 4 ) 1 12 N 2 ( N + 1 ) ( N 1 ) ( N 4 ) ¯ 1 6 N ( N 1 ) ( N 2 ) 1 6 N ( N 1 ) ( N 2 ) ¯ 1 2 N ( N + 1 ) ( N 2 ) 1 2 N ( N + 1 ) ( N 2 ) ¯ N N ¯
    For the case of symmetric traceless tensor representation of dimensionality 2 N + 4 5 2 N + 2 3 , the decomposition is
    1 15 N ( N + 1 ) ( 2 N + 1 ) ( N + 4 ) ( 2 N 1 ) 1 120 N ( N + 1 ) ( N + 2 ) ( N + 3 ) ( N + 4 ) 1 120 N ( N + 1 ) ( N + 2 ) ( N + 3 ) ( N + 4 ) ¯ 1 24 N ( N + 1 ) ( N 1 ) ( N + 2 ) ( N + 4 ) 1 24 N ( N + 1 ) ( N 1 ) ( N + 2 ) ( N + 4 ) ¯ 1 4 N 2 ( N 1 ) ( N + 3 ) 1 4 N 2 ( N 1 ) ( N + 3 ) ¯
  • Specializing to SO ( 10 ) gauge group
    Under SO ( 10 ) SU ( 5 ) U ( 1 )
    ϕ μ ( 10 ) : 10 5 5 ¯
    (A88a) Φ μ ν ( 45 ) ( A ) : 45 24 10 10 ¯ 1 (A88b) Φ μ ν ( S ) : 54 24 15 15 ¯
    (A89a) Φ μ ν ρ ( 120 ) ( A ) : 120 5 5 ¯ 10 10 ¯ 45 45 ¯ (A89b) Φ μ ν ρ ( 210 ) ( S ) : 210 35 35 ¯ 70 70 ¯
    Φ μ ν ρ σ ( 210 ) ( A ) : 210 1 5 5 ¯ 10 10 ¯ 24 40 (A90a) 40 ¯ 75 (A90b) Φ μ ν ρ σ ( 660 ) ( S ) : 660 70 70 ¯ 160 160 ¯ 200
    Ξ μ ν ρ σ λ ( 252 ) ( A ) : 252 1 1 5 5 ¯ 10 10 ¯ 15 (A91a) 15 ¯ 45 45 ¯ 50 50 ¯ Φ μ ν ρ σ λ ( 1782 ) ( S ) : 1782 126 126 ¯ 315 315 ¯ 450 (A91b) 450 ¯
    Recall from Equations (A20b)–(A20c) that the real 252 -dimensional 5 t h —rank tensor of SO ( 10 ) , Ξ μ ν ρ σ λ ( 252 ) ( A ) decomposes into two complex 5 t h —rank tensors, Φ μ ν λ ρ σ ( 126 ) ( A ) Ω μ ν ρ σ λ ( ) and Φ μ ν λ ρ σ ( 126 ¯ ) ( A ) Ω μ ν ρ σ λ ( + ) each of dimensionality 126 : Ξ μ ν λ ρ σ ( 252 ) ( A ) = Φ μ ν λ ρ σ ( 126 ¯ ) ( A ) + Φ μ ν λ ρ σ ( 126 ) ( A ) , where
    Φ μ ν λ ρ σ ( 126 ¯ ) ( A ) Φ μ ν λ ρ σ ( 126 ) ( A ) = 1 2 δ μ α δ ν β δ ρ γ δ λ δ δ σ θ ± i 5 ! ϵ μ ν ρ λ σ α β γ δ θ Ξ α β γ δ θ ( 252 ) ( A )
    Φ μ ν λ ρ σ ( 126 ¯ ) ( A ) : 126 ¯ 1 5 10 ¯ 15 45 ¯ 50
    Φ μ ν λ ρ σ ( 126 ) ( A ) : 126 1 5 ¯ 10 15 ¯ 45 50 ¯

Appendix B.4. Technique for the Evaluation of SO(2N) Invariant Tensor Couplings. The Basic Theorem

Here we discuss a technique for the analysis of SO ( 2 N ) invariant couplings which allows a full exhibition of the SU ( N ) invariant content of the tensor representations [8,9,10,11]. The technique utilizes a basis consisting of a specific set of reducible SU ( N ) tensors in terms of which the SO ( 2 N ) invariant couplings have a simple expansion.
We begin with the identification that the natural basis for the expansion of the SO ( 2 N ) invariants is in terms of a specific set of SU ( N ) reducible tensors, ϕ c k and ϕ c ¯ k which we define as
A k ϕ c k ϕ 2 k + i ϕ 2 k 1 , A k ϕ c ¯ k ϕ 2 k i ϕ 2 k 1
Inversely,
ϕ μ = ϕ 2 k = 1 2 ϕ c k + ϕ c ¯ k , ϕ 2 k 1 = i 2 ϕ c k ϕ c ¯ k ,
where i , j , k , = 1 , , N are SU ( N ) indices and μ , ν , ρ , = 1 , , 2 N are SO ( 2 N ) indices. This can be extended immediately to define the quantity Φ c i c j c ¯ k with an arbitrary number of unbarred and barred indices where each c index can be expanded out so that
A i A j A k = Φ c i c j c ¯ k = Φ 2 i c j c ¯ k + i Φ 2 i 1 c j c ¯ k etc . .
Thus, for example, the quantity Φ c i 1 c i 2 c ¯ i 3 c i r is a sum of 2 r terms gotten by expanding all the c indices. Φ c i c ¯ j c k c ¯ r is completely antisymmetric in the interchange of its c—indices whether unbarred or barred:
Φ c i c ¯ j c k c ¯ r = Φ c k c ¯ j c i c ¯ r etc . .
Further,
Φ c i c ¯ j c k c ¯ r * = Φ c ¯ i c j c ¯ k c r etc . .
Use of quantities like Φ c i c ¯ j c k c ¯ r * are also useful in evaluating kinetic energy like terms such as: 1 2 A ϕ μ A ϕ μ , 1 4 Φ μ ν A B Φ μ ν A B , etc., where A and B are Dirac indices.
As a first example, consider the SO ( 10 ) bilinear invariant 10 · 10 : I μ J μ . We evaluate this invariant in terms of the specific set of SU ( 5 ) reducible tensors. To that end, write I μ = I 2 i , I 2 i 1 , J μ = J 2 i , J 2 i 1 , where i = 1 , 2 , , 5 and μ = 1 , 2 , , 5 . Then I μ J μ = I 2 i J 2 i + I 2 i 1 J 2 i 1 . Writing, I c i I 2 i + i X 2 i 1 and J c i J 2 i + i Y 2 i 1 , we get I c i J c ¯ i = I 2 i J 2 i + I 2 i 1 J 2 i 1 + i I 2 i 1 J 2 i I 2 i J 2 i 1 and I c ¯ i J c i = I 2 i J 2 i + I 2 i 1 J 2 i 1 + i I 2 i J 2 i 1 I 2 i 1 J 2 i . Adding the last two equations give I c i J c ¯ i + I c ¯ i J c i = 2 I 2 i J 2 i + I 2 i 1 J 2 i 1 and hence,
10 · 10 | SO ( 10 ) : I μ J μ = 1 2 1 I c i J c ¯ i + I c ¯ i J c i .
One can now exploit the last result to compute other SO ( 10 ) bilinear invariants such as 120 · 120 : I μ ν ρ J μ ν ρ . Therefore, I μ ν ρ J μ ν ρ = 1 2 ( I c i ν ρ J c ¯ i ν ρ + I c ¯ i ν ρ J c i ν ρ ) . Repeating the process, we get I c i ν ρ J c ¯ i ν ρ = 1 2 ( I c i c j ρ J c ¯ i c ¯ j ρ + I c i c ¯ j ρ J c ¯ i c j ρ ) = 1 2 [ 1 2 ( I c i c j c k J c ¯ i c ¯ j c ¯ k + I c i c j c ¯ k J c ¯ i c ¯ j c k ) + 1 2 ( I c i c ¯ j c k J c ¯ i c j c ¯ k + I c i c ¯ j c ¯ k J c ¯ i c j c k ) ] and similarly, I c ¯ i ν ρ J c i ν ρ = 1 2 [ 1 2 ( I c ¯ i c j c k J c i c ¯ j c ¯ k + I c ¯ i c j c ¯ k J c i c ¯ j c k ) + 1 2 ( I c ¯ i c ¯ j c k J c i c j c ¯ k + I c ¯ i c ¯ j c ¯ k J c i c j c k ) ] . Thus, I μ ν ρ J μ ν ρ = 1 2 ( 1 4 ) ( I c i c j c k J c ¯ i c ¯ j c ¯ k + I c i c j c ¯ k J c ¯ i c ¯ j c k + I c i c ¯ j c k J c ¯ i c j c ¯ k + I c i c ¯ j c ¯ k J c ¯ i c j c k + I c ¯ i c j c k J c i c ¯ j c ¯ k + I c ¯ i c j c ¯ k J c i c ¯ j c k + I c ¯ i c ¯ j c k J c i c j c ¯ k + I c ¯ i c ¯ j c ¯ k J c i c j c k ) . Finally, using the antisymmetry of the c—indices, we get
120 · 120 | SO ( 10 ) : I μ ν ρ J μ ν ρ = 1 2 3 ( I c i c j c k J c ¯ i c ¯ j c ¯ k + I c ¯ i c ¯ j c ¯ k J c i c j c k + 3 I c i c j c ¯ k J c ¯ i c ¯ j c k + 3 I c i c ¯ j c ¯ k J c ¯ i c j c k + I c ¯ i c j c k J c i c ¯ j c ¯ k ) .
Higher order SO ( 10 ) invariants in terms of specific set of SU ( N ) reducible tensors can also be easily computed. As a third example, consider the SO ( 10 ) trilinear invariant 10 · 10 · 45 : I μ J ν L μ ν . Expanding, I μ J ν L μ ν = 1 2 ( I c i J ν L c ¯ i ν + I c ¯ i J ν L c i ν ) = 1 2 [ 1 2 ( I c i J c j L c ¯ i c ¯ j + I c i J c ¯ j L c ¯ i c j ) + 1 2 ( I c ¯ i J c j L c i c ¯ j + I c ¯ i J c ¯ j L c i c j ) ] . Rearranging,
10 · 10 · 45 | SO ( 10 ) : I μ J ν L μ ν = 1 2 2 I c i J c j L c ¯ i c ¯ j + I c ¯ i J c ¯ j L c i c j + I c i J c ¯ j I c ¯ j J c i L c ¯ i c j .
For our last example, we compute the quartic SO ( 10 ) invariant, 45 · 45 · 45 · 45 : H α β I α γ J β δ L γ δ . The result is
45 · 45 · 45 · 45 | SO ( 10 ) : H α β I α γ J β δ L γ δ = 1 2 4 [ H c ¯ i c ¯ j I c i c k + H c i c ¯ j I c ¯ i c k J c j c ¯ l L c ¯ k c l + J c j c l L c ¯ k c ¯ l + H c ¯ i c ¯ j I c i c ¯ k + H c i c ¯ j I c ¯ i c ¯ k J c j c ¯ l L c k c l + J c j c l L c k c ¯ l + H c i c j I c ¯ i c ¯ k + H c ¯ i c j I c i c k J c ¯ j c ¯ l L c k c l + J c ¯ j c l L c k c ¯ l + H c i c j I c ¯ i c k + H c ¯ i c j I c i c ¯ k J c ¯ j c ¯ l L c ¯ k c l + J c ¯ j c l L c ¯ k c ¯ l ]
We now give some general results here,
Φ μ 1 μ 2 μ 3 μ r Φ μ 1 μ 2 μ 3 μ r = 1 2 r Φ c i 1 c i 2 c i 3 c i r 1 c i r Φ c ¯ i 1 c ¯ i 2 c ¯ i 3 c ¯ i r 1 c ¯ i r + Φ c ¯ i 1 c i 2 c i 3 c i r 1 c i r Φ c i 1 c ¯ i 2 c ¯ i 3 c ¯ i r 1 c ¯ i r + + Φ c i 1 c i 2 c i 3 c i r 1 c ¯ i r Φ c ¯ i 1 c ¯ i 2 c ¯ i 3 c ¯ i r 1 c i r + Φ c ¯ i 1 c ¯ i 2 c i 3 c i r 1 c i r Φ c i 1 c i 2 c ¯ i 3 c ¯ i r 1 c ¯ i r + (A97a) + Φ c i 1 c i 2 c i 3 c ¯ i r 1 c ¯ i r Φ c ¯ i 1 c ¯ i 2 c ¯ i 3 c i r 1 c i r + Φ μ 1 μ 2 μ 3 μ r Φ μ 1 μ 2 μ 3 μ r = 1 2 r Φ c i 1 c i 2 c i 3 c i r 1 c i r Φ c i 1 c i 2 c i 3 c i r 1 c i r + Φ c ¯ i 1 c ¯ i 2 c ¯ i 3 c ¯ i r 1 c ¯ i r Φ c i 1 c i 2 c i 3 c i r 1 c i r , + Φ c ¯ i 1 c i 2 c i 3 c i r 1 c i r Φ c ¯ i 1 c i 2 c i 3 c i r 1 c i r + + Φ c i 1 c i 2 c i 3 c i r 1 c ¯ i r Φ c i 1 c i 2 c i 3 c i r 1 c ¯ i r + Φ c ¯ i 1 c ¯ i 2 c i 3 c i r 1 c i r Φ c ¯ i 1 c ¯ i 2 c i 3 c i r 1 c i r + + Φ c i 1 c i 2 c i 3 c ¯ i r 1 c ¯ i r Φ c i 1 c i 2 c i 3 c ¯ i r 1 c ¯ i r + (A97b) + Φ c ¯ i 1 c ¯ i 2 c ¯ i 3 c ¯ i r 1 c ¯ i r Φ c ¯ i 1 c ¯ i 2 c ¯ i 3 c ¯ i r 1 c ¯ i r
Finally, we make the observation that the object Φ c i c j c ¯ k c r transforms like a reducible representation of SU ( N ) . Thus if we are able to compute the SO ( 2 N ) invariant couplings in terms of these reducible tensors of SU ( N ) then there remains only the further step of decomposing the reducible tensors into their irreducible parts. See subsection Appendix B.5.

Appendix B.5. Explicit Decomposition of Irreducible SO(10) Tensors in Terms of SU(5) Irreducible Tensors with Canonically Normalized Kinetic Energy Terms

  • SU ( 5 ) tensors in the 10 –plet of SO ( 10 )
    The 10 –plet of SO ( 10 ) , ϕ μ ( 10 ) , can be decomposed in SU ( 5 ) components [8] as follows
    ϕ c ¯ i ( 10 ) = h i ( 10 ) ; ϕ c i ( 10 ) = h ( 10 ) i .
    The tensors are already in their irreducible form and one can identify ϕ c i ( 10 ) with the 5 –plet of Higgs and ϕ c ¯ i ( 10 ) with the 5 ¯ –plet of Higgs. Now the kinetic energy for the 10 —dimensional Higgs field [8] is
    L KE ( 10 ) = A ϕ μ ( 10 ) A ϕ μ ( 10 ) = 1 2 A ϕ c i ( 10 ) A ϕ c i ( 10 ) + A ϕ c ¯ i ( 10 ) A ϕ c ¯ i ( 10 ) = 1 2 A h i ( 10 ) A h i ( 10 ) + A h ( 10 ) i A h ( 10 ) i A H i ( 10 ) A H i ( 10 ) A H ( 10 ) i A H ( 10 ) i .
    Therefore, we normalize the fields according to
    h i ( 10 ) = 2 H i ( 10 ) ; h ( 10 ) i = 2 H ( 10 ) i .
  • SU ( 5 ) tensors in the 45 –plet of SO ( 10 )
    The 45 –plet of SO ( 10 ) Higgs, Φ μ ν ( 45 ) , can be decomposed in SU ( 5 ) multiplets as follows
    Φ c ¯ i c ¯ j ( 45 ) = h i j ( 45 ) ; Φ c n c ¯ n ( 45 ) = h ( 45 ) ; Φ c i c j ( 45 ) = h ( 45 ) i j ; Φ c i c ¯ j ( 45 ) = h j ( 45 ) i + 1 5 δ j i h ( 45 ) ,
    where h ( 45 ) , h ( 45 ) i j , h i j ( 45 ) and h j ( 45 ) i are the 1 –plet, 10 –plet, 10 ¯ –plet and 24 –plet representations of SU ( 5 ) , respectively. To normalize these SU ( 5 ) Higgs fields [9], we carry out a field redefinition:
    h ( 45 ) = 10 H ( 45 ) ; h j ( 45 ) i = 2 H j ( 45 ) i ; h i j ( 45 ) = 2 H i j ( 45 ) ; h ( 45 ) i j = 2 H ( 45 ) i j .
    In terms of the normalized fields, the kinetic energy of the 45 –plet of Higgs,
    L KE ( 45 ) = A Φ μ ν ( 45 ) A Φ μ ν ( 45 ) = 1 4 A Φ c i c j ( 45 ) A Φ c i c j ( 45 ) + A Φ c ¯ i c ¯ j ( 45 ) A Φ c ¯ i c ¯ j ( 45 ) + 2 A Φ c i c ¯ j ( 45 ) A Φ c i c ¯ j ( 45 ) = 1 4 [ A h ( 45 ) i j A h ( 45 ) i j + A h i j ( 45 ) A h i j ( 45 ) + 2 ( A h j ( 45 ) i A h j ( 45 ) i + 1 5 A h ( 45 ) A h ( 45 ) ) ] A H ( 45 ) A H ( 45 ) 1 2 ! A H i j ( 45 ) A H i j ( 45 ) 1 2 ! A H ( 45 ) i j A H ( 45 ) i j A H j ( 45 ) i A H j ( 45 ) i .
  • SU ( 5 ) tensors in the 120 –plet of SO ( 10 )
    The 120 –plet of SO ( 10 ) , Φ μ ν ρ ( 120 ) , can be decomposed in SU ( 5 ) components [8] as follows
    Φ c i c j c ¯ k ( 120 ) = h k ( 120 ) i j + 1 4 δ k i h ( 120 ) j δ k j h ( 120 ) i ; Φ c i c ¯ j c ¯ k ( 120 ) = h j k ( 120 ) i + 1 4 δ j i h k ( 120 ) δ k i h j ( 120 ) ; Φ c ¯ n c n c i ( 120 ) = h ( 120 ) i ; Φ c i c j c k ( 120 ) = ϵ i j k l m h l m ( 120 ) , Φ c ¯ i c ¯ j c ¯ k ( 120 ) = ϵ i j k l m h ( 120 ) l m , Φ c ¯ n c n c ¯ i ( 120 ) = h i ( 120 ) ,
    where h i ( 120 ) , h ( 120 ) i , h i j ( 120 ) , h ( 120 ) i j , h k ( 120 ) i j , h j k ( 120 ) i are the 5 ¯ –plet, 5 –plet, 10 ¯ –plet, 10 –plet, 45 –plet and 45 ¯ –plet representations of SU ( 5 ) . To normalize them we make the following redefinition of fields
    h ( 120 ) i = 4 3 H ( 120 ) i ; h i ( 120 ) = 4 3 H i ( 120 ) ; h ( 120 ) i j = 1 3 H ( 120 ) i j ; h k ( 120 ) i j = 2 3 H k ( 120 ) i j ; h i j ( 120 ) = 1 3 H i j ( 120 ) , h j k ( 120 ) i = 2 3 H j k ( 120 ) i .
    In terms of the redefined fields the kinetic energy term for the 120 multiplet takes on the form
    L KE ( 120 ) = A Φ μ ν λ ( 120 ) A Φ μ ν λ ( 120 ) = 1 8 A Φ c i c j c k ( 120 ) A Φ c i c j c k ( 120 ) + A Φ c ¯ i c ¯ j c ¯ k ( 120 ) A Φ c ¯ i c ¯ j c ¯ k ( 120 ) + 3 A Φ c i c j c ¯ k ( 120 ) A Φ c i c j c ¯ k ( 120 ) + 3 A Φ c i c ¯ j c ¯ k ( 120 ) A Φ c i c ¯ j c ¯ k ( 120 ) = 1 8 12 A h i j A h i j + 12 A h i j A h i j + 3 A h k ( 120 ) i j A h k ( 120 ) i j + 1 2 A h ( 120 ) i A h ( 120 ) i + 3 A h i j ( 120 ) k A h i j ( 120 ) k + 1 2 A h i ( 120 ) A h i ( 120 ) 1 2 ! A H ( 120 ) i j A H ( 120 ) i j 1 2 ! A H i j ( 120 ) A H i j ( 120 ) 1 2 ! A H k ( 120 ) i j A H k ( 120 ) i j 1 2 ! A H j k ( 120 ) i A H j k ( 120 ) i A H ( 120 ) i A H ( 120 ) i A H i ( 120 ) A H i ( 120 ) .
  • SU ( 5 ) tensors in the 210 –plet of SO ( 10 )
    The 210 –plet of SO ( 10 ) , Φ μ ν ρ σ ( 210 ) , has the following decomposition in SU ( 5 ) multiplets [9]
    Φ c i c j c ¯ k c ¯ l ( 210 ) = h k l ( 210 ) i j + 1 3 δ l i h k ( 210 ) j δ k i h l ( 210 ) j + δ k j h l ( 210 ) i δ l j h k ( 210 ) i + 1 20 δ l i δ k j δ k i δ l j h ( 210 ) , Φ c i c j c k c ¯ l ( 210 ) = h l ( 210 ) i j k + 1 3 δ l k h ( 210 ) i j δ l j h ( 210 ) i k + δ l i h ( 210 ) j k , Φ c ¯ i c ¯ j c ¯ k c l ( 210 ) = h i j k ( 210 ) l + 1 3 δ k l h i j ( 210 ) δ j l h i k ( 210 ) + δ i l h j k ( 210 ) , Φ c i c ¯ j c m c ¯ m ( 210 ) = h j ( 210 ) i + 1 5 δ j i h ( 210 ) , Φ c ¯ i c ¯ j c ¯ k c ¯ l ( 210 ) = 1 24 ϵ i j k l m h ( 210 ) m , Φ c i c j c k c l ( 210 ) = 1 24 ϵ i j k l m h m ( 210 ) , Φ c i c j c m c ¯ m ( 210 ) = h ( 210 ) i j , Φ c ¯ i c ¯ j c ¯ m c m ( 210 ) = h i j ( 210 ) , Φ c m c ¯ m c n c ¯ n ( 210 ) = h ( 210 ) ,
    where h ( 210 ) , h ( 210 ) i , h i ( 210 ) , h ( 210 ) i j , h i j ( 210 ) , h j ( 210 ) i , h l ( 210 ) i j k ; h j k l ( 210 ) i and h k l ( 210 ) i j are the 1 –plet, 5 –plet, 5 ¯ –plet, 10 –plet, 10 ¯ –plet, 24 –plet, 40 –plet, 40 ¯ –plet and 75 –plet representations of SU ( 5 ) , respectively. To normalize these fields, we carry out a field redefinition
    h ( 210 ) = 4 5 3 H ( 210 ) ; h ( 210 ) i = 8 6 H ( 210 ) i ; h i ( 210 ) = 8 6 H i ( 210 ) ; h ( 210 ) i j = 2 H ( 210 ) i j ; h i j ( 210 ) = 2 H i j ( 210 ) ; h j ( 210 ) i = 2 H j ( 210 ) i ; h l ( 210 ) i j k = 2 3 H l ( 210 ) i j k , h j k l ( 210 ) i = 2 3 H j k l ( 210 ) i , h k l ( 210 ) i j = 2 3 H k l ( 210 ) i j .
    Now the kinetic energy for the 210 —dimensional Higgs field in terms of the redefined fields takes the form
    L KE ( 210 ) = A Φ μ ν ρ λ ( 210 ) A Φ μ ν ρ λ ( 210 ) = 1 16 A Φ c i c j c k c l ( 210 ) A Φ c i c j c k c l ( 210 ) + A Φ c ¯ i c ¯ j c ¯ k c ¯ l ( 210 ) A Φ c ¯ i c ¯ j c ¯ k c ¯ l ( 210 ) + 4 A Φ c i c j c k c ¯ l ( 210 ) A Φ c i c j c k c ¯ l ( 210 ) + 4 A Φ c i c ¯ j c ¯ k c ¯ l ( 210 ) A Φ c i c ¯ j c ¯ k c ¯ l ( 210 ) + 6 A Φ c i c j c ¯ k c ¯ l ( 210 ) A Φ c i c j c ¯ k c ¯ l ( 210 ) A H ( 210 ) A H ( 210 ) A H ( 210 ) i A H ( 210 ) i A H i ( 210 ) A H i ( 210 ) 1 2 ! A H i j ( 210 ) A H i j ( 210 ) 1 2 ! A H ( 210 ) i j A H ( 210 ) i j A H j ( 210 ) i A H j ( 210 ) i 1 3 ! A H i j k ( 210 ) l A H i j k ( 210 ) l 1 3 ! A H l ( 210 ) i j k A H l ( 210 ) i j k 1 2 ! 1 2 ! A H k l ( 210 ) i j A H k l ( 210 ) i j .
  • SU ( 5 ) tensors in the 126 ¯ + 126 –plet of SO ( 10 )
    The 252 —dimensional tensor of SO ( 10 ) , Ξ μ ν λ ρ σ ( 252 ) , has the following decomposition in SU ( 5 ) multiplets [8]
    Ξ c i c j c k c ¯ l c ¯ m ( 252 ) = h l m ( 126 ¯ ) i j k + 1 2 ( δ l i h m ( 126 ) j k δ l j h m ( 126 ) i k + δ l k h m ( 126 ) i j δ m i h l ( 126 ) j k + δ m j h l ( 126 ) i k δ m k h l ( 126 ) i j ) + 1 12 ( δ l i δ m j h ( 126 ¯ ) k δ l j δ m i h ( 126 ¯ ) k δ l i δ m k h ( 126 ¯ ) j + δ l k δ m i h ( 126 ¯ ) j + δ l j δ m k h ( 126 ¯ ) i δ l k δ m j h ( 126 ¯ ) i ) ; Ξ c i c j c ¯ k c ¯ l c ¯ m ( 252 ) = h k l m ( 126 ) i j + 1 2 ( δ k i h l m ( 126 ¯ ) j δ l i h k m ( 126 ¯ ) j + δ m i h k l ( 126 ¯ ) j δ k j h l m ( 126 ¯ ) i + δ l j h k m ( 126 ¯ ) i δ m j h k l ( 126 ¯ ) i ) + 1 12 ( δ k i δ l j h m ( 126 ) δ k i δ m j h l ( 126 ) δ l i δ k j h m ( 126 ) + δ l i δ m j h l ( 126 ) + δ m i δ k j h l ( 126 ) δ m i δ l j h k ( 126 ) ) . Ξ c i c ¯ j c ¯ k c ¯ l c ¯ m ( 252 ) = ϵ j k l m n h ( S ) ( 126 ¯ ) n i + 1 2 δ j i ϵ k l m p q δ k i ϵ j l m p q + δ l i ϵ j k m p q δ m i ϵ j k l p q h ( 126 ) p q , Ξ c i c j c k c l c ¯ m ( 252 ) = ϵ i j k l n h ( S ) n m ( 126 ) + 1 2 δ m i ϵ j k l p q δ m j ϵ i k l p q + δ m k ϵ i j l p q δ m l ϵ i j k p q h p q ( 126 ¯ ) ; Ξ c i c ¯ j c ¯ k c ¯ n c n ( 252 ) = h j k ( 126 ¯ ) i + 1 4 δ k i h j ( 126 ) δ j i h k ( 126 ) ; Ξ c ¯ i c j c k c n c ¯ n ( 252 ) = h i ( 126 ) j k + 1 4 δ i k h ( 126 ¯ ) j δ i j h ( 126 ¯ ) k , Ξ c i c j c k c l c m ( 252 ) = ϵ i j k l m h ( 126 ¯ ) ; Ξ c ¯ i c ¯ j c ¯ k c ¯ l c ¯ m ( 252 ) = ϵ i j k l m h ( 126 ) , Ξ c i c j c k c ¯ n c n ( 252 ) = ϵ i j k l m h l m ( 126 ¯ ) ; Ξ c ¯ i c ¯ j c ¯ k c n c ¯ n ( 252 ) = ϵ i j k l m h ( 126 ) l m , Ξ c i c ¯ n c n c ¯ p c p ( 252 ) = h ( 126 ¯ ) i ; Ξ c ¯ i c ¯ n c n c ¯ p c p ( 252 ) = h i ( 126 ) .
    The fields that appear above are not yet properly normalized. To normalize the fields we carry out a field redefinition, so that,
    h ( 126 ¯ ) = 2 15 H ( 126 ¯ ) ; h ( 126 ¯ ) i = 4 2 5 H ( 126 ¯ ) i ; h l m ( 126 ¯ ) = 2 15 H l m ( 126 ¯ ) ; h ( S ) ( 126 ¯ ) n i = 2 15 H ( S ) ( 126 ¯ ) n i ; h j k ( 126 ¯ ) i = 2 2 15 H j k ( 126 ¯ ) i ; h l m ( 126 ¯ ) i j k = 2 15 H l m ( 126 ¯ ) i j k ; h ( 126 ) = 2 15 H ( 126 ) , h i ( 126 ) = 4 2 5 H i ( 126 ) , h ( 126 ) l m = 2 15 H ( 126 ) l m , h ( S ) n i ( 126 ) = 2 15 H ( S ) n i ( 126 ) , h i ( 126 ) j k = 2 2 15 H i ( 126 ) j k , h i j k ( 126 ) l m = 2 15 H i j k ( 126 ) l m .
    The kinetic energy for the 252 –plet field L KE ( 252 ) = A Ξ μ ν λ ρ σ ( 252 ) A Ξ μ ν λ ρ σ ( 252 ) in terms of the normalized fields is then given by
    L KE ( 252 ) = A Ξ μ ν λ ρ σ ( 252 ) A Ξ μ ν λ ρ σ ( 252 ) = 1 32 ( A Ξ c i c j c k c l c m ( 252 ) A Ξ c i c j c k c l c m ( 252 ) + A Ξ c ¯ i c ¯ j c ¯ k c ¯ l c ¯ m ( 252 ) A Ξ c ¯ i c ¯ j c ¯ k c ¯ l c ¯ m ( 252 ) + 5 A Ξ c i c j c k c l c ¯ m ( 252 ) A Ξ c i c j c k c l c ¯ m ( 252 ) + 5 A Ξ c i c ¯ j c ¯ k c ¯ l c ¯ m ( 252 ) A Ξ c i c ¯ j c ¯ k c ¯ l c ¯ m ( 252 ) + 10 A Ξ c i c j c k c ¯ l c ¯ m ( 252 ) A Ξ c i c j c k c ¯ l c ¯ m ( 252 ) + 10 A Ξ c i c j c ¯ k c ¯ l c ¯ m ( 252 ) A Ξ c i c j c ¯ k c ¯ l c ¯ m ( 252 ) ) A H ( 126 ) A H ( 126 ) A H ( 126 ¯ ) A H ( 126 ¯ ) A H i ( 126 ) A H i ( 126 ) A H ( 126 ¯ ) i A H ( 126 ¯ ) i 1 2 ! A H ( 126 ) i j A H ( 126 ) i j 1 2 ! A H i j ( 126 ¯ ) A H i j ( 126 ¯ ) 1 2 ! A H ( S ) i j ( 126 ) A H ( S ) i j ( ( 126 ) 1 2 ! A H ( S ) ( 126 ¯ ) i j A H ( S ) ( 126 ¯ ) i j 1 2 ! A H i ( 126 ) j k A H i ( 126 ) j k 1 2 ! A H j k ( 126 ¯ ) i A H j k ( 126 ¯ ) i 1 3 ! 2 ! A H i j k ( 126 ¯ ) l m A H i j k ( 126 ¯ ) l m 1 3 ! 2 ! A H l m ( 126 ¯ ) i j k A H l m ( 126 ¯ ) i j k ,
    where H ( 126 ) ( H ( 126 ¯ ) ) , H i ( 126 ) , H ( 126 ¯ ) i , H ( 126 ) i j , H i j ( 126 ¯ ) , H ( S ) i j ( 126 ) , H ( S ) ( 126 ¯ ) i j , H i ( 126 ) j k , H j k ( 126 ¯ ) i , H i j k ( 126 ) l m , H l m ( 126 ¯ ) i j k are the 1 , 5 ¯ , 5 , 10 , 10 ¯ , 15 ¯ , 15 , 45 , 45 ¯ , 50 ¯ , 50 representations of SU ( 5 ) , respectively.

Appendix B.6. Extraction and Normalization of SU(3)C Triplets, SU(2)L Doublets and SU(3)C × SU(2)L × U(1)Y Singlets in SU(5) Fields

SM doublets, triplets and singlets contained in the SU ( 5 ) fields are needed in the spontaneous breaking of SO ( 10 ) —GUT and electroweak symmetry. Let’s first identify them [14]:
SU ( 2 ) w e a k   d o u b l e t s : ( 5 10 ) D a , ( 5 ¯ 10 ) D a ( 5 120 ) D a , ( 5 ¯ 120 ) D a , ( 45 120 ) D a , ( 45 ¯ 120 ) D a ( 5 ¯ 126 ) D a , ( 45 126 ) D a ( 5 126 ¯ ) D a , ( 45 ¯ 126 ¯ ) D a ( 5 210 ) D a , ( 5 ¯ 210 ) D a ,
SU ( 3 ) c o l o r   t r i p l e t s : ( 5 10 ) T α , ( 5 ¯ 10 ) T α ( 5 120 ) T α , ( 5 ¯ 120 ) T α , ( 45 120 ) T α , ( 45 ¯ 120 ) T α ( 5 ¯ 126 ) T α , ( 45 126 ) T α , ( 50 ¯ 126 ) T α ( 5 126 ¯ ) T α , ( 45 ¯ 126 ¯ ) T α , ( 50 126 ¯ ) T α ( 5 210 ) T α , ( 5 ¯ 210 ) T α
and
SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y s i n g l e t s : S 1 45 , S 24 45 S 1 126 S 1 126 ¯ S 1 210 , S 24 210 , S 75 210 ,
where for example, the notation ( 50 ¯ 126 ) T α means the triplet field with canonically normalized kinetic energy term and residing in the SU ( 5 ) ’s 50 ¯ –plet of SO ( 10 ) ’s 126 –plet. Here α , β , γ = 1 , 2 , 3 are SU ( 3 ) color indices, while a , b = 4 , 5 are SU ( 2 ) weak indices.
  • SM doublets and triplets in 5 –plet and 5 ¯ –plet of SU ( 5 )
    5 and 5 ¯ fields of SU ( 5 ) have the following SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y decomposition [27]
    H ( # ) i ( 5 ) = ( 1 , 2 , 3 ) ( 5 # ) D a + ( 3 , 1 , 2 ) ( 5 # ) T α , H i ( # ) ( 5 ¯ ) = ( 1 , 2 , 3 ) ( 5 ¯ # ) D a + ( 3 ¯ , 1 , 2 ) ( 5 ¯ # ) T α ,
    where # appearing in the subscript refers to 10 , 120 , 126 , 126 ¯ , 210 fields of SO ( 10 ) and we have defined
    H ( # ) a ( 5 # ) D a ; H ( # ) α ( 5 # ) T α ; H a ( # ) ( 5 ¯ # ) D a ; H α ( # ) ( 5 ¯ # ) T α ;
    Here, D ’s and T ’s represent unnormalized SM doublet and triplet fields. The kinetic energy of the 5 — and 5 — plets are given by
    A H ( # ) i A H ( # ) i = A ( 5 # ) D a A ( 5 # ) D a + A ( 5 # ) T α A ( 5 # ) T α , A H i ( # ) A H i ( # ) = A ( 5 ¯ # ) D a A ( 5 ¯ # ) D a + A ( 5 # ) T α A ( 5 # ) T α ,
    so that the SM fields are normalized according to
    ( 5 # ) D a = ( 5 # ) D a ; ( 5 # ) T α = ( 5 # ) T α ; ( 5 ¯ # ) D a = ( 5 ¯ # ) D a ; ( 5 ¯ # ) T α = ( 5 ¯ # ) T α ;
  • SM doublets and triplets in 45 –plet and 45 ¯ –plet of SU ( 5 )
    45 —dimensional field of SU ( 5 ) have the following SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y decomposition [27]
    H k ( # ) i j ( 45 ) = ( 1 , 2 , 3 ) ( 45 # ) D a + ( 3 , 1 , 2 ) ( 45 # ) T α + ( 3 , 3 , 2 ) W b a α + ( 3 ¯ , 1 , 8 ) W α + ( 3 ¯ , 2 , 7 ) W a α + ( 6 ¯ , 1 , 2 ) W γ α β + ( 8 , 2 , 3 ) W β α a ,
    where # refers to 120 and 126 fields of SO ( 10 ) . The traceless condition on the SU ( 5 ) tensor H k ( # ) i j leads to the definitions
    H β ( # ) β a = H b ( # ) b a ( 45 # ) D a ; H β ( # ) β α = H b ( # ) b α ( 45 # ) T α .
    We now express all the reducible tensors of the 45 -plet in terms of the irreducible ones as follows:
    H b ( # ) a α = W b a α 1 2 δ b a ( 45 # ) T α ; H β ( # ) α a = W β α a + 1 3 δ β α ( 45 # ) D a ; H α ( # ) a b = ϵ a b W α ; H a ( # ) α β = ϵ α β γ W a γ ; H c ( # ) a b = δ c b ( 45 # ) D a δ c a ( 45 # ) D b ; H γ ( # ) α β = W γ α β + 1 2 δ γ α ( 45 # ) T β δ γ β ( 45 # ) T α .
    The kinetic energy of the 45 -plet is given by
    A H k ( # ) i j A H k ( # ) i j = A ( 45 # ) D a A ( 45 # ) D a + A ( 45 # ) T α A ( 45 # ) T α + A W b a α A W b a α + A W α A W α + A W a α A W a α + A W γ α β A W γ α β + A W β α a A W β α a ,
    so that the SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y fields are normalized according to
    ( 45 # ) D a = 1 2 3 2 ( 45 # ) D a ; ( 45 # ) T α = 1 2 ( 45 # ) T α ; W α = 1 2 W α ; W a α = 1 6 W a α ; W β α a = 1 2 W β α a ; W b a α = 1 2 W b a α ; W γ α β = 1 2 W γ α β .
    One can now easily extend Equations (A111) and (A112) to SU ( 5 ) ’s 45 ¯ . field contained in 120 — and 126 ¯ –plets:
    H a α ( # ) b = W a α b 1 2 δ b b ( 45 # ) T α ; H α a ( # ) β = W α a β + 1 3 δ α β ( 45 ¯ # ) D a ; H a b ( # ) α = ϵ a b W α ; H α β ( # ) a = ϵ α β γ W a γ ; H a b ( # ) c = δ b c ( 45 ¯ # ) D a δ a c ( 45 ¯ # ) D b ; H α β ( # ) γ = W α β γ + 1 2 δ α γ ( 45 ¯ # ) T β δ β γ ( 45 ¯ # ) T α . ( 45 ¯ # ) D a = 1 2 3 2 ( 45 ¯ # ) D a ; ( 45 ¯ # ) T α = 1 2 ( 45 ¯ # ) T α ; W α = 1 2 W α ; W a α = 1 6 W a α ; W α a β = 1 2 W α a β ; W a α b = 1 2 W a α b ; W α β γ = 1 2 W α β γ .
    In Equation (A113), # refers to 120 — and 126 ¯ –plets.
  • SM triplets in 50 –plet and 50 ¯ –plet of SU ( 5 )
    50 —dimensional field of SU ( 5 ) have the following SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y decomposition [27]
    H l m ( 126 ¯ ) i j k ( 50 ) = ( 1 , 1 , 12 ) X + ( 3 , 1 , 2 ) ( 50 126 ¯ ) T α + ( 3 ¯ , 2 , 7 ) X a α β + ( 6 ¯ , 3 , 2 ) X γ b α β a + ( 6 , 1 , 8 ) X β γ α + ( 8 , 2 , 3 ) X β α a ,
    where we have defined
    H a b ( 126 ¯ ) a b γ = H α β ( 126 ¯ ) α β γ = H a α ( 126 ¯ ) a α γ ( 50 126 ¯ ) T α ; H γ a ( 126 ¯ ) γ α β X a α β ; Δ ¯ γ β γ α a X β α a .
    The first relationship above follows from the traceless condition on the SU ( 5 ) irreducible tensor H l m ( 126 ¯ ) i j k :
    H a α ( 126 ¯ ) a α i = 1 2 H α β ( 126 ¯ ) α β i + H a b ( 126 ¯ ) a b i .
    We now express the reducible tensors of the 50 –plet in terms of the SM irreducible ones as follows:
    H γ σ ( 126 ¯ ) α β a = δ γ α X σ β a δ σ α X γ β a + δ σ β X γ α a δ γ β X σ α a ; H a b ( 126 ¯ ) α β γ = ϵ α β γ ϵ a b X H σ a ( 126 ¯ ) α β γ = δ σ γ X a α β δ σ β X a α γ + δ σ α X a β γ ; H β γ ( 126 ¯ ) α a b = ϵ a b X β γ α ; H γ b ( 126 ¯ ) α β a = X γ b α β a + 1 4 δ b a δ γ α ( 50 126 ¯ ) T β δ γ β ( 50 126 ¯ ) T α ; H c β ( 126 ¯ ) a b α = δ c a X β α b δ c b X β α a H c d ( 126 ¯ ) a b α = 1 2 δ c a δ d b δ d a δ c b ( 50 126 ¯ ) T α ; H b c ( 126 ¯ ) α β a = δ c a X b α β δ b a X c α β .
    H ρ σ ( 126 ¯ ) α β γ = 1 2 δ ρ α δ σ β ( 50 126 ¯ ) T γ δ ρ β δ σ α ( 50 126 ¯ ) T γ δ ρ α δ σ γ ( 50 126 ¯ ) T β + δ ρ γ δ σ α ( 50 126 ¯ ) T β + δ ρ β δ σ γ ( 50 126 ¯ ) T α δ ρ γ δ σ β ( 50 126 ¯ ) T α .
    The kinetic energy of the 50 -plet is given by
    A H l m ( 126 ¯ ) i j k A H l m ( 126 ¯ ) i j k = A X A X + A ( 50 126 ¯ ) T α A ( 50 126 ¯ ) T α + 1 2 ! A X a α β A X a α β + 1 2 ! A X β α a A X β α a + 1 3 ! 1 2 ! A X γ b α β a A X γ b α β a + 1 2 ! A X β γ α A X β γ α ,
    so that the SM fields are normalized according to
    X = 1 2 3 X ; ( 50 126 ¯ ) T α = 1 3 ( 50 126 ¯ ) T α X a α β = 1 2 6 X a α β ; X β α a = 1 4 3 X β α a ; X γ b α β a = 1 6 2 X γ b α β a ; X β γ α = 1 2 3 X β γ α .
    One can now extend the above results to 50 ¯ of SU ( 5 ) contained in 126 plet.
  • SM singlet in 24 –plet of SU ( 5 )
    24 —dimensional field of SU ( 5 ) have the following SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y decomposition [27]
    H j ( # ) i ( 24 ) = ( 1 , 1 , 0 ) S 24 # + ( 1 , 3 , 0 ) Y b a + ( 8 , 1 , 0 ) Y β α + [ ( 3 , 2 , 5 ) Y a α + c . c . ] ,
    where # refers to 45 and 210 fields of SO ( 10 ) . The tracelessness condition on the tensor H j ( # ) i gives the following definition
    H α ( # ) α = H a ( # ) a S 24 210 .
    The reducible tensors of the 24 -plet can be expressed in terms of the irreducible ones as follows:
    H b ( # ) a = Y b a 1 2 δ b a S 24 # ; H β ( # ) α = Y β α + 1 3 δ β α S 24 # .
    The kinetic energy of the 24 -plet is given by
    A H j ( # ) i A H j ( # ) i = A S 24 # A S 24 # + A Y β α A Y β α + A Y b a A Y b a + A Y a α A Y a α + A Y α a A Y α a ,
    so that the SM fields are normalized according to
    S 24 # = 6 5 S 24 # ; Y β α = Y β α ; Y b a = Y b a ; Y a α = Y a α ; Y α a = Y α a .
  • SM singlet in 75 –plet of SU ( 5 )
    75 —dimensional field of SU ( 5 ) have the following SU ( 3 ) C × SU ( 2 ) L × U ( 1 ) Y decomposition [27]
    H k l ( 210 ) i j ( 75 ) = ( 1 , 1 , 0 ) S 75 210 + ( 8 , 1 , 0 ) Z β α + ( 8 , 3 , 0 ) Z β b α a + [ ( 3 , 2 , 5 ) Z a α + ( 6 ¯ , 2 , 5 ) Z γ a α β + ( 3 ¯ , 1 , 10 ) Z α + c . c . ] ,
    where we have defined
    H a b ( 210 ) a b = H α β ( 210 ) α β = H α a ( 210 ) α a S 75 210 ; H a b ( 210 ) α b X a α ; Z β α H β a ( 210 ) α a + 1 3 δ β α S 75 210 .
    Again the first relationship above follows from the double tracelessness condition on the tensor H k l ( 210 ) i j :
    H α a ( 210 ) α a = 1 2 H α β ( 210 ) α β + H a b ( 210 ) a b .
    The reducible tensors of the 75 –plet can be expressed in terms of the irreducible SM states as follows:
    H c d ( 210 ) a b = 1 2 δ c a δ d b δ d a δ c b S 75 210 ; H γ σ ( 210 ) α β = 1 2 δ σ α Z γ β δ γ α Z σ β + 1 6 δ γ α δ σ β δ σ α δ γ β S 75 210 H β b ( 210 ) α a = Z β b α a + 1 2 δ b a Z β α 1 6 δ b a δ β α S 75 210 ; H γ a ( 210 ) α β = Z γ a α β 1 2 δ γ α Z a β δ γ β Z a α ; H a b ( 210 ) α β = ϵ a b ϵ α β γ Z γ ; H b c ( 210 ) a α = δ b a Z c α δ c a Z b α .
    The kinetic energy of the 75 –plet is given by
    A H k l ( 210 ) i j A H k l ( 210 ) i j = A S 75 210 A S 75 210 + A Z α A Z α + A Z α A Z α + A Z β α A Z β α + A Z a α A Z a α + A Z α a A Z α a + + 1 2 ! 1 2 ! A Z γ a α β A Z γ a α β + 1 2 ! 1 2 ! A Z α β γ a A Z α β γ a + 1 2 ! 1 2 ! A Z β b α a A Z β b α a ,
    so that the SM fields are normalized according to
    S 75 210 = 1 2 S 75 210 ; Z α = 1 2 Z α ; Z α = 1 2 Z α ; Z β α = 1 3 Z β α ; Z a α = 1 6 Z a α ; Z α a = 1 6 Z α a ; Z γ a α β = 1 2 2 Z γ a α β , Z α β γ a = 1 2 2 Z α β γ a , Z β b α a = 1 4 Z β b α a .

References

  1. Weinberg, S. A Model of Leptons. Phys. Rev. Lett. 1967, 19, 1264–1266. [Google Scholar] [CrossRef]
  2. Glashow, S.L. Partial Symmetries of Weak Interactions. Nucl. Phys. 1961, 22, 579–588. [Google Scholar] [CrossRef]
  3. Salam, A. Weak and Electromagnetic Interactions. Conf. Proc. C 1968, 680519, 367–377._0034. [Google Scholar] [CrossRef]
  4. Gross, D.J.; Wilczek, F. Ultraviolet Behavior of Nonabelian Gauge Theories. Phys. Rev. Lett. 1973, 30, 1343–1346. [Google Scholar] [CrossRef] [Green Version]
  5. Politzer, H.D. Reliable Perturbative Results for Strong Interactions? Phys. Rev. Lett. 1973, 30, 1346–1349. [Google Scholar] [CrossRef] [Green Version]
  6. Georgi, H. The State of the Art—Gauge Theories. AIP Conf. Proc. 1975, 23, 575–582. [Google Scholar] [CrossRef]
  7. Fritzsch, H.; Minkowski, P. Unified Interactions of Leptons and Hadrons. Ann. Phys. 1975, 93, 193. [Google Scholar] [CrossRef]
  8. Nath, P.; Syed, R.M. Analysis of couplings with large tensor representations in SO(2N) and proton decay. Phys. Lett. B 2001, 506, 68–76, Erratum in 2001, 508, 216–216. [Google Scholar] [CrossRef] [Green Version]
  9. Nath, P.; Syed, R.M. Complete cubic and quartic couplings of 16 and bar-16 in SO(10) unification. Nucl. Phys. B 2001, 618, 138–156. [Google Scholar] [CrossRef] [Green Version]
  10. Syed, R.M. Analysis of SO(2N) couplings of spinor and tensor representations in SU(N) times U(1) invariant forms. In Proceedings of the 10th International Symposium on Particles, Strings and Cosmology (PASCOS 2004), Part II: Themes in Unification—The Pran Nath Festschrift, Northeastern University, Boston, MA, USA, 16–22 August 2004. [Google Scholar] [CrossRef] [Green Version]
  11. Syed, R.M. Couplings in SO(10) Grand Unification. Ph.D. Thesis, Northeastern University, Boston, MA, USA, 2005. [Google Scholar]
  12. Aboubrahim, A.; Nath, P.; Syed, R.M. Corrections to Yukawa couplings from higher dimensional operators in a natural SUSY SO(10) and HL-LHC implications. J. High Energy Phys. 2021, 01, 047. [Google Scholar] [CrossRef]
  13. Aboubrahim, A.; Nath, P.; Syed, R.M. Yukawa coupling unification in an SO(10) model consistent with Fermilab (g − 2)μ result. J. High Energy Phys. 2021, 06, 002. [Google Scholar] [CrossRef]
  14. Nath, P.; Syed, R.M. An Analysis of B − L = −2 Operators from Matter-Higgs Interactions in a Class of Supersymmetric SO(10) Models. Phys. Rev. D 2016, 93, 055005. [Google Scholar] [CrossRef] [Green Version]
  15. Babu, K.S.; Gogoladze, I.; Nath, P.; Syed, R.M. Variety of SO(10) GUTs with Natural Doublet-Triplet Splitting via the Missing Partner Mechanism. Phys. Rev. D 2012, 85, 075002. [Google Scholar] [CrossRef] [Green Version]
  16. Babu, K.S.; Gogoladze, I.; Nath, P.; Syed, R.M. A Unified framework for symmetry breaking in SO(10). Phys. Rev. D 2005, 72, 095011. [Google Scholar] [CrossRef] [Green Version]
  17. Babu, K.S.; Gogoladze, I.; Nath, P.; Syed, R.M. Fermion Mass Generation in SO(10) with a Unified Higgs Sector. Phys. Rev. D 2006, 74, 075004. [Google Scholar] [CrossRef] [Green Version]
  18. Nath, P.; Syed, R.M. Couplings of vector-spinor representation for SO(10) model building. J. High Energy Phys. 2006, 02, 022. [Google Scholar] [CrossRef] [Green Version]
  19. Nath, P.; Syed, R.M. Suppression of Higgsino mediated proton decay by cancellations in GUTs and strings. Phys. Rev. D 2008, 77, 015015. [Google Scholar] [CrossRef] [Green Version]
  20. Nath, P.; Syed, R.M. Yukawa Couplings and Quark and Lepton Masses in an SO(10) Model with a Unified Higgs Sector. Phys. Rev. D 2010, 81, 037701. [Google Scholar] [CrossRef] [Green Version]
  21. Nath, P.; Chamseddine, A.H.; Arnowitt, R.L. Nucleon Decay in Supergravity Unified Theories. Phys. Rev. D 1985, 32, 2348–2358. [Google Scholar] [CrossRef]
  22. Nath, P.; Perez, P.F. Proton stability in grand unified theories, in strings and in branes. Phys. Rept. 2007, 441, 191–317. [Google Scholar] [CrossRef] [Green Version]
  23. Mohapatra, R.N.; Sakita, B. SO(2n) Grand Unification in an SU(N) Basis. Phys. Rev. D 1980, 21, 1062. [Google Scholar] [CrossRef]
  24. Nibbelink, S.G.; Nyawelo, T.S.; van Holten, J.W. Construction and analysis of anomaly free supersymmetric SO(2N)/U(N) sigma models. Nucl. Phys. B 2001, 594, 441–476. [Google Scholar] [CrossRef] [Green Version]
  25. Aulakh, C.S.; Girdhar, A. SO(10) a la Pati-Salam. Int. J. Mod. Phys. A 2005, 20, 865–894. [Google Scholar] [CrossRef] [Green Version]
  26. Aulakh, C.S.; Girdhar, A. SO(10) MSGUT: Spectra, couplings and threshold effects. Nucl. Phys. B 2005, 711, 275–313. [Google Scholar] [CrossRef] [Green Version]
  27. Slansky, R. Group Theory for Unified Model Building. Phys. Rept. 1981, 79, 1–128. [Google Scholar] [CrossRef]
  28. Anderson, G.W.; Blazek, T. E(6) unification model building. 1. Clebsch-Gordan coefficients of 27 x 27-bar. J. Math. Phys. 2000, 41, 4808–4816. [Google Scholar] [CrossRef] [Green Version]
  29. He, X.G.; Meljanac, S. Symmetry breaking and mass spectra in supersymmetric SO(10) models. Phys. Rev. D 1990, 41, 1620–1629. [Google Scholar] [CrossRef]
  30. Fukuyama, T.; Ilakovac, A.; Kikuchi, T.; Meljanac, S.; Okada, N. SO(10) group theory for the unified model building. J. Math. Phys. 2005, 46, 033505. [Google Scholar] [CrossRef] [Green Version]
  31. Cardoso, N.; Emmanuel-Costa, D.; Gonçalves, N.; Simoes, C. SOSpin, a C++ library for Yukawa decomposition in SO(2N) models. Comput. Phys. Commun. 2016, 203, 178–200. [Google Scholar] [CrossRef] [Green Version]
  32. Feger, R.; Kephart, T.W.; Saskowski, R.J. LieART 2.0 – A Mathematica application for Lie Algebras and Representation Theory. Comput. Phys. Commun. 2020, 257, 107490. [Google Scholar] [CrossRef]
  33. Staub, F. SARAH 4: A tool for (not only SUSY) model builders. Comput. Phys. Commun. 2014, 185, 1773–1790. [Google Scholar] [CrossRef] [Green Version]
  34. Horst, C.; Reuter, J. CleGo: A package for automated computation of Clebsch-Gordan coefficients in Tensor Product Representations for Lie Algebras A–G. Comput. Phys. Commun. 2011, 182, 1543–1565. [Google Scholar] [CrossRef] [Green Version]
  35. Alloul, A.; Christensen, N.D.; Degrande, C.; Duhr, C.; Fuks, B. FeynRules 2.0—A complete toolbox for tree-level phenomenology. Comput. Phys. Commun. 2014, 185, 2250–2300. [Google Scholar] [CrossRef] [Green Version]
  36. Appleby, P.; Duffy, B.; Ogden, R. On the classification of isotropic tensors. Glasg. Math. J. 1987, 29, 185–196. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Flowchart showing the breakdown of the computer algorithm to compute SO ( 10 ) tensor invariants.
Figure 1. Flowchart showing the breakdown of the computer algorithm to compute SO ( 10 ) tensor invariants.
Symmetry 13 01871 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

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://0-doi-org.brum.beds.ac.uk/10.3390/sym13101871

AMA Style

Bhagwagar A, Syed RM. Using C++ to Calculate SO(10) Tensor Couplings. Symmetry. 2021; 13(10):1871. https://0-doi-org.brum.beds.ac.uk/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://0-doi-org.brum.beds.ac.uk/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