Круговые ансамбли (КОА, КУА,...)
Круговые ансамбли - это семейства унитарных матриц с неизменными распределениями при различных унитарных трансформациях. Их обычно применяют в статистической механике, теории чисел, комбинаторике и ядерной физике.
Матрицы из кругового действительного ансамбля (КДА) являются ортогональными. »

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];
