====== Minimal second order operator ======
----
====Code====
Let' s calculate one-loop counterterms of minimal second order operator using methods described in [[documentation:guide:calculating_one-loop_counterterms]]. The operator is:
\[
D_i{}^j\,=\,\delta_i{}^j\,\Box + W_i{}^j
\]
The input quantities needed for the algorithm described in [[documentation:guide:calculating_one-loop_counterterms]] are:
\begin{eqnarray*}
&&K^{\mu\nu}{}_\alpha{}^\beta \,=\, g^{\mu\nu} \delta_\alpha^\beta,
\quad S^\mu{}_\alpha{}^\beta \,=\, 0\,,
\quad W_\alpha{}^\beta \,=\, W_\alpha{}^\beta\,,
\\&& (Kn)^{-1}{}_{\alpha}{}^\beta \,=\, \delta_{\alpha}^\beta\,,
\quad F_{\mu\nu}{}_\alpha{}^\beta \,=\, F_{\mu\nu}{}_\alpha{}^\beta\,.
\end{eqnarray*}
The following code produces the result:
//setup symmetries of Riemann tensor
addSymmetries 'R_abcd', -[[0, 1]].p, [[0, 2], [1, 3]].p
setSymmetric 'R_ab'
//(Kn)^(-1)
def iK = 'iK_a^b = d^b_a'.t
def K = 'K^lm_a^b = d^b_a*g^{lm}'.t
def S = 'S^lab = 0'.t
def W = 'W_a^b = W_a^b'.t
def F = 'F_lmab = F_lmab'.t
def div = oneloopdiv2(iK, K, S, W, F)
def counterterms = EliminateDueSymmetries >> div.counterterms
println counterterms
> counterterms = (1/30)*R**2+(1/12)*F_{bm}^{c}_{d}*F^{bmd}_{c}
+(1/2)*W^{a_{5}}_{a}*W^{a}_{a_{5}}
+(1/6)*R*W^{a_{5}}_{a_{5}}+(1/15)*R_{ad}*R^{ad}
Multiplying the produced result by $1\left/16\pi(d-4)\right.$ and integrating over the space-time
volume gives:
\[
\Gamma^{(1)}_{\infty} = \frac{1}{16\pi(d-4)} \int d^4 x \sqrt{-g} \left( \frac{1}{30} R^2 +\frac{1}{12} F_{\nu\beta }{}^{\epsilon}{}_{\rho} F^{\nu\beta\rho}{}_{\epsilon}+\frac{1}{15} R_{\delta \nu } R^{\delta\nu }+\frac{1}{2} W^{\alpha }{}_{\rho} W^{\rho}_{\alpha}+\frac{1}{6} R W^{\beta }{}_{\beta}\right),
\]
where $F_{\mu\nu\alpha\beta}$ is a curvature tensor with respect to the principal bundle, $R_{\mu\nu}$ is a Ricci tensor and $R$ is a Riemann scalar curvature.
====See also====
* Related guides: [[documentation:guide:calculating_one-loop_counterterms]]
* Related tutorials: [[documentation:tutorials:minimal_fourth_order_operator]]
* Related reference material: [[documentation:ref:eliminateduesymmetries]]