Круговые ансамбли (КОА, КУА,...)
Круговые ансамбли - это семейства унитарных матриц с неизменными распределениями при различных унитарных трансформациях. Их обычно применяют в статистической механике, теории чисел, комбинаторике и ядерной физике.
Матрицы из кругового действительного ансамбля (КДА) являются ортогональными. »
cre = RandomVariate[CircularRealMatrixDistribution[5]];
OrthogonalMatrixQ[cre]
Матрицы из кругового унитарного ансамбля (КУА) являются унитарными. »
cue = RandomVariate[CircularUnitaryMatrixDistribution[5]];
UnitaryMatrixQ[cue]
Матрицы из кругового ортогонального ансамбля (КОА) являются симметричными и унитарными. »
coe = RandomVariate[CircularOrthogonalMatrixDistribution[5]];
SymmetricMatrixQ[coe] && UnitaryMatrixQ[coe]
Матрицы из кругового симплектического ансамбля (КСА) являются автодуальными унитарными кватернионными. »
cse = RandomVariate[CircularSymplecticMatrixDistribution[5]];
UnitaryMatrixQ[cse] && selfdualQuaternionicQ[cse]
Матрицы из кругового кватернионного ансамбля (ККА) являются симплектическими унитарными. »
cqe = RandomVariate[CircularQuaternionMatrixDistribution[5]];
UnitaryMatrixQ[cqe] && symplecticMatrixQ[cqe]
Собственные значения матриц из КУА, КОА и КСА имеют равные единицы длины и равномерно распределены по фазе.
Визуализируйте совместное распределение фазы собственных значений из двухмерного КУА и сравните его с фактической плотностью.
evs\[ScriptCapitalD] =
MatrixPropertyDistribution[Arg[Eigenvalues[x]],
x \[Distributed] CircularUnitaryMatrixDistribution[2]];
\[CurlyPhi]s =
RandomSample /@ RandomVariate[evs\[ScriptCapitalD], 10^5];