Ensembles circulaires (COE, CUE...)
Les ensembles circulaires sont des familles de matrices unitaires dont les lois sont invariantes sous l'effet de différentes transformations unitaires. Les applications typiques sont la mécanique statistique, la théorie des nombres, la combinatoire et la physique nucléaire.
Les matrices d'un ensemble circulaire (CRE) sont orthogonales. »
cre = RandomVariate[CircularRealMatrixDistribution[5]];
OrthogonalMatrixQ[cre]
Les matrices circulaires de l'ensemble unitaire (CUE) sont unitaires. »
cue = RandomVariate[CircularUnitaryMatrixDistribution[5]];
UnitaryMatrixQ[cue]
Les matrices circulaires de l'ensemble orthogonal (COE) sont symétriques et unitaires. »
coe = RandomVariate[CircularOrthogonalMatrixDistribution[5]];
SymmetricMatrixQ[coe] && UnitaryMatrixQ[coe]
Les matrices d'un ensemble symplectique circulaire (CSE) sont quaternioniques unitaires auto-duales. »
cse = RandomVariate[CircularSymplecticMatrixDistribution[5]];
UnitaryMatrixQ[cse] && selfdualQuaternionicQ[cse]
Les matrices de l'ensemble de quaternions circulaires (CQE) sont unitaires symplectiques. »
cqe = RandomVariate[CircularQuaternionMatrixDistribution[5]];
UnitaryMatrixQ[cqe] && symplecticMatrixQ[cqe]
Les valeurs propres des matrices de CUE, COE et CSE ont une longueur unitaire et sont uniformément distribuées en phase.
Visualisez la loi conjointe de la phase des valeurs propres à deux dimensions d'une CUE et comparez-la avec la densité actuelle.
evs\[ScriptCapitalD] =
MatrixPropertyDistribution[Arg[Eigenvalues[x]],
x \[Distributed] CircularUnitaryMatrixDistribution[2]];
\[CurlyPhi]s =
RandomSample /@ RandomVariate[evs\[ScriptCapitalD], 10^5];