The Deconstructed Standard Model Equation
symmetrymagazine.org
symmetrymagazine.org
Still, despite all this complexity, we still have several minor and major theoretical gaps to fill. Exciting times!
Unfortunately, there is no real shortcut to being able to understand those terms except by studying one of the standard texts. And, physics being what it is, you can expect a pretty hard slog because the texts will assume you know first quantization back and forth. Add to that, it's not just QFT but the domain-specific standard model knowledge.
Dealing with QM requires PDEs, linear algebra, a fair bit of applied analysis (real and complex). Dealing with QFT requires that, plus learning a bunch of new techniques with the typical hand-wavy rigor of physics. (Hand-wavy compared to math.)
If you want to get a feel of the Standard Model without knowing QFT, the text I used when I took senior-level particle physics is great: Introduction to Elementa Particles, by David Griffiths. (He's an excellent writer, btw; I recommend any of his physics books).
As for the standard texts for particle physics, I'm afraid I've been out of the loop for too long to remember what books were used.
(For others, QED is the part of the standard model about electrons and light -- the most relevant part for everyday physics and apparently the simplest part too.)
It might be right for you if you know the basics of Quantum Mechanics and electromagnetism
If you want the TeX source for your own purposes, it's here: http://nuclear.ucdavis.edu/~tgutierr/files/stmL1.html
And with the more important nitpick that this Lagrangian is a quantum operator rather than a number. In some sense nature does try to minimise it even so, but I never got an intuitive grasp on what that sense is.
I don't think that's true when dealing with the formulation in terms of path integrals as we do here...
The fields, the Langragian, and the scattering matrix are all operators; but of course their matrix elements are numbers. The path-integral formulation is a good -- and I think physically well motivated -- trick for calculating those matrix elements in terms of merely fields and their associated Largrangians.
This part of the equation describes how matter particles interact with Higgs ghosts, virtual artifacts from the Higgs field. [...] This last part of the equation includes more ghosts. These ones are called Faddeev-Popov ghosts, and they cancel out redundancies that occur in interactions through the weak force."
So the second half this equation is used to describe invisible things needed to cancel out wrong stuff from the first half? Sounds ad hoc to me, were these "ghosts" predicted by anyone beforehand? Even if not, as a model it can still be useful though.
For what they're calling "Higgs ghosts": There are two different ways of describing the electromagnetic and weak forces, and which one is best depends on how much energy the particles you're dealing with have. At really high energies, it makes the most sense to talk about a combined "electroweak force", described in terms of four fields with 2 components each (often called W1, W2, W3 and B), and one 4-component field (the Higgs field).
In contrast, at low energies, it makes more sense to talk about the electromagnetic force, with one 2-component field (y), and the weak force, with three 3-component fields (W+, W-, Z0) and a 1-component field (the Higgs field, again). So, where did the other three components of the Higgs field go? Well, we just rearranged things - if you check, the total number of components stayed the same. There are various names for this rearrangement, and I haven't seen this one before, but I guess they're calling these "missing" components "ghosts".
As for the other type, the Faddeev-Popov ghosts, those are more obviously mathematical artefacts. Normally, you'd start by writing down a "physical" Lagrangian ("physical" here meaning something like "written in terms of actual physical fields").
But it turns out that you can't actually calculate with the physical Lagrangian. So you have to rewrite it in a (mostly) mathematically-equivalent way, which involves extra fields. These fields come along with extra rules which basically say "no state you can actually measure involves the ghost fields in any way". Really, they're just there as a calculational aid and aren't physically "real", and they're called "ghosts" to reflect that.
Hope that's at least vaguely comprehensible, it's difficult to explain this stuff without assuming a lot of background knowledge.
You actually _can_ calculate with the physical Lagrangian. This is what lattice gauge theory simulations do. But it's inconvenient and difficult in perturbation theory, so physicists use the Fadeev-Popov ghost trick instead. The resulting computations are _entirely_ mathematically equivalent, not "(mostly)".
Anyone see the flipped sign?
Given the option, most development teams would choose to read and write against verbose source code, rather than scrape obfuscated variables and method signatures out of a minified, transpiled, compressed package.
So why do we continue this archaic practice of obscure, inscrutable symbols in mathematics? Cultural inertia?
The cycle of madness must end!
1. Medium. Math is mainly done with pen/pencil on paper, or chalk on a blackboard, or marker on a whiteboard. Programming is mainly done with keyboard on a computer. Those media are quite different. In a way, it's about ease of input - it's easier to write out a longer name with keyboard than with a pen.
2. Nature of the activity. A lot of math boils down to manipulating expressions given rules. It involves a lot of scratch work with a lot of backtracking and trying new things. A lot of programming boils down to easily reading and writing code and reasoning about how things work. Imagine writing "integral from a to b of f(x) dx" or "integral(f(x), x, a, b)" by hand a hundred times vs in an IDE and you'll see what I mean.
Explaining the equation you see in English words is what every physics book does, however the equation itself represents a concept that is not human. It comes from an alien universe of symmetries and relations and we have spent centuries to arrive at the current way of writing these down in a way which makes them easy to work with.
You can formulate the solution to a quadratic equation as:
The negative linear term, added and subtracted from the square root of the quantity which is the difference between the square of the linear term and the product of four times the constant term and the quadratic term, all divided by twice the quadratic term.
Modern mathematicians write:
x = (-b +- sqrt(b^2 - 4ac)) / 2a
The difference is night and day. You cannot remove the essential complexity from a problem. You can only try to get close to its representation.
'The negative linear term, added and subtracted from the square root of the discriminant, all divided by twice the quadratic term'; then before or after this you'd define the discriminant, as it's an illuminating concept in its own right.
I see the target of this wishful thinking a sort-of middle-ground between a formula's derivation/proof and its compact form.
Case in point, what are b, a and c? what is their meaning if I have to measure them, what is the device for measuring them or what quantity do they represent?
The "b, a, and c" in the quadratic equation are abstractions. They are placeholders for any number. That math equation is purposely designed to not have any concrete meaning for a,b,c. Therefore, asking for their meaning does't make any sense.
I'll try an analogy. We can give provide analogous "computer equation" for taking the last four characters of a string:
s2 = Right(s1, 4);
If someone were to ask "what is the _meaning_ of s1?", it would be a nonsensical question. The s1 is a placeholder for any string. The s1 could be a domain name and you want to extract the TLD (".com", ".org", ".edu"). Or the s1 could be a date "mm-dd-yyyy" and you want to extract the "2016" from ""10-31-2016". The s1 could be a placeholder for a thousand unrelated applications.If you further generalize the "computer equation" to be take the rightmost "x" amount of characters, you'd replace the "4" with "x" like this:
s2 = Right(s1, x);
... it could trigger confusion as to "what does x _mean_? And what measuring device does it come from?"The "x" is an abstraction/parameter/argument of any number. That number could be 4, or 40000. (You might be tempted to say, "but I know 'x' stands for the number of characters I want from the string!" If so, by analogy you can also say that "c" in the quadratic equation stands for the number that satisfies the equation when you know "x", "a", and "b" ... which just circles back to each 1-character variable not having a concrete "meaning."
The concrete meaning of "a,b,c" in the quadratic equation depends on whether the equation was modeling something in physics, or engineering, or finance.[1][2]
The concrete meaning of "s1" and "x" in the "computer equation" depends on whether you're parsing logs, decomposing dates, verifying credit card numbers, etc.
The analogy above could have been demonstrated with regex such as "(.+)(.{4})" ... which would trigger questions, *"why do programmers use 1-character symbols such as '.' and '+' instead of "anycharacterm_oneormoretimes_consideredasagroup_then_anycharacters_fourtimes_consideredasagroup" ... etc
tldr: computer programmers also deal with weird-looking "equations" but since they are used to them, they have the background knowledge to decipher them.
[1]https://www.mathsisfun.com/algebra/quadratic-equation-real-w...
[2]https://www.boundless.com/algebra/textbooks/boundless-algebr...
I see your point with abstract expressions, but the connection I'm failing to make is - if they are completely abstract, then how can the equation be related to the physical world?
In essence, the equation defines the relations between some values - but if any or some of the values can be replaced by real measurements, then surely the relations between real measurements are not interchangeable?
Math equations do not have to be related to anything in the physical world. It's just that humans have found that some patterns in nature seem to match some equations. Why or how math describes the real world is a deep philosophical question![1]
When G.H. Hardy[2] was exploring certain aspects of number theory and properties of prime numbers, it didn't have any relevance to the real world. 100 years later, we now use the math concepts in public key cryptography.
Does Isaac Newton's "F = ma" of "force = mass times acceleration" describe the "reality" of gravity and how planets move in the solar system? Well -- it does -- and it doesn't. It seemed to match reality well enough to find the planet Neptune -- purely by using math. But Newton's math equations didn't seem to match the "reality" of Mercury's orbit.
Then Einstein came up with another set of math equations that matched the "reality" of Mercury's shifting orbit.[3] But now today's physicists notice that Einstein's formulas don't match the "reality" of galaxies rotating faster than the his formulas predict. Today's physicists are trying to come up with another set of math equations to match that reality (or find the elusive "dark matter" so that Einstein's equations remain unchanged.)
(Einstein's equations do not make Newtons's equations obsolete. Newton's math (that doesn't perfectly match reality) is still good enough to guide Apollo rockets to the Moon and back. It's just not good enough to fully describe how Mercury wiggles around the Sun.)
Math is not reality. Math is its own topic that can stand apart from "physics" or "engineering". (Hence, math is the ultimate abstraction.) It's just sometimes convenient for humans to map some mathematics to some realities. It's often helpful for us to do that. Sometimes it backfires. Some Wall Street guys "mapped" math equations to model the financial behavior of mortgages and they turned out to be wrong.
Put another way: If math is used to model the physical world, it is only an approximation for it.
[1]https://www.google.com/search?q=the+unreasonable+effectivene...
[2]https://en.wikipedia.org/wiki/A_Mathematician%27s_Apology#Cr...
[3]http://physics.stackexchange.com/questions/26408/what-did-ge...
Not to derail this into philosophy, but that position is conjecture. There are people who adopt a position where all mathematical concepts actually derive from physical structures, ie. a kind of mathematical physicalism. These people hold that the reduction of math to the physical may be obscure, like a reduction of economics to physics, but still real.
Reading is a process of form recognition disconnect from vocalization. On the other hand, language seems to be mostly perceived as vocalisation, because that's the form it's learned from. As anecdotal evidence, tongue is an idiom for language and people have to make an actual effort to read without vocalizatio in order to increase reading-speed.
Note that your literal example does contain a lot more information about context. IE, you even omitted the quadratic equation itself. That shows exactly the problem that I thought the Parent would mean:
I prefer source code in a given language, that's actually compiled and maybe even proven correct, over terse mathematical notation that leaves a lot to context, intuition and shared information. Computability Theory gave rise to Computers, not the other way around.
You think mathematicians are minifying/uglifying their 'code' in the same way that one might use switch/case or ternary expressions instead of if/else if/else statements: in the name of concision/premature optimisation.
However, what the mathematical language is really doing is more akin to what jQuery is doing for JavaScript: it wraps low-level, complex and at times verbose mathematical statements into simpler representations.
Minification !== abstraction/syntactic sugar.
Because it is concise, precise, and widely accepted.
>Given the option, most development teams would choose to read and write against verbose source code, rather than scrape obfuscated variables and method signatures out of a minified, transpiled, compressed package.
What's your point? Source code is not the same thing as mathematics, not for the majority of software and not for the majority of mathematics as practiced by mathematicians. Verbosity makes sense when your domain involves concrete entities like "customers" and "widgets" and "thermal sensors." When your domain involves abstract entities like "ring homomorphisms" and "clopen sets" and "vector spaces," it doesn't. If you're writing a database, a name like "transaction_mutex" is more descriptive than "m." If you're universally quantifying over the domain of an arbitrary continuous function on the reals, "x" is about as descriptive -- and as conventional -- as any name you can come up with.
As an aside, I really wish we would dispense with the non-word "transpile." We have a word for translating a program from one language to another: compile.
>So why do we continue this archaic practice of obscure, inscrutable symbols in mathematics?
Because it works very well. I'm not sure what else to say. You spend maybe fifteen minutes learning about, say, the symbol "∂" when you're introduced to multivariate calculus, and then for the rest of time you have an extremely concise way of expressing a variety of combinations of partial derivatives that can be understood by anyone who has also been introduced to multivariate calculus.
Don't get me wrong, there are actual problems with mathematical notation -- overloading, "abuse of notation," and as often as not just plain omitting information -- but the use of non-ASCII symbols and short variable names are not among them.
One of the main things you "do" with expressions like these is to transform them into equivalent expressions that have some desirable form, or examine special cases that allow simplifications, or examine the result of applying some additional operation.
Compact symbols and single letter variables reduce the amount of writing you need to do for each step of such transformations, but they also make the "structure" of expressions more visually obvious.
Programmers also spend time transforming programs into equivalent programs (aka refactoring), but refactoring isn't quite as important to programmers as algebra is to mathematicians and physicists, so (popular) programming languages don't optimize for it to quite the same degree.
How does it deal with some particles only interacting in certain ways and not others? Is the user of the equation supposed to make sure to enter zero for those terms, or does the equation capture that knowledge as well?
Also, how on earth did various people put this together? Is there a good book about it?
-1/2 Tr F_{\mu\nu} F^{\mu\nu}
for a suitably defined F. Or further abbreviated to something like L_g.
It just depends on how much detail you need to expose.
Seriously though, very neat to see the actual equation used to model the universe.