Keywords

1 Introduction

The Bohr–Mottelson (B-M) collective model [2, 3] has gained widespread acceptance in calculations of vibrational-rotational quadrupole spectra and electromagnetic transitions in atomic nuclei [4, 8, 17]. Among others it was applied for such nuclei as: uranium [14], Pt, Os and W isotopes [15]. Some results were also obtained for the super-heavy deformed nuclei [12] where a fit of microscopically derived potential energy surfaces proposed in  [9, 21,22,23] has been performed with the help of numerical (FORTRAN) application of the geometric collective model (GCM)  [13, 20].

Key problems in such numerical large-scale calculations of spectral characteristics of the GCM with the octahedral \(O_{h}\) point symmetry as well as the general Bohr Hamiltonian [18, 19] are round-off errors appearing in calculation of high-power polynomials. These polynomials with alternating coefficients and strong numerical cancellations are observed in the Gram–Schmidt orthonormalization of the nonorthogonal set of basis eigenfunctions that we investigated in [7] using both integer and floating point arithmetics implemented in Wolfram Mathematica [25].

In the present paper, we propose some development of effective symbolic procedures for calculations of the spectral characteristic of atomic nuclei in GCM. We give the implementation of the developed procedures in Wolfram Mathematica and performance of benchmark calculations. We analyze round-off errors in calculation of high-power polynomials with alternating coefficients. We show that strong cancellation in Gram–Schmidt orthonormalization usually pose serious problems in numerical calculations [7, 14, 15, 20, 26, 27].

The structure of the paper is following. In Sect. 2, we describe the statement of the problem separated into subsections corresponding to procedures (subroutines) involving the GCM code. We give the benchmark examples of their execution summing up them in the Tables that show computer memory and execution time with respect to ranges of the quantum numbers involved in the runs: construction of GCM Hamiltonian, construction of orthonormal \(U(5) {\supset } O(5){\supset } O(3)\) basis, calculation of \(\beta \)- and \(\gamma \)-dependent matrix elements, and composition of Hamiltonian matrices of algebraic eigenvalue problem. In Sect. 3, benchmark calculations of energy spectrum, quadrupole moment and the reduced upwards transition probability B(E2) for \(^{186}\)Os are presented. Finally, in Sect. 4, the summary of main results and conclusions are given. In Appendices A and B, the sets of input parameters for atomic nuclei and boundary value problem for GCM model are presented.

The CPU times of the benchmark calculations give required estimates for choosing appropriate versions of the presented symbolic-numeric algorithms and programs. The computations were performed with Wolfram Mathematica 10.1 on PC Intel i7-36030QM, CPU 2.40 GHz, RAM 8 GB, 64-bit Windows 8.

2 The Statement of the Problem and Subroutines

Hamiltonian. The classical nuclear collective Hamiltonian constructed in the so called laboratory frame has the general form [20]

$$\begin{aligned} \hat{H}=\hat{T}{({\pi },{\alpha })}+ { \hat{V}({\alpha })}. \end{aligned}$$
(1)

