I've always been a visual learner. We can solve Quantum Field Theory (QFT) by doing quantum mechanics - computing the S-matrix from the path integral, a sort of overlap integral between two definite states. What about solving the underlying classical field theory before quantizing? This tool aims to visualize interacting theories by solving the Euler-Lagrange equations of motion (EoM) explicitly for a set of input field configurations. This is effectively a system of coupled partial differential field equations on a lattice.
- OpenGL 4.6
- implement field classes
- euler lagrange equations of motion: scalar QED + gauge fixing
- add modules for 1-D and 2-D solvers
- test OpenGL
Long term:
- test scattering
- test decays
- make interactive in web browser embedding
Let's first start with a simple theory of a massive, real scalar field
If we want to simulate this with finite difference methods, there are a few routes to take. The simplest is to open up the KG equation and discretize the derivatives with central difference, working for now in 1 space and 1 time dimension:
Where we are now describing the field over a N-dimensional space lattice with
coordinates
From this equation we can immediately recognize that, just like solving any PDE, we require some boundary condition information; to kick things off we require data on the fields at two time slices -- the present slice and the one before -- and we also need spatial boundary conditions at the edges of our discretized space in order to compute the values of the field and its derivatives.
wip
wip
wip