@@ -37,9 +37,32 @@ The contraction rule involves the symplectic form $J$:
3737```
3838IntU.jl implements GSE integration by mapping it to contractions involving the definition of the symplectic metric.
3939
40+ ## Ginibre Ensembles
41+
42+ Ginibre ensembles consist of non-Hermitian matrices where each entry is an independent Gaussian random variable.
43+
44+ ### GinUE (Complex Ginibre Ensemble)
45+
46+ Matrices $G$ with i.i.d. complex Gaussian entries. The contraction rule is:
47+ ``` math
48+ \langle G_{ij} \bar{G}_{kl} \rangle_{GinUE} = \delta_{ik} \delta_{jl}
49+ ```
50+ Note that only contractions between $G$ and its complex conjugate $\bar{G}$ are non-zero.
51+
52+ ### GinOE (Real Ginibre Ensemble)
53+
54+ Matrices $G$ with i.i.d. real Gaussian entries. The contraction rule is:
55+ ``` math
56+ \langle G_{ij} G_{kl} \rangle_{GinOE} = \delta_{ik} \delta_{jl}
57+ ```
58+
59+ ### GinSE (Symplectic Ginibre Ensemble)
60+
61+ Matrices $G$ with i.i.d. quaternionic Gaussian entries. Integrals are computed using duality relations.
62+
4063## Usage
4164
42- You can define the Gaussian measures using ` dGUE ` , ` dGOE ` , and ` dGSE ` .
65+ You can define the Gaussian measures using ` dGUE ` , ` dGOE ` , ` dGSE ` , ` dGinUE ` , ` dGinOE ` , and ` dGinSE ` .
4366
4467### GUE Example
4568
@@ -59,6 +82,20 @@ println(res)
5982# Output: d^2
6083```
6184
85+ ### GinUE Example
86+
87+ ``` julia
88+ # GinUE Measure with symbolic dimension
89+ G = SymbolicMatrix (:G )
90+ measure_GinUE = dGinUE (G, d)
91+
92+ # Average Trace of G G'
93+ # < Tr(G G') > = d^2
94+ res_ginue = integrate (IntU. tr (G * G' ), measure_GinUE)
95+ println (res_ginue)
96+ # Output: d^2
97+ ```
98+
6299### GOE Example
63100
64101``` julia
@@ -98,16 +135,17 @@ This corresponds to the normalization where the variance of off-diagonal entries
98135## Implementation Details
99136
100137IntU.jl automates the following steps:
101- 1 . ** Index Collection** : Parses the expression to find all occurrences of $H$.
102- 2 . ** Pair Partitioning** : Generates all ways to pair up the $H$ factors ($\sim (2k-1)!!$ terms) .
103- 3 . ** Contraction** : For each pair, applies the specific ensemble contraction rule (GUE, GOE, or GSE) .
138+ 1 . ** Index Collection** : Parses the expression to find all occurrences of $H$ (or $G$) .
139+ 2 . ** Pair Partitioning** : Generates all ways to pair up the matrix factors.
140+ 3 . ** Contraction** : For each pair, applies the specific ensemble contraction rule.
1041414 . ** Summation** : Sums the contributions.
105142
106143## References
107144
1081451 . ** Mehta, M. L.** (2004). * Random Matrices* . Elsevier.
1091462 . ** Livan, G., Novaes, M., & Vivo, P.** (2018). * Introduction to Random Matrices: Theory and Practice* . Springer.
1101473 . ** Wick, G. C.** (1950). The evaluation of the collision matrix. * Physical Review* , 80(2), 268.
148+ 4 . ** Ginibre, J.** (1965). Statistical ensembles of complex, real, and quaternionic matrices. * Journal of Mathematical Physics* , 6(3), 440-449.
111149
112150## Pre-computed Moments
113151
0 commit comments