Conjuntos circulares (COE, CUE, ...)
Os conjuntos circulares são famílias de matrizes unitárias com distribuições invariantes sob diferentes transformações unitárias. As aplicações típicas estão em mecânica estatística, teoria dos números, análise combinatória, e da física nuclear.
Matrizes de um conjunto circular real (CRE) são ortogonais. »
cre = RandomVariate[CircularRealMatrixDistribution[5]];
OrthogonalMatrixQ[cre]
Matrizes de um conjunto circular unitário (CUE) são unitárias. »
cue = RandomVariate[CircularUnitaryMatrixDistribution[5]];
UnitaryMatrixQ[cue]
Matrizes de um conjunto circular ortogonal (COE) são simétricas e unitárias. »
coe = RandomVariate[CircularOrthogonalMatrixDistribution[5]];
SymmetricMatrixQ[coe] && UnitaryMatrixQ[coe]
Matrizes de um conjunto simplético circular (C'EST) são auto-dual quaterniônicas unitárias. »
cse = RandomVariate[CircularSymplecticMatrixDistribution[5]];
UnitaryMatrixQ[cse] && selfdualQuaternionicQ[cse]
Matrizes de um conjunto circular quaterniônicos (CQE) são simpléticas unitárias. »
cqe = RandomVariate[CircularQuaternionMatrixDistribution[5]];
UnitaryMatrixQ[cqe] && symplecticMatrixQ[cqe]
Valores próprios de matrizes de CUE, COE, e CSE tem unidade de comprimento e são uniformemente distribuídas em uma fase.
Visualize a distribuição conjunta da fase dos valores próprios de uma CUE bidimensional e compare-a com a densidade real.
evs\[ScriptCapitalD] =
MatrixPropertyDistribution[Arg[Eigenvalues[x]],
x \[Distributed] CircularUnitaryMatrixDistribution[2]];
\[CurlyPhi]s =
RandomSample /@ RandomVariate[evs\[ScriptCapitalD], 10^5];