Zirkulare Ensembles (COE, CUE, ...)
Ein zirkulares Ensemble ist die Gesamtheit unitärer Matritzen mit Verteilungen, die unter unterschiedlichen unitären Transformationen unveränderlich bleiben. Typische Anwendungsgebiete sind statistische Mechanik, Zahlentheorie, Kombinatorik und Atomphysik.
Matritzen des zirkular reellen Ensembles (CRE) sind orthogonal.»
cre = RandomVariate[CircularRealMatrixDistribution[5]];
OrthogonalMatrixQ[cre]
Matritzen des zirkular unitären Ensembles (CUE) sind unitär.»
cue = RandomVariate[CircularUnitaryMatrixDistribution[5]];
UnitaryMatrixQ[cue]
Matritzen des zirkular orthogonalen Ensemble (COE) sind symmetrisch und unitär.»
coe = RandomVariate[CircularOrthogonalMatrixDistribution[5]];
SymmetricMatrixQ[coe] && UnitaryMatrixQ[coe]
Matritzen des zirkular symplektischen Ensemble (CSE) sind selbstdual unitär quaternionisch.»
cse = RandomVariate[CircularSymplecticMatrixDistribution[5]];
UnitaryMatrixQ[cse] && selfdualQuaternionicQ[cse]
Matritzen des zirkular quaternionischen Ensembles (CQE) sind symplektisch unitär.»
cqe = RandomVariate[CircularQuaternionMatrixDistribution[5]];
UnitaryMatrixQ[cqe] && symplecticMatrixQ[cqe]
Eigenwerte von Matritzen des CUE, COE und CSE haben eine Einheitslänge und sind gleichphasig uniformverteilt.
Visualisieren Sie die multivariate Verteilung der Phase der Eigenwerte eines zweidimensionalen CUE und vergleichen Sie diese mit der tatsächlichen Dichte.
evs\[ScriptCapitalD] =
MatrixPropertyDistribution[Arg[Eigenvalues[x]],
x \[Distributed] CircularUnitaryMatrixDistribution[2]];
\[CurlyPhi]s =
RandomSample /@ RandomVariate[evs\[ScriptCapitalD], 10^5];