Animation 4

Reducing 3-dimensional representation to 2-dimensional

symmetry-d3-irrep-collapse.mp4

These are sparse samples decoded from the current MP4, not newly rendered illustrations. They can support checks of the sampled states and labels, but cannot establish continuous motion, timing, transitions, or the absence of problems between samples. Use the full MP4 when judging those properties.

1200 × 720 · 24 fps · 23.75 s · 570 frames · 12 samples

MP4 SHA-256 74829beaa2e554b3dc0a76253f7eaec8b5360cfbb3efab93945ef587ba80fb77

Frame manifest · Context markdown · Download complete review packet

Chapter context

Section: Representations. Excerpts are verbatim; line numbers refer to the included chapter markdown.

Caption

Reducing 3-dimensional representation to 2-dimensional

Image description

Subtracting the common component leaves the D3 representation in the zero-sum plane

Before the animation

Chapter lines 132–138

$$ \begin{pmatrix}1\\3\\5\end{pmatrix} = \begin{pmatrix}3\\3\\3\end{pmatrix} + \begin{pmatrix}-2\\0\\2\end{pmatrix}. $$

Chapter lines 140–140

The common part lies on the rotation axis and is unchanged by every permutation. The zero-sum part lies in a plane through the origin. Although written with three components, it needs only two independent numbers, since the third must make their sum zero.

After the animation

Chapter lines 148–148

We also notice that vectors that lie on the axis of rotation itself are left unchanged by the transformation. A way to think of this is to allow the triangle's vertices to store some information, like a number or any numerical quantity. If the value they store is the same for all vertices, the symmetry actions have no effect, whereas if they are different, the actions permute those values in a way that can be represented in a 2-dimensional vector space. The 3-dimensional representation space we began with is thus decomposable into 2 subspaces, one 1-dimensional, the other 2-dimensional. These cannot be decomposed further. That is, there is no lower-dimensional space such that an allowable transformation of any state remains in that space. The 1-dimensional and 2-dimensional representations are called irreducible representations or irreps for short. This is admittedly heavy math. Why do we bother? In the story we have to tell of quantum physics, where constituents of matter must abide the dynamical symmetry of nature, each constituent, each type of particle such as electron or photon, corresponds to an irreducible representation of nature's symmetry. A particular state of the particle is encoded in an element in the corresponding irrep.

Generation source

Run the main script without arguments. It uses symmetry_d3_rendering for shared geometry, transformations, and drawing, then encodes its frames with FFmpeg. The imported module is a code dependency, not an input movie.

Mapping evidence and limits

The generator explicitly writes symmetry-d3-irrep-collapse.mp4; constants specify 1200 x 720 at 24 fps. No matching validation JSON is present. Attribution is by source/output name and pipeline, not a recorded movie hash.

Source SHA-256 values identify the exact downloadable bytes in this packet. The source mapping and recorded checks explain the likely generation pipeline; they do not prove that these exact source bytes produced the movie. A GitHub link pinned to a commit is provided only when the delivered source bytes exactly match that path at the build's Git HEAD.

Decoded contact sheet

Extraction method: Twelve evenly spaced decoded frame indices, including first and last. Native-resolution JPEGs from the encoded MP4; timestamps read from FFmpeg showinfo. No source rerendering. Frame indices are zero-based. Sparse samples do not establish continuous motion or capture every transition.. Frame indices are zero-based.

Timestamped decoded frames from symmetry-d3-irrep-collapse.mp4
Open contact sheet at full size

Full-size sampled frames

Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:00.000 · frame 0
00:00.000 · frame 0 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:02.167 · frame 52
00:02.167 · frame 52 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:04.292 · frame 103
00:04.292 · frame 103 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:06.458 · frame 155
00:06.458 · frame 155 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:08.625 · frame 207
00:08.625 · frame 207 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:10.792 · frame 259
00:10.792 · frame 259 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:12.917 · frame 310
00:12.917 · frame 310 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:15.083 · frame 362
00:15.083 · frame 362 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:17.250 · frame 414
00:17.250 · frame 414 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:19.417 · frame 466
00:19.417 · frame 466 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:21.542 · frame 517
00:21.542 · frame 517 · Full-size frame
Decoded frame from symmetry-d3-irrep-collapse.mp4 at 00:23.708 · frame 569
00:23.708 · frame 569 · Full-size frame