Notebook[{ Cell[CellGroupData[{ Cell["Clifford Algebra and traces of \[Gamma] matrices", "Chapter", CellFrame->{{0, 0}, {2, 0}}, ExpressionUUID -> "1260ef40-5d72-4943-a19b-252cee3625d5"], Cell[TextData[{ StyleBox["Author of Dirac algebra functionalities : \[Copyright] Leo C. \ Stein (", FontSize->18], StyleBox[ButtonBox["leo.stein@gmail.com", BaseStyle->"Hyperlink", ButtonData->{ URL["mailto:leo.stein@gmail.com"], None}, ButtonNote->"mailto:leo.stein@gmail.com"], FontSize->18], StyleBox[")\nAddition of tools for traces of gamma matrices : \[Copyright] \ Cyril Pitrou (pitrou@iap.fr).\n\nDate: April 2018\n\nThis notebook builds on \ the Dirac Algebra construction provided by Leo Stein.\nIts main purpose is to \ provide tools to perform products of Dirac matrices and extract their trace.\n\ Decomposition in irreducible components is also implemented following the ", FontSize->18], StyleBox[ButtonBox["GAMMA.m package", BaseStyle->"Hyperlink", ButtonData->{ URL["https://arxiv.org/abs/hep-th/0105086"], None}, ButtonNote->"https://arxiv.org/abs/hep-th/0105086"], FontSize->18], StyleBox[" by Ulaf Gran.", FontSize->16] }], "Subtitle", ExpressionUUID -> "9fec8a2f-1cfa-4acc-84ec-a7153a5b3284"], Cell[CellGroupData[{ Cell["Clifford Algebra (adapted from Leo Stein\[CloseCurlyQuote]s example)", \ "Section"], Cell[CellGroupData[{ Cell["0. Overhead", "Subsubsection", ExpressionUUID -> "d19dc23e-a35a-4df7-8f2f-b54e2f17231b"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Needs", "[", "\"\<xAct`xTensor`\>\"", "]"}]], "Input", ExpressionUUID -> "c008a5f4-ebf4-49d2-a924-11f1654d1408"], Cell[CellGroupData[{ Cell[BoxData["\<\"------------------------------------------------------------\ \"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Package xAct`xPerm` version \"\>", "\[InvisibleSpace]", "\<\"1.2.3\"\>", "\[InvisibleSpace]", "\<\", \"\>", "\[InvisibleSpace]", RowBox[{"{", RowBox[{"2015", ",", "8", ",", "23"}], "}"}]}], SequenceForm["Package xAct`xPerm` version ", "1.2.3", ", ", {2015, 8, 23}], Editable->False]], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"CopyRight (C) 2003-2018, Jose M. Martin-Garcia, under the \ General Public License.\"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"Connecting to external mac executable...\"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"Connection established.\"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"------------------------------------------------------------\ \"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Package xAct`xTensor` version \"\>", "\[InvisibleSpace]", "\<\"1.1.3\"\>", "\[InvisibleSpace]", "\<\", \"\>", "\[InvisibleSpace]", RowBox[{"{", RowBox[{"2018", ",", "2", ",", "28"}], "}"}]}], SequenceForm[ "Package xAct`xTensor` version ", "1.1.3", ", ", {2018, 2, 28}], Editable->False]], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"CopyRight (C) 2002-2018, Jose M. Martin-Garcia, under the \ General Public License.\"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"------------------------------------------------------------\ \"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"These packages come with ABSOLUTELY NO WARRANTY; for \ details type Disclaimer[]. This is free software, and you are welcome to \ redistribute it under certain conditions. See the General Public License for \ details.\"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"], Cell[BoxData["\<\"------------------------------------------------------------\ \"\>"], "Print", ExpressionUUID -> "742b5855-cbc6-40a5-8bfe-bbba3fbefd2a"] }, Open ]] }, Open ]], Cell[BoxData[{ RowBox[{ RowBox[{"$PrePrint", "=", "ScreenDollarIndices"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"$DefInfoQ", "=", "False"}], ";"}]}], "Input", ExpressionUUID -> "8c9a25b0-7ad3-48a0-afdd-f1510bc94519"], Cell["\<\ Many functionalities work with an unspecified dimension, however it works \ only fully correctly with a specified integer dimension. The case of odd dimensions has been treated but it is rather different since \ there is no need for a chiral matrix in that case. The notebook has not been conceived for changing dim in the middle. So it \ should be set to a vlaue or left abstract the beginning.\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{"DefConstantSymbol", "[", "dim", "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"dim", ":=", "4"}], ";"}]}], "Input"], Cell[BoxData[ RowBox[{"The", " ", "dimension", " ", "of", " ", "the", " ", "spinor", " ", "representation", " ", "is", " ", SuperscriptBox["2", RowBox[{"Floor", "[", RowBox[{"d", "/", "2"}], "]"}]], "where", " ", "d", " ", "is", " ", "the", " ", "spacetime", " ", "dimension", " ", RowBox[{"(", RowBox[{ "and", " ", "hence", " ", "the", " ", "number", " ", "of", " ", "different", " ", "Dirac", " ", "matrices"}], ")"}]}]], "Text"], Cell[BoxData[ RowBox[{ RowBox[{"spinordim", ":=", RowBox[{"2", "^", RowBox[{"Floor", "[", RowBox[{"dim", "/", "2"}], "]"}]}]}], ";"}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"DefManifold", "[", RowBox[{"M", ",", "dim", ",", RowBox[{"Complement", "[", RowBox[{ RowBox[{"IndexRange", "[", RowBox[{"a", ",", "u"}], "]"}], ",", RowBox[{"{", "g", "}"}]}], "]"}]}], "]"}], ";"}]], "Input", ExpressionUUID -> "ba13ee4f-dbe6-45cd-9ed3-c9f9c016b3cf"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"DefMetric", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"NumericQ", "[", "dim", "]"}], ",", RowBox[{"{", RowBox[{"1", ",", RowBox[{"dim", "-", "1"}], ",", "0"}], "}"}], ",", RowBox[{"-", "1"}]}], "]"}], ",", RowBox[{"g", "[", RowBox[{ RowBox[{"-", "a"}], ",", RowBox[{"-", "b"}]}], "]"}], ",", "PD", ",", RowBox[{"FlatMetric", "\[Rule]", "True"}]}], "]"}], RowBox[{"(*", " ", RowBox[{ "Particle", " ", "Physics", " ", "Convention", " ", "for", " ", "signature"}], " ", "*)"}]}]], "Input", ExpressionUUID -> "ffe91ee0-6f16-4188-986c-7a5b9c3ebf2f"], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"DefMetric", "::", "error"}], "MessageName"], RowBox[{ ":", " "}], "\<\"\[NoBreak]\\!\\(\\*RowBox[{\\\"\\\\\\\"Using standard {,, \ \[PartialD]} as symbols for PD.\\\\\\\"\\\"}]\\)\[NoBreak]\"\>"}]], \ "Message", "MSG", ExpressionUUID -> "f19be6d3-1fb4-4e1e-8ea2-de123f2f7f60"], Cell[BoxData["\<\"** DefMetric: Associating fiducial flat derivative PD to \ metric.\"\>"], "Print"] }, Open ]], Cell["For information, the signature of the metric chosen is", "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"SignDetOfMetric", "[", "g", "]"}]], "Input"], Cell[BoxData[ RowBox[{"-", "1"}]], "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["1. Algebra definition", "Subsubsection", ExpressionUUID -> "a6308d03-e21c-4c73-b4fb-305901912982"], Cell["\<\ We define an algebra product which stands for the product of \[Gamma] matrices\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Options", "[", "DefProduct", "]"}]], "Input", ExpressionUUID -> "b66a7b66-0b77-4028-b23b-eaef840c3a58"], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"AssociativeProductQ", "\[Rule]", "False"}], ",", RowBox[{"IdentityElementOfProduct", "\[Rule]", "None"}], ",", RowBox[{"CommutativityOfProduct", "\[Rule]", "None"}], ",", RowBox[{"GradedProductQ", "\[Rule]", "False"}], ",", RowBox[{"GradeOfProduct", "\[Rule]", "0"}], ",", RowBox[{"ScalarsOfProduct", "\[Rule]", "NumericQ"}], ",", RowBox[{"DefineCommutator", "\[Rule]", "False"}], ",", RowBox[{"xSortOrder", "\[Rule]", "Automatic"}], ",", RowBox[{"Master", "\[Rule]", "Null"}], ",", RowBox[{"PrintAs", "\[Rule]", "\<\"\[Diamond]\"\>"}], ",", RowBox[{"ProtectNewSymbol", "\[RuleDelayed]", "$ProtectNewSymbols"}], ",", RowBox[{"DefInfo", "\[Rule]", RowBox[{"{", RowBox[{"\<\"product\"\>", ",", "\<\"\"\>"}], "}"}]}]}], "}"}]], "Output", ExpressionUUID -> "f8497ebd-db16-43c1-918b-8956cd45c45c"] }, Open ]], Cell["We first define the identity in this algebra", "Text"], Cell[BoxData[{ StyleBox[ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"Id", "[", "]"}], ",", "M", ",", RowBox[{"PrintAs", "\[Rule]", "\"\<\[DoubleStruckCapitalI]\>\""}]}], "]"}], FontColor->GrayLevel[0]], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"AlgElementQ", "[", RowBox[{"Id", "[", "]"}], "]"}], "=", "True"}], ";"}]}], "Input", ExpressionUUID -> "e6df5496-0081-4155-a5b0-0b857289050b"], Cell["I name the Dirac product AP for \[OpenCurlyQuote]algebra product\ \[CloseCurlyQuote]. ", "Text", ExpressionUUID -> "cd913591-f952-40d4-93f6-0eb91a6a5c77"], Cell[BoxData[ RowBox[{"DefProduct", "[", RowBox[{"AP", ",", "\[IndentingNewLine]", RowBox[{"AssociativeProductQ", "\[Rule]", "True"}], ",", "\[IndentingNewLine]", RowBox[{"IdentityElementOfProduct", "\[Rule]", RowBox[{"Id", "[", "]"}]}], ",", "\[IndentingNewLine]", RowBox[{"GradedProductQ", "\[Rule]", "True"}], ",", "\[IndentingNewLine]", RowBox[{"ScalarsOfProduct", "\[Rule]", RowBox[{"(", RowBox[{ RowBox[{"!", RowBox[{"AlgElementQ", "[", "#", "]"}]}], "&"}], ")"}]}], ",", "\[IndentingNewLine]", RowBox[{"DefineCommutator", "\[Rule]", "True"}]}], "]"}]], "Input", ExpressionUUID -> "52ca07fa-8dc4-4aad-9ab8-2ef2b4bfc098"], Cell[BoxData[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", "M", ",", RowBox[{"GradeOfTensor", "\[Rule]", RowBox[{"{", RowBox[{"AP", "\[Rule]", "1"}], "}"}]}], ",", RowBox[{"Dagger", "\[Rule]", "Complex"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"PrintAs", "@", "\[Gamma]\[Dagger]"}], "^=", "\"\<\!\(\*OverscriptBox[\(\[Gamma]\), \(_\)]\)\>\""}], ";"}]}], "Input", ExpressionUUID -> "24c88dca-4fdc-4f90-b480-05450c3c6d01"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"?", "GradeOfTensor"}]], "Input"], Cell[BoxData[ StyleBox["\<\"GradeOfTensor[T, prod] gives the grade of the tensor T in the \ product prod.\\n\\nGradeOfTensor is also an option of DefTensor specifying \ the grade of the tensor being defined in various products, as in \ GradeOfTensor->{wedge->1, clifford->2}.\"\>", "MSG"]], "Print", "PrintUsage", CellTags->"Info163767357244-9107285"] }, Open ]], Cell["List of elements in the algebra. ", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"AlgebraElements", "=", RowBox[{"{", "\[Gamma]", "}"}]}], ";"}]], "Input", ExpressionUUID -> "dfe018f9-5a68-4e3d-80f6-7f128a7758b6"], Cell["\<\ AlgElementQ is the function which tests if an expression is in the algebra\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{"AlgElementQ", "[", RowBox[{ RowBox[{"t_", "?", "xTensorQ"}], "[", "___", "]"}], "]"}], ":=", RowBox[{"!", RowBox[{"FreeQ", "[", RowBox[{"AlgebraElements", ",", "t"}], "]"}]}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"AlgElementQ", "[", RowBox[{"HoldPattern", "[", RowBox[{"Plus", "[", "factors___", "]"}], "]"}], "]"}], ":=", RowBox[{"And", "@@", RowBox[{"(", RowBox[{"AlgElementQ", "/@", RowBox[{"{", "factors", "}"}]}], ")"}]}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"AlgElementQ", "[", RowBox[{"HoldPattern", "[", RowBox[{"Times", "[", "factors___", "]"}], "]"}], "]"}], ":=", RowBox[{"Or", "@@", RowBox[{"(", RowBox[{"AlgElementQ", "/@", RowBox[{"{", "factors", "}"}]}], ")"}]}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"AlgElementQ", "[", RowBox[{"HoldPattern", "[", RowBox[{"AP", "[", "factors___", "]"}], "]"}], "]"}], ":=", RowBox[{"Or", "@@", RowBox[{"(", RowBox[{"AlgElementQ", "/@", RowBox[{"{", "factors", "}"}]}], ")"}]}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"AlgElementQ", "[", "_", "]"}], "=", "False"}], ";"}]}], "Input", ExpressionUUID -> "1d97f44e-0046-4b00-8d71-3e6032172cbb"], Cell["Examples of products", "Text", ExpressionUUID -> "511dfa19-ef95-4c8a-85fa-a9ebe9cdbd12"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"AP", "[", RowBox[{ RowBox[{"5", RowBox[{"\[Gamma]", "[", "j", "]"}]}], ",", RowBox[{"2", RowBox[{"Id", "[", "]"}]}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}]}], "]"}]], "Input"], Cell[BoxData[ RowBox[{"10", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"{", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}]}], "]"}], ",", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}]}], "]"}]}], "}"}], "\[IndentingNewLine]", RowBox[{"%", "//", "ToCanonical"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"#", "[", RowBox[{"[", "1", "]"}], "]"}], "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"#", "[", RowBox[{"[", "2", "]"}], "]"}], "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"#", "[", RowBox[{"[", "3", "]"}], "]"}], "]"}]}], "]"}], "&"}], "/@", RowBox[{"Permutations", "[", RowBox[{"{", RowBox[{"i", ",", "j", ",", "k"}], "}"}], "]"}]}], "\[IndentingNewLine]", RowBox[{"%", "//", "ToCanonical"}]}], "Input", ExpressionUUID -> "48dc59db-78ee-43b8-90e8-0feb7b4c1547"], Cell[BoxData[ RowBox[{"{", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}], "}"}]], "Output", ExpressionUUID -> "e51cfc43-6c98-4ad1-bf84-1ae52064cbb6"], Cell[BoxData[ RowBox[{"{", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}], "}"}]], "Output", ExpressionUUID -> "e51cfc43-6c98-4ad1-bf84-1ae52064cbb6"], Cell[BoxData[ RowBox[{"{", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`k]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}], "}"}]], "Output", ExpressionUUID -> "e51cfc43-6c98-4ad1-bf84-1ae52064cbb6"], Cell[BoxData[ RowBox[{"{", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`k]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}], "}"}]], "Output", ExpressionUUID -> "e51cfc43-6c98-4ad1-bf84-1ae52064cbb6"] }, Open ]], Cell["\<\ Jacobi identity. It is true for the supercommutator which happens to be the \ normal commutator,\ \>", "Text", ExpressionUUID -> "7d1cdfd4-925b-49ca-b40a-3803c94c65e7"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"Jac", "[", RowBox[{"p_", "?", "ProductQ"}], "]"}], "[", RowBox[{"a_", ",", "b_", ",", "c_"}], "]"}], ":=", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{"sc", "=", RowBox[{"Supercommutator", "[", "p", "]"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"3", RowBox[{"Cyclize", "[", RowBox[{ RowBox[{"sc", "[", RowBox[{"a", ",", RowBox[{"sc", "[", RowBox[{"b", ",", "c"}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"a", ",", "b", ",", "c"}], "}"}]}], "]"}]}]}], "]"}]}]], "Input", ExpressionUUID -> "75ecb135-ed99-4dc2-86af-2c14549c0441"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"Outer", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Jac", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"#1", "[", "i", "]"}], ",", RowBox[{"#2", "[", "j", "]"}], ",", RowBox[{"#3", "[", "k", "]"}]}], "]"}], "&"}], ",", "AlgebraElements", ",", "AlgebraElements", ",", "AlgebraElements"}], "]"}], "//", "Flatten"}], "\[IndentingNewLine]", RowBox[{"%", "//", "ExpandCommutator"}]}], "Input", ExpressionUUID -> "be9762d6-8dcb-4a85-bd34-8d03152bfb53"], Cell[BoxData[ RowBox[{"{", RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], ",", InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], ",", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k]], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`i], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k]]], Editable->False], "+", InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], ",", InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], ",", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i]], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`j], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i]]], Editable->False], "+", InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], ",", InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], ",", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`k], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]]], Editable->False]}], "}"}]], "Output", ExpressionUUID -> "cbd6dff8-d66b-4422-952e-82ebbb1dc332"], Cell[BoxData[ RowBox[{"{", "0", "}"}]], "Output", ExpressionUUID -> "cbd6dff8-d66b-4422-952e-82ebbb1dc332"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["2. Simple sorting", "Subsubsection", ExpressionUUID -> "2644e2ed-24a7-4fc1-8c8e-a2a648b04cce"], Cell["We first define an algebra structure", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{"AlgebraStructure", "[", RowBox[{"\[Gamma]", ",", "\[Gamma]"}], "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"Supercommutator", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}]}], "]"}], "\[Equal]", RowBox[{"2", RowBox[{"g", "[", RowBox[{"i", ",", "j"}], "]"}], StyleBox[ RowBox[{"Id", "[", "]"}], FontColor->GrayLevel[0]]}]}]}], "\[IndentingNewLine]", RowBox[{"SetAttributes", "[", RowBox[{"AlgebraStructure", ",", "Orderless"}], "]"}]}], "Input", ExpressionUUID -> "8ea38443-7275-4a04-839a-f3cfd1b18710"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Outer", "[", RowBox[{ "AlgebraStructure", ",", "AlgebraElements", ",", "AlgebraElements"}], "]"}], "//", "TableForm"}]], "Input", ExpressionUUID -> "99af7ff7-650d-41f9-a7bc-60d26c9e2870"], Cell[BoxData[ TagBox[GridBox[{ { RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], ",", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], "\[Equal]", RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}]} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[2.0999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], Function[BoxForm`e$, TableForm[BoxForm`e$]]]], "Output", ExpressionUUID -> "9b4549ac-db3b-4c5d-9995-9f6cbd7e92f0"] }, Open ]], Cell["\<\ How to solve for a replacement rule for a particularly ordered product a\ \[Diamond]b in terms of b\[Diamond]a:\ \>", "Text", ExpressionUUID -> "a69bf0d2-bf9a-49d6-ba90-b7b87fe09ceb"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"CommuteAlgebraRule", "[", "AlgStruct_", "]"}], "[", RowBox[{ RowBox[{"P_", "?", "ProductQ"}], "[", RowBox[{ RowBox[{ RowBox[{"a_", "?", "xTensorQ"}], "[", "___", "]"}], ",", RowBox[{ RowBox[{"b_", "?", "xTensorQ"}], "[", "___", "]"}]}], "]"}], "]"}], ":=", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{"structureEq", "=", RowBox[{"ExpandCommutator", "@", RowBox[{"AlgStruct", "[", RowBox[{"a", ",", "b"}], "]"}]}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{"solveFor", "=", RowBox[{"First", "@", RowBox[{"Cases", "[", RowBox[{"structureEq", ",", RowBox[{"P", "[", RowBox[{ RowBox[{"a", "[", "___", "]"}], ",", RowBox[{"b", "[", "___", "]"}]}], "]"}], ",", "All"}], "]"}]}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"IndexSolve", "[", RowBox[{"structureEq", ",", "solveFor", ",", RowBox[{"MetricOn", "\[Rule]", "All"}], ",", RowBox[{"ContractMetrics", "\[Rule]", "True"}]}], "]"}]}], "]"}]}], "]"}]}]], "Input", ExpressionUUID -> "52aa89ba-ed83-4672-8b18-c84a3c1f131f"], Cell["Examples:", "Text", ExpressionUUID -> "afcc5063-44ff-4b0f-bcfb-d2dca1e9127a"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"CommuteAlgebraRule", "[", "AlgebraStructure", "]"}], "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}]}], "]"}], "]"}]], "Input", ExpressionUUID -> "b2cd8f7c-029e-44cd-ab8a-be73bafc9c58"], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"HoldPattern", "[", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ { UnderscriptBox[ UnderscriptBox["i", "_"], "_"]}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`i, Blank[]], TangentM`pmQ]], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ { UnderscriptBox[ UnderscriptBox["j", "_"], "_"]}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`j, Blank[]], TangentM`pmQ]], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`i, Blank[]], TangentM`pmQ]], $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`j, Blank[]], TangentM`pmQ]]], Editable->False], "]"}], "\[RuleDelayed]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", "}"}], ",", RowBox[{ RowBox[{"-", RowBox[{"(", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False], ")"}]}], "+", RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}]}], "]"}]}], "}"}]], "Output", ExpressionUUID -> "d6daab81-fcab-4ade-b883-47dacfc34bec"] }, Open ]], Cell[TextData[{ "We\[CloseCurlyQuote]re going to take the list AlgebraElements as an order \ on the elements. That is, if ", Cell[BoxData[ FormBox[ RowBox[{"AlgebraElements", "=", RowBox[{"{", RowBox[{ SubscriptBox["a", "1"], ",", SubscriptBox["a", "2"], ",", RowBox[{"...", " ", SubscriptBox["a", "n"]}]}], "}"}]}], TraditionalForm]]], ", then a general product ", Cell[BoxData[ FormBox[ RowBox[{ RowBox[{ RowBox[{ SubscriptBox["a", SubscriptBox["i", "1"]], "\[Diamond]", SubscriptBox["a", SubscriptBox["i", "2"]], "\[Diamond]"}], "..."}], "\[Diamond]", SubscriptBox["a", SubscriptBox["i", "k"]]}], TraditionalForm]]], "will get reordered so that the subscripts are in increasing order as \ determined by AlgebraElements. If two adjacent elements have the same tensor ", Cell[BoxData[ FormBox[ SubscriptBox["a", "i"], TraditionalForm]]], ", then we determine the order based on a canonical order on the indices." }], "Text"], Cell[BoxData[{ RowBox[{"Clear", "[", "DisorderedProductQ", "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"DisorderedProductQ", "[", "_", "]"}], "[", RowBox[{ RowBox[{ RowBox[{"a_", "?", "xTensorQ"}], "[", "ai___", "]"}], ",", RowBox[{"a_", "[", "bi___", "]"}]}], "]"}], ":=", RowBox[{"!", RowBox[{"OrderedQ", "[", RowBox[{"{", RowBox[{ RowBox[{"{", "ai", "}"}], ",", RowBox[{"{", "bi", "}"}]}], "}"}], "]"}]}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"DisorderedProductQ", "[", "AlgList_", "]"}], "[", RowBox[{ RowBox[{ RowBox[{"a_", "?", "xTensorQ"}], "[", "___", "]"}], ",", RowBox[{ RowBox[{"b_", "?", "xTensorQ"}], "[", "___", "]"}]}], "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"Position", "[", RowBox[{"AlgList", ",", "a"}], "]"}], "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ">", RowBox[{ RowBox[{"Position", "[", RowBox[{"AlgList", ",", "b"}], "]"}], "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}]}]}], "Input", ExpressionUUID -> "e1c40409-c776-4778-b754-0390445f7a14"], Cell["Examples:", "Text", ExpressionUUID -> "a8ee795e-dc1e-49e9-b6f4-8971bb285a22"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"Outer", "[", RowBox[{ RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"#1", "[", "i", "]"}], ",", RowBox[{"#2", "[", "j", "]"}]}], "]"}], ",", RowBox[{ RowBox[{"DisorderedProductQ", "[", "AlgebraElements", "]"}], "[", RowBox[{ RowBox[{"#1", "[", "i", "]"}], ",", RowBox[{"#2", "[", "j", "]"}]}], "]"}]}], "}"}], "&"}], ",", "AlgebraElements", ",", "AlgebraElements"}], "]"}], "//", "TableForm"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Outer", "[", RowBox[{ RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"#1", "[", "j", "]"}], ",", RowBox[{"#2", "[", "i", "]"}]}], "]"}], ",", RowBox[{ RowBox[{"DisorderedProductQ", "[", "AlgebraElements", "]"}], "[", RowBox[{ RowBox[{"#1", "[", "j", "]"}], ",", RowBox[{"#2", "[", "i", "]"}]}], "]"}]}], "}"}], "&"}], ",", "AlgebraElements", ",", "AlgebraElements"}], "]"}], "//", "TableForm"}]}], "Input", ExpressionUUID -> "77d5c2b4-620c-4aee-a9f9-942beb81e8d8"], Cell[BoxData[ TagBox[GridBox[{ { TagBox[GridBox[{ { InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False]}, {"False"} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.5599999999999999]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.2]}}, "RowsIndexed" -> {}}], Column]} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[2.0999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], Function[BoxForm`e$, TableForm[BoxForm`e$]]]], "Output", ExpressionUUID -> "6971363d-45d3-44b8-9fb1-2339eaff4de1"], Cell[BoxData[ TagBox[GridBox[{ { TagBox[GridBox[{ { InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}, {"True"} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.5599999999999999]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.2]}}, "RowsIndexed" -> {}}], Column]} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[2.0999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], Function[BoxForm`e$, TableForm[BoxForm`e$]]]], "Output", ExpressionUUID -> "6971363d-45d3-44b8-9fb1-2339eaff4de1"] }, Open ]], Cell["\<\ How to actually do the sorting. Find disordered products, apply \ (anti-)commutation relations, keep going until stable.\ \>", "Text", ExpressionUUID -> "3e1ad0ce-e588-4ee3-b9de-95c58f19830f"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"SortAlgebraProduct", "[", RowBox[{ RowBox[{"P_", "?", "ProductQ"}], ",", "AlgList_", ",", "AlgStruct_"}], "]"}], "[", "expr_", "]"}], ":=", RowBox[{"expr", "//.", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"HoldPattern", "[", RowBox[{"P", "[", RowBox[{"left___", ",", "a_", ",", "b_", ",", "right___"}], "]"}], "]"}], "/;", RowBox[{ RowBox[{"DisorderedProductQ", "[", "AlgList", "]"}], "[", RowBox[{"a", ",", "b"}], "]"}]}], "\[RuleDelayed]", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{"newInner", "=", RowBox[{ RowBox[{"P", "[", RowBox[{"a", ",", "b"}], "]"}], "/.", RowBox[{ RowBox[{"CommuteAlgebraRule", "[", "AlgStruct", "]"}], "[", RowBox[{"P", "[", RowBox[{"a", ",", "b"}], "]"}], "]"}]}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"P", "[", RowBox[{"left", ",", "newInner", ",", "right"}], "]"}]}], "]"}]}], "}"}]}]}]], "Input", ExpressionUUID -> "4ba2dc55-6e91-4722-a0f4-62a4372dddac"], Cell[BoxData[ RowBox[{ RowBox[{"SortCliffordAlgebraProduct", ":=", RowBox[{"SortAlgebraProduct", "[", RowBox[{"AP", ",", "AlgebraElements", ",", "AlgebraStructure"}], "]"}]}], ";"}]], "Input", ExpressionUUID -> "fff0bbde-2883-4ca8-9070-d476fda46180"], Cell["Examples of basic sorting according to the algebra structure", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Pairs", "=", RowBox[{"Flatten", "@", RowBox[{"{", RowBox[{ RowBox[{"Outer", "[", RowBox[{ RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"#1", "[", "i", "]"}], ",", RowBox[{"#2", "[", "j", "]"}]}], "]"}], "&"}], ",", "AlgebraElements", ",", "AlgebraElements"}], "]"}], ",", RowBox[{"Outer", "[", RowBox[{ RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"#1", "[", "j", "]"}], ",", RowBox[{"#2", "[", "i", "]"}]}], "]"}], "&"}], ",", "AlgebraElements", ",", "AlgebraElements"}], "]"}]}], "}"}]}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Transpose", "@", RowBox[{"{", RowBox[{"Pairs", ",", RowBox[{"SortCliffordAlgebraProduct", "@", "Pairs"}]}], "}"}]}], "//", "ScreenDollarIndices"}], "//", "TableForm"}]}], "Input", ExpressionUUID -> "d334779e-c542-4b69-a6a4-0a996852edec"], Cell[BoxData[ RowBox[{"{", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}], "}"}]], "Output", ExpressionUUID -> "4895e0e5-a674-43b3-8b5e-a6acf514bc07"], Cell[BoxData[ TagBox[GridBox[{ { InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False]}, { InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False], RowBox[{ RowBox[{"-", RowBox[{"(", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ")"}]}], "+", RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}]} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[2.0999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], Function[BoxForm`e$, TableForm[BoxForm`e$]]]], "Output", ExpressionUUID -> "4895e0e5-a674-43b3-8b5e-a6acf514bc07"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["3. Identities", "Subsubsection", ExpressionUUID -> "92754e4b-9fd3-429e-a752-62a4b48a9f77"], Cell["\<\ This basic sorting is enough to check many simple usual identities\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"Commutator", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"Id", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}]}], "]"}], "//", "ExpandCommutator"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Anticommutator", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"Id", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}]}], "]"}], "//", "ExpandCommutator"}]}], "Input"], Cell[BoxData["0"], "Output"], Cell[BoxData[ RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"Commutator", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"%", "//", "ExpandCommutator"}], "//", "SortCliffordAlgebraProduct"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Anticommutator", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"%", "//", "ExpandCommutator"}], "//", "SortCliffordAlgebraProduct"}]}], "Input", ExpressionUUID -> "d85f2287-8e15-47e7-a47e-456e401e90ae"], Cell[BoxData[ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"[", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], ",", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Commutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b]], Editable->False]], "Output", ExpressionUUID -> "63be7a7d-c40c-48ea-a941-1ac884558dff"], Cell[BoxData[ RowBox[{ RowBox[{"2", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b]], Editable->False]}], "-", RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "a"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}]], "Output", ExpressionUUID -> "63be7a7d-c40c-48ea-a941-1ac884558dff"], Cell[BoxData[ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"{", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], ",", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "}"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Anticommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b]], Editable->False]], "Output", ExpressionUUID -> "63be7a7d-c40c-48ea-a941-1ac884558dff"], Cell[BoxData[ RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "a"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output", ExpressionUUID -> "63be7a7d-c40c-48ea-a941-1ac884558dff"] }, Open ]], Cell["Contraction on product of two \[Gamma]\[CloseCurlyQuote]s identity. \ Save this rule.", "Text", ExpressionUUID -> "8a6e2524-fef0-4c40-b6e9-077a269a71c7"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"-", "a"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"SeparateMetric", "[", "]"}], "@", "%"}], "\[IndentingNewLine]", RowBox[{"MapAt", "[", RowBox[{"Symmetrize", ",", "%", ",", "1"}], "]"}], "\[IndentingNewLine]", RowBox[{"%", "//", "SortCliffordAlgebraProduct"}], "\[IndentingNewLine]", RowBox[{"\[Gamma]a\[Gamma]aRule", "=", RowBox[{"MakeRule", "[", RowBox[{ RowBox[{"Evaluate", "@", RowBox[{"{", RowBox[{"%%%%", ",", "%"}], "}"}]}], ",", RowBox[{"MetricOn", "\[Rule]", "All"}]}], "]"}]}]}], "Input", ExpressionUUID -> "0cae49b2-e210-497a-b57e-73c55dc5da38"], Cell[BoxData[ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][-$CellContext`a]], Editable->False]], "Output", ExpressionUUID -> "9981e8f4-c559-496c-b1e8-45868c3161a6"], Cell[BoxData[ RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {" ", " "}, {"b", "a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[-$CellContext`b, -$CellContext`a], Editable->False]}]], "Output", ExpressionUUID -> "9981e8f4-c559-496c-b1e8-45868c3161a6"], Cell[BoxData[ RowBox[{ FractionBox["1", "2"], " ", RowBox[{"(", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b]], Editable->False], "+", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`a]], Editable->False]}], ")"}], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {" ", " "}, {"b", "a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[-$CellContext`b, -$CellContext`a], Editable->False]}]], "Output", ExpressionUUID -> "9981e8f4-c559-496c-b1e8-45868c3161a6"], Cell[BoxData[ RowBox[{"4", " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output", ExpressionUUID -> "9981e8f4-c559-496c-b1e8-45868c3161a6"], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"HoldPattern", "[", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ { UnderscriptBox[ UnderscriptBox["a", "_"], "_"]}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, { UnderscriptBox[ UnderscriptBox["a", "_"], "_"]} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]], $CellContext`\[Gamma][-PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]]], Editable->False], "]"}], "\[RuleDelayed]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", "}"}], ",", RowBox[{"4", " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}], "]"}]}], ",", RowBox[{ RowBox[{"HoldPattern", "[", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, { UnderscriptBox[ UnderscriptBox["a", "_"], "_"]} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ { UnderscriptBox[ UnderscriptBox["a", "_"], "_"]}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][-PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]], $CellContext`\[Gamma][ PatternTest[ Pattern[$CellContext`a, Blank[Symbol]], TangentM`Q]]], Editable->False], "]"}], "\[RuleDelayed]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", "}"}], ",", RowBox[{"4", " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}], "]"}]}]}], "}"}]], "Output", ExpressionUUID -> "9981e8f4-c559-496c-b1e8-45868c3161a6"] }, Open ]], Cell["Contraction on product of three \[Gamma]\[CloseCurlyQuote]s:", "Text", ExpressionUUID -> "56b35287-9917-4e14-8b77-eee90df78d42"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"-", "a"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"%", "//", "SortCliffordAlgebraProduct"}], "\[IndentingNewLine]", RowBox[{"%", "/.", "\[Gamma]a\[Gamma]aRule"}]}], "Input", ExpressionUUID -> "3bc2e9a6-8342-4a8d-957a-7f9b48c5dc51"], Cell[BoxData[ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][-$CellContext`a]], Editable->False]], "Output", ExpressionUUID -> "98a63d8c-8e24-4990-b7d2-b3fd655c1dd0"], Cell[BoxData[ RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][-$CellContext`a], $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b]], Editable->False], "-", RowBox[{"6", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}]}]], "Output", ExpressionUUID -> "98a63d8c-8e24-4990-b7d2-b3fd655c1dd0"], Cell[BoxData[ RowBox[{ RowBox[{"-", "2"}], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}]], "Output", ExpressionUUID -> "98a63d8c-8e24-4990-b7d2-b3fd655c1dd0"] }, Open ]], Cell["Contraction on product of four \[Gamma]\[CloseCurlyQuote]s:", "Text", ExpressionUUID -> "f5107ef2-aad4-4371-82b2-af339be5fad1"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}], ",", RowBox[{"\[Gamma]", "[", "c", "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"-", "a"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"%", "//", "SortCliffordAlgebraProduct"}], "//", "ToCanonical"}], "\[IndentingNewLine]", RowBox[{"%", "/.", "\[Gamma]a\[Gamma]aRule"}]}], "Input", ExpressionUUID -> "78621f21-ba87-4f4e-a432-8f4fa9639db6"], Cell[BoxData[ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma][-$CellContext`a]], Editable->False]], "Output", ExpressionUUID -> "cc78a489-5d8a-4bbb-b050-40c3ae8be10c"], Cell[BoxData[ RowBox[{ RowBox[{"4", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`c]], Editable->False]}], "-", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][-$CellContext`a], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`c]], Editable->False], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}]], "Output", ExpressionUUID -> "cc78a489-5d8a-4bbb-b050-40c3ae8be10c"], Cell[BoxData[ RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output", ExpressionUUID -> "cc78a489-5d8a-4bbb-b050-40c3ae8be10c"] }, Open ]], Cell["Contraction on product of five \[Gamma]\[CloseCurlyQuote]s:", "Text", ExpressionUUID -> "27b798ac-f500-4790-af10-daf30be573de"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "d", "]"}], ",", RowBox[{"\[Gamma]", "[", "c", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"-", "a"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"%", "//", "SortCliffordAlgebraProduct"}], "//", "ToCanonical"}], "\[IndentingNewLine]", RowBox[{"%", "/.", "\[Gamma]a\[Gamma]aRule"}]}], "Input", ExpressionUUID -> "44bd8660-49a5-46f9-9dc5-f03a77f636e7"], Cell[BoxData[ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`d], $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][-$CellContext`a]], Editable->False]], "Output", ExpressionUUID -> "6a720d5a-4532-403e-8e66-6af78f365d42"], Cell[BoxData[ RowBox[{ RowBox[{"2", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma][$CellContext`d]], Editable->False]}], "-", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][-$CellContext`a], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma][$CellContext`d]], Editable->False], "+", RowBox[{"2", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][-$CellContext`a], $CellContext`\[Gamma][$CellContext`d]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False]}], "-", RowBox[{"2", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][-$CellContext`a], $CellContext`\[Gamma][$CellContext`c]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False]}], "+", RowBox[{"2", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][-$CellContext`a], $CellContext`\[Gamma][$CellContext`b]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}], "-", RowBox[{"8", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}], "+", RowBox[{"8", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False]}], "-", RowBox[{"8", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False]}]}]], "Output", ExpressionUUID -> "6a720d5a-4532-403e-8e66-6af78f365d42"], Cell[BoxData[ RowBox[{ RowBox[{"-", "2"}], " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma][$CellContext`d]], Editable->False]}]], "Output", ExpressionUUID -> "6a720d5a-4532-403e-8e66-6af78f365d42"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "4. The ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]], ExpressionUUID -> "63be82ea-9567-4110-a8fc-827a5210283f"], " algebra element" }], "Subsubsection", ExpressionUUID -> "cc97d62f-65d0-451c-8d45-4f6dd9a9911b"], Cell[TextData[{ "First, we define ", Cell[BoxData[ FormBox[ RowBox[{ OverscriptBox["\[Gamma]", "^"], "=", RowBox[{ RowBox[{ RowBox[{ FractionBox["1", RowBox[{"d", "!"}]], SubscriptBox["\[Epsilon]", RowBox[{ RowBox[{ SubscriptBox["i", "1"], "..."}], SubscriptBox["i", "d"]}]], SuperscriptBox["\[Gamma]", SubscriptBox["i", "1"]]}], "..."}], SuperscriptBox["\[Gamma]", SubscriptBox["i", "d"]]}]}], TraditionalForm]], ExpressionUUID -> "e51aef3f-a1fa-4a5c-80e9-517b5a62af20"], " (It is not exactly the chiral matrix, see below)" }], "Text", ExpressionUUID -> "2fb1f47a-4300-4a32-8b27-e10d968d8819"], Cell[BoxData[ RowBox[{ RowBox[{"\[Gamma]hatExplicit", "[", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"inds", "=", RowBox[{"GetIndicesOfVBundle", "[", RowBox[{"TangentM", ",", "dim"}], "]"}]}], "}"}], ",", RowBox[{ RowBox[{"1", "/", RowBox[{"dim", "!"}]}], RowBox[{"epsilong", "@@", RowBox[{"(", RowBox[{"-", "inds"}], ")"}]}], " ", RowBox[{"AP", "@@", RowBox[{"(", RowBox[{"\[Gamma]", "/@", RowBox[{"(", "inds", ")"}]}], ")"}]}]}]}], "]"}]}]], "Input", ExpressionUUID -> "f6c4ebf8-effb-4f5c-b466-757f34873750"], Cell[TextData[{ "Now instead of dealing with the many indices of ", Cell[BoxData[ FormBox[ RowBox[{ OverscriptBox["\[Gamma]", "^"], "=", RowBox[{ RowBox[{ RowBox[{ FractionBox["1", RowBox[{"d", "!"}]], SubscriptBox["\[Epsilon]", RowBox[{ RowBox[{ SubscriptBox["i", "1"], "..."}], SubscriptBox["i", "d"]}]], SuperscriptBox["\[Gamma]", SubscriptBox["i", "1"]]}], "..."}], SuperscriptBox["\[Gamma]", SubscriptBox["i", "d"]]}]}], TraditionalForm]], ExpressionUUID -> "e51aef3f-a1fa-4a5c-80e9-517b5a62af20"], ", we can define an abstract object ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]], ExpressionUUID -> "c60ffc1d-f533-4d22-a7c5-bf43e1462552"], " and add it to our algebra. All the relations involve only anticommutators, \ so it makes sense to make this have an odd grade." }], "Text", ExpressionUUID -> "a0c93cf8-2c6a-4a8a-b819-bcf28bb534a6"], Cell[BoxData[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", "M", ",", RowBox[{"GradeOfTensor", "\[Rule]", RowBox[{"{", RowBox[{"AP", "\[Rule]", "1"}], "}"}]}], ",", RowBox[{ "PrintAs", "\[Rule]", "\"\<\!\(\*OverscriptBox[\(\[Gamma]\), \(^\)]\)\>\""}]}], "]"}], "\[IndentingNewLine]", RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"\[Gamma]chiral", "[", "]"}], ",", "M", ",", RowBox[{"GradeOfTensor", "\[Rule]", RowBox[{"{", RowBox[{"AP", "\[Rule]", "1"}], "}"}]}], ",", RowBox[{ "PrintAs", "\[Rule]", "\"\<\!\(\*OverscriptBox[\(\[Gamma]\), \(~\)]\)\>\""}]}], "]"}]}], "Input", ExpressionUUID -> "b67532ab-3d5e-473c-a81c-113f9ea91d8d"], Cell["Add to AlgebraElements and AlgebraStructure", "Text", ExpressionUUID -> "f656cda3-c615-4142-8d60-bf9cdbe32a02"], Cell[BoxData[ RowBox[{ RowBox[{"AlgebraElements", "=", RowBox[{"{", RowBox[{"\[Gamma]", ",", "\[Gamma]hat"}], "}"}]}], ";"}]], "Input", ExpressionUUID -> "306652d8-cc0b-4483-9dee-39ed96f2558c"], Cell["This sign sinrev[d] controls the reversal of d \[Gamma] matrices", \ "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"sinrev", "[", "d_", "]"}], ":=", RowBox[{ RowBox[{"(", RowBox[{"-", "1"}], ")"}], "^", RowBox[{"(", RowBox[{"d", RowBox[{ RowBox[{"(", RowBox[{"d", "-", "1"}], ")"}], "/", "2"}]}], ")"}]}]}], ";"}]], "Input"], Cell[BoxData[{ RowBox[{ RowBox[{"AlgebraStructure", "[", RowBox[{"\[Gamma]", ",", "\[Gamma]hat"}], "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"Supercommutator", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "\[Equal]", "0"}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"AlgebraStructure", "[", RowBox[{"\[Gamma]hat", ",", "\[Gamma]hat"}], "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"Supercommutator", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "\[Equal]", RowBox[{"2", " ", StyleBox[ RowBox[{"Id", "[", "]"}], FontColor->RGBColor[1, 0.5, 0]], RowBox[{"sinrev", "[", "dim", "]"}], RowBox[{"SignDetOfMetric", "[", "g", "]"}]}]}]}]}], "Input", ExpressionUUID -> "029305d9-70ed-4fbe-ba45-c7fbe1cf651f"], Cell[TextData[{ "SignDetOfMetric[g] is because after reversing the order of the gammas \ (which brings ", "sinrev[dim]", ") hidden in one ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]], ExpressionUUID -> "e51aef3f-a1fa-4a5c-80e9-517b5a62af20"], ", \nwe get all gammas squared, so we get the determinant of metric (in \ tetrad basis)." }], "Text"], Cell[TextData[{ "For even dimensions, we want to define a chiral matrix such that ", Cell[BoxData[ FormBox[ SuperscriptBox["\[Gamma]chiral", "2"], TraditionalForm]]], "=Id ", Cell[BoxData[ FormBox[ RowBox[{"(", RowBox[{"\[Gamma]chiral", "=", RowBox[{ SuperscriptBox["\[Gamma]", "5"], " ", "in", " ", "D"}]}]}], TraditionalForm]]], ").\nHence, we relate \[Gamma]chiral to ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]], ExpressionUUID -> "e51aef3f-a1fa-4a5c-80e9-517b5a62af20"], " by \[Gamma]chiral = ", Cell[BoxData[ FormBox[ RowBox[{ SuperscriptBox["i", RowBox[{ RowBox[{"Floor", "[", RowBox[{"d", "/", "2"}], "]"}], "-", "1"}]], " ", OverscriptBox["\[Gamma]", "^"]}], TraditionalForm]]], ". That way ", Cell[BoxData[ FormBox[ SuperscriptBox["\[Gamma]chiral", "2"], TraditionalForm]]], " is Id for even dimension and -Id for odd dimensions." }], "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"\[Gamma]chiral", "[", "]"}], ":=", RowBox[{ RowBox[{"I", "^", RowBox[{"(", RowBox[{ RowBox[{"Floor", "[", RowBox[{"dim", "/", "2"}], "]"}], "-", "1"}], ")"}]}], RowBox[{"\[Gamma]hat", "[", "]"}]}]}], ";"}]], "Input"], Cell[BoxData[ RowBox[{"We", " ", "check", " ", "the", " ", "value", " ", "of", " ", SuperscriptBox["\[Gamma]chiral", "2"], " ", "for", " ", "various", " ", "dimensions"}]], "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Grid", "[", RowBox[{"Table", "[", RowBox[{ RowBox[{"{", RowBox[{"d", ",", RowBox[{ RowBox[{"sinrev", "[", "d", "]"}], "*", RowBox[{ RowBox[{"(", RowBox[{"I", "^", RowBox[{"(", RowBox[{ RowBox[{"Floor", "[", RowBox[{"d", "/", "2"}], "]"}], "-", "1"}], ")"}]}], ")"}], "^", "2"}], RowBox[{ RowBox[{"(", RowBox[{"-", "1"}], ")"}], "^", RowBox[{"(", RowBox[{"d", "-", "1"}], ")"}]}]}]}], "}"}], ",", RowBox[{"{", RowBox[{"d", ",", "2", ",", "10"}], "}"}]}], "]"}], "]"}]], "Input"], Cell[BoxData[ TagBox[GridBox[{ {"2", "1"}, {"3", RowBox[{"-", "1"}]}, {"4", "1"}, {"5", RowBox[{"-", "1"}]}, {"6", "1"}, {"7", RowBox[{"-", "1"}]}, {"8", "1"}, {"9", RowBox[{"-", "1"}]}, {"10", "1"} }, AutoDelete->False, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Grid"]], "Output"] }, Open ]], Cell["Let us visualize the algebra structure now", "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Outer", "[", RowBox[{ "AlgebraStructure", ",", "AlgebraElements", ",", "AlgebraElements"}], "]"}], "//", "TableForm"}]], "Input", ExpressionUUID -> "6f5ffcd5-b75b-4e54-8cfe-44698e1104b6"], Cell[BoxData[ TagBox[GridBox[{ { RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], ",", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], "\[Equal]", RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}], RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], ",", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], "\[Equal]", "0"}]}, { RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], ",", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], "\[Equal]", "0"}], RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox[ RowBox[{"\[LeftDoubleBracket]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False], ",", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False], "\[RightDoubleBracket]"}], "\[Diamond]"], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`Supercommutator[$CellContext`AP][ $CellContext`\[Gamma]hat[], $CellContext`\[Gamma]hat[]], Editable->False], "\[Equal]", RowBox[{ RowBox[{"-", "2"}], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}]} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[2.0999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], Function[BoxForm`e$, TableForm[BoxForm`e$]]]], "Output", ExpressionUUID -> "48760ea5-6c93-48c0-a843-5eace787b90e"] }, Open ]], Cell["\<\ So we can add the following rule, that we can set to be automatic.\ \>", "Text", ExpressionUUID -> "4a6af408-a4ff-41ae-87e6-427edce7f648"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"CommuteAlgebraRule", "[", "AlgebraStructure", "]"}], "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]], "Input", ExpressionUUID -> "c20ef355-bc0e-41de-b5fa-f72cff844414"], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"HoldPattern", "[", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma]hat[], $CellContext`\[Gamma]hat[]], Editable->False], "]"}], "\[RuleDelayed]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", "}"}], ",", RowBox[{"-", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]}], "]"}]}], "}"}]], "Output", ExpressionUUID -> "4f5cfe7e-3112-41db-a114-22029ef7c20f"] }, Open ]], Cell["Make it automatic.", "Text", ExpressionUUID -> "ea42287a-2daa-44ab-83f5-bd0ec3c2cdcc"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"AutomaticRules", "[", RowBox[{"\[Gamma]hat", ",", RowBox[{ RowBox[{"CommuteAlgebraRule", "[", "AlgebraStructure", "]"}], "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]}], "]"}]], "Input", ExpressionUUID -> "fcc1819e-fc66-493c-b1ff-2cb4700618cc"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\" Rules \"\>", "\[InvisibleSpace]", RowBox[{"{", "1", "}"}], "\[InvisibleSpace]", "\<\" have been declared as UpValues for \"\>", "\[InvisibleSpace]", "\[Gamma]hat", "\[InvisibleSpace]", "\<\".\"\>"}], SequenceForm[" Rules ", Shallow[{1}], " have been declared as UpValues for ", $CellContext`\[Gamma]hat, "."], Editable->False]], "Print"] }, Open ]], Cell["Tests", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}]}], "Input", ExpressionUUID -> "fbac9993-98c3-4e64-b73e-cbb3daa53d47"], Cell[BoxData[ RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}]], "Output", ExpressionUUID -> "bc8c2f0c-7e4e-4d9b-b2e0-e7fe20d44981"], Cell[BoxData[ RowBox[{"-", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output", ExpressionUUID -> "bc8c2f0c-7e4e-4d9b-b2e0-e7fe20d44981"] }, Open ]], Cell[BoxData[ StyleBox[ RowBox[{ RowBox[{"In", " ", "case", " ", "of", " ", "odd", " ", "dimensions"}], ",", " ", RowBox[{ RowBox[{ OverscriptBox["\[Gamma]", "^"], " ", "is", " ", "a", " ", "multiple", " ", "of", " ", RowBox[{"Identity", ".", " ", "There"}], " ", "are", " ", "still", " ", "two", " ", "choices", " ", "so", " ", "we", " ", "need", " ", "a", " ", "variable", " ", "which", " ", "can", " ", "be"}], "+", RowBox[{"1", " ", "or"}], " ", "-", RowBox[{"1", " ", "to", " ", "account", " ", "for", " ", "thoses", " ", RowBox[{"choices", "."}]}]}]}], FontFamily->"Arial"]], "Text"], Cell[BoxData[ RowBox[{ RowBox[{ StyleBox["It", FontFamily->"Arial"], StyleBox[" ", FontFamily->"Arial"], StyleBox["is", FontFamily->"Arial"], StyleBox[" ", FontFamily->"Arial"], StyleBox["possible", FontFamily->"Arial"], StyleBox[" ", FontFamily->"Arial"], StyleBox["to", FontFamily->"Arial"], StyleBox[" ", FontFamily->"Arial"], StyleBox["show", FontFamily->"Arial"], StyleBox[" ", FontFamily->"Arial"], StyleBox["that", FontFamily->"Arial"], StyleBox[" ", FontFamily->"Arial"], SuperscriptBox[ RowBox[{ StyleBox["(", FontFamily->"Arial"], OverscriptBox["\[Gamma]", "^"], ")"}], "2"]}], " ", "=", " ", RowBox[{ RowBox[{ SuperscriptBox[ RowBox[{"(", RowBox[{"-", "1"}], ")"}], RowBox[{"d", RowBox[{ RowBox[{"(", RowBox[{"d", "-", "1"}], ")"}], "/", "2"}]}]], " ", "det", " ", RowBox[{"g", ".", " ", "Furthermore"}], " ", SuperscriptBox[ RowBox[{"(", RowBox[{"-", "1"}], ")"}], RowBox[{"d", RowBox[{ RowBox[{"(", RowBox[{"d", "-", "1"}], ")"}], "/", "2"}]}]]}], "=", RowBox[{ SuperscriptBox[ RowBox[{"(", RowBox[{"-", "1"}], ")"}], RowBox[{"Floor", "[", RowBox[{"d", "/", "2"}], "]"}]], "."}]}]}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"\[Gamma]hatChoice", ":=", "1"}], ";"}], RowBox[{"(*", RowBox[{ RowBox[{"Can", " ", "be"}], " ", "+", RowBox[{"1", " ", "or"}], " ", "-", "1"}], "*)"}]}]], "Input"], Cell[BoxData[ RowBox[{"\[Gamma]hatOverId", ":=", RowBox[{ RowBox[{"-", "I"}], " ", "\[Gamma]hatChoice", " ", RowBox[{"I", "^", RowBox[{"(", RowBox[{"Floor", "[", RowBox[{"dim", "/", "2"}], "]"}], ")"}]}], RowBox[{"Sqrt", "[", RowBox[{"SignDetOfMetric", "[", "g", "]"}], "]"}]}]}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"We", " ", "replace", " ", OverscriptBox["\[Gamma]", "^"], " ", "by", " ", "its", " ", "expression", " ", "in", " ", "terms", " ", "of", " ", "identity", " ", "in", " ", "case", " ", "of", " ", "odd", " ", "dimension"}], ",", " ", RowBox[{ "so", " ", "as", " ", "to", " ", "never", " ", "have", " ", "to", " ", "deal", " ", "with", " ", RowBox[{"it", "."}]}]}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ":=", RowBox[{ RowBox[{"\[Gamma]hatOverId", " ", RowBox[{"Id", "[", "]"}]}], "/;", RowBox[{"OddQ", "[", "dim", "]"}]}]}]], "Input"] }, Closed]], Cell[CellGroupData[{ Cell["5. Irreducible decomposition", "Subsubsection"], Cell["a) Basic definitions", "Text", FontSize->18, FontVariations->{"Underline"->True}], Cell["\<\ Taken from Jose and Alfonso Garcia-Parrado notebook, itself inspired and \ adapted from the GAMMA.m package by Ulaf Gran,\ \>", "Text"], Cell["Cyril: The function GE[AP[ ...]] was corrected. See below. ", "Text"], Cell["\<\ We extend the definition of \[Gamma] to allow for multiples indices. \ \[Gamma][i,j,k] is the antisymmetrized product of \[Gamma][i]\[Gamma][j]\ \[Gamma][k] etc..\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"SlotsOfTensor", "[", "\[Gamma]", "]"}], "^=", RowBox[{"{", RowBox[{"AnyIndices", "[", "TangentM", "]"}], "}"}]}], ";"}]], "Input"], Cell["\<\ We must redefine the symmetries of the tensor \[Gamma] to be antisymmetric in \ its indices\ \>", "Text"], Cell[BoxData[ RowBox[{"\[Gamma]", "/:", RowBox[{"SymmetryGroupOfTensor", "[", "\[Gamma]", "]"}], "=."}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"SymmetryGroupOfTensor", "[", RowBox[{"\[Gamma]", "[", "inds__", "]"}], "]"}], "^:=", RowBox[{"Antisymmetric", "[", RowBox[{ RowBox[{"Range", "[", RowBox[{"Length", "[", RowBox[{"{", "inds", "}"}], "]"}], "]"}], ",", "xAct`xPerm`Cycles"}], "]"}]}]], "Input"], Cell["We also need this special case:", "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"\[Gamma]", "[", "]"}], "=", RowBox[{"Id", "[", "]"}]}], ";"}]], "Input"], Cell["Now we can have an expression like", "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"p", ",", "q"}], "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j", ",", "k"}], "]"}]}], "]"}]], "Input"], Cell[BoxData[ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"p", "q"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`p, $CellContext`q], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i", "j", "k"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i, $CellContext`j, $CellContext`k], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`p, $CellContext`q], $CellContext`\[Gamma][$CellContext`i, $CellContext`j, $CellContext`k]], Editable->False]], "Output"] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{ RowBox[{"Rules", " ", "to", " ", "convert", " ", OverscriptBox["\[Gamma]", "^"], " ", "to", " ", "\[Gamma]", " ", "and", " ", "vice"}], "-", RowBox[{ RowBox[{"versa", ".", " ", "It"}], " ", "is", " ", "slow", " ", "because", " ", "I", " ", "recompute", " ", "the", " ", "rule", " ", "evrytime", " ", "I", " ", "need", " ", "it"}]}], "..."}], "."}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{ RowBox[{"\[Gamma]hatTogamma", ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"inds", "=", RowBox[{"GetIndicesOfVBundle", "[", RowBox[{"TangentM", ",", "dim"}], "]"}]}], "}"}], ",", RowBox[{"IndexRule", "[", RowBox[{ RowBox[{"HoldPattern", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], ",", RowBox[{ RowBox[{"1", "/", RowBox[{"dim", "!"}]}], RowBox[{"epsilong", "@@", "inds"}], " ", RowBox[{"\[Gamma]", "@@", RowBox[{"(", RowBox[{"-", "inds"}], ")"}]}]}]}], "]"}]}], "]"}]}], ";"}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"gammaTo\[Gamma]hat", "=", RowBox[{ RowBox[{"\[Gamma]", "[", "inds__", "]"}], "\[RuleDelayed]", RowBox[{ RowBox[{ RowBox[{"SignDetOfMetric", "[", "g", "]"}], RowBox[{"epsilong", "[", "inds", "]"}], RowBox[{"\[Gamma]hat", "[", "]"}]}], "/;", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "inds", "}"}], "]"}], "===", "dim"}]}]}]}], ";"}]], "Input"], Cell["\<\ We check that these rules are the inverse of each other in various dimensions\ \ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "3"}], "}"}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], ";", RowBox[{ RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], "/.", "\[Gamma]hatTogamma"}], "/.", "gammaTo\[Gamma]hat"}]}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "5"}], "}"}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], ";", RowBox[{ RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], "/.", "\[Gamma]hatTogamma"}], "/.", "gammaTo\[Gamma]hat"}]}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "7"}], "}"}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], ";", RowBox[{ RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], "/.", "\[Gamma]hatTogamma"}], "/.", "gammaTo\[Gamma]hat"}]}]}], "]"}]}], "Input"], Cell[BoxData[ RowBox[{"\[ImaginaryI]", " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Print"], Cell[BoxData[ RowBox[{"\[ImaginaryI]", " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{"-", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Print"], Cell[BoxData[ RowBox[{"-", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{"-", "\[ImaginaryI]"}], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Print"], Cell[BoxData[ RowBox[{ RowBox[{"-", "\[ImaginaryI]"}], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output"] }, Open ]], Cell["\<\ We define a rule to express an antisymmetrized product explicitly in terms of \ usual products.\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"ExpandMulti\[Gamma]Rule", "=", RowBox[{ RowBox[{ RowBox[{"\[Gamma]", "[", "inds__", "]"}], "/;", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "inds", "}"}], "]"}], ">", "1"}]}], "\[RuleDelayed]", RowBox[{"Antisymmetrize", "[", RowBox[{ RowBox[{"AP", "@@", RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"\[Gamma]", "[", "#", "]"}], "&"}], ")"}], "/@", RowBox[{"{", "inds", "}"}]}], ")"}]}], ",", RowBox[{"{", "inds", "}"}]}], "]"}]}]}], ";"}]], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"2", "!"}], "*", RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j"}], "]"}]}], "/.", "ExpandMulti\[Gamma]Rule"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"3", "!"}], "*", RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j", ",", "k"}], "]"}]}], "/.", "ExpandMulti\[Gamma]Rule"}]}], "Input"], Cell[BoxData[ RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], "-", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k]], Editable->False], "-", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`j]], Editable->False], "-", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`k]], Editable->False], "+", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i]], Editable->False], "+", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], "-", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`i]], Editable->False]}]], "Output"] }, Open ]], Cell["b) Actual irreducible decomposition", "Text", FontSize->18, FontVariations->{"Underline"->True}], Cell["\<\ The following code for the irreducible decomposition in antisymmetric \ \[Gamma] is adapted from GAMMA.m package (using Jose and Alfonso\ \[CloseCurlyQuote]s code). Initially there were three parts in this GAMMA.m code \t1) decomposition of a product of gammas into irreducible parts (deltas and \ antisymmetrized gammas), \t2) contraction of indices in two **contiguous** gammas in a product, \t3) computation of traces.\t Here we report **ONLY** the 1), that is the decomposition in irreducible \ components.\ \>", "Text"], Cell["\<\ Wrapping function that performs the irreducible decomposition (the essential \ of the code is in the function GE implemented below).\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"GammaDecomposition", "[", "expr_", "]"}], ":=", RowBox[{ RowBox[{"Collect", "[", RowBox[{ RowBox[{"expr", "//.", RowBox[{ RowBox[{"dp", ":", RowBox[{ RowBox[{"Verbatim", "[", "AP", "]"}], "[", "__", "]"}]}], "\[RuleDelayed]", RowBox[{"GE", "[", "dp", "]"}]}]}], ",", RowBox[{"{", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", "_\[Gamma]", ",", RowBox[{"Id", "[", "]"}]}], "}"}], ",", "Expand"}], "]"}], "/.", "gammaTo\[Gamma]hat"}]}], ";"}]], "Input"], Cell["\<\ Common code: a numerical factor and the key algorithm for expansion of a \ product of two antisymmetrized gammas. Note that Gran\[CloseCurlyQuote]s \ Delta with two p-blocks is our Gdelta/p!, and hence the following factor does \ not have a p! multiplying in the numerator, that Gran has.\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"factor", "[", RowBox[{"p_", ",", "n_", ",", "k_", ",", "dimr_"}], "]"}], ":=", RowBox[{ RowBox[{"Power", "[", RowBox[{ RowBox[{"-", "1"}], ",", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"2", "n"}], "+", "k", "-", "p", "-", "1"}], ")"}], RowBox[{ RowBox[{"(", RowBox[{"p", "+", "k"}], ")"}], "/", "2"}]}]}], "]"}], FractionBox[ RowBox[{ RowBox[{"(", RowBox[{"dimr", "+", "p", "-", "n"}], ")"}], "!"}], RowBox[{ RowBox[{"(", RowBox[{"dimr", "+", "p", "-", "n", "-", "k"}], ")"}], "!"}]]}]}], ";"}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"code", "[", RowBox[{"prod_", ",", "gamma_", ",", RowBox[{"{", "w___", "}"}], ",", RowBox[{"{", RowBox[{"x_List", ",", "y_List"}], "}"}], ",", RowBox[{"{", "z___", "}"}], ",", "p_Integer"}], "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", "\[IndentingNewLine]", RowBox[{ RowBox[{"xxcomb", "=", RowBox[{"Subsets", "[", RowBox[{ RowBox[{"Sort", "[", "x", "]"}], ",", RowBox[{"{", "p", "}"}]}], "]"}]}], ",", "\[IndentingNewLine]", RowBox[{"yycomb", "=", RowBox[{"Subsets", "[", RowBox[{ RowBox[{"Sort", "[", "y", "]"}], ",", RowBox[{"{", "p", "}"}]}], "]"}]}], ",", "\[IndentingNewLine]", "actxxcomb", ",", "actyycomb", ",", "actxxcompo", ",", "actyycompo", ",", "joincomb", ",", "joincompo"}], "\[IndentingNewLine]", "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"Signature", "[", "x", "]"}], RowBox[{"Signature", "[", "y", "]"}], "\[IndentingNewLine]", RowBox[{"Sum", "[", "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"actxxcomb", "=", RowBox[{"xxcomb", "[", RowBox[{"[", "xxcount", "]"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"actyycomb", "=", RowBox[{"yycomb", "[", RowBox[{"[", "yycount", "]"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"actxxcompo", "=", RowBox[{"Complement", "[", RowBox[{"x", ",", "actxxcomb"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"actyycompo", "=", RowBox[{"Complement", "[", RowBox[{"y", ",", "actyycomb"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"joincomb", "=", RowBox[{"Join", "@@", RowBox[{"Sort", "[", RowBox[{"{", RowBox[{"actxxcomb", ",", "actyycomb"}], "}"}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{"joincompo", "=", RowBox[{"Join", "[", RowBox[{"actxxcompo", ",", "actyycompo"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"Gdelta", "@@", "joincomb"}], "\[IndentingNewLine]", RowBox[{"prod", "[", RowBox[{"w", ",", RowBox[{"gamma", "@@", RowBox[{"Sort", "[", "joincompo", "]"}]}], ",", "z"}], "]"}], "\[IndentingNewLine]", RowBox[{"Signature", "[", "joincompo", "]"}], "\[IndentingNewLine]", RowBox[{"Signature", "[", RowBox[{"Join", "[", RowBox[{"actxxcomb", ",", "actxxcompo"}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"Signature", "[", RowBox[{"Join", "[", RowBox[{"actyycomb", ",", "actyycompo"}], "]"}], "]"}]}]}], ",", "\[IndentingNewLine]", RowBox[{"{", RowBox[{"xxcount", ",", "1", ",", RowBox[{"Length", "[", "xxcomb", "]"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"{", RowBox[{"yycount", ",", "1", ",", RowBox[{"Length", "[", "yycomb", "]"}]}], "}"}]}], "\[IndentingNewLine]", "]"}]}]}], "\[IndentingNewLine]", "]"}]}], ";"}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"GE", "[", RowBox[{"AP", "[", RowBox[{"x_\[Gamma]", ",", "y_\[Gamma]", ",", "z___"}], "]"}], "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", "p", "}"}], ",", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"n", "=", RowBox[{"Length", "[", "x", "]"}]}], ",", RowBox[{"r", "=", RowBox[{"Length", "[", "y", "]"}]}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"Sum", "[", RowBox[{ RowBox[{ RowBox[{"factor", "[", RowBox[{"p", ",", "n", ",", "0", ",", "Null"}], "]"}], RowBox[{"code", "[", RowBox[{"AP", ",", "\[Gamma]", ",", RowBox[{"{", "}"}], ",", RowBox[{"{", RowBox[{ RowBox[{"List", "@@", "x"}], ",", RowBox[{"List", "@@", "y"}]}], "}"}], ",", RowBox[{"{", "z", "}"}], ",", "p"}], "]"}]}], ",", RowBox[{"{", RowBox[{"p", ",", "0", ",", RowBox[{"Min", "[", RowBox[{"n", ",", "r"}], "]"}]}], "}"}]}], "]"}]}], "]"}]}], "\[IndentingNewLine]", "]"}]}], ";"}]], "Input"], Cell["\<\ Cyril TODO Careful that if the user uses the index ' p' then it conflicts \ with the code and factor functions, resulting in nonsensical results. So I added a DummyIn[...]. Not the best method...but it works to avoid \ conflicts of indices.\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{"GE", "[", RowBox[{"AP", "[", RowBox[{"x_\[Gamma]", ",", RowBox[{"HoldPattern", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], ",", "z___"}], "]"}], "]"}], ":=", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"n", "=", RowBox[{"Length", "[", "x", "]"}]}], ",", RowBox[{"dim", "=", RowBox[{"DimOfVBundle", "[", RowBox[{"VBundleOfIndex", "[", RowBox[{"First", "[", "x", "]"}], "]"}], "]"}]}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{"inds", "=", RowBox[{"Table", "[", RowBox[{ RowBox[{"DummyIn", "[", "TangentM", "]"}], ",", RowBox[{"{", RowBox[{"i", ",", RowBox[{"dim", "-", "n"}]}], "}"}]}], "]"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"(*", RowBox[{ RowBox[{"sinrev", "[", "dim", "]"}], " ", "CYRIL", " ", "CORRECTED"}], " ", "*)"}], RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"sinrev", "[", "n", "]"}], ")"}], "/", RowBox[{ RowBox[{"(", RowBox[{"dim", "-", "n"}], ")"}], "!"}]}], RowBox[{"epsilong", "@@", RowBox[{"Join", "[", RowBox[{ RowBox[{"List", "@@", "x"}], ",", RowBox[{"List", "@@", "inds"}]}], "]"}]}], RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "@@", RowBox[{"(", RowBox[{"-", "inds"}], ")"}]}], ",", "z"}], "]"}]}]}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{"IntegerQ", "[", "dim", "]"}]}]}], "\[IndentingNewLine]", "]"}]}], "\n", RowBox[{ RowBox[{"GE", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"HoldPattern", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], ",", "x_\[Gamma]", ",", "z___"}], "]"}], "]"}], ":=", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"n", "=", RowBox[{"Length", "[", "x", "]"}]}], ",", RowBox[{"dim", "=", RowBox[{"DimOfVBundle", "[", RowBox[{"VBundleOfIndex", "[", RowBox[{"First", "[", "x", "]"}], "]"}], "]"}]}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{"inds", "=", RowBox[{"Table", "[", RowBox[{ RowBox[{"DummyIn", "[", "TangentM", "]"}], ",", RowBox[{"{", RowBox[{"i", ",", RowBox[{"dim", "-", "n"}]}], "}"}]}], "]"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"(*", RowBox[{ RowBox[{"sinrev", "[", "dim", "]"}], " ", "CYRIL", " ", "CORRECTED"}], "*)"}], RowBox[{ RowBox[{ RowBox[{"sinrev", "[", "n", "]"}], "/", RowBox[{ RowBox[{"(", RowBox[{"dim", "-", "n"}], ")"}], "!"}]}], RowBox[{"epsilong", "@@", RowBox[{"Join", "[", RowBox[{ RowBox[{"List", "@@", "inds"}], ",", RowBox[{"List", "@@", "x"}]}], "]"}]}], RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "@@", RowBox[{"(", RowBox[{"-", "inds"}], ")"}]}], ",", "z"}], "]"}]}]}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{"IntegerQ", "[", "dim", "]"}]}]}], "\[IndentingNewLine]", "]"}]}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"GE", "[", RowBox[{"AP", "[", RowBox[{"z___", ",", RowBox[{"HoldPattern", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], ",", RowBox[{"HoldPattern", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}]}], "]"}], "]"}], ":=", RowBox[{ RowBox[{"sinrev", "[", "dim", "]"}], RowBox[{"SignDetOfMetric", "[", "g", "]"}], RowBox[{"AP", "[", "z", "]"}]}]}], ";"}]], "Input"], Cell["Safety default", "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"GE", "[", "expr_AP", "]"}], ":=", "expr"}], ";"}]], "Input"], Cell["c) Examples ", "Text", FontSize->18, FontVariations->{"Underline"->True}], Cell["\<\ Let us check the irreducible decomposition on some simple operations\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}]}], "]"}], "]"}], "//", "ToCanonical"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}], ",", RowBox[{"\[Gamma]", "[", "l", "]"}], ",", RowBox[{"\[Gamma]", "[", "p", "]"}]}], "]"}], "]"}], "//", "ToCanonical"}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`k], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}], "+", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j, $CellContext`k], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`p], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"k", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`k, $CellContext`l], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`l], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"k", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`k, $CellContext`p], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`k], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"l", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`l, $CellContext`p], Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"l", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`l, $CellContext`p], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j, $CellContext`k], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"k", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`k, $CellContext`p], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j, $CellContext`l], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"k", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`k, $CellContext`l], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j, $CellContext`p], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`p], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k, $CellContext`l], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`l], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k, $CellContext`p], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`k], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"l", "p"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`l, $CellContext`p], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"j", "k", "l", "p"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`j, $CellContext`k, $CellContext`l, \ $CellContext`p], Editable->False], " ", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}]}]], "Output"] }, Open ]], Cell[TextData[{ "We must check that when we apply twice \[Gamma]hat, we get what we should \ get.\nWe check the sign of (", Cell[BoxData[ FormBox[ SuperscriptBox[ RowBox[{ OverscriptBox["\[Gamma]", "^"], ")"}], "2"], TraditionalForm]]] }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}]], "Input"], Cell[BoxData[ RowBox[{"-", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}]], "Output"] }, Open ]], Cell[BoxData[ RowBox[{"And", " ", "we", " ", "check", " ", "the", " ", "decomposition", " ", "using", " ", "only", " ", "one", FormBox[ RowBox[{ OverscriptBox["\[Gamma]", "^"], " "}], TraditionalForm], " ", "and", " ", "then", " ", "the", " ", "other", " ", RowBox[{ FormBox[ RowBox[{ OverscriptBox["\[Gamma]", "^"], " "}], TraditionalForm], "."}]}]], "Text", FontFamily->"Arial"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{"#", ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}], "//", "ContractMetric"}], "//", "ToCanonical"}], ")"}], "&"}], "/@", RowBox[{"{", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j"}], "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j", ",", "k"}], "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j", ",", "k", ",", "l"}], "]"}]}], "}"}]}], "/.", "\[Gamma]hatTogamma"}], ")"}], "//", "ContractMetric"}], "//", "ToCanonical"}]], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False]}], ",", RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i, $CellContext`j], Editable->False]}], ",", RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i", "j", "k"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i, $CellContext`j, $CellContext`k], Editable->False]}], ",", RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i", "j", "k", "l"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i, $CellContext`j, $CellContext`k, \ $CellContext`l], Editable->False]}]}], "}"}]], "Output"] }, Open ]], Cell[TextData[{ "CYRIL : This double application of ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]]], " works only because I have modified sinrev[dim] into sinrev[n] inside the \ implementation of GE[AP[ ...]]" }], "Text"], Cell[BoxData[ RowBox[{"We", " ", "check", " ", "how", " ", "the", " ", FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm], " ", "are", " ", "treated", " ", "in", " ", "the", " ", RowBox[{"decomposition", " ", ":"}]}]], "Text", FontFamily->"Arial"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "4"}], "}"}], ",", RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j", ",", "k"}], "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "5"}], "}"}], ",", RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j", ",", "k"}], "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "6"}], "}"}], ",", RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j", ",", "k"}], "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]}], "]"}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"i", "j", "k", "a"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`i, $CellContext`j, $CellContext`k, \ $CellContext`a], Editable->False]}], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i", "j", "k"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i, $CellContext`j, $CellContext`k], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{"-", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"i", "j", "k", "a"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`i, $CellContext`j, $CellContext`k, \ $CellContext`a], Editable->False]}], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}]], "Output"] }, Open ]], Cell["\<\ d) Method to reduce a factor when there is a \[Gamma]hat[] at the end\ \>", "Text", FontSize->18, FontVariations->{"Underline"->True}], Cell[TextData[{ "In 4D, we can for instance reduce ", Cell[BoxData[ FormBox[ RowBox[{ SuperscriptBox["\[Gamma]", "i"], SuperscriptBox["\[Gamma]", "j"], SuperscriptBox["\[Gamma]", "k"], OverscriptBox["\[Gamma]", "^"]}], TraditionalForm]]], ", to express it with only ", Cell[BoxData[ FormBox[ RowBox[{"some", " ", SuperscriptBox["\[Gamma]", "i"], " ", "or", " "}], TraditionalForm]]], "some ", Cell[BoxData[ RowBox[{ SuperscriptBox["\[Gamma]", "k"], OverscriptBox["\[Gamma]", "^"]}]]], "." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "4"}], "}"}], ",", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{ RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}], ",", RowBox[{"\[Gamma]", "[", "l", "]"}]}], "]"}], "]"}], "-", RowBox[{"AP", "[", RowBox[{"\[Gamma]", "[", RowBox[{"j", ",", "k", ",", "l"}], "]"}], "]"}]}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "+", RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"j", ",", "k", ",", "l"}], "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]}]}], "]"}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"l"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`l], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`l], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`k], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`l], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"k", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`k, $CellContext`l], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"j", "k", "l", "a"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`j, $CellContext`k, $CellContext`l, \ $CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}]}]], "Output"] }, Open ]], Cell["This method is implemented in rule", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"Rule1", "[", "dim_", "]"}], ":=", RowBox[{"(", RowBox[{ RowBox[{"AP", "[", RowBox[{"x___", ",", RowBox[{"\[Gamma]l", ":", RowBox[{"(", RowBox[{"Repeated", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "_", "]"}], ",", RowBox[{"{", RowBox[{"dim", "-", "1"}], "}"}]}], "]"}], ")"}]}], ",", RowBox[{"HoldPattern", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}]}], "]"}], ":>", RowBox[{"With", "[", RowBox[{ RowBox[{"{", RowBox[{"Seqijk", "=", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"IndicesOf", "[", "]"}], "[", "#", "]"}], "[", RowBox[{"[", "1", "]"}], "]"}], "&"}], "/@", RowBox[{"{", "\[Gamma]l", "}"}]}]}], "}"}], ",", RowBox[{"AP", "[", RowBox[{"x", ",", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{ RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", "\[Gamma]l", "]"}], "]"}], "-", RowBox[{"AP", "[", RowBox[{"\[Gamma]", "@@", "Seqijk"}], "]"}]}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "+", RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "@@", "Seqijk"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]}]}], "]"}]}], "]"}]}], ")"}]}]], "Input"], Cell["Example", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "4"}], "}"}], ",", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}], ",", RowBox[{"\[Gamma]", "[", "c", "]"}], ",", RowBox[{"\[Gamma]", "[", "d", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "/.", RowBox[{"Rule1", "[", "dim", "]"}]}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "5"}], "}"}], ",", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}], ",", RowBox[{"\[Gamma]", "[", "c", "]"}], ",", RowBox[{"\[Gamma]", "[", "d", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "/.", RowBox[{"Rule1", "[", "dim", "]"}]}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "6"}], "}"}], ",", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]", "[", "b", "]"}], ",", RowBox[{"\[Gamma]", "[", "c", "]"}], ",", RowBox[{"\[Gamma]", "[", "d", "]"}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "/.", RowBox[{"Rule1", "[", "dim", "]"}]}]}], "]"}], "//", "ToCanonical"}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"-", RowBox[{"(", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"e"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`e], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][-$CellContext`e]], Editable->False], ")"}]}], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"b", "c", "d", "e"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`b, $CellContext`c, $CellContext`d, \ $CellContext`e], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`d], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}]}]], "Output"], Cell[BoxData[ RowBox[{"-", RowBox[{"(", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma][$CellContext`d]], Editable->False], ")"}]}]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c", "d", "i"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c, $CellContext`d, $CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`c, $CellContext`d, $CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b", "d", "i"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b, $CellContext`d, $CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b, $CellContext`d, $CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b", "c", "i"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b, $CellContext`c, $CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b, $CellContext`c, $CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b", "c", "d"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b, $CellContext`c, $CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b, $CellContext`c, $CellContext`d], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`i], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a", "d", "i"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a, $CellContext`d, $CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a, $CellContext`d, $CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`d], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a", "c", "i"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a, $CellContext`c, $CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a, $CellContext`c, $CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a", "c", "d"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a, $CellContext`c, $CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a, $CellContext`c, $CellContext`d], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`i], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`d], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`i], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`i], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a", "b", "i"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a, $CellContext`b, $CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a, $CellContext`b, $CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a", "b", "d"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a, $CellContext`b, $CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a, $CellContext`b, $CellContext`d], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`i], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"d"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`d], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`d], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`i], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`i], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`i], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a", "b", "c"}, {" ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a, $CellContext`b, $CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a, $CellContext`b, $CellContext`c], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"c"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`c], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`c], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}], "-", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}]}]], "Output"] }, Open ]] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell["Traces of \[Gamma] matrices", "Section"], Cell[CellGroupData[{ Cell["Implementation", "Subsection"], Cell[CellGroupData[{ Cell[TextData[{ "Collect factors of ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]]] }], "Subsubsection"], Cell[TextData[{ "In even dimensions, ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]]], " anticommutes, and in odd dimensions it commutes. \nWe push all such \ factors to the right. Either they cancel to give identity if there is an even \ number, or there is a single ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]]], " on the right of the product.\nIn the case of odd dimension, ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]]], " is replaced by its expression in therms of Identity, so there is no such \ rule to implement." }], "Text"], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"AP", "[", RowBox[{"x___", ",", RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"z__", "?", RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{"FreeQ", "[", RowBox[{"#", ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], ")"}], "&"}], ")"}]}]}], "]"}], ":=", RowBox[{ RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"-", "1"}], ")"}], "^", RowBox[{"Length", "[", RowBox[{"{", "z", "}"}], "]"}]}], RowBox[{"AP", "[", RowBox[{"x", ",", "z", ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}]}], "/;", RowBox[{"EvenQ", "[", "dim", "]"}]}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"AP", "[", RowBox[{"x___", ",", RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"z__", "?", RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{"FreeQ", "[", RowBox[{"#", ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], ")"}], "&"}], ")"}]}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], ":=", RowBox[{ RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"-", "1"}], ")"}], "^", RowBox[{"Length", "[", RowBox[{"{", "z", "}"}], "]"}]}], RowBox[{"AP", "[", RowBox[{"x", ",", "z"}], "]"}]}], "/;", RowBox[{"EvenQ", "[", "dim", "]"}]}]}], ";"}]}], "Input"], Cell["Tests", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]chiral", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]chiral", "[", "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}]}], "]"}]}], "Input"], Cell[BoxData[ InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False]], "Output"], Cell[BoxData[ RowBox[{"-", RowBox[{"(", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j]], Editable->False], ")"}]}]], "Output"], Cell[BoxData[ RowBox[{"-", RowBox[{"(", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma]hat[]], Editable->False], ")"}]}]], "Output"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Formal trace of a \[Gamma] product", "Subsubsection"], Cell["\<\ We will add the SpinorTrace[] head to all gamma matrices products (including \ Identity). Formally the application from Clifford representation -> C is performed by \ this SpinorTrace[].\ \>", "Text"], Cell[BoxData[{ RowBox[{"DefInertHead", "[", RowBox[{"SpinorTrace", ",", RowBox[{"LinearQ", "\[Rule]", "True"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"PrintAs", "[", "SpinorTrace", "]"}], "^=", "\"\<Tr\>\""}], ";"}]}], "Input"], Cell["\<\ We make sure that on a general expression, this head ends up on products of \ Gamma matrices\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"SpinorTrace", "[", "sum_Plus", "]"}], ":=", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"Expand", "[", "#", "]"}], "]"}], "&"}], ")"}], "/@", "sum"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"x_", " ", RowBox[{"ap", ":", RowBox[{"(", RowBox[{"_AP", "|", "_\[Gamma]", "|", RowBox[{"Id", "[", "]"}], "|", RowBox[{"\[Gamma]hat", "[", "]"}]}], ")"}]}]}], "]"}], ":=", RowBox[{"x", " ", RowBox[{"SpinorTrace", "[", "ap", "]"}]}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"x_", " ", "y_"}], "]"}], ":=", RowBox[{ RowBox[{"x", " ", RowBox[{"SpinorTrace", "[", RowBox[{"Expand", "@", "y"}], "]"}]}], "/;", RowBox[{"!", RowBox[{"MemberQ", "[", RowBox[{ RowBox[{"{", RowBox[{"\[Gamma]", ",", "\[Gamma]hat", ",", "Id"}], "}"}], ",", RowBox[{"Head", "[", "x", "]"}]}], "]"}]}]}]}], ";"}]}], "Input"], Cell["Tests", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"V", "[", "i", "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"SpinorTrace", "[", RowBox[{"2", RowBox[{"AP", "[", " ", RowBox[{"\[Gamma]", "[", "i", "]"}], "]"}], RowBox[{"V", "[", RowBox[{"-", "i"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"3", RowBox[{"Id", "[", "]"}]}], "+", RowBox[{"\[Gamma]chiral", "[", "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"SpinorTrace", "[", RowBox[{"Evaluate", "[", RowBox[{ RowBox[{ RowBox[{"Id", "[", "]"}], RowBox[{"V", "[", "i", "]"}], RowBox[{"V", "[", "j", "]"}]}], "+", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}]}], "]"}], "]"}]}], "Input"], Cell[BoxData[ RowBox[{"2", " ", InterpretationBox[ StyleBox[ RowBox[{"Tr", "[", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "]"}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`SpinorTrace[ $CellContext`\[Gamma][$CellContext`i]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"V", StyleBox[GridBox[{ {" "}, {"i"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`V[-$CellContext`i], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{"3", " ", InterpretationBox[ StyleBox[ RowBox[{"Tr", "[", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False], "]"}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`SpinorTrace[ $CellContext`Id[]], Editable->False]}], "+", RowBox[{"\[ImaginaryI]", " ", InterpretationBox[ StyleBox[ RowBox[{"Tr", "[", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False], "]"}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`SpinorTrace[ $CellContext`\[Gamma]hat[]], Editable->False]}]}]], "Output"], Cell[BoxData[ RowBox[{ InterpretationBox[ StyleBox[ RowBox[{"Tr", "[", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma]hat[]], Editable->False], "]"}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`SpinorTrace[ $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma]hat[]]], Editable->False], "+", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{"Tr", "[", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False], "]"}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`SpinorTrace[ $CellContext`Id[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"V", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`V[$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"V", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`V[$CellContext`j], Editable->False]}]}]], "Output"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Replacing the trace by a multi-index tensor", "Subsubsection"], Cell[TextData[{ "Now we replace all traces by a tensor which has some symmetries,\nThese are \ the symmetries of the trace of a product of gamma matrices.\n\nThere is at \ least the cyclic cymmetry of the trace. \nThen in even dimensions, the \ Transpose of ", Cell[BoxData[ FormBox[ RowBox[{ RowBox[{ SuperscriptBox["\[Gamma]", "i"], " ", "is", " ", "related", " ", "as"}], " ", "\[PlusMinus]", RowBox[{"C", " ", SuperscriptBox["\[Gamma]", "i"], SuperscriptBox["C", RowBox[{"-", "1"}]]}]}], TraditionalForm]]], " (*). Hence transposing on an even number of matrices does not change the \ trace.\nThis is the reversal symmetry (reversing the order of all matrices \ inside a trace). Combined with the cyclic symmetry, this is exactly the \ Dihedral group.\n\nFor odd dimensions, we must also consider the case of an \ odd number of matrices. In that case we have + sign for d=3,7,11,15 etc.. and \ - sign for 5,9,13,17,....\nSee Charge conjugation for Gamma matrice for \ details.\nThat is reversal is accompanied by a factor ", Cell[BoxData[ FormBox[ RowBox[{ SuperscriptBox[ RowBox[{"(", RowBox[{"-", "1"}], ")"}], RowBox[{ RowBox[{"d", "(", RowBox[{"d", "-", "1"}], ")"}], "/", "2"}]], "=", SuperscriptBox[ RowBox[{"(", RowBox[{"-", "1"}], ")"}], RowBox[{"Floor", "[", RowBox[{"d", "/", "2"}], "]"}]]}], TraditionalForm]]], " \n\nWe use the possibility of using tensors with variable number of indices" }], "Text"], Cell[BoxData[{ RowBox[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"Trn", "[", RowBox[{"AnyIndices", "[", "TangentM", "]"}], "]"}], ",", "M"}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"Trn\[Gamma]hat", "[", RowBox[{"AnyIndices", "[", "TangentM", "]"}], "]"}], ",", "M"}], "]"}], ";"}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"GenDH", "[", "len_", "]"}], ":=", RowBox[{"(", RowBox[{ RowBox[{"GroupGenerators", "[", RowBox[{"DihedralGroup", "[", "len", "]"}], "]"}], "/.", RowBox[{ RowBox[{"System`Cycles", "[", RowBox[{"{", "args__", "}"}], "]"}], "\[RuleDelayed]", RowBox[{"xAct`xPerm`Cycles", "[", "args", "]"}]}]}], ")"}]}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"GenSetTrn", "[", "len_", "]"}], ":=", RowBox[{"If", "[", RowBox[{ RowBox[{"EvenQ", "[", "len", "]"}], ",", "\[IndentingNewLine]", RowBox[{"GenSet", "@@", RowBox[{"GenDH", "[", "len", "]"}]}], ",", "\[IndentingNewLine]", RowBox[{"GenSet", "@@", RowBox[{"MapAt", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{"sinrev", "[", "dim", "]"}], "#"}], "&"}], ",", RowBox[{"GenDH", "[", "len", "]"}], ",", "1"}], "]"}]}], ","}], "\[IndentingNewLine]", "]"}]}]], "Input"], Cell["Examples of symmetries", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"GenSetTrn", "[", "6", "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "5"}], "}"}], ",", RowBox[{"GenSetTrn", "[", "5", "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "7"}], "}"}], ",", RowBox[{"GenSetTrn", "[", "5", "]"}]}], "]"}]}], "Input"], Cell[BoxData[ RowBox[{"GenSet", "[", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ RowBox[{"(", "1", ",", "6", ")"}], RowBox[{"(", "2", ",", "5", ")"}], RowBox[{"(", "3", ",", "4", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 6}, {2, 5}, {3, 4}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{"(", "1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6", ")"}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 2, 3, 4, 5, 6}], Editable->False]}], "]"}]], "Output"], Cell[BoxData[ RowBox[{"GenSet", "[", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ RowBox[{"(", "2", ",", "5", ")"}], RowBox[{"(", "3", ",", "4", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{2, 5}, {3, 4}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{"(", "1", ",", "2", ",", "3", ",", "4", ",", "5", ")"}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 2, 3, 4, 5}], Editable->False]}], "]"}]], "Output"], Cell[BoxData[ RowBox[{"GenSet", "[", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{"-", RowBox[{"(", "2", ",", "5", ")"}], RowBox[{"(", "3", ",", "4", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], -xAct`xPerm`Cycles[{2, 5}, {3, 4}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{"(", "1", ",", "2", ",", "3", ",", "4", ",", "5", ")"}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 2, 3, 4, 5}], Editable->False]}], "]"}]], "Output"] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"SymmetryGroupOfTensor", "[", RowBox[{"Trn", "[", "indices__", "]"}], "]"}], "^:=", RowBox[{ RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"ListNum", "=", RowBox[{"Range", "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}]}], ",", "len"}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"len", "=", RowBox[{"Length", "@", "ListNum"}]}], ";", RowBox[{"SchreierSims", "[", RowBox[{"ListNum", ",", RowBox[{"GenSetTrn", "[", "len", "]"}]}], "]"}]}]}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{"EvenQ", "@", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}]}]}]}], ";"}]], "Input"], Cell["\<\ When we add a \[Gamma]hat at the end of the product of \[Gamma] matrices, the \ cyclic symmetry gets a minus sign in even dimension as \[Gamma]hat \ anticommutes in even dimensions. Then the reversal symmetry gets a (-1)^d(d-1)/2 as we need to reverse the \ order of the matrices inside the \[Gamma]hat after we have taken the \ transpose of the product. Note that the crossing of the \[Gamma]hat from far left to far right makes \ nothing as there must be and even number of \[Gamma]\[CloseCurlyQuote]s. In odd dimension we always replace \[Gamma]hat by its expression in terms of \ Id[], hence the situation is only considered for even dimensions.\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"GenSetTrn\[Gamma]hat", "[", "len_", "]"}], ":=", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"EvenQ", "[", "len", "]"}], ",", "\[IndentingNewLine]", RowBox[{"GenSet", "@@", RowBox[{"(", RowBox[{"MapAt", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{"sinrev", "[", "dim", "]"}], "#"}], "&"}], ",", RowBox[{"MapAt", "[", RowBox[{ RowBox[{ RowBox[{"-", "#"}], "&"}], ",", RowBox[{"(", RowBox[{ RowBox[{"GroupGenerators", "[", RowBox[{"DihedralGroup", "[", "len", "]"}], "]"}], "/.", RowBox[{ RowBox[{"System`Cycles", "[", RowBox[{"{", "args__", "}"}], "]"}], "\[RuleDelayed]", RowBox[{"xAct`xPerm`Cycles", "[", "args", "]"}]}]}], ")"}], ",", "2"}], "]"}], ",", "1"}], "]"}], ")"}]}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"GenSet", "@@", RowBox[{"(", RowBox[{"-", RowBox[{"GroupGenerators", "[", RowBox[{"CyclicGroup", "[", "len", "]"}], "]"}]}], ")"}]}], "/.", RowBox[{ RowBox[{"System`Cycles", "[", RowBox[{"{", "args__", "}"}], "]"}], "\[RuleDelayed]", RowBox[{"xAct`xPerm`Cycles", "[", "args", "]"}]}]}], RowBox[{"(*", RowBox[{ "This", " ", "case", " ", "should", " ", "never", " ", "be", " ", "used"}], "*)"}], ","}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{"EvenQ", "[", "dim", "]"}]}]}], "\[IndentingNewLine]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"GenSetTrn\[Gamma]hat", "[", "len_", "]"}], ":=", RowBox[{ RowBox[{"GenSetTrn", "[", "len", "]"}], "/;", RowBox[{"OddQ", "[", "dim", "]"}]}]}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"SymmetryGroupOfTensor", "[", RowBox[{"Trn\[Gamma]hat", "[", "indices__", "]"}], "]"}], "^:=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"ListNum", "=", RowBox[{"Range", "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}]}], ",", "len"}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"len", "=", RowBox[{"Length", "@", "ListNum"}]}], ";", RowBox[{"SchreierSims", "[", RowBox[{"ListNum", ",", RowBox[{"GenSetTrn\[Gamma]hat", "[", "len", "]"}]}], "]"}]}]}], "\[IndentingNewLine]", "]"}]}], ";"}]], "Input"], Cell["\<\ Here are the symmetries of these multi-indices tensors implemented. \ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "4"}], "}"}], ",", RowBox[{"SymmetryGroupOfTensor", "[", RowBox[{"Trn", "[", RowBox[{"a", ",", "b", ",", "c", ",", "i", ",", "j", ",", "k"}], "]"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "6"}], "}"}], ",", RowBox[{"SymmetryGroupOfTensor", "[", RowBox[{"Trn", "[", RowBox[{"a", ",", "b", ",", "c", ",", "i", ",", "j", ",", "k"}], "]"}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{"dim", "=", "4"}], "}"}], ",", RowBox[{"SymmetryGroupOfTensor", "[", RowBox[{"Trn\[Gamma]hat", "[", RowBox[{"a", ",", "b", ",", "c", ",", "i", ",", "j", ",", "k"}], "]"}], "]"}]}], "]"}]}], "Input"], Cell[BoxData[ RowBox[{"StrongGenSet", "[", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6"}], "}"}], ",", RowBox[{"GenSet", "[", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ RowBox[{"(", "1", ",", "6", ")"}], RowBox[{"(", "2", ",", "5", ")"}], RowBox[{"(", "3", ",", "4", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 6}, {2, 5}, {3, 4}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ "(", "1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6", ")"}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 2, 3, 4, 5, 6}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ RowBox[{"(", "2", ",", "6", ")"}], RowBox[{"(", "3", ",", "5", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{2, 6}, {3, 5}], Editable->False]}], "]"}]}], "]"}]], "Output"], Cell[BoxData[ RowBox[{"StrongGenSet", "[", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6"}], "}"}], ",", RowBox[{"GenSet", "[", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ RowBox[{"(", "1", ",", "6", ")"}], RowBox[{"(", "2", ",", "5", ")"}], RowBox[{"(", "3", ",", "4", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 6}, {2, 5}, {3, 4}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ "(", "1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6", ")"}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 2, 3, 4, 5, 6}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{ RowBox[{"(", "2", ",", "6", ")"}], RowBox[{"(", "3", ",", "5", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{2, 6}, {3, 5}], Editable->False]}], "]"}]}], "]"}]], "Output"], Cell[BoxData[ RowBox[{"StrongGenSet", "[", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6"}], "}"}], ",", RowBox[{"GenSet", "[", RowBox[{ InterpretationBox[ StyleBox[ RowBox[{ RowBox[{"(", "1", ",", "6", ")"}], RowBox[{"(", "2", ",", "5", ")"}], RowBox[{"(", "3", ",", "4", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], xAct`xPerm`Cycles[{1, 6}, {2, 5}, {3, 4}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{"-", RowBox[{ "(", "1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], -xAct`xPerm`Cycles[{1, 2, 3, 4, 5, 6}], Editable->False], ",", InterpretationBox[ StyleBox[ RowBox[{"-", RowBox[{"(", "2", ",", "6", ")"}], RowBox[{"(", "3", ",", "5", ")"}]}], ShowAutoStyles->False, AutoSpacing->False], -xAct`xPerm`Cycles[{2, 6}, {3, 5}], Editable->False]}], "]"}]}], "]"}]], "Output"] }, Open ]], Cell["\<\ Some examples of Canonicalization according to the symmetries\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"Trn", "[", RowBox[{"a", ",", "b", ",", "c", ",", "d"}], "]"}], "+", RowBox[{"Trn", "[", RowBox[{"b", ",", "c", ",", "d", ",", "a"}], "]"}]}], "//", "ToCanonical"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Trn\[Gamma]hat", "[", RowBox[{"a", ",", "b", ",", "c", ",", "d"}], "]"}], "+", RowBox[{"Trn\[Gamma]hat", "[", RowBox[{"b", ",", "c", ",", "d", ",", "a"}], "]"}]}], "//", "ToCanonical"}]}], "Input"], Cell[BoxData[ RowBox[{"2", " ", InterpretationBox[ StyleBox[GridBox[{ {"Trn", StyleBox[GridBox[{ {"a", "b", "c", "d"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`Trn[$CellContext`a, $CellContext`b, $CellContext`c, \ $CellContext`d], Editable->False]}]], "Output"], Cell[BoxData["0"], "Output"] }, Open ]], Cell["\<\ Replacing the SpinorTrace[] Head by these multi - indices tensors\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{"RuleTraceId", ":=", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"Id", "[", "]"}], "]"}], "\[RuleDelayed]", "spinordim"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"RuleTrace\[Gamma]hat", ":=", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"\[Gamma]hat", "[", "]"}], "]"}], "\[RuleDelayed]", RowBox[{"If", "[", RowBox[{ RowBox[{"OddQ", "[", "dim", "]"}], ",", RowBox[{"\[Gamma]hatOverId", " ", "spinordim"}], ",", "0"}], "]"}]}]}], ";"}], "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{"(*", " ", RowBox[{ "This", " ", "rule", " ", "can", " ", "never", " ", "be", " ", "evaluated", " ", "in", " ", "odd", " ", "dimension", " ", "because", " ", OverscriptBox["\[Gamma]", "^"], " ", "is", " ", "always", " ", "replaced", " ", "in", " ", "terms", " ", "of", " ", "identity"}], " ", "*)"}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"RuleTraces\[Gamma]i\[Gamma]hat", "=", RowBox[{"{", RowBox[{"RuleTrace\[Gamma]hat", ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"HoldPattern", "[", "AP", "]"}], "[", RowBox[{ RowBox[{"\[Gamma]l", ":", RowBox[{"(", RowBox[{ RowBox[{"\[Gamma]", "[", "_", "]"}], "..."}], ")"}]}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}], "\[RuleDelayed]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"indices", "=", RowBox[{"(", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"IndicesOf", "[", "]"}], "[", "#", "]"}], "[", RowBox[{"[", "1", "]"}], "]"}], "&"}], "/@", RowBox[{"{", "\[Gamma]l", "}"}]}], ")"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"len", "=", RowBox[{"Length", "@", "indices"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"OddQ", "[", "len", "]"}], "||", RowBox[{"len", "<=", RowBox[{"dim", "-", "1"}]}]}], ",", "0", ",", RowBox[{"Trn\[Gamma]hat", "@@", "indices"}]}], "]"}]}], "\[IndentingNewLine]", "]"}]}], "]"}]}]}], "}"}]}], ";"}], "\[IndentingNewLine]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"RuleTraces\[Gamma]i", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"\[Gamma]", "[", "i_", "]"}], "]"}], "\[RuleDelayed]", "0"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"HoldPattern", "[", "AP", "]"}], "[", RowBox[{"\[Gamma]l", ":", RowBox[{"(", RowBox[{ RowBox[{"\[Gamma]", "[", "_", "]"}], "..."}], ")"}]}], "]"}], "]"}], "\[RuleDelayed]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"indices", "=", RowBox[{"(", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"IndicesOf", "[", "]"}], "[", "#", "]"}], "[", RowBox[{"[", "1", "]"}], "]"}], "&"}], "/@", RowBox[{"(", RowBox[{"{", "\[Gamma]l", "}"}], ")"}]}], ")"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"len", "=", RowBox[{"Length", "@", "indices"}]}], "}"}], ",", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "&&", RowBox[{"EvenQ", "[", "len", "]"}]}], ")"}], "||", RowBox[{"(", RowBox[{ RowBox[{"OddQ", "[", "dim", "]"}], "&&", RowBox[{"len", "\[GreaterEqual]", "dim"}]}], ")"}]}], ",", RowBox[{"Trn", "@@", "indices"}], ",", "0"}], "]"}]}], "\[IndentingNewLine]", "]"}]}], "]"}]}]}], "}"}]}], ";"}]}], "Input"], Cell["\<\ This functions replaces the non-vanishing Traces of products by a tensor with \ variable number of indices\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"TraceGammaToTensor", "[", "expr_", "]"}], ":=", RowBox[{"ToCanonical", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Identity", "[", "expr", "]"}], "/.", "RuleTraces\[Gamma]i\[Gamma]hat"}], "/.", "RuleTraces\[Gamma]i"}], "/.", "RuleTraceId"}], "]"}]}]], "Input"], Cell["Tests", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}], ",", RowBox[{"\[Gamma]", "[", "l", "]"}], ",", RowBox[{"\[Gamma]", "[", "p", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}], "//", "TraceGammaToTensor"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}], ",", RowBox[{"\[Gamma]", "[", "l", "]"}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}], "//", "TraceGammaToTensor"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", "q", "]"}]}], "]"}], "]"}], "//", "TraceGammaToTensor"}]}], "Input"], Cell[BoxData["0"], "Output"], Cell[BoxData[ InterpretationBox[ StyleBox[GridBox[{ {"Trn\[Gamma]hat", StyleBox[GridBox[{ {"i", "j", "l", "k"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`Trn\[Gamma]hat[$CellContext`i, $CellContext`j, $CellContext`l, \ $CellContext`k], Editable->False]], "Output"], Cell[BoxData["0"], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"\[Gamma]", "[", "j", "]"}], "]"}], "//", "TraceGammaToTensor"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"\[Gamma]chiral", "[", "]"}], "]"}], "//", "TraceGammaToTensor"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"SpinorTrace", "[", RowBox[{"Id", "[", "]"}], "]"}], "//", "TraceGammaToTensor"}]}], "Input"], Cell[BoxData["0"], "Output"], Cell[BoxData["0"], "Output"], Cell[BoxData["4"], "Output"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Recursive computation of traces ", "Subsubsection"], Cell["\<\ We use a recursive algorithm which caches the results (adapted from Guillaume \ Faye notebooks)\ \>", "Text"], Cell["Traces of Products of \[Gamma]", "Text", FontSize->18, FontVariations->{"Underline"->True}], Cell[BoxData[{ RowBox[{ RowBox[{"SetAttributes", "[", RowBox[{"HoldGF", ",", "HoldAll"}], "]"}], ";"}], "\n", RowBox[{"Clear", "[", RowBox[{ "TrnRec", ",", "Trn\[Gamma]hatRec", ",", "Compute\[Gamma]Traces", ",", "Compute\[Gamma]Traces\[Gamma]hat"}], "]"}]}], "Input"], Cell["\<\ End values of the recursion. 1)Trace of Identity is dimension of spinor representation 2) For odd number of \[Gamma]\[CloseCurlyQuote]s, it is not vanishing for odd \ dimensions but requires at least d matrices. In that case the trace is a \ multiple of the Levi-Civita tensor.\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"TrnRec", "[", "]"}], ":=", "spinordim"}], ";"}], "\[IndentingNewLine]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{ RowBox[{"TrnRec", "[", "indices__", "]"}], ":=", RowBox[{ RowBox[{"\[Gamma]hatOverId", " ", RowBox[{"spinordim", "/", RowBox[{"SignDetOfMetric", "[", "g", "]"}]}], RowBox[{"epsilong", "@@", RowBox[{"{", "indices", "}"}]}]}], "/;", RowBox[{ RowBox[{"OddQ", "[", "dim", "]"}], "&&", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "===", "dim"}]}]}]}], ";"}], "\[IndentingNewLine]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"TrnRec", "[", "indices__", "]"}], ":=", RowBox[{"0", "/;", RowBox[{ RowBox[{"OddQ", "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}], "&&", RowBox[{"(", RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "||", RowBox[{"(", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "<", "dim"}], ")"}]}], ")"}]}]}]}]}], "Input"], Cell[TextData[{ "Recursion for odd dimension when the number of matrices is odd and larger \ than the dimension. \nThis is the most complicate recursion formula. For 5 \ indices in 3D this is for instance (using 1 instead of ", Cell[BoxData[ FormBox[ RowBox[{ SubscriptBox["i", "1"], " "}], TraditionalForm]]], "for indices)\n", Cell[BoxData[ FormBox[ RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"5", "-", "d"}], ")"}], "/", "2"}], RowBox[{"Tr", "[", SuperscriptBox["\[Gamma]", "12345"]}]}], TraditionalForm]]], "] = ", Cell[BoxData[ FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "12"], " ", RowBox[{"Tr", "[", SuperscriptBox["\[Gamma]", "345"], "]"}]}], "-"}], TraditionalForm]]], " ", Cell[BoxData[ FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "13"], " ", RowBox[{"Tr", "[", SuperscriptBox["\[Gamma]", "245"], "]"}]}], "+"}], TraditionalForm]]], Cell[BoxData[ FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "14"], " ", RowBox[{"Tr", "[", SuperscriptBox["\[Gamma]", "235"], "]"}]}], "+"}], TraditionalForm]]], Cell[BoxData[ FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "23"], " ", RowBox[{"Tr", "[", SuperscriptBox["\[Gamma]", "145"], "]"}]}], "-"}], TraditionalForm]]], Cell[BoxData[ FormBox[ RowBox[{ SuperscriptBox["g", "24"], " ", RowBox[{"Tr", "[", SuperscriptBox["\[Gamma]", "135"], "]"}]}], TraditionalForm]]], "+", Cell[BoxData[ FormBox[ RowBox[{ SuperscriptBox["g", "34"], " ", RowBox[{"Tr", "[", SuperscriptBox["\[Gamma]", "125"], "]"}]}], TraditionalForm]]] }], "Text"], Cell[TextData[{ "So we see we had to pair all indices from the first to the penultimate to \ put them on the metric. The sign is ", Cell[BoxData[ FormBox[ RowBox[{ SuperscriptBox[ RowBox[{"(", RowBox[{"-", "1"}], ")"}], RowBox[{"1", "+", RowBox[{"pos", "(", "ind1", ")"}], "+", RowBox[{"pos", "(", "ind1", ")"}], " "}]], " ", "where", " ", RowBox[{"pos", "(", "ind", ")"}], " ", "is", " ", "the", " ", "position", " ", RowBox[{"(", RowBox[{"1", ",", "2", ",", "3", ",", "4"}], ")"}], " ", "of", " ", "the", " ", RowBox[{"index", "."}]}], TraditionalForm]]] }], "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"TrnRec", "[", "indices__", "]"}], ":=", RowBox[{ RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"len", "=", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}]}], ",", RowBox[{"list", "=", RowBox[{"{", "indices", "}"}]}], ",", "res"}], "}"}], ",", RowBox[{ RowBox[{"res", "=", RowBox[{ RowBox[{"2", "/", RowBox[{"(", RowBox[{"len", "-", "dim"}], ")"}]}], "*", RowBox[{"Plus", "@@", RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"g", "[", RowBox[{ RowBox[{"#", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"#", "[", RowBox[{"[", RowBox[{"2", ",", "1"}], "]"}], "]"}]}], "]"}], RowBox[{ RowBox[{"(", RowBox[{"-", "1"}], ")"}], "^", RowBox[{"(", RowBox[{"1", "+", RowBox[{"#", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}], "+", RowBox[{"#", "[", RowBox[{"[", RowBox[{"2", ",", "2"}], "]"}], "]"}]}], ")"}]}], RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "@@", RowBox[{"(", RowBox[{"Complement", "[", RowBox[{"list", ",", RowBox[{"{", RowBox[{ RowBox[{"#", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"#", "[", RowBox[{"[", RowBox[{"2", ",", "1"}], "]"}], "]"}]}], "}"}]}], "]"}], ")"}]}], "]"}]}], ")"}], "&"}], "/@", RowBox[{"Subsets", "[", RowBox[{ RowBox[{"MapIndexed", "[", RowBox[{ RowBox[{ RowBox[{"{", RowBox[{"#1", ",", RowBox[{"First", "@", "#2"}]}], "}"}], "&"}], ",", RowBox[{"Most", "@", "list"}]}], "]"}], ",", RowBox[{"{", "2", "}"}]}], "]"}]}], ")"}]}]}]}], ";", "\[IndentingNewLine]", "res"}]}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{"(", RowBox[{ RowBox[{"OddQ", "[", "dim", "]"}], "&&", RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "\[GreaterEqual]", RowBox[{"(", RowBox[{"2", "+", "dim"}], ")"}]}], ")"}], "&&", RowBox[{"OddQ", "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}]}], ")"}]}], ")"}]}]}], ";"}]], "Input"], Cell["\<\ The recursion for even number of matrices, the usual one (e.g. Eq. C2c of \ arxiv:1701.08844).\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"TrnRec", "[", "indices__", "]"}], ":=", "\[IndentingNewLine]", RowBox[{ RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"listi", "=", RowBox[{"{", "indices", "}"}]}], ",", "listim1", ",", "ifirst", ",", "len", ",", "rhs", ",", "range", ",", "listiANDpos"}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"listim1", "=", RowBox[{"Rest", "@", "listi"}]}], ";", "\[IndentingNewLine]", RowBox[{"ifirst", "=", RowBox[{"First", "@", "listi"}]}], ";", "\[IndentingNewLine]", RowBox[{"len", "=", RowBox[{"Length", "@", "listim1"}]}], ";", "\[IndentingNewLine]", RowBox[{"range", "=", RowBox[{"Range", "[", "len", "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"rhs", "=", RowBox[{"-", RowBox[{"Plus", "@@", RowBox[{"MapIndexed", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"-", "1"}], ")"}], "^", RowBox[{"First", "[", "#2", "]"}]}], RowBox[{"g", "[", RowBox[{"ifirst", ",", "#1"}], "]"}], RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "@@", RowBox[{"Drop", "[", RowBox[{"listim1", ",", "#2"}], "]"}]}], "]"}]}], "&"}], ",", "listim1"}], "]"}]}]}]}], ";", "\[IndentingNewLine]", "rhs"}]}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"EvenQ", "[", "#", "]"}], "&&", RowBox[{"#", "\[GreaterEqual]", "2"}]}], ")"}], "&"}], ")"}], "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}]}]}], "\[IndentingNewLine]"}]], "Input"], Cell[BoxData[ RowBox[{"For", " ", "product", " ", "with", " ", "a", " ", OverscriptBox["\[Gamma]", "^"], " ", "at", " ", "the", " ", "end"}]], "Text", FontFamily->"Arial", FontSize->18, FontVariations->{"Underline"->True}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{ RowBox[{"1", ")"}], " ", "We", " ", "express", " ", SuperscriptBox["\[Gamma]", SubscriptBox["i", "1"]]}], "..."}], SuperscriptBox["\[Gamma]", SubscriptBox["i", RowBox[{"d", "-", "1"}]]], " ", OverscriptBox["\[Gamma]", "^"], " ", "as", " ", "a", " ", "sum", " ", "of", " ", "product", " ", "with", " ", "less", " ", RowBox[{ SuperscriptBox["\[Gamma]", "i"], " ", ".", " "}]}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"For", " ", "this", " ", "we", " ", "express", " ", SuperscriptBox["\[Gamma]", SubscriptBox["i", "1"]]}], "..."}], SuperscriptBox["\[Gamma]", SubscriptBox["i", RowBox[{"d", "-", "1"}]]], " ", "in", " ", "terms", " ", "of", " ", SuperscriptBox["\[Gamma]", RowBox[{"[", SubscriptBox["i", "1"]}]]}], "..."}], SuperscriptBox["\[Gamma]", RowBox[{ SubscriptBox["i", RowBox[{"d", "-", "1"}]], "]"}]]}], ",", " ", RowBox[{ "that", " ", "is", " ", "in", " ", "terms", " ", "of", " ", "irreducible", " ", "fully", " ", "antisymmetric", " ", RowBox[{"components", ".", " "}]}]}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"2", ")"}], " ", "Then", " ", SuperscriptBox["\[Gamma]", RowBox[{"[", SubscriptBox["i", "1"]}]]}], "..."}], SuperscriptBox["\[Gamma]", RowBox[{ SubscriptBox["i", RowBox[{"d", "-", "1"}]], "]"}]], OverscriptBox["\[Gamma]", "^"], " ", "is", " ", "expressed", " ", "in", " ", "terms", " ", "of", " ", SuperscriptBox["\[Gamma]", "i"], " ", "and", " ", "Levi"}], "-", RowBox[{"Civita", " ", RowBox[{"only", ".", " ", "This"}], " ", "method", " ", "triggers", " ", "the", " ", RowBox[{"recursion", "."}]}]}]], "Text", FontFamily->"Arial"], Cell[TextData[{ "First the stopping point is for ", Cell[BoxData[ RowBox[{ RowBox[{ SuperscriptBox["\[Gamma]", SubscriptBox["i", "1"]], "..."}], SuperscriptBox["\[Gamma]", SubscriptBox["i", "d"]], " ", OverscriptBox["\[Gamma]", "^"]}]], FontFamily->"Arial"], ". Using ", Cell[BoxData[ FormBox[ RowBox[{ SuperscriptBox[ RowBox[{"(", OverscriptBox["\[Gamma]", "^"], ")"}], "2"], " ", "=", " ", RowBox[{ SuperscriptBox[ RowBox[{"(", RowBox[{"-", "1"}], ")"}], RowBox[{ RowBox[{"d", "(", RowBox[{"d", "-", "1"}], ")"}], "/", "2"}]], "det", " ", RowBox[{"g", "."}]}]}], TraditionalForm]]] }], "Text"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"Trn\[Gamma]hatRec", "[", "inds__", "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"spinordim", "*", RowBox[{"sinrev", "[", "dim", "]"}]}], ")"}], " ", RowBox[{ RowBox[{"epsilon", "[", "g", "]"}], "[", "inds", "]"}]}], "/;", RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "&&", RowBox[{"(", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "inds", "}"}], "]"}], "==", "dim"}], ")"}]}]}]}], ";"}]], "Input"], Cell["The recursion itself", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"Trn\[Gamma]hatRec", "[", RowBox[{"x__", ",", RowBox[{"is", ":", RowBox[{"(", RowBox[{"Repeated", "[", RowBox[{"_", ",", RowBox[{"{", RowBox[{"dim", "-", "1"}], "}"}]}], "]"}], ")"}]}]}], "]"}], ":=", RowBox[{ RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"\[Gamma]l", "=", RowBox[{"\[Gamma]", "/@", RowBox[{"{", "is", "}"}]}]}], ",", "reshapedap", ",", "resa"}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"reshapedap", "=", RowBox[{"ToCanonical", "@", RowBox[{"AP", "[", RowBox[{ RowBox[{"Sequence", "@@", RowBox[{"(", RowBox[{"\[Gamma]", "/@", RowBox[{"{", "x", "}"}]}], ")"}]}], ",", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{ RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "@@", "\[Gamma]l"}], "]"}], "-", RowBox[{"AP", "[", RowBox[{"\[Gamma]", "@@", RowBox[{"{", "is", "}"}]}], "]"}]}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "+", RowBox[{"GammaDecomposition", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "@@", RowBox[{"{", "is", "}"}]}], ",", RowBox[{"\[Gamma]hat", "[", "]"}]}], "]"}], "]"}]}]}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{"resa", "=", RowBox[{"TraceGammaToTensor", "[", RowBox[{"SpinorTrace", "[", "reshapedap", "]"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"ContractMetric", "[", RowBox[{ RowBox[{"resa", "/.", RowBox[{ RowBox[{"Trn", "[", "args___", "]"}], "\[RuleDelayed]", RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", "args", "]"}], "]"}]}]}], "/.", RowBox[{ RowBox[{"Trn\[Gamma]hat", "[", "args___", "]"}], ":>", RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "[", "args", "]"}], "]"}]}]}], "]"}]}]}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "&&", RowBox[{"(", RowBox[{ RowBox[{"EvenQ", "[", "#", "]"}], "&&", RowBox[{"#", "\[GreaterEqual]", RowBox[{"(", RowBox[{"dim", "+", "2"}], ")"}]}]}], ")"}]}], "&"}], ")"}], "[", RowBox[{"Length", "[", RowBox[{"Join", "[", RowBox[{ RowBox[{"{", "x", "}"}], ",", RowBox[{"{", "is", "}"}]}], "]"}], "]"}], "]"}], "\[IndentingNewLine]"}]}]], "Input"], Cell["\<\ There is a slower but more general method which does not break the symmetry \ and does not use dimensional identities implicitly. If interested in t his method, one needs to comments the two cells above for \ Trn\[Gamma]hatRec and to uncomment the cell below.\ \>", "Text"], Cell[BoxData[ RowBox[{"Instead", ",", " ", RowBox[{"we", " ", "use", " ", FormBox[ RowBox[{ RowBox[{ RowBox[{ RowBox[{"that", "(", RowBox[{"4", "-", "d"}], ")"}], "/", "2"}], RowBox[{"Tr", "[", RowBox[{ OverscriptBox["\[Gamma]", "^"], SuperscriptBox["\[Gamma]", "1234"]}], "]"}]}], "=", " ", RowBox[{ RowBox[{ FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "12"], " ", RowBox[{"Tr", "[", RowBox[{ OverscriptBox["\[Gamma]", "^"], SuperscriptBox["\[Gamma]", "34"]}], "]"}]}], "-"}], TraditionalForm], " ", FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "13"], " ", RowBox[{"Tr", "[", RowBox[{ OverscriptBox["\[Gamma]", "^"], SuperscriptBox["\[Gamma]", "24"]}], "]"}]}], "+"}], TraditionalForm], FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "14"], " ", RowBox[{"Tr", "[", RowBox[{ OverscriptBox["\[Gamma]", "^"], SuperscriptBox["\[Gamma]", "23"]}], "]"}]}], "+"}], TraditionalForm], FormBox[ RowBox[{ RowBox[{ SuperscriptBox["g", "23"], " ", RowBox[{"Tr", "[", RowBox[{ OverscriptBox["\[Gamma]", "^"], SuperscriptBox["\[Gamma]", "14"]}], "]"}]}], "-"}], TraditionalForm], FormBox[ RowBox[{ SuperscriptBox["g", "24"], " ", RowBox[{"Tr", "[", RowBox[{ OverscriptBox["\[Gamma]", "^"], SuperscriptBox["\[Gamma]", "13"]}], "]"}]}], TraditionalForm]}], "+", FormBox[ RowBox[{ SuperscriptBox["g", "34"], " ", RowBox[{"Tr", "[", RowBox[{ OverscriptBox["\[Gamma]", "^"], SuperscriptBox["\[Gamma]", "12"]}], "]"}]}], TraditionalForm]}]}], TraditionalForm], " ", "which", " ", "is", " ", "valid", " ", "even", " ", "with", " ", "a", " ", "\[Gamma]hat", " ", "function"}], ",", " ", RowBox[{ "and", " ", "obvious", " ", "generalization", " ", "with", " ", "more", " ", RowBox[{"indices", ".", "\[IndentingNewLine]", "It"}], " ", "should", " ", "work", " ", "and", " ", "it", " ", "gives", " ", "bigger", " ", "expression", " ", "which", " ", "are", " ", "probably", " ", "related", " ", "to", " ", "the", " ", "results", " ", "of", " ", "the", " ", "other", " ", "method", " ", "thanks", " ", "to", " ", RowBox[{"identities", ".", " "}]}]}]], "Text"], Cell[BoxData[ RowBox[{"(*", RowBox[{ RowBox[{ RowBox[{"Trn\[Gamma]hatRec", "[", "inds__", "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"spinordim", "*", RowBox[{"sinrev", "[", "dim", "]"}]}], ")"}], " ", RowBox[{ RowBox[{"epsilon", "[", "g", "]"}], "[", "inds", "]"}]}], "/;", RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "&&", RowBox[{"(", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "inds", "}"}], "]"}], "==", "dim"}], ")"}]}]}]}], ";", "\n", "\[IndentingNewLine]", RowBox[{ RowBox[{"Trn\[Gamma]hatRec", "[", "indices__", "]"}], ":=", RowBox[{ RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"len", "=", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}]}], ",", RowBox[{"list", "=", RowBox[{"{", "indices", "}"}]}], ",", "res"}], "}"}], ",", RowBox[{ RowBox[{"res", "=", RowBox[{ RowBox[{"2", "/", RowBox[{"(", RowBox[{"len", "-", "dim"}], ")"}]}], "*", RowBox[{"Plus", "@@", RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"g", "[", RowBox[{ RowBox[{"#", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"#", "[", RowBox[{"[", RowBox[{"2", ",", "1"}], "]"}], "]"}]}], "]"}], RowBox[{ RowBox[{"(", RowBox[{"-", "1"}], ")"}], "^", RowBox[{"(", RowBox[{"1", "+", RowBox[{"#", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}], "+", RowBox[{"#", "[", RowBox[{"[", RowBox[{"2", ",", "2"}], "]"}], "]"}]}], ")"}]}], RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "@@", RowBox[{"(", RowBox[{"Complement", "[", RowBox[{"list", ",", RowBox[{"{", RowBox[{ RowBox[{"#", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"#", "[", RowBox[{"[", RowBox[{"2", ",", "1"}], "]"}], "]"}]}], "}"}]}], "]"}], ")"}]}], "]"}]}], ")"}], "&"}], "/@", RowBox[{"Subsets", "[", RowBox[{ RowBox[{"MapIndexed", "[", RowBox[{ RowBox[{ RowBox[{"{", RowBox[{"#1", ",", RowBox[{"First", "@", "#2"}]}], "}"}], "&"}], ",", "list"}], "]"}], ",", RowBox[{"{", "2", "}"}]}], "]"}]}], ")"}]}]}]}], ";", "\[IndentingNewLine]", "res"}]}], "\[IndentingNewLine]", "]"}], "/;", RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "&&", RowBox[{"(", RowBox[{ RowBox[{"EvenQ", "[", "#", "]"}], "&&", RowBox[{"#", "\[GreaterEqual]", RowBox[{"(", RowBox[{"dim", "+", "2"}], ")"}]}]}], ")"}]}], "&"}], ")"}], "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}], ")"}]}]}], ";"}], "*)"}]], "Input"], Cell["Caching function", "Text", FontSize->18, FontVariations->{"Underline"->True}], Cell["\<\ We define functions Compute\[Gamma]Traces and \ Compute\[Gamma]Traces\[Gamma]hat for which we store the results in \ DownValues. This is rather complex since we must make sure that the main definition is \ always stored last, and also we stored lighter definitiosn first to improve \ teh replacements.\ \>", "Text"], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", "]"}], "]"}], ":=", RowBox[{"TrnRec", "[", "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", "indices__", "]"}], "]"}], ":=", RowBox[{ RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "pind", ",", "indexlist", ",", "generatedindexlist", ",", "blankindexlist", ",", "blankexp", ",", "mytrace", ",", "res", ",", "tracization"}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"indexlist", "=", RowBox[{"{", "indices", "}"}]}], ";", "\[IndentingNewLine]", RowBox[{"pind", "=", RowBox[{"Length", "[", "indexlist", "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"generatedindexlist", "=", RowBox[{"GetIndicesOfVBundle", "[", RowBox[{"TangentM", ",", "pind"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"blankindexlist", "=", RowBox[{"Map", "[", RowBox[{ RowBox[{ RowBox[{"Pattern", "[", RowBox[{"#", ",", RowBox[{"Blank", "[", "]"}]}], "]"}], "&"}], ",", "generatedindexlist"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"blankexp", "=", RowBox[{ RowBox[{"Trn", "[", "indices", "]"}], "/.", RowBox[{"Thread", "[", RowBox[{"indexlist", "\[Rule]", "blankindexlist"}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{"(*", RowBox[{ RowBox[{ RowBox[{"mytrace", "[", RowBox[{"{", "}"}], "]"}], ":=", "spinordim"}], ";"}], "*)"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"mytrace", "[", RowBox[{"{", "list__", "}"}], "]"}], ":=", RowBox[{"(", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"OddQ", "[", RowBox[{"Length", "[", RowBox[{"{", "list", "}"}], "]"}], "]"}], "&&", RowBox[{"EvenQ", "[", "dim", "]"}]}], ",", RowBox[{ RowBox[{ "Print", "[", "\"\<Error it should be an even number\>\"", "]"}], ";", "0"}], ",", RowBox[{"TrnRec", "[", "list", "]"}]}], "]"}], ")"}]}], ";", "\[IndentingNewLine]", RowBox[{"tracization", "=", RowBox[{"Identity", "[", RowBox[{"Expand", "@", RowBox[{"mytrace", "[", "indexlist", "]"}]}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"res", "=", "tracization"}], ";", "\[IndentingNewLine]", RowBox[{"Print", "[", RowBox[{ "\"\<Caching Result for \>\"", ",", "pind", ",", " ", "\"\< \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\).\>\""}], "]"}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"DownValues", "[", "Compute\[Gamma]Traces", "]"}], "=", RowBox[{"Append", "[", RowBox[{ RowBox[{"Sort", "[", RowBox[{ RowBox[{"Append", "[", RowBox[{ RowBox[{"Most", "@", RowBox[{"DownValues", "[", "Compute\[Gamma]Traces", "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{"HoldPattern", "[", RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"HoldGF", "[", "blankexp", "]"}], "]"}], "]"}], "\[RuleDelayed]", RowBox[{"Evaluate", "[", RowBox[{"res", "/.", RowBox[{"Thread", "[", RowBox[{"indexlist", "\[Rule]", "generatedindexlist"}], "]"}]}], "]"}]}], "/.", RowBox[{ RowBox[{"HoldGF", "[", "blankexp", "]"}], "->", "blankexp"}]}]}], "]"}], ",", RowBox[{ RowBox[{ RowBox[{"ByteCount", "[", "#1", "]"}], "<", RowBox[{"ByteCount", "[", "#2", "]"}]}], "&"}]}], "]"}], ",", RowBox[{"Last", "@", RowBox[{"DownValues", "[", "Compute\[Gamma]Traces", "]"}]}]}], "]"}]}], ";", "\[IndentingNewLine]", "res"}]}], "]"}], "/;", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{"(*", RowBox[{ RowBox[{"EvenQ", "[", "#", "]"}], "&&"}], "*)"}], RowBox[{"#", "\[GreaterEqual]", "1"}], ")"}], "&"}], ")"}], "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}]}]}]}], "Input"], Cell[TextData[{ "We consider that a product of ", Cell[BoxData[ FormBox[ SuperscriptBox["\[Gamma]", "i"], TraditionalForm]]], " times ", Cell[BoxData[ OverscriptBox["\[Gamma]", "^"]]], " can only be called in even dimensions. " }], "Text"], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "[", "inds__", "]"}], "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"spinordim", "*", RowBox[{"sinrev", "[", "dim", "]"}]}], ")"}], " ", RowBox[{ RowBox[{"epsilon", "[", "g", "]"}], "[", "inds", "]"}]}], "/;", RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "&&", RowBox[{"(", RowBox[{ RowBox[{"Length", "[", RowBox[{"{", "inds", "}"}], "]"}], "===", "dim"}], ")"}]}]}]}], ";"}], "\[IndentingNewLine]"}], "\n", RowBox[{ RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "[", "indices__", "]"}], "]"}], ":=", RowBox[{ RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "pind", ",", "indexlist", ",", "generatedindexlist", ",", "blankindexlist", ",", "blankexp", ",", "mytrace", ",", "res", ",", "tracization"}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"indexlist", "=", RowBox[{"{", "indices", "}"}]}], ";", "\[IndentingNewLine]", RowBox[{"pind", "=", RowBox[{"Length", "[", "indexlist", "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"generatedindexlist", "=", RowBox[{"GetIndicesOfVBundle", "[", RowBox[{"TangentM", ",", "pind"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"blankindexlist", "=", RowBox[{"Map", "[", RowBox[{ RowBox[{ RowBox[{"Pattern", "[", RowBox[{"#", ",", RowBox[{"Blank", "[", "]"}]}], "]"}], "&"}], ",", "generatedindexlist"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"blankexp", "=", RowBox[{ RowBox[{"Trn\[Gamma]hat", "[", "indices", "]"}], "/.", RowBox[{"Thread", "[", RowBox[{"indexlist", "\[Rule]", "blankindexlist"}], "]"}]}]}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{ RowBox[{"mytrace", "[", RowBox[{"{", "list__", "}"}], "]"}], ":=", RowBox[{"(", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"OddQ", "[", "#", "]"}], "||", RowBox[{"#", "<", "dim"}]}], ")"}], "&"}], ")"}], "[", RowBox[{"Length", "[", RowBox[{"{", "list", "}"}], "]"}], "]"}], ",", RowBox[{ RowBox[{ "Print", "[", "\"\<Error it should be an even number and more than dim\>\"", "]"}], ";"}], ",", RowBox[{"Trn\[Gamma]hatRec", "[", "list", "]"}]}], "]"}], ")"}]}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{"tracization", "=", RowBox[{"Identity", "[", RowBox[{"Expand", "@", RowBox[{"mytrace", "[", "indexlist", "]"}]}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"res", "=", "tracization"}], ";", "\[IndentingNewLine]", RowBox[{"Print", "[", RowBox[{ "\"\<Caching Result for \>\"", ",", "pind", ",", " ", "\"\< \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\) x \ \!\(\*OverscriptBox[\(\[Gamma]\), \(^\)]\).\>\""}], "]"}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"DownValues", "[", "Compute\[Gamma]Traces\[Gamma]hat", "]"}], "=", RowBox[{"Append", "[", RowBox[{ RowBox[{"Sort", "[", RowBox[{ RowBox[{"Append", "[", RowBox[{ RowBox[{"Most", "@", RowBox[{ "DownValues", "[", "Compute\[Gamma]Traces\[Gamma]hat", "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{"HoldPattern", "[", RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"HoldGF", "[", "blankexp", "]"}], "]"}], "]"}], "\[RuleDelayed]", RowBox[{"Evaluate", "[", RowBox[{"res", "/.", RowBox[{"Thread", "[", RowBox[{"indexlist", "\[Rule]", "generatedindexlist"}], "]"}]}], "]"}]}], "/.", RowBox[{ RowBox[{"HoldGF", "[", "blankexp", "]"}], "->", "blankexp"}]}]}], "]"}], ",", RowBox[{ RowBox[{ RowBox[{"ByteCount", "[", "#1", "]"}], "<", RowBox[{"ByteCount", "[", "#2", "]"}]}], "&"}]}], "]"}], ",", RowBox[{"Last", "@", RowBox[{ "DownValues", "[", "Compute\[Gamma]Traces\[Gamma]hat", "]"}]}]}], "]"}]}], ";", "\[IndentingNewLine]", "res"}]}], "]"}], "/;", RowBox[{ RowBox[{"EvenQ", "[", "dim", "]"}], "&&", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"EvenQ", "[", "#", "]"}], "&&", RowBox[{"#", "\[GreaterEqual]", RowBox[{"(", RowBox[{"dim", "+", "2"}], ")"}]}]}], ")"}], "&"}], ")"}], "[", RowBox[{"Length", "[", RowBox[{"{", "indices", "}"}], "]"}], "]"}]}]}]}]}], "Input"], Cell["Examples", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{"a", ",", "b", ",", "c"}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{"a", ",", "b", ",", "c", ",", "d"}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{"a", ",", "b", ",", "c", ",", "d", ",", "f"}], "]"}], "]"}]}], "Input"], Cell[CellGroupData[{ Cell[BoxData["\<\"Error it should be an even number\"\>"], "Print"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "3", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 3, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"] }, Open ]], Cell[BoxData["0"], "Output"], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "2", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 2, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "4", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 4, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}]}]], "Output"], Cell[CellGroupData[{ Cell[BoxData["\<\"Error it should be an even number\"\>"], "Print"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "5", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 5, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"] }, Open ]], Cell[BoxData["0"], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{"a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j"}], "]"}], "]"}], "//", "ToCanonical"}]], "Input"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "6", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 6, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"], Cell[BoxData[ RowBox[{ RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`i], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`i], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`j], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`j], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`j], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`j], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`j], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"c", "d"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`c, $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False]}]}]], "Output"] }, Open ]], Cell["Then recursive rules are cached and so the results are fast", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j", ",", "k", ",", "l"}], "]"}], "]"}], ";"}], "//", "Timing"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j", ",", "k", ",", "l"}], "]"}], "]"}], ";"}], "//", "Timing"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j", ",", "k", ",", "l", ",", "p", ",", "q"}], "]"}], "]"}], ";"}], "//", "Timing"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j", ",", "k", ",", "l", ",", "p", ",", "q"}], "]"}], "]"}], ";"}], "//", "Timing"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j", ",", "k", ",", "l", ",", "p", ",", "q", ",", "r", ",", "s"}], "]"}], "]"}], ";"}], "//", "Timing"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j", ",", "k", ",", "l", ",", "p", ",", "q", ",", "r", ",", "s"}], "]"}], "]"}], ";"}], "//", "Timing"}]}], "Input"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "8", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 8, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"], Cell[BoxData[ RowBox[{"{", RowBox[{"0.008771`", ",", "Null"}], "}"}]], "Output"], Cell[BoxData[ RowBox[{"{", RowBox[{"0.003488`", ",", "Null"}], "}"}]], "Output"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "10", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 10, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"], Cell[BoxData[ RowBox[{"{", RowBox[{"0.0937`", ",", "Null"}], "}"}]], "Output"], Cell[BoxData[ RowBox[{"{", RowBox[{"0.036924`", ",", "Null"}], "}"}]], "Output"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "12", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 12, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\)."], Editable->False]], "Print"], Cell[BoxData[ RowBox[{"{", RowBox[{"1.160461`", ",", "Null"}], "}"}]], "Output"], Cell[BoxData[ RowBox[{"{", RowBox[{"0.428894`", ",", "Null"}], "}"}]], "Output"] }, Open ]], Cell[TextData[{ "For traces of products with a ", Cell[BoxData[ FormBox[ OverscriptBox["\[Gamma]", "^"], TraditionalForm]]], " at the end :" }], "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "[", RowBox[{"a", ",", "b", ",", "c", ",", "d"}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "[", RowBox[{"a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j"}], "]"}], "]"}]}], "Input"], Cell[BoxData[ RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"a", "b", "c", "d"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`a, $CellContext`b, $CellContext`c, \ $CellContext`d], Editable->False]}]], "Output"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "6", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\) x \\!\\(\\*OverscriptBox[\\(\[Gamma]\\), \\(^\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 6, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\) x \!\(\*OverscriptBox[\(\ \[Gamma]\), \(^\)]\)."], Editable->False]], "Print"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"-", "4"}], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"d", "i", "j", "c"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`d, $CellContext`i, $CellContext`j, \ $CellContext`c], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "b"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`b], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"d", "i", "j", "b"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`d, $CellContext`i, $CellContext`j, \ $CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"a", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`a, $CellContext`c], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"d", "i", "j", "a"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`d, $CellContext`i, $CellContext`j, \ $CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"b", "c"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`b, $CellContext`c], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"a", "b", "c", "j"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`a, $CellContext`b, $CellContext`c, \ $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "i"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`i], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"a", "b", "c", "i"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`a, $CellContext`b, $CellContext`c, \ $CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"d", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`d, $CellContext`j], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"a", "b", "c", "d"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`a, $CellContext`b, $CellContext`c, \ $CellContext`d], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False]}]}]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "[", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "i", ",", "j", ",", "k", ",", "l", ",", "p", ",", "q", ",", "r", ",", "s"}], "]"}], "]"}], ";"}], "//", "Timing"}]], "Input"], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "8", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\) x \\!\\(\\*OverscriptBox[\\(\[Gamma]\\), \\(^\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 8, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\) x \!\(\*OverscriptBox[\(\ \[Gamma]\), \(^\)]\)."], Editable->False]], "Print"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "10", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\) x \\!\\(\\*OverscriptBox[\\(\[Gamma]\\), \\(^\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 10, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\) x \!\(\*OverscriptBox[\(\ \[Gamma]\), \(^\)]\)."], Editable->False]], "Print"], Cell[BoxData[ InterpretationBox[ RowBox[{"\<\"Caching Result for \"\>", "\[InvisibleSpace]", "12", "\[InvisibleSpace]", "\<\" \\!\\(\\*SuperscriptBox[\\(\[Gamma]\\), \ \\(i\\)]\\) x \\!\\(\\*OverscriptBox[\\(\[Gamma]\\), \\(^\\)]\\).\"\>"}], SequenceForm[ "Caching Result for ", 12, " \!\(\*SuperscriptBox[\(\[Gamma]\), \(i\)]\) x \!\(\*OverscriptBox[\(\ \[Gamma]\), \(^\)]\)."], Editable->False]], "Print"] }, Open ]], Cell[BoxData[ RowBox[{"{", RowBox[{"1.843123`", ",", "Null"}], "}"}]], "Output"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Wrapping function", "Subsection"], Cell[CellGroupData[{ Cell["ComputeTraces", "Subsubsection"], Cell["\<\ We define a function which uses all these rules to remove the traces\ \>", "Text"], Cell["\<\ 1) It puts the trace symbol SpinorTrace 2) It replaces the trace symbols by the corresponding multindex tensor (calls \ TraceGammaToTensor) 3) It computes the traces using the cached recursive algorithm\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"ComputeTraces", "[", "expr_", "]"}], ":=", RowBox[{ RowBox[{ RowBox[{"TraceGammaToTensor", "[", RowBox[{"Expand", "@", "expr"}], "]"}], "/.", RowBox[{ RowBox[{"Trn", "[", "arg___", "]"}], ":>", RowBox[{"Compute\[Gamma]Traces", "[", RowBox[{"Trn", "[", "arg", "]"}], "]"}]}]}], "/.", RowBox[{ RowBox[{"Trn\[Gamma]hat", "[", "arg___", "]"}], ":>", RowBox[{"Compute\[Gamma]Traces\[Gamma]hat", "[", RowBox[{"Trn\[Gamma]hat", "[", "arg", "]"}], "]"}]}]}]}]], "Input"], Cell["Basic usage", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"SpinorTrace", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}], ",", RowBox[{"\[Gamma]", "[", "l", "]"}]}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"ComputeTraces", "[", "%", "]"}]}], "Input"], Cell[BoxData[ InterpretationBox[ StyleBox[ RowBox[{"Tr", "[", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"l"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`l], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`l]], Editable->False], "]"}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`SpinorTrace[ $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`l]]], Editable->False]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`l], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`k], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "k"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`k], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"j", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`j, $CellContext`l], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"k", "l"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`k, $CellContext`l], Editable->False]}]}]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"SpinorTrace", "[", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{"\[Gamma]", "[", "j", "]"}], ",", RowBox[{"\[Gamma]", "[", "k", "]"}], ",", RowBox[{"\[Gamma]", "[", "l", "]"}], ",", RowBox[{"\[Gamma]chiral", "[", "]"}]}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"ComputeTraces", "[", "%", "]"}]}], "Input"], Cell[BoxData[ RowBox[{"\[ImaginaryI]", " ", InterpretationBox[ StyleBox[ RowBox[{"Tr", "[", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"k"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`k], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"l"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`l], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`l], $CellContext`\[Gamma]hat[]], Editable->False], "]"}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`SpinorTrace[ $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`k], $CellContext`\[Gamma][$CellContext`l], $CellContext`\[Gamma]hat[]]], Editable->False]}]], "Output"], Cell[BoxData[ RowBox[{"4", " ", "\[ImaginaryI]", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"i", "j", "k", "l"}, {" ", " ", " ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`i, $CellContext`j, $CellContext`k, \ $CellContext`l], Editable->False]}]], "Output"] }, Open ]] }, Closed]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Applications to Particle Physics", "Section"], Cell[CellGroupData[{ Cell["Weak - interactions", "Subsection"], Cell[CellGroupData[{ Cell["Problem investigated", "Subsubsection"], Cell[BoxData[ RowBox[{ RowBox[{"|", "M", SuperscriptBox["|", RowBox[{"2", " "}]], RowBox[{ RowBox[{"of", " ", "1"}], "+", "3"}]}], " ", "\[Rule]", " ", RowBox[{"2", "+", RowBox[{"4", " ", "scattering", " ", "due", " ", "to", " ", "weak"}], "-", RowBox[{ "interactions", " ", "in", " ", "the", " ", "Fermi", " ", "theory"}]}]}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{" ", RowBox[{ RowBox[{"1", "-", RowBox[{ "2", " ", "current", " ", "is", " ", "purely", " ", "left", " ", "chiral", " ", RowBox[{"(", RowBox[{ RowBox[{"e", ".", "g", ".", " ", "electron"}], "/", "neutrino"}], ")"}], " ", "but", " ", "3"}], "-", RowBox[{"4", " ", "current", " ", "has", " ", "a", " ", SubscriptBox["g", "A"], " ", "axial", " ", "vector", " ", "constant", " ", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"e", ".", "g", ".", " ", "neutron"}], "/", "proton"}], ")"}], ".", " ", "\[IndentingNewLine]", "Hence"}], " ", "it", " ", "corresponds", " ", "to", " ", "\[Nu]"}], "+", "n"}], "\[Rule]", RowBox[{ SuperscriptBox["e", "-"], "+", RowBox[{"p", "."}]}]}]}]], "Text", FontFamily->"Arial"] }, Open ]], Cell[CellGroupData[{ Cell["Momenta and masses", "Subsubsection"], Cell[BoxData[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"P1", "[", "i", "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefConstantSymbol", "[", "m1", "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"PrintAs", "[", "m1", "]"}], "^=", "\"\<\!\(\*SubscriptBox[\(m\), \(1\)]\)\>\""}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"P1", "/:", RowBox[{ RowBox[{"P1", "[", "i_", "]"}], RowBox[{"P1", "[", RowBox[{"-", "i_"}], "]"}]}], ":=", RowBox[{"m1", "^", "2"}]}], ";"}], "\[IndentingNewLine]"}], "\[IndentingNewLine]", RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"P2", "[", "i", "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefConstantSymbol", "[", "m2", "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"PrintAs", "[", "m2", "]"}], "^=", "\"\<\!\(\*SubscriptBox[\(m\), \(2\)]\)\>\""}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"P2", "/:", RowBox[{ RowBox[{"P2", "[", "i_", "]"}], RowBox[{"P2", "[", RowBox[{"-", "i_"}], "]"}]}], ":=", RowBox[{"m2", "^", "2"}]}], ";"}], RowBox[{"(*", " ", RowBox[{"What", " ", "is", " ", "the", " ", "signature", " ", RowBox[{"here", " ", "?", " ", "I"}], " ", "have", " ", "no", " ", RowBox[{"idea", ".", " ", "What"}], " ", "choice", " ", "is", " ", "implictly", " ", RowBox[{"made", " ", "?"}]}], "*)"}]}]}], "Input"], Cell[BoxData[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"P3", "[", "i", "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefConstantSymbol", "[", "m3", "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"PrintAs", "[", "m3", "]"}], "^=", "\"\<\!\(\*SubscriptBox[\(m\), \(3\)]\)\>\""}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"P3", "/:", RowBox[{ RowBox[{"P3", "[", "i_", "]"}], RowBox[{"P3", "[", RowBox[{"-", "i_"}], "]"}]}], ":=", RowBox[{"m3", "^", "2"}]}], ";"}], "\[IndentingNewLine]"}], "\[IndentingNewLine]", RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"P4", "[", "i", "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefConstantSymbol", "[", "m4", "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"PrintAs", "[", "m4", "]"}], "^=", "\"\<\!\(\*SubscriptBox[\(m\), \(4\)]\)\>\""}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"P4", "/:", RowBox[{ RowBox[{"P4", "[", "i_", "]"}], RowBox[{"P4", "[", RowBox[{"-", "i_"}], "]"}]}], ":=", RowBox[{"m4", "^", "2"}]}], ";"}], RowBox[{"(*", " ", RowBox[{"What", " ", "is", " ", "the", " ", "signature", " ", RowBox[{"here", " ", "?", " ", "I"}], " ", "have", " ", "no", " ", RowBox[{"idea", ".", " ", "What"}], " ", "choice", " ", "is", " ", "implictly", " ", RowBox[{"made", " ", "?"}]}], "*)"}]}]}], "Input"], Cell["Dirac Slash Notation", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"Slash", "[", RowBox[{"V_", "?", "xTensorQ"}], "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"id", "=", RowBox[{"DummyIn", "[", "TangentM", "]"}]}], "}"}], ",", RowBox[{ RowBox[{"V", "[", RowBox[{"-", "id"}], "]"}], RowBox[{"\[Gamma]", "[", "id", "]"}]}]}], "]"}]}]], "Input"], Cell["Extraction of form factors can be done with two methods :", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"1", ")"}], " ", "This", " ", "is", " ", "either", " ", "obtained", " ", "using", " ", "the", " ", "irreducible", " ", "decomposition", " ", "and", " ", "reading", " ", "the", " ", RowBox[{"coefficients", "."}]}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"2", ")"}], " ", "Or", " ", "it", " ", "can", " ", "be", " ", "extracted", " ", "multiplying", " ", "by", " ", "the", " ", "desired", " ", SuperscriptBox["\[Gamma]", RowBox[{ RowBox[{ SubscriptBox["i", "1"], "..."}], SubscriptBox["i", "p"]}]], " ", "and", " ", "taking", " ", RowBox[{"traces", ".", " ", "It"}], " ", "uses", " ", "that", " ", RowBox[{"e", ".", "g", ".", " ", RowBox[{"Tr", "[", RowBox[{ SuperscriptBox["\[Gamma]", RowBox[{ RowBox[{ SubscriptBox["i", "1"], "..."}], SubscriptBox["i", "q"]}]], SubscriptBox["\[Gamma]", RowBox[{ RowBox[{ SubscriptBox["j", "1"], "..."}], SubscriptBox["j", "p"]}]]}], "]"}]}]}], " ", "=", " ", RowBox[{ RowBox[{"0", " ", "if", " ", "p"}], " ", "\[NotEqual]", " ", RowBox[{"q", " ", "and", " ", "some", " ", "general", " ", "delta", " ", RowBox[{"otherwise", ".", "\[IndentingNewLine]", "For"}], " ", RowBox[{"instance", " ", ":"}]}]}]}]], "Text", FontFamily->"Arial"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j"}], "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{ RowBox[{"-", "k"}], ",", RowBox[{"-", "l"}]}], "]"}]}], "]"}], "/.", "ExpandMulti\[Gamma]Rule"}], "]"}], "]"}], "//", "ToCanonical"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", RowBox[{"i", ",", "j"}], "]"}], ",", RowBox[{"\[Gamma]", "[", RowBox[{"-", "k"}], "]"}]}], "]"}], "/.", "ExpandMulti\[Gamma]Rule"}], "]"}], "]"}], "//", "ToCanonical"}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Delta]", StyleBox[GridBox[{ {"i", " "}, {" ", "l"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`delta[$CellContext`i, -$CellContext`l], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Delta]", StyleBox[GridBox[{ {"j", " "}, {" ", "k"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`delta[$CellContext`j, -$CellContext`k], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Delta]", StyleBox[GridBox[{ {"i", " "}, {" ", "k"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`delta[$CellContext`i, -$CellContext`k], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Delta]", StyleBox[GridBox[{ {"j", " "}, {" ", "l"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], xAct`xTensor`delta[$CellContext`j, -$CellContext`l], Editable->False]}]}]], "Output"], Cell[BoxData["0"], "Output"] }, Open ]], Cell["\<\ Let us chose a silly operator whose decomposition in form factors is seaked\ \>", "Text"], Cell[BoxData[ RowBox[{ RowBox[{"operator", "=", RowBox[{ RowBox[{"AP", "[", RowBox[{ RowBox[{"Slash", "[", "P1", "]"}], ",", RowBox[{"Slash", "[", "P2", "]"}]}], "]"}], "+", RowBox[{"m1", " ", RowBox[{"Slash", "[", "P2", "]"}]}], "-", RowBox[{"m2", " ", RowBox[{"Slash", "[", "P1", "]"}]}], "+", RowBox[{"m1", " ", "m2", " ", RowBox[{"Id", "[", "]"}]}]}]}], ";"}]], "Input"], Cell["The first method", "Text"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Collect", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{"GammaDecomposition", "[", "operator", "]"}], "//", "ContractMetric"}], "//", "ToCanonical"}], ",", RowBox[{"{", RowBox[{"\[Gamma]", "[", "___", "]"}], "}"}]}], "]"}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox["m", "1"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m1, Editable->False], " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "2"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m2, Editable->False], " ", InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox["\[DoubleStruckCapitalI]", ShowAutoStyles->False, AutoSpacing->False], $CellContext`Id[], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[-$CellContext`a], Editable->False]}], "+", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"-", InterpretationBox[ StyleBox[ SubscriptBox["m", "2"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m2, Editable->False]}], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[ SubscriptBox["m", "1"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m1, Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`a], Editable->False]}]}], ")"}], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a], Editable->False]}], "+", RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {" ", " "}, {"a", "b"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][-$CellContext`a, -$CellContext`b], Editable->False]}]}]], "Output"] }, Open ]], Cell["The second method (up to some normalizations...)", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"AP", "[", RowBox[{"operator", ",", RowBox[{"Id", "[", "]"}]}], "]"}], "/.", "ExpandMulti\[Gamma]Rule"}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"AP", "[", RowBox[{"operator", ",", RowBox[{"\[Gamma]", "[", "a", "]"}]}], "]"}], "/.", "ExpandMulti\[Gamma]Rule"}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"AP", "[", RowBox[{"operator", ",", RowBox[{"\[Gamma]", "[", RowBox[{"a", ",", "b"}], "]"}]}], "]"}], "/.", "ExpandMulti\[Gamma]Rule"}], "]"}], "]"}], "//", "ContractMetric"}], "//", "ToCanonical"}], "\[IndentingNewLine]", RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"AP", "[", RowBox[{"operator", ",", RowBox[{"\[Gamma]", "[", "a", "]"}], ",", RowBox[{"\[Gamma]chiral", "[", "]"}]}], "]"}], "/.", "ExpandMulti\[Gamma]Rule"}], "]"}], "]"}], "\[IndentingNewLine]", RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{ RowBox[{"AP", "[", RowBox[{"operator", ",", RowBox[{"\[Gamma]chiral", "[", "]"}]}], "]"}], "/.", "ExpandMulti\[Gamma]Rule"}], "]"}], "]"}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"4", " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "1"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m1, Editable->False], " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "2"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m2, Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {" ", " "}, {"a", "b"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[-$CellContext`a, -$CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`b], Editable->False]}]}]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"-", "4"}], " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "2"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m2, Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False]}], "+", RowBox[{"4", " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "1"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m1, Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`a], Editable->False]}]}]], "Output"], Cell[BoxData[ RowBox[{ RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`a], Editable->False]}], "-", RowBox[{"4", " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`b], Editable->False]}]}]], "Output"], Cell[BoxData["0"], "Output"], Cell[BoxData["0"], "Output"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ Cell[BoxData[ FormBox[ RowBox[{"|", "M", SuperscriptBox["|", "2"]}], TraditionalForm]]], " of the reaction" }], "Subsubsection"], Cell[BoxData[ RowBox[{ RowBox[{"The", " ", "method", " ", "to", " ", "compute", " ", "the"}], " ", "|", "M", SuperscriptBox["|", RowBox[{"2", " "}]], RowBox[{"of", " ", "the", " ", "reaction", " ", "follows", " ", RowBox[{"e", ".", "g", ".", " "}]}]}]], "Text", FontFamily->"Arial"], Cell[BoxData[ RowBox[{ RowBox[{"DefConstantSymbol", "/@", RowBox[{"{", RowBox[{"gA", ",", "gAm1", ",", "gAp1"}], "}"}]}], ";"}]], "Input"], Cell[BoxData[{ RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"Vertex12", "[", RowBox[{"i", ",", "j"}], "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"TraceVertex12", "[", RowBox[{"i", ",", "j"}], "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"Vertex34", "[", RowBox[{"i", ",", "j"}], "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"TraceVertex34", "[", RowBox[{"i", ",", "j"}], "]"}], ",", "M"}], "]"}], "\[IndentingNewLine]", RowBox[{"DefTensor", "[", RowBox[{ RowBox[{"J", "[", "i", "]"}], ",", "M"}], "]"}]}], "Input"], Cell["\<\ This is the contribution from the 1 - 2 current (e.g. electron/neutrinos). \ Purely left - chiral. \ \>", "Text"], Cell[BoxData[ RowBox[{"See", " ", RowBox[{"e", ".", "g", ".", " ", "Eq", ".", " ", "128"}], " ", "of", " ", ButtonBox["1701.08844", BaseStyle->"Hyperlink", ButtonData->{ URL["https://arxiv.org/abs/1701.08844"], None}, ButtonNote->"https://arxiv.org/abs/1701.08844"], " ", "for", " ", SuperscriptBox["J", "i"], " ", "and", " ", RowBox[{"Eq", ".", " ", "147"}], " ", "for", " ", RowBox[{"the", " ", "'"}], RowBox[{"TraceVertex12", "'"}], " ", "and", " ", RowBox[{"TraceVertex34", "'"}]}]], "Text", FontFamily->"Arial"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"IndexSet", "[", RowBox[{ RowBox[{"J", "[", "i_", "]"}], ",", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{ RowBox[{"Id", "[", "]"}], "-", RowBox[{"\[Gamma]chiral", "[", "]"}]}]}], "]"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{"IndexSet", "[", RowBox[{ RowBox[{"Vertex12", "[", RowBox[{"i_", ",", "j_"}], "]"}], ",", RowBox[{"AP", "[", RowBox[{ RowBox[{"J", "[", "i", "]"}], ",", RowBox[{ RowBox[{"Slash", "[", "P1", "]"}], "+", RowBox[{"m1", " ", RowBox[{"Id", "[", "]"}]}]}], ",", RowBox[{"J", "[", "j", "]"}], ",", RowBox[{ RowBox[{"Slash", "[", "P2", "]"}], "+", RowBox[{"m2", " ", RowBox[{"Id", "[", "]"}]}]}]}], "]"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"IndexSet", "[", RowBox[{ RowBox[{"TraceVertex12", "[", RowBox[{"i_", ",", "j_"}], "]"}], ",", RowBox[{ RowBox[{ RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{"Vertex12", "[", RowBox[{"i", ",", "j"}], "]"}], "]"}], "]"}], "//", "ContractMetric"}], "//", "ToCanonical"}]}], "]"}], "//", "Timing"}]}], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"2", " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "2"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m2, Editable->False], " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`j]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[-$CellContext`a], Editable->False]}], "-", RowBox[{"2", " ", "\[ImaginaryI]", " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "2"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m2, Editable->False], " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[-$CellContext`a], Editable->False]}], "+", RowBox[{"2", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`b]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[-$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {" "}, {"b"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[-$CellContext`b], Editable->False]}], "+", RowBox[{"2", " ", "\[ImaginaryI]", " ", InterpretationBox[ StyleBox[ RowBox[{ InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`i], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`a], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`j], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[GridBox[{ {"\[Gamma]", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma][$CellContext`b], Editable->False], "\[Diamond]", InterpretationBox[ StyleBox[ OverscriptBox["\[Gamma]", "^"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`\[Gamma]hat[], Editable->False]}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`AP[ $CellContext`\[Gamma][$CellContext`i], $CellContext`\[Gamma][$CellContext`a], $CellContext`\[Gamma][$CellContext`j], $CellContext`\[Gamma][$CellContext`b], $CellContext`\[Gamma]hat[]], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[-$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {" "}, {"b"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[-$CellContext`b], Editable->False]}]}]], "Output"], Cell[BoxData[ RowBox[{"{", RowBox[{"0.028235`", ",", RowBox[{ RowBox[{ RowBox[{"-", "8"}], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[-$CellContext`a], Editable->False]}], "-", RowBox[{"8", " ", "\[ImaginaryI]", " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"i", "j", " ", " "}, {" ", " ", "a", "b"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`i, $CellContext`j, -$CellContext`a, \ -$CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`b], Editable->False]}], "+", RowBox[{"8", " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`i], Editable->False]}], "+", RowBox[{"8", " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`j], Editable->False]}]}]}], "}"}]], "Output"] }, Open ]], Cell["\<\ This is the contribution from the 3 - 4 current wth a non-left-chiral axial \ coupling (e.g. neutrons/protons).\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"IndexSet", "[", RowBox[{ RowBox[{"JgA", "[", "i_", "]"}], ",", RowBox[{"AP", "[", RowBox[{ RowBox[{"\[Gamma]", "[", "i", "]"}], ",", RowBox[{ RowBox[{"1", "/", "2"}], "*", RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{"gAp1", "-", "gAm1"}], ")"}], RowBox[{"Id", "[", "]"}]}], "-", RowBox[{ RowBox[{"(", RowBox[{"gAp1", "+", "gAm1"}], ")"}], RowBox[{"\[Gamma]chiral", "[", "]"}]}]}], ")"}]}]}], "]"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"IndexSet", "[", RowBox[{ RowBox[{"Vertex34", "[", RowBox[{"i_", ",", "j_"}], "]"}], ",", RowBox[{"AP", "[", RowBox[{ RowBox[{"JgA", "[", "i", "]"}], ",", RowBox[{ RowBox[{"Slash", "[", "P3", "]"}], "+", RowBox[{"m3", " ", RowBox[{"Id", "[", "]"}]}]}], ",", RowBox[{"JgA", "[", "j", "]"}], ",", RowBox[{ RowBox[{"Slash", "[", "P4", "]"}], "+", RowBox[{"m4", " ", RowBox[{"Id", "[", "]"}]}]}]}], "]"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"IndexSet", "[", RowBox[{ RowBox[{"TraceVertex34", "[", RowBox[{"i_", ",", "j_"}], "]"}], ",", RowBox[{ RowBox[{ RowBox[{"ComputeTraces", "[", RowBox[{"SpinorTrace", "[", RowBox[{"Vertex34", "[", RowBox[{"i", ",", "j"}], "]"}], "]"}], "]"}], "//", "ContractMetric"}], "//", "ToCanonical"}]}], "]"}], "//", "Timing"}]}], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{"0.066414`", ",", RowBox[{ RowBox[{ RowBox[{"-", "4"}], " ", InterpretationBox[ StyleBox["gAm1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAm1, Editable->False], " ", InterpretationBox[ StyleBox["gAp1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAp1, Editable->False], " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "3"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m3, Editable->False], " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "4"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m4, Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False]}], "-", RowBox[{"2", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAm1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAm1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[-$CellContext`a], Editable->False]}], "-", RowBox[{"2", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAp1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAp1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"g", StyleBox[GridBox[{ {"i", "j"}, {" ", " "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`g[$CellContext`i, $CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {" "}, {"a"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[-$CellContext`a], Editable->False]}], "+", RowBox[{"2", " ", "\[ImaginaryI]", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAm1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAm1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"i", "j", " ", " "}, {" ", " ", "a", "b"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`i, $CellContext`j, -$CellContext`a, \ -$CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[$CellContext`b], Editable->False]}], "-", RowBox[{"2", " ", "\[ImaginaryI]", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAp1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAp1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"\[Epsilon]g", StyleBox[GridBox[{ {"i", "j", " ", " "}, {" ", " ", "a", "b"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`epsilong[$CellContext`i, $CellContext`j, -$CellContext`a, \ -$CellContext`b], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"a"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`a], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {"b"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[$CellContext`b], Editable->False]}], "+", RowBox[{"2", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAm1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAm1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[$CellContext`i], Editable->False]}], "+", RowBox[{"2", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAp1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAp1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[$CellContext`i], Editable->False]}], "+", RowBox[{"2", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAm1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAm1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[$CellContext`j], Editable->False]}], "+", RowBox[{"2", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAp1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAp1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[$CellContext`j], Editable->False]}]}]}], "}"}]], "Output"] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"We", " ", "recover", " ", "the", " ", "usual", " ", RowBox[{"(", RowBox[{ SubscriptBox["p", "1"], ".", SubscriptBox["p", "3"]}], ")"}], RowBox[{"(", RowBox[{ SubscriptBox["p", "2"], ".", SubscriptBox["p", "4"]}], ")"}], SuperscriptBox[ RowBox[{"(", RowBox[{ SubscriptBox["g", "A"], "+", "1"}], ")"}], "2"]}], " ", "+", " ", RowBox[{ RowBox[{"(", RowBox[{ SubscriptBox["p", "1"], ".", SubscriptBox["p", "4"]}], ")"}], RowBox[{"(", RowBox[{ SubscriptBox["p", "2"], ".", SubscriptBox["p", "3"]}], ")"}], SuperscriptBox[ RowBox[{"(", RowBox[{ SubscriptBox["g", "A"], "-", "1"}], ")"}], "2"]}], " ", "+", " ", RowBox[{ RowBox[{"(", RowBox[{ SubscriptBox["p", "1"], ".", SubscriptBox["p", "2"]}], ")"}], SubscriptBox["m", "3"], SubscriptBox["m", "4"], RowBox[{"(", RowBox[{ SubscriptBox["g", "A"], "+", "1"}], ")"}], RowBox[{"(", RowBox[{ SubscriptBox["g", "A"], "-", "1"}], ")"}], " ", "as", " ", RowBox[{"Eq", ".", " ", "182"}], " ", "of", " ", ButtonBox["1701.08844", BaseStyle->"Hyperlink", ButtonData->{ URL["https://arxiv.org/abs/1701.08844"], None}, ButtonNote->"https://arxiv.org/abs/1701.08844"]}]}], " ", ":", " "}]], "Text", FontFamily->"Arial"], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Msquare", "=", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"TraceVertex12", "[", RowBox[{"i", ",", "j"}], "]"}], RowBox[{"TraceVertex34", "[", RowBox[{ RowBox[{"-", "i"}], ",", RowBox[{"-", "j"}]}], "]"}]}], ")"}], "//", "ContractMetric"}], "//", "ToCanonical"}]}]], "Input"], Cell[BoxData[ RowBox[{ RowBox[{"64", " ", InterpretationBox[ StyleBox["gAm1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAm1, Editable->False], " ", InterpretationBox[ StyleBox["gAp1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAp1, Editable->False], " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "3"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m3, Editable->False], " ", InterpretationBox[ StyleBox[ SubscriptBox["m", "4"], ShowAutoStyles->False, AutoSpacing->False], $CellContext`m4, Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {" "}, {"i"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[-$CellContext`i], Editable->False]}], "+", RowBox[{"64", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAm1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAm1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {" "}, {"j"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[-$CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {" "}, {"i"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[-$CellContext`i], Editable->False]}], "+", RowBox[{"64", " ", SuperscriptBox[ InterpretationBox[ StyleBox["gAp1", ShowAutoStyles->False, AutoSpacing->False], $CellContext`gAp1, Editable->False], "2"], " ", InterpretationBox[ StyleBox[GridBox[{ {"P1", StyleBox[GridBox[{ {"i"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P1[$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P2", StyleBox[GridBox[{ {"j"}, {" "} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P2[$CellContext`j], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P3", StyleBox[GridBox[{ {" "}, {"i"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P3[-$CellContext`i], Editable->False], " ", InterpretationBox[ StyleBox[GridBox[{ {"P4", StyleBox[GridBox[{ {" "}, {"j"} }, GridBoxSpacings->{"Columns" -> { Offset[0.], { Offset[0.034999999999999996`]}, Offset[0.]}, "ColumnsIndexed" -> {}, "Rows" -> {{ Offset[0.]}}, "RowsIndexed" -> {}}], FontSize->Rational[39, 4]]} }, GridBoxAlignment->{ "Columns" -> {{Center}}, "ColumnsIndexed" -> {}, "Rows" -> {{Center}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[0.034999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], ShowAutoStyles->False, AutoSpacing->False], $CellContext`P4[-$CellContext`j], Editable->False]}]}]], "Output"] }, Open ]] }, Open ]] }, Open ]] }, Open ]] }, Open ]] }, WindowSize->{1304, 723}, WindowMargins->{{198, Automatic}, {Automatic, 151}}, FrontEndVersion->"10.4 for Mac OS X x86 (32-bit, 64-bit Kernel) (April 11, \ 2016)", StyleDefinitions->"Default.nb" ]