Quantum description of the collective motions in GCM is performed by using the quadrupole deformation coordinates, \(\hat{\alpha }^{[2]}=\alpha _{2m},m={-}2,{-}1,0,1,2\), and the corresponding conjugate momenta, \(\hat{\pi }^{[2]}=\pi _{2m},m={-}2,{-}1,\) 0, 1, 2, subjected to commutation relations \([\hat{\pi }^{[2]}_{m},\hat{\alpha }^{[2]}_{m'}]={-}\imath \hbar \delta _{mm'}\). The kinetic energy is constructed to contain the two lowest-order terms proportional to the square of the momenta determined in a nonstandard form accepted in [20]:

$$\begin{aligned} \hat{T}=\frac{1}{B_2}[\hat{\pi }\times \hat{\pi }]^{[0]} +\frac{P_3}{3}\left\{ \left[ [\hat{\pi }\times \hat{\alpha }]^{[2]}\times \hat{\pi }\right] ^{[0]} \right\} , \end{aligned}$$
(2)

where \(\{\ldots \}\) means the sum over all permutations, and \(B_2\) and \(P_3\) are kinetic-energy parameters. For such nonstandard definition of the parameter \(B_2\) with respect to standard one (see Eq. (2)), it will be multiplied by factor \(2/\sqrt{5}\). So, in the practice of GCM calculations, the rescaled parameter \(\bar{B}_2=2 B_2/\sqrt{5}\) is really used. The tensor product of spherical tensors \(A^{[l_1]}\) and \(B^{[l_2]}\) is defined as

$$ [A^{[l_1]} \otimes B^{[l_2]}]^{[l]}= \sum _{m_1,m_2} (l_1 m_1 l_2 m_2|lm) A^{[l_1]}_{m_1} B^{[l_2]}_{m_2} \, , $$

where \((l_1 m_1 l_2 m_2|lm)\) are SO(3) Clebsch–Gordan coefficients [24]. All terms in the Hamiltonian are coupled to angular momentum 0, i.e., to rotational scalars.

Potential Energy. For the potential energy we use a polynomial expansion up to the sixth order in the deformation variables \(\beta \) and \(\gamma \) specified by the intrinsic deformation coordinates \(\hat{a}^{[2]}=a_{2m'}\). The intrinsic frame is defined as coinciding to principal axes of the nucleus. It is determined by a set of three Euler angles \(\varOmega \in S^{3}(\varOmega )\) and new deformation variable \(\alpha _{2m}=\sum _{m'}D_{mm'}^{2*}(\varOmega )a_{2m'}\), where \(D_{mm'}^{2*}(\varOmega )\) denotes the Wigner functions of irreducible representations of \(\text {SO(3)}\) group [24] (marker \(^{*}\) denotes the complex conjugate operation). The choice of principal axes requires the following constraints: \(a_{2-2}=a_{22}\), \(a_{2-1}=a_{21}=0\). The \(\beta \) and \(\gamma \) variables are defined as: \(a_{20}=\beta \cos \gamma \), \(a_{22}=(1/\sqrt{2})\beta \sin \gamma \). The potential energy is assumed in the following form:

$$\begin{aligned} \hat{V}(\beta ,\gamma ) = \sum _{\rho =2}^{6} \sum _{m=0}^{2} \beta ^\rho \cos ^m(3 \gamma ) \hat{V}_{\rho , m}, \end{aligned}$$
(3)

where potential parameters \(\hat{V}_{\rho , m}\) read as:

$$\begin{aligned} \begin{array}{ll} \hat{V}_{2, 0}=C_2\frac{1}{\sqrt{5}};\;\; \hat{V}_{3, 1}=-C_3\sqrt{\frac{2}{35}};\;\; \hat{V}_{4, 0}=C_4\frac{1}{5}; \\ \hat{V}_{5, 1}=-C_5\sqrt{\frac{2}{175}};\;\; \hat{V}_{6, 2}=C_6\frac{2}{35};\;\; \hat{V}_{6, 0}=D_6\frac{1}{5 \sqrt{5}}. \end{array} \end{aligned}$$
(4)

Introducing these parameters the potential \(\hat{V}(\beta ,\gamma )\) takes the form

$$\begin{aligned} \begin{array}{ll} \hat{V}(\beta ,\gamma )=C_2\frac{1}{\sqrt{5}}\beta ^2 -C_3\sqrt{\frac{2}{35}}\beta ^3 \cos (3 \gamma ) +C_4\frac{1}{5}\beta ^4 \\ -C_5\sqrt{\frac{2}{175}}\beta ^5 \cos (3 \gamma ) +C_6\frac{2}{35}\beta ^6 \cos ^2(3 \gamma ) +D_6\frac{1}{5 \sqrt{5}}\beta ^6. \end{array} \end{aligned}$$
(5)

For practical reason, we rescale \(\hat{V}_{\rho , m}\) to \(V_{\rho , m}\) in oscillator units of length with respect to the \(\beta \) variable using basis parameters of mass \(B'_2\) and stiffness \(C'_2\):

$$\begin{aligned} {{ V(\beta ,\gamma ) = \sum _{\rho =2}^{6} \sum _{m=0}^{2} \beta ^\rho \cos ^m(3 \gamma ) V_{\rho , m},\,\, V_{\rho , m}=\hat{V}_{\rho , m}\times \left( \frac{\hbar }{\sqrt{B'_2C'_2}}\right) ^{\rho / 2}.}} \end{aligned}$$
(6)
Table 1. The degeneracy \(d_{\lambda L}=\mu _{\max }-\mu _{\min }+1\) for a number of L and \(\lambda \). The first row of the table is formed by the values of \(\lambda \) and the first column of the table is formed by the values of the angular momentum L. The next columns in non empty square contains the degeneracy \(d_{\lambda L}\) depending on accessible values of momentum L and seniority \(\lambda \).

Basis States and a Range of the Set of Quantum Numbers. We choose as basic functions the eigenfunctions of the five-dimensional harmonic oscillator

$$\begin{aligned} \hat{H}_5=\frac{\sqrt{5}}{2B'_2}[\hat{\pi }\times \hat{\pi }]^{[0]} +\frac{\sqrt{5}C'_2}{2}[\hat{\alpha }\times \hat{\alpha }]^{[0]}. \end{aligned}$$
(7)
Table 2. The example of calculations of the total number of states defined by quantum numbers \(\nu \lambda \) for a number of L up to the specified value of the \(\nu _{\max }\). The first row of the table is formed by the values of \(\nu _{\max }\) and the first column of the table is formed by the value of the angular momentum L. The next columns contains the total number of states for corresponding values of L and \(\nu _{\max }\).

The basis states can be characterized by irreducible representations of the U(5) \( {\supset } O(5)\) \({\supset } O(3){\supset } O(2)\) chain of groups [7]:

  • \(\nu \) is the number of phonons,

  • \(\lambda \) is the number of phonons that are not coupled pairwise to zero (seniority),

  • L and M are the numbers of the angular momentum and its projection,

  • \(\mu \) is the additional quantum number, denoting the maximal number of phonon triplets coupled to the angular momentum \(L=0\) and counting degenerated states for \(L\ge 6\):

    $$\begin{aligned} \nu = 0,1,2,\dots , \nu _{\max },\; \lambda =\nu , \nu {-}2, \dots , 1 \text { or } 0,\; \mu = \mu _{\min }, \mu _{\min }{+}1, \dots , \mu _{\max }. \end{aligned}$$
    (8)

Here \(\nu _{\max }\) is some chosen as the maximum number of phonons. The range of \(\mu \) (i.e., \(\mu _{\min }\) and \(\mu _{\max }\)) for given \(\lambda \) and L is determined by inequalities:

$$\begin{aligned}&{L}/2\le \lambda -3\mu \le L,\; L = \text {even},\,\,\,\, (L+3)/2\le \lambda -3\mu \le L, \;L = \text {odd}. \end{aligned}$$
(9)

The solution of inequalities Eqs. (9) gives a range of accessible values of \(\mu \) at given accessible \(\lambda \) and L:

$$\begin{aligned}&\mu _{\min } =\max (0,\texttt{Ceiling}(\frac{\lambda {-}L}{3})),\, \mu _{\max } =\texttt{Floor}\left( \!\frac{\lambda {-}(L{+}3( L \ \textrm{mod} \ 2))/2}{3}\right) , \end{aligned}$$
(10)

where \(\texttt{Ceiling}(\mu )\) is the lowest integer but not lower than \(\mu \) and \(\texttt{Floor}(\mu )\) is the largest integer not greater than \(\mu \).

2.1 The Representation of the Wave Functions in Coordinate Space

The five-dimensional equation of the B-M collective model (7) in the intrinsic frame \(\beta \in R^{1}_{+}\) and \(\gamma ,\varOmega \in S^{4}\) with respect to \(\varPsi ^{int}_{\nu \lambda \mu L M}\in L_{2}(R^{1}_{+}\bigotimes S^{4})\) with the measure \(d\tau =\beta ^{4}\sin (3\gamma )d\beta d\gamma d\varOmega \) reads as

$$\begin{aligned} \{H^{(BM)}{-} E^{BM}_{\nu } \} \varPsi ^{int}_{\nu \lambda \mu L M}=0,\,\, H^{(BM)}=\frac{\hbar ^{2}}{2B_{2}'}\left( {-}\frac{1}{\beta ^{4}} \frac{\partial }{\partial \beta }\beta ^{4}\frac{\partial }{\partial \beta } {+}\frac{\hat{\varLambda }^{2}}{\beta ^{2}}\right) {+}\frac{C'_{2}}{2}\beta ^{2}. \end{aligned}$$
(11)

Here \(E^{BM}_{\nu }\equiv E^{L}_{\nu }=\hbar \omega '_{2}(\nu +\frac{5}{2})\) are the eigenvalues of the five-dimensional harmonic oscillator, \(\omega '_{2}=\sqrt{C'_{2}/B'_{2}}\) is the oscillation frequency, \(\hbar \) is Planck constant, \(\hat{\varLambda }^{2}\) is the quadratic Casimir operator of \(\text {O(5)}\) in \(L_{2}(S^{4}(\gamma ,\varOmega ))\) at nonnegative integers \(\nu =2n_\beta +\lambda \), i.e., at even and nonnegative integers \(\nu -\lambda \) determined as

$$\begin{aligned} {(\hat{\varLambda }^{2}{-}\lambda (\lambda {+}3)) \varPsi ^{int}_{\nu \lambda \mu L M}=0},\, \hat{\varLambda }^{2}={-}\frac{1}{\sin (3\gamma )} \frac{\partial }{\partial \gamma }\sin (3\gamma )\frac{\partial }{\partial \gamma } {+}\sum _{k=1}^{3}\frac{(\hat{\bar{L}}_{k})^{2}}{4\sin ^{2}(\gamma {-}\frac{2}{3}k\pi )},~~~ \end{aligned}$$
(12)

where the nonnegative integer \(\lambda \) is the seniority (8) and \((\hat{{\bar{L}}}_{k})^{2}\) are the angular momentum operators of \(\overline{\text {O(3)}}\) along the principal axes in intrinsic frame, i.e., with commutator \([\hat{{\bar{L}}}_{i},\hat{{\bar{L}}}_{j}]=-\imath {\varepsilon _{ijk}}\hat{{\bar{L}}}_{k}\) [7].

Eigenfunctions \(\vert \nu \lambda \mu LM \rangle \) of the five-dimensional oscillator (7) in the intrinsic frame (11) have the form

$$\begin{aligned} \varPsi ^{int}_{\nu \lambda \mu L M}(\beta ,\gamma ,\varOmega )=\langle \beta \gamma \varOmega \vert \nu \lambda \mu LM \rangle = \sum _{K (even)}\varPhi ^{int}_{\nu \lambda \mu L K}(\beta ,\gamma )\mathcal{D}^{(L)*}_{MK}(\varOmega ),\, \end{aligned}$$
(13)

where \(\mathcal{D}^{(L)*}_{MK}(\varOmega )\) are the orthonormal Wigner functions with measure \(d \varOmega \),

$$\begin{aligned} \mathcal{D}^{(L)*}_{MK}(\varOmega )=\sqrt{\frac{2L+1}{8\pi ^2}} \frac{D^{(L)*}_{MK}(\varOmega ){+}(-1)^{L}D^{(L)*}_{M,-K}(\varOmega )}{1{+}\delta _{K0}}; \end{aligned}$$
(14)

summation over K runs even values K in range:

$$\begin{aligned} K&=0,2,\dots ,L\,\,\,&\text{ for } \text{ even }&\text {integer } L: 0 \le L \le L_{{\max }}, \\ K&=2,\dots ,L-1\,\,\,&\text {for odd }&\text {integer } L: 3 \le L \le L_{{\max }}. \nonumber \end{aligned}$$
(15)

\(\varPhi ^{int}_{\nu \lambda \mu L K}(\beta ,\gamma )\) are the nonorthogonal components with overlap \(\langle \hat{\phi }^{\lambda \mu ' L}(\gamma ) \vert \hat{\phi }^{\lambda \mu L}(\gamma ) \rangle \)

$$\begin{aligned} \varPhi ^{int}_{\nu \lambda \mu L K}(\beta ,\gamma )=C_L^{\lambda \mu }F_{\nu \lambda }(\beta ) \hat{\phi }_K^{\lambda \mu L}{(\gamma )}, \end{aligned}$$
(16)

determined by (17), (18) and normalization factor \(C_L^{\lambda \mu }=(\langle {\hat{\phi }^{\lambda \mu L}(\gamma )\vert }{\hat{\phi }^{\lambda \mu L}(\gamma )}\rangle )^{{-}1/2}\).

2.2 \(\gamma \)-Dependent Part of the Basis States

The components \(\hat{\phi }_K^{\lambda \mu L}(\gamma )=(-1)^{L}\hat{\phi }_{-K}^{\lambda \mu L}(\gamma )\) for even K and \(\hat{\phi }_K^{\lambda \mu L}(\gamma )=0\) for odd L and \(K = 0\) as well as for odd K are determined below according to papers  [5, 6, 17, 26]. It should be noted that for these components, \(L\ne 1\), \(|K|\le L\) for \(L=\text {even}\) and \(|K|\le L-1\) for \(L=\text {odd}\):

$$\begin{aligned} \hat{\phi }_K^{\lambda \mu L}(\gamma )=\sum _{n=0}^{n_{\text {max}}} F_{n\lambda L}^{\sigma \tau \mu }(\gamma )\left[ G_{|K|}^{nL}(\gamma )\delta _{L,\text {even}} +\bar{G}_{|K|}^{nL}(\gamma )\delta _{L,\text {odd}}\right] ; \end{aligned}$$
(17)
$$\begin{aligned} K&=K_{\text {min}}, K_{\text {min}}{+}2,\ldots , K_{\text {max}}; \nonumber&K_{\text {min}}&= \left\{ \begin{array}{ll} 0,&{}L=\text {even},\\ 2,&{}L=\text {odd};\\ \end{array} \right.&K_{\text {max}}&= \left\{ \begin{array}{ll} L,&{}L=\text {even},\\ L{-}1,&{}L=\text {odd};\\ \end{array} \right. \nonumber \\ n_{\text {max}}&= \left\{ \begin{array}{ll} L/2,&{}L=\text {even},\\ (L{-}3)/2,&{}L=\text {odd};\\ \end{array} \right. \nonumber&\delta _{L,\text {even}}&= \left\{ \begin{array}{ll} 1,&{}L=\text {even},\\ 0,&{}L=\text {odd};\\ \end{array} \right.&\delta _{L,\text {odd}}&= \left\{ \begin{array}{lcl} 0,&{}L=\text {even},\\ 1,&{}L=\text {odd};\\ \end{array} \right. \nonumber \end{aligned}$$

where \({L}/2\le \lambda -3\mu \le L\) for \(L=\text {even}\), and \((L+3)/2\le \lambda -3\mu \le L\) for \(L=\text {odd}\);

2.3 Wave Function for \(\gamma \) Degree of Freedom \(\hat{\phi }_K^{\lambda \mu L}(\gamma )\)

Components \(\bar{G}_K^{nL}(\gamma )\), \(G_K^{nL}(\gamma )\) and \(F_{n{\lambda L}}^{\sigma \tau \mu }(\gamma )\) in Eq. (17) are calculated by

$$\begin{aligned} \bar{G}_K^{nL}(\gamma )= \sum _{k=3-L,2}^{L-3}\langle L-3,3,k,K-k|LK\rangle G_{|k|}^{nL-3}(\gamma )\sin 3\gamma (\delta _{K-k,2}-\delta _{K-k,-2}); \\ G_K^{nL}(\gamma )=(-\sqrt{2})^n \sum _{k=2n-L,2}^{L-2n}\langle L-2n,2n,k,K-k|LK\rangle S_{|k|}^{(L-2n)/2}(\gamma )S_{|K-k|}^{n}(-2\gamma ); \\ S_{K}^{r}(\gamma )=\left[ \frac{(2r{+}K)!(2r{-}K)!}{(4r)!}\right] ^{1/2} (\sqrt{6})^r r! \sum _{q=K/2}^{[r/2+K/4]} \left( \frac{1}{2\sqrt{3}}\right) ^{2q-K/2} \\ \times \frac{1}{(r-2q+K/2)!(q-K/2)!q!} (\cos \gamma )^{r+K/2-2q} (\sin \gamma )^{2q-K/2}; \\ F_{n{\lambda L}}^{\sigma \tau \mu }(\gamma )=(-1)^{\mu +\tau -n}2^{-n/2} \sum _{r=0}^{[(\mu +\tau -n)/2]}C_{rn\lambda L}^{\sigma \tau \mu }2^{-r}(\cos 3\gamma )^{\mu +\tau -n-2r}; \\ C_{rn\lambda L}^{\sigma \tau \mu }=\frac{3^n\sigma !\lambda !(-1)^r2^r(2\mu +2\tau -2r+\delta _{L,\text {odd}})!(3r)!}{2^{\mu +n}n!(2\lambda +1)!r!(\mu +\tau -r)!(\mu +\tau -n-2r)!} \\ \times \sum _{s=\max (n-\tau ,0)}^{\min (\sigma ,\lambda ,3r-\tau +n)} \frac{(-1)^s4^s(\tau +s)!(2\lambda +1-2s)!}{s!(\sigma -s)!(\tau -n+s)!(3r-\tau +n-s)!(\lambda -s)!}, \end{aligned}$$

where \(S_{K}^{r}(\gamma )\) is taken to be equal 0, if \(\sin \gamma =0\) or \(\cos \gamma =0\), \(F_{n{\lambda L}}^{\sigma \tau \mu }(\gamma )\) is taken to be equal 0, if \(\cos 3\gamma =0\), \(C_{rn\lambda L}^{\sigma \tau \mu }\) is taken to be equal 0, if \(\mu +\tau -n-2r<0\). It has been implemented in Ref. [7].

2.4 Gram–Schmidt Orthogonalization of the Functions \(\hat{\phi }_K^{\lambda \mu L}(\gamma )\)

Using implementation [7] of orthogonalization of the functions \(\hat{\phi }_K^{\lambda \mu L}(\gamma )\) with the Gram–Schmidt method the reduced overlap (a scalar product with integration over \(\gamma \)) is required

$$\begin{aligned} \langle \hat{\phi }^{\lambda \mu ' L}(\gamma ) \vert \hat{\phi }^{\lambda \mu L}(\gamma ) \rangle =\int _{0}^{\pi }d\gamma \sin (3\gamma ) \sum _{K=K_{\mathrm {min}}, 2}^{K_{\mathrm {max}}} \frac{2\hat{\phi }_K^{\lambda \mu ' L}(\gamma ) \hat{\phi }_K^{\lambda \mu L}(\gamma )}{1+\delta _{K, 0}}. \end{aligned}$$
(18)

It should be noted that the definition of the reduced overlap integral (18) will be the same for original \(\hat{\phi }^{\lambda \mu L}(\gamma )\) as well as for orthogonalized functions \(\phi _K^{\lambda \mu L}(\gamma )\).

The degeneracy labelled by \(\mu \) for the nuclear calculations is small in relevant cases as presented in Table 1, therefore, the original Gram–Schmidt method may be adopted to orthogonalize the functions \(\hat{\phi }_K^{\lambda \mu L}(\gamma )\). For large \(\mu \), the modified Gram–Schmidt methods will be applied [7].

Application of the Gram–Schmidt method gives the orthogonalized functions

$$\begin{aligned} \phi _K^{\lambda \mu L}(\gamma ) =\hat{\phi }_K^{\lambda \mu L}(\gamma )- \sum _{\mu '=\mu _{\mathrm {min}}}^{\mu -1} \phi _K^{\lambda \mu ' L}(\gamma ) \frac{ \langle \phi ^{\lambda \mu ' L}(\gamma ) \vert \hat{\phi }^{\lambda \mu L}(\gamma ) \rangle }{\langle \phi ^{\lambda \mu ' L}(\gamma ) \vert \phi ^{\lambda \mu ' L}(\gamma ) \rangle }. \end{aligned}$$
(19)

This procedure should be applied for all available indexes \(\mu \) in boundaries given in Eq. (10) and indexes K in boundaries given in Eq. (17).

As produced by the procedure outlined in Eq. (19), the wave functions \(\phi _K^{\lambda \mu L}(\gamma )\) are trigonometric polynomials of \(\sin (\gamma )\) and \(\cos (\gamma )\). For the algebraic integration over the variable \(\gamma \), it is then sufficient to expand the \(\sin (3\gamma )\) and the additional \(\cos (3\gamma )\) and to implement the following three definite integrals:

$$\begin{aligned} \int _{0}^{\pi }\!\!\!\!\sin ^{2m}(\gamma )d\gamma = \frac{(2m{-}1)!!}{2^mm!}\pi , \,\, \int _{0}^{\pi }\!\!\!\!\sin ^{2m+1}(\gamma )d\gamma = \frac{2^{m{+}1}m!}{(2m{+}1)!!}, \,\, \int _{0}^{\pi }\!\!\!\!\sin ^m(\gamma )\cos (\gamma )d\gamma = 0, \end{aligned}$$

for any integer m. For example, the normalization integral for \(L=0\), \(\lambda =27\) and \(\mu =9\) is equal to \(\frac{2}{57}\) and shows less than 0.001 sec. computation time on Mathematica. At the same time, direct symbolic integration of this normalization integral takes 436.781 s.

2.5 The Normalized Components \(F_{n_\beta }^{\lambda }(\beta )\)

The normalized components \(F_{n_\beta }^\lambda (\beta )\) with the number of nodes \(n_\beta =(\nu -\lambda )/2\), adapted for calculations of rescaled matrix elements \(V(\beta ,\gamma )\) from (6), read as

$$\begin{aligned} F_{n_\beta }^{\lambda }(\beta )= {\sqrt{\frac{2n_\beta !}{\varGamma \left( n_\beta +\lambda +{5\over 2}\right) }}} \beta ^{\lambda } \exp \Big ({-}\frac{1}{2}\beta ^{2}\Big ) L^{\lambda {+}\frac{3}{2}}_{n_\beta }(\beta ^{2}), \end{aligned}$$
(20)

where \(L^{\lambda +\frac{3}{2}}_{n_\beta }(\beta ^{2})\) is the associated Laguerre polynomial [1].

In Table 2, we present an example of calculations of the number of functions (20) for a number of L up to the specified value of the \(\nu _{\max }\) under condition (9). The presented results show the general tendency: with larger \(\nu \), the number of states increases and the calculations involve larger L. If we require larger L the number \(\nu \) has to be sufficiently large.

Table 3. The example of calculations of the matrix elements (27) for a number of L and fixed \(\nu _{\max }=30\). The columns of the table are formed by the value of the angular momentum L, the total number of states \(\{\nu \lambda \mu \}\) defined by quantum numbers \(\nu \lambda \mu \), the total number of states \(\{\lambda \mu \}\) defined by quantum numbers \(\lambda \mu \), the total number #MeT of matrix elements (27) in upper triangles of their matrices with \(m = 1, 2\), the number #MeN of nonzero matrix elements among #MeT that are given by Eq. (28), the cumulative number #MeZ of angular matrix elements that are calculated equal to 0 among #MeN matrix elements, the maximum memory in MB used to store intermediate data for the current Mathematica session in computation of the overlap integrals, and the CPU time.

2.6 Hamiltonian Matrix Elements and Algebraic Eigenvalue Problem

For the calculation of the matrix elements of the kinetic energy T the gradient formula [11] is applied taking into account the rescaled parameter \(\bar{B}_{2}=2B_{2}/\sqrt{5}\):

$$\begin{aligned}&{T^L}_{\nu '\lambda '\mu ',\nu \lambda \mu } = (-1)^\frac{|\nu '-\nu |}{2} \frac{{1}}{2} \hbar \sqrt{B'_2C'_2} {\frac{1}{\bar{B}_2}} \langle \nu '\lambda ' | \beta ^2 | \nu \lambda \rangle \delta _{\lambda ',\lambda } \delta _{\mu ',\mu } \\&-\sqrt{\frac{2}{35}} \hbar ^\frac{3}{2}(B'_2C'_2)^\frac{1}{4} \frac{P_3}{3} \langle \nu '\lambda ' | \beta ^3 | \nu \lambda \rangle \langle \lambda '\mu ' L | \cos (3\gamma ) | \lambda \mu L \rangle \left( \delta _{|\nu '-\nu |,1}-3\delta _{|\nu '-\nu |,3}\right) . \nonumber \end{aligned}$$
(21)

The potential energy matrix elements V read as

$$\begin{aligned} {V^L}_{\nu '\lambda '\mu ',\nu \lambda \mu } = \sum _{\rho =2}^{6} \sum _{m=0}^{2} V_{\rho , m} \langle \nu '\lambda ' | \beta ^\rho | \nu \lambda \rangle \langle \lambda '\mu ' L | \cos ^m(3\gamma ) | \lambda \mu L \rangle . \end{aligned}$$
(22)

Matrix elements of the quantum Hamiltonian (1) read as

$$\begin{aligned} {H^L}_{\nu '\lambda '\mu ',\nu \lambda \mu }= {T^L}_{\nu '\lambda '\mu ',\nu \lambda \mu } +{V^L}_{\nu '\lambda '\mu ',\nu \lambda \mu }. \end{aligned}$$
(23)

The eigenvalues \(E_{n}^{L}\) and the eigenfunctions \(\varPsi _{n}^{L}\) of the quantum Hamiltonian \(H=T+V\) (1) are calculated by solving the Schrödinger equation

$$\begin{aligned} (H-E_{n}^{L})\varPsi _{n}^{L}=0. \end{aligned}$$
(24)

We seek eigenfunctions \(\varPsi _{n}^{L}\) of Hamiltonian (1) in the form of expansion over the basis functions \(\varPsi ^{int}_{\nu \lambda \mu }(\beta ,\gamma ,\varOmega )\) (13)

$$\begin{aligned} \varPsi _{n}^{L}(\beta ,\gamma ,\varOmega )=\sum _{\nu \lambda \mu } \varPsi ^{int}_{\nu \lambda \mu }(\beta ,\gamma ,\varOmega )D_{\nu \lambda \mu ,n}(L). \end{aligned}$$
(25)

Eigenenergies \(E_{n}^{L}\) are calculated as an algebraic eigenvalue problem

$$\begin{aligned} \sum _{\nu \lambda \mu }({H^L}_{\nu '\lambda '\mu ',\nu \lambda \mu } -\delta _{\nu '\nu }\delta _{\lambda '\lambda }\delta _{\mu '\mu }E_{n}^{L})D_{\nu \lambda \mu ,n}(L)=0. \end{aligned}$$
(26)

Here \(D_{\nu \lambda \mu ,n}(L)\) is the eigenvector of Hamiltonian (23) for the \(n'\)th state with the angular momentum L. In Eq. (26), indices \(\nu \), \(\lambda \) and \(\mu \) enumerate the total basis. The total number of different collections of (\(\nu \), \(\lambda \) and \(\mu \)) for given L, and up to given \(\nu _{\max }\) is the total dimension of the basis. These values are presented in Tables 3, 4, and 7. In Table 7, Dim is this total number of different (\(\nu \), \(\lambda \) and \(\mu \)) for listed L and up to given \(\nu _{\max }=30\), i.e., the dimension of the Hamiltonian matrix.

2.7 Matrix Elements \( \langle \lambda '\mu ' L | \cos ^m(3\gamma ) | \lambda \mu L \rangle \)

For computation of potential energy matrix elements the matrix elements of powers \(m=0,1,2\) of \(\cos (3\gamma )\) should be evaluated, that are defined as

$$\begin{aligned}&\langle \lambda '\mu ' L | \cos ^m(3\gamma ) | \lambda \mu L \rangle =\frac{1}{\sqrt{ \langle \phi ^{\lambda '\mu ' L}(\gamma ) \vert \phi ^{\lambda '\mu ' L}(\gamma ) \rangle \langle \phi ^{\lambda \mu L}(\gamma ) \vert \phi ^{\lambda \mu L}(\gamma ) \rangle }} \nonumber \\&\times \int _{0}^{\pi }d\gamma \sin (3\gamma )\cos ^m(3\gamma ) \sum _{K=K_{\mathrm {min}}, 2}^{K_{\mathrm {max}}} \frac{2\phi _K^{\lambda '\mu ' L}(\gamma ) \phi _K^{\lambda \mu L}(\gamma )}{1+\delta _{K, 0}}. \end{aligned}$$
(27)

Here summation boundaries are the same as in Eq. (18). Obviously this integral is equal to \(\delta _{\lambda \mu , \lambda '\mu '}\) when \(m=0\). It should be pointed out that only small part of these integrals are not equal to 0. There are useful simple conditions that allow identify the large part of these integrals that are equal to zero. The appropriate selection rules are

$$\begin{aligned} \begin{array}{l} \lambda +\lambda '+ (m\; \textrm{mod}\; 2) =\; \textrm{odd},\\ |\lambda - \lambda '|\le 3n \text { and } 3n \le \lambda + \lambda ', \text { where } n=m, m-2, \dots , 1 \text { or } 0.\\ \end{array} \end{aligned}$$
(28)

Using conditions (28) saves a lot of computation resources and makes it possible to avoid calculation of most of integrals (27) that actually are equal to 0. Nevertheless, these conditions are not precise and some of matrix elements that pass their test may appear to be equal to 0 after their computation. An example of calculations of the matrix elements (27) is presented in Tables 3 and 4. Each evaluation is performed after quitting the Mathematica kernel. \(\{\nu \lambda \mu \}\) is the total number of states defined for given \(\nu _{\max }\) by quantum numbers in Eq. (8) under conditions in Eqs. (9) and (10); \(\{\lambda \mu \}\) is the total number of states defined only by indices \(\lambda \) and \(\mu \), and this number is equal to the total number of different pairs of \(\lambda \) and \(\mu \) among the states \(\{\nu \lambda \mu \}\); #MeT – the cumulative number of angular matrix elements in the upper triangles of matrices for \(\cos ^m(3\gamma )\) with \(m = 1, 2\) on states \(\{\lambda \mu \}\), here the number of matrix elements with \(m = 0\) are not included, since they all are equal to 1 by definition; #MeN is the number of nonzero matrix elements among #MeT that are given by Eq. (28); #MeZ is the cumulative number of angular matrix elements that are evaluated by equal to 0 by direct computation.

Table 4. The example of calculations of the matrix elements (27) for a number of \(\nu _{\max }\) and fixed \(L=18\). The first column of the table is formed by value of the \(\nu _{\max }\), other columns are denoted as in Table 3.

2.8 Matrix Elements \( \langle \nu '\lambda ' | \beta ^\rho | \nu \lambda \rangle \)

For the first case \(|\lambda -\lambda '| \le \rho \), matrix elements \( \langle \nu '\lambda ' | \beta ^\rho | \nu \lambda \rangle \) read as:

$$\begin{aligned}&\int _{0}^{\infty }F_{n'_\beta }^{\lambda '}(\beta )\beta ^\rho F_{n_\beta }^{\lambda }(\beta )\beta ^4d\beta = \left[ \frac{n'_\beta ! n_\beta !}{\varGamma \big (n'_\beta +\lambda '+{5\over 2}\big )\varGamma \big (n_\beta +\lambda +{5\over 2}\big )} \right] ^{1\over 2} \\&\times (-1)^{n'_\beta +n_\beta }\varGamma \Big ({1\over 2}(\rho +\lambda '-\lambda +2)\Big )\varGamma \Big ({1\over 2}(\rho +\lambda -\lambda '+2)\Big ) \nonumber \\&\times \sum _{\sigma } \frac{\varGamma \left( {1\over 2}(\rho +\lambda '+\lambda +5)+\sigma \right) }{\sigma !(n'_\beta -\sigma )!(n_\beta -\sigma )!\varGamma \left( \sigma +{1\over 2}(\rho +\lambda '-\lambda )-n_\beta +1\right) } \frac{1}{\varGamma \left( \sigma +{1\over 2}(\rho +\lambda -\lambda ')-n'_\beta +1\right) } \nonumber \end{aligned}$$
(29)

the summation bounds for \(\rho +\lambda '-\lambda \) even are:

$$ \max \big (n'_\beta -(\rho +\lambda -\lambda ')/2, n_\beta -(\rho +\lambda '-\lambda )/2, 0\big ) \le \sigma \le \min (n'_\beta , n_\beta ), $$

the summation bounds for \(\rho +\lambda '-\lambda \) odd are:

$$ 0 \le \sigma \le \min (n'_\beta , n_\beta ). $$

For the second case \(|\lambda -\lambda '| > \rho \) and the pair of quantities \(n'_\beta , \lambda '\) and \(n_\beta , \lambda \) are interchanged when \(\lambda >\lambda '\):

$$\begin{aligned}&\int _{0}^{\infty }F_{n'_\beta }^{\lambda '}(\beta )\beta ^\rho F_{n_\beta }^{\lambda }(\beta )\beta ^4d\beta = \left[ \frac{n'_\beta ! n_\beta !}{\varGamma \big (n'_\beta +\lambda '+{5\over 2}\big )\varGamma \big (n_\beta +\lambda +{5\over 2}\big )} \right] ^{1\over 2} \\&\times (-1)^{n_\beta }\frac{\varGamma \left( {1\over 2}(\rho +\lambda '-\lambda +2)\right) }{\varGamma \left( {1\over 2}(-\rho +\lambda '-\lambda )\right) } \sum _{\sigma }(-1)^\sigma \frac{\varGamma \left( {1\over 2}(\rho +\lambda '+\lambda +5)+\sigma \right) \varGamma \left( {1\over 2}(\lambda '-\lambda -\rho )+n'_\beta -\sigma \right) }{\sigma !(n'_\beta -\sigma )!(n_\beta -\sigma )! \varGamma \left( \sigma +{1\over 2}(\rho +\lambda '-\lambda )-n_\beta +1\right) } \nonumber \end{aligned}$$
(30)

the summation bounds for \(\rho +\lambda '-\lambda \) even are: \( \max \big (n_\beta -(\rho +\lambda '-\lambda )/2, 0\big ) \le \sigma \le \min (n'_\beta , n_\beta ), \) the summation bounds for \(\rho +\lambda '-\lambda \) odd are: \( 0 \le \sigma \le \min (n'_\beta , n_\beta ). \)

There are selection rules for the matrix elements over the variable \(\beta \). The matrix elements are equal to zero when

$$\begin{aligned}&|\nu '-\nu |> \rho , \quad \rho \; \textrm{and}\; |\nu '-\nu |\; \mathrm{have \; unequal \; parities}, \nonumber \\&|\lambda '-\lambda | > \rho , \quad |\nu '-\nu | \; \textrm{and}\; |\lambda '-\lambda |\; \mathrm{have \; unequal \; parities}, \\&\rho =4 \; \textrm{and}\; |\lambda '-\lambda |\ne 0,\quad \rho =5 \; \textrm{and}\; |\lambda '-\lambda |=5. \nonumber \end{aligned}$$
(31)

The formulas of the matrix elements over \(\beta \) Eqs. (29) and (30) are very effective comparing with direct symbolic integration approach. For example, symbolic integration of the matrix element with \(n'_\beta =126, \lambda '=121, n_\beta =125, \lambda =120\), and \(\rho =120\) takes 23.80 s, when Mathematica timing for a computation with Eqs. (29) and (30) returns zero.

Table 5. An example of calculations of the matrix elements over \(\beta \) given by Eqs. (29) and (30) for a number of \(\nu _{\max }\) when \(\rho =1,\ldots ,6\). The columns of the table are formed by the value of \(\nu _{\max }\), the total number of states \(\{\nu \lambda \}\) is defined by the quantum numbers \(\nu \lambda \) up to the specified value of \(\nu _{\max }\), the total number #Me(\(\beta \)) of different matrix elements over \(\beta \), the maximum memory in MB used to store intermediate data for the current Mathematica session in computation of the matrix elements, and the CPU time.
Table 6. An example of calculations of relative accuracy of the matrix elements over \(\beta \) given by Eq. (30) for a number of \(\rho \) when \(\nu =100, \lambda =70, \nu ' =60, \lambda ' =5\). The first row specifies the number of significant digits used in the corresponding computation. The n.a. indicates that the calculations could not be performed with specified number of significant digits.

In Table 5, we present an example of memory consumption and CPU time of calculations of the matrix elements over \(\beta \) for a number of \(\nu \) and fixed range of \(\rho \). This interval \(\rho =1,\ldots ,6\) represents all powers of \(\rho \) in the expression of the potential energy for the approach adopted in this paper. It should be stressed that the presented procedure is very effective and could be applied for large scale calculations since the quantum numbers managed significantly outperform the ones considered for very large values, e.g., \(\lambda {\sim }100\) and \(\mu {\sim }10\).

In Table 6, we present the illustration how the accuracy of calculations depends on the number of significant digits used in computations. The presented results gives the background for assertion that large scale calculations of this kind may be performed only symbolically.

3 Benchmark Calculations of GCM for \(^{186}\)Os Nucleus

3.1 The Example of Calculations of Eigenenergies \(E^{L^{\pi }}_{n}\) (in MeV)

The eigenstates \(L^{\pi }_{n}\) are characterized by the angular momentum L, parity \(\pi =\pm =(\pm 1)\) [4] and sequence number n for fixed angular momentum starting at the lowest state. The calculated eigenvalues \(E^{L^{\pi }}_{n}\) of rotational bands of \(^{186}\)Os nucleus are the same as may be produced by the FORTRAN program [20]. In these calculations, the following values of parameters were used: \(C_{2}=-564.76, C_{3}=733.01, C_{4}=13546., C_{5}=-8535.1,C_{6}=-41635.,D_{6}=0.\), and \(C'_{2}=C2S=100.\) (in MeV), \(B_{2}=112.48\) and \(B'_{2}=B2S=90.\) (in \(10^{-42}\)MeV s\(^2\)), \(P_{3}=-0.0531\) (in \(10^{+42}\)MeV/s\(^2\)), \(\hbar =6.58211828\) (in \(10^{-22}\)MeV s), \(\nu _{\max }=NPH=30\) in expansion of (25). In Table 7, we show a comparison of calculated eigenenergies from algebraic eigenvalue problem (26) and experimental eigenenergies from  [15, 20]. They are in a good agreement that confirm consistent choice of the parameters of GCM model and our version of the GCM code.

Table 7. First column shows the labels \({{L}^{\pi }_{n}}\) of eigenstates of a given rotational band, where L is the angular momentum, and \(\pi =\pm \) is the parity. Dim is a number of components of the eigenvector \(D_{\nu \lambda \mu ,n}\) in Eq. (26), i.e., Dim is the total number of different (\(\nu \), \(\lambda \) and \(\mu \)) for listed L and up to given \(\nu _{\max }\), as well as the dimension of Hamiltonian matrix. Energy calc. are the eigenenergies of algebraic eigenvalue problem, \(\varDelta \) Energy calc.=Energy calc.(\(L^{\pi }_{n}\)) - Energy calc.(\(0^+_1\)) are the eigenenergies counted of eigenenergy of ground state \(0^+_1\), \(\varDelta \) Energy exp. are the experimental eigenenergies of rotational bands of \(^{186}\)Os nucleus, all eigenenergies are in MeV.

3.2 The Quadrupole Moment Q and Transitions B(E2)

The quadrupole operator \(Q^{(2)}_{m}\) is defined as

$$\begin{aligned} Q^{(2)}_{m}=\rho _0 R^5_0\left( \alpha ^{[2]}_m-\frac{10}{\sqrt{70\pi }}[\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}_m\right) ,\; \end{aligned}$$
(32)

where \(\rho _0= {3Ze}/({4\pi R^3_0})\), \(R_0=r_0A^{1/3}\), \(r_0=1.1 \text {fm}\).

The quadrupole moment of nth level with specified L reads as

$$\begin{aligned} Q_n(L)&= \rho _0 R^5_0\sqrt{\frac{16\pi }{5}} \left( \begin{array}{ccc} L &{} 2 &{} L \\ -L &{} 0 &{} L \\ \end{array} \right) 10^{-2} \nonumber \\&\times \left( \alpha ^{[2]}_{n,n}(L,L)-\frac{10}{\sqrt{70\pi }}[\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}_{n,n}(L,L)\right) , \end{aligned}$$
(33)

where \(\left( \begin{array}{ccc} L &{} 2 &{} L \\ -L &{} 0 &{} L \\ \end{array} \right) \) is 3-j symbol [24]. The reduced upwards transition probability B(E2) is calculated by the expression

$$\begin{aligned}&B_{n_2,n_1}(E2,L_2\rightarrow L_1) =\frac{10^{-4}}{2L_2+1} \nonumber \\&\times \left[ \rho _0 R^5_0\left( \alpha ^{[2]}_{n_2,n_1}(L_2,L_1) -\frac{10}{\sqrt{70\pi }}[\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}_{n_2,n_1}(L_2,L_1)\right) \right] ^2. \end{aligned}$$
(34)

3.3 Matrix Elements \(\alpha ^{[2]}_{n_2,n_1}(L_2,L_1)\) and \([\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}_{n_2,n_1}(L_2,L_1)\)

Matrix elements \(\alpha ^{[2]}_{n_2,n_1}(L_2,L_1)\) and \([\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}_{n_2,n_1}(L_2,L_1)\) are given by the following expressions

$$\begin{aligned}&\alpha ^{[2]}_{n_2,n_1}(L_2,L_1) = \sqrt{(2L_1+1)(2L_2+1)} \sqrt{\frac{\hbar }{\sqrt{B'_2C'_2}}} \nonumber \\&\times \sum _{\nu _1\lambda _1\mu _1} \sum _{\nu _2\lambda _2\mu _2} \langle \nu _2\lambda _2L_2 | \beta | \nu _1\lambda _1L_1 \rangle \langle \lambda _2\mu _2L_2 | \alpha ^{[2]} | \lambda _1\mu _1L_1 \rangle \\&\times D_{\nu _1\lambda _1\mu _1,n_1}(L_1) D_{\nu _2\lambda _2\mu _2,n_2}(L_2). \nonumber \end{aligned}$$
(35)
$$\begin{aligned}&[\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}_{n_2,n_1}(L_2,L_1) = \sqrt{\frac{1}{7}}\sqrt{(2L_1+1)(2L_2+1)} \frac{\hbar }{\sqrt{B'_2C'_2}} \nonumber \\&\times \sum _{\nu _1\lambda _1\mu _1} \sum _{\nu _2\lambda _2\mu _2} \langle \nu _2\lambda _2L_2 | \beta ^2 | \nu _1\lambda _1L_1 \rangle D_{\nu _1\lambda _1\mu _1,n_1}(L_1) \\&\times \langle \lambda _2\mu _2L_2 | [\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]} | \lambda _1\mu _1L_1 \rangle D_{\nu _2\lambda _2\mu _2,n_2}(L_2). \nonumber \end{aligned}$$
(36)

Here \(D_{\nu _i\lambda _i\mu _i,n_i}(L_i)\) is the eigenvector of the Hamiltonian (23) for the \(n_i\)th state with angular momentum \(L_i\) from the algebraic eigenvalue problem  (26).

3.4 Matrix Elements \( \langle \lambda _1\mu _1L_1 | \alpha ^{[2]} | \lambda _2\mu _2L_2 \rangle \)

Matrix elements of \(\alpha ^{[2]}\) are calculated by means of the reduced Wigner coefficients in the chain O(5)\(\supset \)O(3) [7]

$$\begin{aligned}&\langle \lambda _1\mu _1L_1 | \alpha ^{[2]} | \lambda _2\mu _2L_2 \rangle = (-1)^{L_2-L_1}\frac{1}{\sqrt{2L_1+1}}\frac{1}{N} \nonumber \\&\times \sum _{K=-K_s(2)}^{K_s} \sum _{K_1=-K_{1s}(2)}^{K_{1s}} \sum _{K_2=-K_{2s}(2)}^{K_{2s}} \langle 2,K,L_2,K_2|L_1,-K_1\rangle \\&\times \int _{0}^{\pi } \phi _{K_1}^{\lambda _1\mu _1L_1}(\gamma ) {{\phi _K^{\lambda =1 \mu =0\,L= 2}}(\gamma )} \phi _{K_2}^{\lambda _2\mu _2L_2}(\gamma ) \sin (3\gamma )d\gamma , \nonumber \end{aligned}$$
(37)

where \(\langle 2,K,L_2,K_2|L_1,{-}K_1\rangle \) is Clebsch–Gordan coefficient [24], \(\phi _K^{\lambda =1 \mu =0 L= 2}(\gamma )\) are the orthogonalized functions calculated from Eq. (19) at \(\lambda =1, \mu =0, L=2\). For all K, the summation bounds and normalization factors N are defined as follows:

$$\begin{aligned} K_s= \left\{ \begin{array}{lcl} L,&{}L=\text {even},\\ L-1,&{}L=\text {odd};\\ \end{array} \right. \quad N= \left\{ \begin{array}{lcl} \langle \lambda _1\mu _1L_1 \vert \lambda _1\mu _1L_1 \rangle , &{}(\lambda _1\mu _1L_1)=(\lambda _2\mu _2L_2),\\ \sqrt{ \langle \lambda _1\mu _1L_1 \vert \lambda _1\mu _1L_1 \rangle \langle \lambda _2\mu _2L_2 \vert \lambda _2\mu _2L_2 \rangle },&{}{\text {otherwise}}.\\ \end{array} \right. \end{aligned}$$

The angular brackets \(\langle \lambda \mu L \vert \lambda \mu L \rangle \) here represent the overlap integrals Eq. (18) \(\langle \phi ^{\lambda \mu L}(\gamma ) \vert \phi ^{\lambda \mu L}(\gamma ) \rangle \) of the corresponding functions \(\phi ^{\lambda \mu L}(\gamma )\).

3.5 Matrix Elements \( \langle \lambda _1\mu _1L_1 | [\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]} | \lambda _2\mu _2L_2 \rangle \)

Matrix elements of \([\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}\) are calculated also by means of the reduced Wigner coefficients

$$\begin{aligned}&\langle \lambda _1\mu _1L_1 | [\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]} | \lambda _2\mu _2L_2 \rangle = \sqrt{\frac{2}{9(2L_2+1)}}\frac{1}{N} \nonumber \\&\times \sum _{K=-K_s(2)}^{K_s} \sum _{K_1=-K_{1s}(2)}^{K_{1s}} \sum _{K_2=-K_{2s}(2)}^{K_{2s}} \langle L_1,K_1,2,K|L_2,-K_2\rangle \\&\times \int _{0}^{\pi } \phi _{K_1}^{\lambda _1\mu _1L_1}(\gamma ) {\phi _K^{\lambda =2\mu =0\,L=2}(\gamma )} \phi _{K_2}^{\lambda _2\mu _2L_2}(\gamma ) \sin (3\gamma )d\gamma , \nonumber \end{aligned}$$
(38)

where \(\phi _K^{\lambda =2 \mu =0 L= 2}(\gamma )\) are the orthogonalized functions calculated from Eq. (19) at \(\lambda =2, \mu =0, L=2\).

The selection rules for the matrix elements \(\alpha ^{[2]}\) and \([\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]}\) are:

$$\begin{aligned} \begin{array}{l} \lambda {+} \lambda _1{+}\lambda _2 \text { even },\; \lambda {>} |\lambda _1{-}\lambda _2|, \; \lambda {<}\lambda _1{+}\lambda _2,\; L {>} |L_1{-}L_2|, \; L{<}L_1{+}L_2. \end{array} \end{aligned}$$
(39)

The columns of Table 8 are formed by the values of the angular momentum \(L_2\), #MeT is the total number of matrix elements for given \(L_2\) and \(L_1=L_2-2, L_2-1,L_2\), except for the first row where the \(L_1L_2=02,22,23\), #MeZ is the number of zero matrix elements that are calculated equal to 0 among the #MeT matrix elements, and the CPU time.

Table 8. The CPU time of calculation of the matrix elements \( \langle \lambda _1\mu _1L_1 | \alpha ^{[2]} | \lambda _2\mu _2L_2 \rangle \) and \( \langle \lambda _1\mu _1L_1 | [\alpha ^{[2]}\times \alpha ^{[2]}]^{[2]} | \lambda _2\mu _2L_2 \rangle \) for a number of \(L_2\) and fixed \(\nu _{\max }=30\).

3.6 An Example of Calculations of The \(Q_n(L)\)(in eb) of \(^{186}\)Os

The required states are characterized by their angular momentum L and sequence number n for fixed angular momentum starting at the lowest state. The calculated values of the quadrupole moment \(Q_n(L)\)(in eb) of \(^{186}\)Os from (33) shown in Table 9 are the same as may be produced by the FORTRAN program [20].

Table 9. Values of the quadrupole moments \(Q_n(L)\)(in eb) of \(^{186}\)Os for a number of L and fixed \(\nu _{\max }=30\).

3.7 An Example of Calculations of the B(E2) (in \(e^2b^2\)) of \(^{186}\)Os

The states are characterized by their angular momentum L and sequence number n for fixed angular momentum starting at the lowest state. The transitions are indicated as \(n_i\rightarrow n_j\). The calculated values \(B(E2)=B_{n_2,n_1}(E2,L_2\rightarrow L_1)\) (in \(e^2b^2\)) of \(^{186}\)Os come from Eq. (34) for a number of \((L_1L_2)\) transitions and fixed \(\nu _{\max }=30\) shown in Table 10 are the same as may be produced by the FORTRAN program [20]. CPU time for calculation of all Q and B(E2) for up to \(L=6\) and with the number of states \(n=3\) is 64 s. (with previously prepared data files for angular matrix elements and eigenvectors of Hamiltonian).

Table 10. Values of the \(B(E2)=B_{n_2,n_1}(E2,L_2\rightarrow L_1)\) (in \(e^2b^2\)) of \(^{186}\)Os for a number of \((L_1L_2)\) transitions and fixed \(\nu _{\max }=30\).
Table 11. The values of the phenomenological potential parameters \(C_{2},C_{3},C_{4}\), \(C_{5},C_{6},D_{6},B_{2},P_{3}\), Eqs. (4), (5) for \(N = 184\) isotones are determined by fitting [9].

3.8 Finding the Optimal Basis Parameters [20]

As a basis in this code we use the eigenfunctions (13)–(20) of the five-dimensional harmonic oscillator (11), which are respectively parameterized in terms of the basis parameters \(C'_2\) and \(B'_2\). For a finite set of basic vectors, the parameters have to be chosen to get satisfactory convergence of the calculated energies and B(E2)-values. To find the best set of basis parameters one has to diagonalize a given Hamiltonian (23) and minimize the sum of (lowest) energy eigenvalues \(E^{L}_{n}\) by varying the basis parameters(see e.g. [16]). Since this procedure is quite time-consuming, we use another scheme that takes much less time and turned out to be also effective: we minimize only the sum of the first NUM diagonal matrix elements of the Hamiltonian for spin \(I = 0\) and take \(B'_2\) fixed at \(B_2\). The integer variable NUM should be equal to the number of the lowest \(L = 0\) basis wave functions which contribute most to the first excited states. (Default: \(NUM =10\)). The minimum is found by increasing a do–loop variable S, defined as \(S = (C'_{2} B'_{2}/\hbar ^{2} )^{1/4}\), successively by 0.5. In the case of failure to find reasonable basis parameters, the program is stopped and should be reruned with changed boundaries for S. In particular, for \(^{186}\)Os: \(S=12.005370\), where \(\hbar =0.6582183\) (in \(10^{-22}\)MeV s) , \(B'_{2}=90\)(in \(10^{-42}\)MeV s\(^2\)), \(C'_{2}=100\) (in MeV).

Table 12. The values of the phenomenological potential parameters, \(C_{2},C_{3},C_{4}\), \(C_{5},C_{6},D_{6},B_{2},P_{3}\), Eqs. (4), (5) for \(^{152}\)Sm, \(^{154}\)Sm,\(^{186}\)Os, \(^{188}\)Os, \(^{190}\)Os, \(^{194}\)Pt and \(^{196}\)Pt are determined by fitting [9].
Table 13. The values of the phenomenological potential parameters, \(C_{2},C_{3},C_{4}\), \(C_{5},C_{6},D_{6},B_{2},P_{3}\), Eqs. (4), (5) for Nobelium isotopes \(^{248}\)No, \(^{250}\)No, \(^{252}\)No, \(^{254}\)No, \(^{256}\)No, and \(^{258}\)No are determined by fitting [9].
Table 14. The values of the phenomenological potential parameters for Seaborgium isotopes \(^{258}\)Sg, \(^{260}\)Sg, \(^{262}\)Sg, \(^{264}\)Sg, \(^{266}\)Sg, \(^{268}\)Sg, \(^{270}\)Sg, \(^{272}\)Sg are determined by fitting [9].
Table 15. The values of the phenomenological potential parameters for Hassium isotopes \(^{264}\)Hs, \(^{266}\)Hs, \(^{268}\)Hs , \(^{270}\)Hs, \(^{272}\)Hs, \(^{274}\)Hs, \(^{276}\)Hs are determined by fitting [9].

4 Conclusions

We have developed a symbolic method implemented as a code GCM in the Wolfram Mathematica to compute energy spectrum, quadrupole momentum, and electromagnetic transitions in Geometric Collective Model. The symbolic nature of the developed methods allows one to avoid the numerical round-off errors in the calculation of spectral characteristics (especially close to resonances) of quantum systems under consideration and to study their analytic properties for understanding the dominant symmetries. Efficiency of the elaborated procedures and the code is shown by benchmark calculations of \(^{186}\)Os nucleus and demonstrate quick performance even on a laptop.

The GCM code can be applied to study the properties of super-heavy nuclei using an approach proposed in the papers  [9, 12]. Sets of the input parameters for some atomic nuclei and super–heavy nuclei are given in Appendix A.

To point out further investigations of the considered GCM model for atomic nuclei in the framework of the Computer Algebra System (CAS) of the boundary value problem (BVP) corresponding to quantum Hamiltonian Eq. (11) is presented in Appendix B. Solution of this problem by the finite element method (FEM) implemented in a suitable CAS code, for example, GCMFEM code [10] gives a possibility to compare GCM results with GCMFEM ones using the alternative FEM reduction of the BVP to algebraic problems and input parameters from Appendix A.