Note: This page can be reached from http://bit.ly/MishoFeynLecture.

### Introduction

This page is for the informal lecture I did in February 2012 at Osaka University.

The lecture included the following contents:

- Automated generation of Feynman diagrams with
*Mathematica / FeynArts*. - Automated calculation of the scattering amplitude for the diagrams with
*Mathematica / FormCalc, LoopTools*. - Implementing your own model with
*Mathematica / FeynRules*(and automated calculation with the model). - Monte Calro simulation with the model using
*MadGraph 5*.

I provide the materials used in the lecture on this page. You can download and use them freely (**MIT license**). The materials are designed so that you can learn the above features by yourself. (at least I hoped so...)

Also **I would appreciate your invitation to give the lecture**. See Information about Lecture below.

### Download Packages

- FeynArts: http://www.feynarts.de/
- FormCalc: http://www.feynarts.de/formcalc/
- LoopTools: http://www.feynarts.de/looptools/
- FeynRules: http://feynrules.irmp.ucl.ac.be/

### Lecture Materials

#### Get All at Once

Materials are maintained in GitHub repository **misho104/FeynLecture**.

**Latest version**(v20150116) compatible with FormCalc 8.x.- Older versions can be found in releases.

#### Lecture Course

**Lecture 0 : Mathematica Basic**- MathematicaBasic.pdf v20150116
- MathematicaBasic.txt v20150116

**Lecture 1 : Tree-level Calculation with FeynArts/FormCalc**- the very first step : \(e^-e^+\to\mu^-\mu^+\) in QED
- Lecture1-1.nb v20150116

- do it again! :\(e^-\mu^-\to e^-\mu^-\) in QED
- Lecture1-2.nb v20150116

- All about tree-level : QCD processes
- Lecture1-3.nb v20150116

- Exercises
- Lecture1-ex.nb (exercises) v20130717
- Lecture1-ex-ex.nb (extra excrcises) v20130717

- the very first step : \(e^-e^+\to\mu^-\mu^+\) in QED
**Lecture 2 : To Create a New Model File with FeynArts**- what should we do to handle a new model?
- Lecture2-1.nb v20120210

- an example: \(\phi^4\)-theory
- phi4.fr v20120210
- phi4_feynrules.nb v20150116

- calculate with the model file
- Lecture2-2.nb v20150116

- what should we do to handle a new model?
**Lecture 3 : Loop-level calculation**- a simple (but uneasy and subtle) example : QCD box diagrams
- Lecture3-1.nb v20150116

- some examples of phenomenological importance : \(h\to\gamma\gamma\) and \(e^+e^-\to Vh\)
- Lecture3-hgg.nb v20150116
- Lecture3-ex-eevh.nb v20120210

- a simple (but uneasy and subtle) example : QCD box diagrams

### Installation Tips

As you know, you have to `AppendTo[$Path, /the/directory/of/the/packages]`

to use FeynArts etc. You can use this `$Path` as the default configuration if you add these commands into the "initialization file" found in `$HOME/.Mathematica/Kernel/init.m`, `$HOME/Library/Mathematica/Kernel/init.m`, etc. (depending on the platform).

Actually I installed all the packages I use in `$HOME/Documents/Mathematica/lib/`

, and wrote the following commands in `init.m`

:

Global`$LibDirectory=FileNameJoin[{$HomeDirectory, "Documents", "Mathematica", "lib"}] AppendTo[$Path, Global`$LibDirectory]; $Path = Join[$Path, Select[FileNames["*", Global`$LibDirectory], FileType[#] == Directory &]];

which add all the directories `$HOME/Documents/Mathematica/lib/*`

into `$Path`.

### Information about Lecture

This lecture was held in February 2012 at Osaka University with request from Odakin. It was designed as **2.5 days** lecture, and actually it was a **16 hours** course.

- Installation (set up) : 1-2 hours without Windows user (2-4 with Windows). It depends on participants' proficiency in shell.
- Automated Calculation : 8-10 hours, depending
**heavily**on participants' proficiency in Mathematica. - Implementing your model : 2 hours without actual model implementation; 4 hours if you want to implement a model during the course.
- Monte Carlo Simulation : 2 hours. If participant knows well about MadGraph 5, it will take only one hour.