23 #ifndef SU_N_ALGEBRA_H_INCLUDED 24 #define SU_N_ALGEBRA_H_INCLUDED 31 csl::Expr sigma1 = csl::matrix_s({{CSL_0, CSL_1},
35 csl::Expr sigma2 = csl::matrix_s({{CSL_0, -CSL_I},
39 csl::Expr sigma3 = csl::matrix_s({{CSL_1, CSL_0},
43 csl::Expr f = csl::highdtensor_s({{{CSL_0, CSL_0, CSL_0},
44 {CSL_0, CSL_0, CSL_1},
45 {CSL_0, -CSL_1, CSL_0}},
47 {{CSL_0, CSL_0, -CSL_1},
48 {CSL_0, CSL_0, CSL_0},
49 {CSL_1, CSL_0, CSL_0}},
51 {{CSL_0, CSL_1, CSL_0},
52 {-CSL_1, CSL_0, CSL_0},
53 {CSL_0, CSL_0, CSL_0}}});
60 csl::Expr lambda1 = csl::matrix_s({{CSL_0, CSL_1, CSL_0},
61 {CSL_1, CSL_0, CSL_0},
62 {CSL_0, CSL_0, CSL_0}});
65 csl::Expr lambda2 = csl::matrix_s({{CSL_0, -CSL_I, CSL_0},
66 {CSL_I, CSL_0, CSL_0},
67 {CSL_0, CSL_0, CSL_0}});
70 csl::Expr lambda3 = csl::matrix_s({{CSL_1, CSL_0, CSL_0},
71 {CSL_0, -CSL_1, CSL_0},
72 {CSL_0, CSL_0, CSL_0}});
75 csl::Expr lambda4 = csl::matrix_s({{CSL_0, CSL_0, CSL_1},
76 {CSL_0, CSL_0, CSL_0},
77 {CSL_1, CSL_0, CSL_0}});
80 csl::Expr lambda5 = csl::matrix_s({{CSL_0, CSL_0, -CSL_I},
81 {CSL_0, CSL_0, CSL_0},
82 {CSL_I, CSL_0, CSL_0}});
85 csl::Expr lambda6 = csl::matrix_s({{CSL_0, CSL_0, CSL_0},
86 {CSL_0, CSL_0, CSL_1},
87 {CSL_0, CSL_1, CSL_0}});
90 csl::Expr lambda7 = csl::matrix_s({{CSL_0, CSL_0, CSL_0},
91 {CSL_0, CSL_0, -CSL_I},
92 {CSL_0, CSL_I, CSL_0}});
95 csl::Expr lambda8 = 1/csl::sqrt_s(csl::int_s(3))
96 * csl::matrix_s({{CSL_1, CSL_0, CSL_0},
97 {CSL_0, CSL_1, CSL_0},
98 {CSL_0, CSL_0, -CSL_2}});
Definition: SU_N_algebra.h:57
Definition: SU_N_algebra.h:28