I wrote this blogpost because I thought it took an excessive amount of digging to understand what a spinor was. My original motivation was to understand wavefunctions more concretely since I recently discovered that wavefunctions are spinor-valued, not (necessarily) complex-valued. That took me down a rabbit hole of gamma matrices, geometric algebra, quaternions, and about a dozen other topics.
I think physics is taught very badly. Modern physical theories are built on some very heavy and very powerful mathematical machinery. That machinery is absolutely worth learning, but expositions on physical phenomena seem to have no middle ground between "breadth-first" (require all the background before being able to understand anything), "assembly-level" (discuss the raw equations without any intuition), and "vague analogies." It seems entirely possible to introduce slices of very abstract math as needed so people can go deep without having to go wide and without having to sacrifice either intuition or precision.
Anyway. This blogpost was a proof of concept. It assumes a background in linear algebra, no more than what's taught to a STEM freshman. I try to explain a vertical slice of the mathematical machinery needed to understand spinors. I'm not a physicist, nor do I have access to one, so I might have gotten something wrong. If you notice any errors, please let me know.
I think for quaternions, (−1)∗q corresponds both to inversion and a 180 degree rotation.
When using quaternions to describe rotations in 3D space however, one can still represent rotations with unit-quaternions q=cos(α/2)+sin(α/2)∗n where n is a 'unit vector' distributed along the directions i,j,k and indicates the rotation axis, and α is the 3D rotation angle. If one wishes to rotate any orientation x (same type of object as n) by q, the result is qxq∗. Here, q=−1 corresponds to α/2=π and is thus a full 360 turn.
I have tried to read up on explanations for this a few times, but unfortunately never with full success. But usually people start talking about q describing a "double cover" of the 3D rotations.
Maybe a bit of intuition about this relation can come from thinking about measured quantities in quantum mechanics as 'expectation values' of some operator X written as ψ†Xψ: Here it becomes more intuitive that replacing X=q∗qXq∗q (rotating the measured quantity back and forth by α around the axis n) results in ψ†q∗ qXq∗ qψ, which is an α-rotated X measured on an α/2-rotated wavefunction.