{ "metadata": { "name": "Matching with Sympy" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Manipulating The Results" ] }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "1.1 Simplifications (1)" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#The first thing to do is to make the Toolbox available\n", "import sys\n", "#pretty printing\n", "%load_ext sympy.interactive.ipythonprinting\n", "sys.path.append('Source/Output')\n", "from Toolbox import * " ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 1 }, { "cell_type": "code", "collapsed": false, "input": [ "#Now we can load a result which will serve as an example. For that purpose use the load function of the Toolbox\n", "RGEs,info = loadmodel('SM-BL.pickle')\n", "info" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 2, "text": [ "Generated by PyR@TE for SM." ] } ], "prompt_number": 2 }, { "cell_type": "code", "collapsed": false, "input": [ "#Print all the results available in the dictionary\n", "RGEs.keys()" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 3, "text": [ "[\\lambda_1, SU3c, \\mu_1, SU2L, U1, \\lambda_3, U1BL, m_H, Y_l, Y_H, \\lambda_2, \n", "Y_e, Y_d, Y_u]" ] } ], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "#Let's have a look at the lambda_1 coupling and we use the getoneloop function to get rid of the 4pi factors\n", "Lambda1 = getoneloop(RGEs['\\\\lambda_1'])\n", "Lambda1" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$\\frac{3}{8} g_{1}^{4} + \\frac{3}{4} g_{1}^{2} g_{SU2L}^{2} - 3 g_{1}^{2} \\lambda_{1} + \\frac{9}{8} g_{SU2L}^{4} - 9 g_{SU2L}^{2} \\lambda_{1} + 24 \\lambda_{1}^{2} + 12 \\lambda_{1} \\operatorname{trace}{\\left (Y_{d}^{\\dagger},Y_{d} \\right )} + 4 \\lambda_{1} \\operatorname{trace}{\\left (Y_{e}^{\\dagger},Y_{e} \\right )} + 4 \\lambda_{1} \\operatorname{trace}{\\left (Y_{l}^{\\dagger},Y_{l} \\right )} + 12 \\lambda_{1} \\operatorname{trace}{\\left (Y_{u}^{\\dagger},Y_{u} \\right )} + \\lambda_{3}^{2} - 6 \\operatorname{trace}{\\left (Y_{d},Y_{d}^{\\dagger},Y_{d},Y_{d}^{\\dagger} \\right )} - 2 \\operatorname{trace}{\\left (Y_{e},Y_{e}^{\\dagger},Y_{e},Y_{e}^{\\dagger} \\right )} - 2 \\operatorname{trace}{\\left (Y_{l},Y_{l}^{\\dagger},Y_{l},Y_{l}^{\\dagger} \\right )} - 6 \\operatorname{trace}{\\left (Y_{u},Y_{u}^{\\dagger},Y_{u},Y_{u}^{\\dagger} \\right )}$$" ], "output_type": "pyout", "png": "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\n", "prompt_number": 4, "text": [ " 4 2 2 4 \n", "3\u22c5g\u2081 3\u22c5g\u2081 \u22c5g_SU2L 2 9\u22c5g_SU2L 2 2 \n", "\u2500\u2500\u2500\u2500\u2500 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 3\u22c5g\u2081 \u22c5\u03bb\u2081 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 9\u22c5g_SU2L \u22c5\u03bb\u2081 + 24\u22c5\u03bb\u2081 + 12\u22c5\u03bb\u2081\u22c5t\n", " 8 4 8 \n", "\n", " \n", " \u239b \u2020 \u239e \u239b \u2020 \u239e \u239b \u2020 \u239e \u239b \n", "race\u239dY_d , Y_d\u23a0 + 4\u22c5\u03bb\u2081\u22c5trace\u239dY\u2091 , Y\u2091\u23a0 + 4\u22c5\u03bb\u2081\u22c5trace\u239dY_l , Y_l\u23a0 + 12\u22c5\u03bb\u2081\u22c5trace\u239dY\u1d64\n", " \n", "\n", " \n", "\u2020 \u239e 2 \u239b \u2020 \u2020\u239e \u239b \u2020 \u2020\u239e \n", " , Y\u1d64\u23a0 + \u03bb\u2083 - 6\u22c5trace\u239dY_d, Y_d , Y_d, Y_d \u23a0 - 2\u22c5trace\u239dY\u2091, Y\u2091 , Y\u2091, Y\u2091 \u23a0 - 2\u22c5t\n", " \n", "\n", " \n", " \u239b \u2020 \u2020\u239e \u239b \u2020 \u2020\u239e\n", "race\u239dY_l, Y_l , Y_l, Y_l \u23a0 - 6\u22c5trace\u239dY\u1d64, Y\u1d64 , Y\u1d64, Y\u1d64 \u23a0\n", " " ] } ], "prompt_number": 4 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's now imagine that we want to neglect all yukawas but the top quark. Then Yukawa matrix Yu is then a scalar.\n", "traces and MatMul are our own declared classes and that therefore they need to be loaded \n", "before being able to do any matching with it." ] }, { "cell_type": "code", "collapsed": false, "input": [ "#Let's declare symbols for each yukawas\n", "yl = Symbol('Y_l',commutative=False)\n", "ye= Symbol('Y_e',commutative=False)\n", "yu= Symbol('Y_u',commutative=False)\n", "yd= Symbol('Y_d',commutative=False)\n", "yt=Symbol('yt',real=True)\n", "#List of substitutions\n", "Subs = ((yl,0),(yd,0),(yl,0),(ye,0),(yu,yt))\n", "Lambda1 = Lambda1.subs(Subs)\n", "Lambda1" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$\\frac{3}{8} g_{1}^{4} + \\frac{3}{4} g_{1}^{2} g_{SU2L}^{2} - 3 g_{1}^{2} \\lambda_{1} + \\frac{9}{8} g_{SU2L}^{4} - 9 g_{SU2L}^{2} \\lambda_{1} + 24 \\lambda_{1}^{2} + 20 \\lambda_{1} \\operatorname{trace}{\\left (0,0 \\right )} + 12 \\lambda_{1} \\operatorname{trace}{\\left (yt,yt \\right )} + \\lambda_{3}^{2} - 10 \\operatorname{trace}{\\left (0,0,0,0 \\right )} - 6 \\operatorname{trace}{\\left (yt,yt,yt,yt \\right )}$$" ], "output_type": "pyout", "png": "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\nyAO9tQiTAAAAAElFTkSuQmCC\n", "prompt_number": 5, "text": [ " 4 2 2 4 \n", "3\u22c5g\u2081 3\u22c5g\u2081 \u22c5g_SU2L 2 9\u22c5g_SU2L 2 2 \n", "\u2500\u2500\u2500\u2500\u2500 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 3\u22c5g\u2081 \u22c5\u03bb\u2081 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 9\u22c5g_SU2L \u22c5\u03bb\u2081 + 24\u22c5\u03bb\u2081 + 20\u22c5\u03bb\u2081\u22c5t\n", " 8 4 8 \n", "\n", " \n", " 2 \n", "race(0, 0) + 12\u22c5\u03bb\u2081\u22c5trace(yt, yt) + \u03bb\u2083 - 10\u22c5trace(0, 0, 0, 0) - 6\u22c5trace(yt, yt\n", " \n", "\n", " \n", " \n", ", yt, yt)\n", " " ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "#load the trace and MatMul classes\n", "from RGEsmathModule import trace,MatM\n", "#declare some wild cards for the mapping\n", "p,q,r,s,t,u,v,w = map(Wild,['p','q','r','s','t','u','v','w'])\n", "#Remove the 0 traces\n", "Lambda1 =Lambda1.replace(trace(p,q),p*q).replace(trace(p,q,r,s),p*q*r*s)\n", "Lambda1" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$\\frac{3}{8} g_{1}^{4} + \\frac{3}{4} g_{1}^{2} g_{SU2L}^{2} - 3 g_{1}^{2} \\lambda_{1} + \\frac{9}{8} g_{SU2L}^{4} - 9 g_{SU2L}^{2} \\lambda_{1} + 24 \\lambda_{1}^{2} + 12 \\lambda_{1} yt^{2} + \\lambda_{3}^{2} - 6 yt^{4}$$" ], "output_type": "pyout", "png": "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\n", "prompt_number": 43, "text": [ " 4 2 2 4 \n", "3\u22c5g\u2081 3\u22c5g\u2081 \u22c5g_SU2L 2 9\u22c5g_SU2L 2 2 \n", "\u2500\u2500\u2500\u2500\u2500 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 3\u22c5g\u2081 \u22c5\u03bb\u2081 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 9\u22c5g_SU2L \u22c5\u03bb\u2081 + 24\u22c5\u03bb\u2081 + 12\u22c5\u03bb\u2081\u22c5y\n", " 8 4 8 \n", "\n", " \n", " 2 2 4\n", "t + \u03bb\u2083 - 6\u22c5yt \n", " " ] } ], "prompt_number": 43 }, { "cell_type": "code", "collapsed": false, "input": [ "#Now Let's try to obtain the beta function for the parameter lambda_1 - lambda_3 in the same approximation\n", "#We first filter the rges for the lambda3 result\n", "yh = Symbol('Y_H',real=True)\n", "YH = Symbol('Y_H',commutative=False)\n", "Lambda3=getoneloop(RGEs['\\\\lambda_3']).subs(Subs).replace(trace(p,q),p*q).replace(trace(p,q,r,s),p*q*r*s).subs(YH,yh)\n", "Lambda3" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$4 Y_{H}^{2} \\lambda_{3} - \\frac{3}{2} g_{1}^{2} \\lambda_{3} - \\frac{9}{2} g_{SU2L}^{2} \\lambda_{3} - 24 g_{U1BL}^{2} \\lambda_{3} + 12 \\lambda_{1} \\lambda_{3} + 8 \\lambda_{2} \\lambda_{3} + 4 \\lambda_{3}^{2} + 6 \\lambda_{3} yt^{2}$$" ], "output_type": "pyout", "png": "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\nDofD4XA4Uvg/zhCUZ6p1FIQAAAAASUVORK5CYII=\n", "prompt_number": 44, "text": [ " 2 2 \n", " 2 3\u22c5g\u2081 \u22c5\u03bb\u2083 9\u22c5g_SU2L \u22c5\u03bb\u2083 2 \n", "4\u22c5Y_H \u22c5\u03bb\u2083 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 24\u22c5g_U1BL \u22c5\u03bb\u2083 + 12\u22c5\u03bb\u2081\u22c5\u03bb\u2083 + 8\u22c5\u03bb\u2082\u22c5\u03bb\u2083 + 4\u22c5\u03bb\n", " 2 2 \n", "\n", " \n", " 2 2\n", "\u2083 + 6\u22c5\u03bb\u2083\u22c5yt \n", " " ] } ], "prompt_number": 44 }, { "cell_type": "code", "collapsed": false, "input": [ "#We can now do the difference\n", "Diff = (Lambda3 - Lambda1).expand()\n", "Diff" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$4 Y_{H}^{2} \\lambda_{3} - \\frac{3}{8} g_{1}^{4} - \\frac{3}{4} g_{1}^{2} g_{SU2L}^{2} + 3 g_{1}^{2} \\lambda_{1} - \\frac{3}{2} g_{1}^{2} \\lambda_{3} - \\frac{9}{8} g_{SU2L}^{4} + 9 g_{SU2L}^{2} \\lambda_{1} - \\frac{9}{2} g_{SU2L}^{2} \\lambda_{3} - 24 g_{U1BL}^{2} \\lambda_{3} - 24 \\lambda_{1}^{2} + 12 \\lambda_{1} \\lambda_{3} - 12 \\lambda_{1} yt^{2} + 8 \\lambda_{2} \\lambda_{3} + 3 \\lambda_{3}^{2} + 6 \\lambda_{3} yt^{2} + 6 yt^{4}$$" ], "output_type": "pyout", "png": "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\nKIqiKIrScf4fAvoZ1NKoLw0AAAAASUVORK5CYII=\n", "prompt_number": 45, "text": [ " 4 2 2 2 4 \n", " 2 3\u22c5g\u2081 3\u22c5g\u2081 \u22c5g_SU2L 2 3\u22c5g\u2081 \u22c5\u03bb\u2083 9\u22c5g_SU2L \n", "4\u22c5Y_H \u22c5\u03bb\u2083 - \u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 + 3\u22c5g\u2081 \u22c5\u03bb\u2081 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 + 9\u22c5g_SU2L\n", " 8 4 2 8 \n", "\n", " 2 \n", "2 9\u22c5g_SU2L \u22c5\u03bb\u2083 2 2 2 \n", " \u22c5\u03bb\u2081 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 24\u22c5g_U1BL \u22c5\u03bb\u2083 - 24\u22c5\u03bb\u2081 + 12\u22c5\u03bb\u2081\u22c5\u03bb\u2083 - 12\u22c5\u03bb\u2081\u22c5yt + 8\u22c5\u03bb\u2082\u22c5\u03bb\u2083 \n", " 2 \n", "\n", " \n", " 2 2 4\n", "+ 3\u22c5\u03bb\u2083 + 6\u22c5\u03bb\u2083\u22c5yt + 6\u22c5yt \n", " " ] } ], "prompt_number": 45 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Note that if one wants to export those results into latex it suffices to right click on the result and then onto Show Math As--> TeX Command" ] }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "1.2 Simplifications (2)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's now have a look at the Yukawa rge and try to do some simplification. The goal is to see how to match the Yukawa Matrices that are not inside the traces" ] }, { "cell_type": "code", "collapsed": false, "input": [ "bYl = getoneloop(RGEs['Y_l'])\n", "bYl" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$- \\frac{3}{4} g_{1}^{2} \\operatorname{Y\\_l}{\\left (Lbar_{f},nuR_{f} \\right )} - \\frac{9}{4} g_{SU2L}^{2} \\operatorname{Y\\_l}{\\left (Lbar_{f},nuR_{f} \\right )} - 6 g_{U1BL}^{2} \\operatorname{Y\\_l}{\\left (Lbar_{f},nuR_{f} \\right )} + 3 \\operatorname{Y\\_l}{\\left (Lbar_{f},nuR_{f} \\right )} \\operatorname{trace}{\\left (Y_{d}^{\\dagger},Y_{d} \\right )} + \\operatorname{Y\\_l}{\\left (Lbar_{f},nuR_{f} \\right )} \\operatorname{trace}{\\left (Y_{e}^{\\dagger},Y_{e} \\right )} + \\operatorname{Y\\_l}{\\left (Lbar_{f},nuR_{f} \\right )} \\operatorname{trace}{\\left (Y_{l}^{\\dagger},Y_{l} \\right )} + 3 \\operatorname{Y\\_l}{\\left (Lbar_{f},nuR_{f} \\right )} \\operatorname{trace}{\\left (Y_{u}^{\\dagger},Y_{u} \\right )} - \\frac{3}{2} \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{e}, & Y_{e}^{\\dagger}, & Y_{l}\\end{pmatrix},Lbar_{f},nuR_{f} \\right )} + 2 \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{l}, & Y_{H}^{\\dagger}, & Y_{H}\\end{pmatrix},Lbar_{f},nuR_{f} \\right )} + \\frac{3}{2} \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{l}, & Y_{l}^{\\dagger}, & Y_{l}\\end{pmatrix},Lbar_{f},nuR_{f} \\right )}$$" ], "output_type": "pyout", "prompt_number": 14, "text": [ " 2 2 \n", " 3\u22c5g\u2081 \u22c5Y_l(Lbar_f, nuR_f) 9\u22c5g_SU2L \u22c5Y_l(Lbar_f, nuR_f) 2 \n", "- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 6\u22c5g_U1BL \u22c5Y_l(Lbar\n", " 4 4 \n", "\n", " \n", " \u239b \u2020 \u239e \u239b\n", "_f, nuR_f) + 3\u22c5Y_l(Lbar_f, nuR_f)\u22c5trace\u239dY_d , Y_d\u23a0 + Y_l(Lbar_f, nuR_f)\u22c5trace\u239d\n", " \n", "\n", " \n", " \u2020 \u239e \u239b \u2020 \u239e \u239b \n", "Y\u2091 , Y\u2091\u23a0 + Y_l(Lbar_f, nuR_f)\u22c5trace\u239dY_l , Y_l\u23a0 + 3\u22c5Y_l(Lbar_f, nuR_f)\u22c5trace\u239dY\u1d64\n", " \n", "\n", " \u239b\u239b \u2020 \u239e \u239e \n", "\u2020 \u239e 3\u22c5MatM\u239d\u239dY\u2091, Y\u2091 , Y_l\u23a0, Lbar_f, nuR_f\u23a0 \u239b\u239b \u2020 \u239e \n", " , Y\u1d64\u23a0 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 + 2\u22c5MatM\u239d\u239dY_l, Y_H , Y_H\u23a0, Lbar\n", " 2 \n", "\n", " \u239b\u239b \u2020 \u239e \u239e\n", " \u239e 3\u22c5MatM\u239d\u239dY_l, Y_l , Y_l\u23a0, Lbar_f, nuR_f\u23a0\n", "_f, nuR_f\u23a0 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", " 2 " ] } ], "prompt_number": 14 }, { "cell_type": "code", "collapsed": false, "input": [ "#If we want to match the object representing the Yukawa with indices i.e. outside of the traces we need to use functions\n", "FYl = Function('Y_l')\n", "#Let's get rid of the indices and translate Y_l into the Symbol Yl that we have introduced above\n", "bYl = bYl.replace(FYl(p,q),yl)\n", "bYl" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$- \\frac{3}{4} g_{1}^{2} Y_{l} - \\frac{9}{4} g_{SU2L}^{2} Y_{l} - 6 g_{U1BL}^{2} Y_{l} + 3 \\operatorname{trace}{\\left (Y_{d}^{\\dagger},Y_{d} \\right )} Y_{l} + \\operatorname{trace}{\\left (Y_{e}^{\\dagger},Y_{e} \\right )} Y_{l} + \\operatorname{trace}{\\left (Y_{l}^{\\dagger},Y_{l} \\right )} Y_{l} + 3 \\operatorname{trace}{\\left (Y_{u}^{\\dagger},Y_{u} \\right )} Y_{l} - \\frac{3}{2} \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{e}, & Y_{e}^{\\dagger}, & Y_{l}\\end{pmatrix},Lbar_{f},nuR_{f} \\right )} + 2 \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{l}, & Y_{H}^{\\dagger}, & Y_{H}\\end{pmatrix},Lbar_{f},nuR_{f} \\right )} + \\frac{3}{2} \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{l}, & Y_{l}^{\\dagger}, & Y_{l}\\end{pmatrix},Lbar_{f},nuR_{f} \\right )}$$" ], "output_type": "pyout", "prompt_number": 23, "text": [ " 2 2 \n", " 3\u22c5g\u2081 \u22c5Y_l 9\u22c5g_SU2L \u22c5Y_l 2 \u239b \u2020 \u239e \u239b \n", "- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 6\u22c5g_U1BL \u22c5Y_l + 3\u22c5trace\u239dY_d , Y_d\u23a0\u22c5Y_l + trace\u239dY\n", " 4 4 \n", "\n", " \u239b\u239b \u2020 \n", " \u2020 \u239e \u239b \u2020 \u239e \u239b \u2020 \u239e 3\u22c5MatM\u239d\u239dY\u2091, Y\u2091 , Y\n", "\u2091 , Y\u2091\u23a0\u22c5Y_l + trace\u239dY_l , Y_l\u23a0\u22c5Y_l + 3\u22c5trace\u239dY\u1d64 , Y\u1d64\u23a0\u22c5Y_l - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", " \n", "\n", " \u239e \u239e \u239b\u239b \n", "_l\u23a0, Lbar_f, nuR_f\u23a0 \u239b\u239b \u2020 \u239e \u239e 3\u22c5MatM\u239d\u239dY_l, Y\n", "\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 + 2\u22c5MatM\u239d\u239dY_l, Y_H , Y_H\u23a0, Lbar_f, nuR_f\u23a0 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", "2 \n", "\n", " \u2020 \u239e \u239e\n", "_l , Y_l\u23a0, Lbar_f, nuR_f\u23a0\n", "\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", " 2 " ] } ], "prompt_number": 23 }, { "cell_type": "code", "collapsed": false, "input": [ "#Now to be consistent we should remove the indices in the MatM function and also transforms all the Yukawa as scalars\n", "bYl.replace(MatM((p,q,r),u,v),MatM((p,q,r)))" ], "language": "python", "metadata": {}, "outputs": [ { "latex": [ "$$- \\frac{3}{4} g_{1}^{2} Y_{l} - \\frac{9}{4} g_{SU2L}^{2} Y_{l} - 6 g_{U1BL}^{2} Y_{l} + 3 \\operatorname{trace}{\\left (Y_{d}^{\\dagger},Y_{d} \\right )} Y_{l} + \\operatorname{trace}{\\left (Y_{e}^{\\dagger},Y_{e} \\right )} Y_{l} + \\operatorname{trace}{\\left (Y_{l}^{\\dagger},Y_{l} \\right )} Y_{l} + 3 \\operatorname{trace}{\\left (Y_{u}^{\\dagger},Y_{u} \\right )} Y_{l} - \\frac{3}{2} \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{e}, & Y_{e}^{\\dagger}, & Y_{l}\\end{pmatrix} \\right )} + 2 \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{l}, & Y_{H}^{\\dagger}, & Y_{H}\\end{pmatrix} \\right )} + \\frac{3}{2} \\operatorname{MatM}{\\left (\\begin{pmatrix}Y_{l}, & Y_{l}^{\\dagger}, & Y_{l}\\end{pmatrix} \\right )}$$" ], "output_type": "pyout", "prompt_number": 30, "text": [ " 2 2 \n", " 3\u22c5g\u2081 \u22c5Y_l 9\u22c5g_SU2L \u22c5Y_l 2 \u239b \u2020 \u239e \u239b \n", "- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - 6\u22c5g_U1BL \u22c5Y_l + 3\u22c5trace\u239dY_d , Y_d\u23a0\u22c5Y_l + trace\u239dY\n", " 4 4 \n", "\n", " \u239b\u239b \u2020 \n", " \u2020 \u239e \u239b \u2020 \u239e \u239b \u2020 \u239e 3\u22c5MatM\u239d\u239dY\u2091, Y\u2091 , Y\n", "\u2091 , Y\u2091\u23a0\u22c5Y_l + trace\u239dY_l , Y_l\u23a0\u22c5Y_l + 3\u22c5trace\u239dY\u1d64 , Y\u1d64\u23a0\u22c5Y_l - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", " 2 \n", "\n", " \u239e\u239e \u239b\u239b \u2020 \u239e\u239e\n", "_l\u23a0\u23a0 \u239b\u239b \u2020 \u239e\u239e 3\u22c5MatM\u239d\u239dY_l, Y_l , Y_l\u23a0\u23a0\n", "\u2500\u2500\u2500\u2500 + 2\u22c5MatM\u239d\u239dY_l, Y_H , Y_H\u23a0\u23a0 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", " 2 " ] } ], "prompt_number": 30 } ], "metadata": {} } ] }