level 2
Clear["Global`*"]
sx1 = KroneckerProduct [KroneckerProduct [KroneckerProduct[( {
{0, 1},
{1, 0}
} ), IdentityMatrix[2]], IdentityMatrix[2]], IdentityMatrix[2]];
sy1 = KroneckerProduct [KroneckerProduct[KroneckerProduct[( {
{0, -I},
{I, 0}
} ), IdentityMatrix[2]], IdentityMatrix[2]], IdentityMatrix[2]];
sz1 = KroneckerProduct [ KroneckerProduct[KroneckerProduct[( {
{1, 0},
{0, -1}
} ), IdentityMatrix[2]], IdentityMatrix[2]], IdentityMatrix[2]];
sup1 = KroneckerProduct [KroneckerProduct[KroneckerProduct [( {
{0, 1},
{0, 0}
} ), IdentityMatrix[2]], IdentityMatrix[2]], IdentityMatrix[2]];
sdown1 = KroneckerProduct [KroneckerProduct[KroneckerProduct[( {
{0, 0},
{1, 0}
} ), IdentityMatrix[2]], IdentityMatrix[2]], IdentityMatrix[2]];
sx2 = KroneckerProduct [
KroneckerProduct [KroneckerProduct[IdentityMatrix[2], ( {
{0, 1},
{1, 0}
} )], IdentityMatrix[2]], IdentityMatrix[2]];
sy2 = KroneckerProduct [
KroneckerProduct[KroneckerProduct[IdentityMatrix[2], ( {
{0, -I},
{I, 0}
} )], IdentityMatrix[2]], IdentityMatrix[2]];
sz2 = KroneckerProduct [
KroneckerProduct[KroneckerProduct[IdentityMatrix[2], ( {
{1, 0},
{0, -1}
} )], IdentityMatrix[2]], IdentityMatrix[2]];
sup2 = KroneckerProduct [
KroneckerProduct[KroneckerProduct [IdentityMatrix[2], ( {
{0, 1},
{0, 0}
} )], IdentityMatrix[2]], IdentityMatrix[2]];
sdown2 =
KroneckerProduct [
KroneckerProduct[KroneckerProduct[IdentityMatrix[2], ( {
{0, 0},
{1, 0}
} )], IdentityMatrix[2]], IdentityMatrix[2]];
sx3 = KroneckerProduct [
KroneckerProduct [
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]], ( {
{0, 1},
{1, 0}
} )], IdentityMatrix[2]];
sy3 = KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]], ( {
{0, -I},
{I, 0}
} )], IdentityMatrix[2]];
sz3 = KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]], ( {
{1, 0},
{0, -1}
} )], IdentityMatrix[2]];
sup3 = KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]], ( {
{0, 1},
{0, 0}
} )], IdentityMatrix[2]];
sdown3 =
KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]], ( {
{0, 0},
{1, 0}
} )], IdentityMatrix[2]];
sx4 = KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]],
IdentityMatrix[2]], ( {
{0, 1},
{1, 0}
} )];
sy4 = KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]],
IdentityMatrix[2]], ( {
{0, -I},
{I, 0}
} )];
sz4 = KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]],
IdentityMatrix[2]], ( {
{1, 0},
{0, -1}
} )];
sup4 = KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]],
IdentityMatrix[2]], ( {
{0, 1},
{0, 0}
} )];
sdown4 =
KroneckerProduct [
KroneckerProduct[
KroneckerProduct[IdentityMatrix[2], IdentityMatrix[2]],
IdentityMatrix[2]], ( {
{0, 0},
{1, 0}
} )];
H0 = -I *\[Gamma] /
2*( sdown1 . sup1 + sdown2 . sup2 + sdown3 . sup3 +
sdown4 . sup4) + \[CapitalOmega]*(sx1 + sx2 + sx3 +
sx4) - \[Xi]*(sx1 . sx2 . sx3 + sx1 . sx2 . sx4 +
sx2 . sx3 . sx4 + sx1 . sx3 . sx4) + \[Gamma]*I *
IdentityMatrix[16] + \[Delta] \!\(\*
TagBox[
RowBox[{"(", "", GridBox[{
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"},
{"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0",
"0", "0"}
},
GridBoxAlignment->{"Columns" -> {{Center}}, "Rows" -> {{Baseline}}},
GridBoxSpacings->{"Columns" -> {
Offset[0.27999999999999997`], {
Offset[0.7]},
Offset[0.27999999999999997`]}, "Rows" -> {
Offset[0.2], {
Offset[0.4]},
Offset[0.2]}}], "", ")"}],
Function[BoxForm`e$,
MatrixForm[BoxForm`e$]]]\);
2025年05月09日 04点05分
