Animation 11

A function representation is linear

symmetry-translation-function-linearity.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.

1280 × 720 · 24 fps · 6.5 s · 156 frames · 12 samples

MP4 SHA-256 0d4cfa151e7bb58d86655ba109f676b5ea411c53809f88a8f1862f6e06eaa503

Frame manifest · Context markdown · Download complete review packet

Chapter context

Section: Translations and Function Representation. Excerpts are verbatim; line numbers refer to the included chapter markdown.

Caption

A function representation is linear

Image description

Function translation preserving linearity

Before the animation

Chapter lines 549–549

The zero function is also fixed:

Chapter lines 551–553

$$ T_a0=0. $$

After the animation

Chapter lines 561–561

This makes sense. Translational symmetry needs an object to translate, just as $D_3$ symmetry needs a triangly thing to translate. We can think of the function as a shape. If a system possesses translational symmetry, that shape is preserved.

Chapter lines 563–563

This describes how the function transforms. Whether the physical system it describes behaves the same way after translation is a separate question.

Generation source

Run the main script without arguments. It renders two separate movies: this function-linearity example using draw_function_linearity_frame, and the point-translation example using its other renderer. Frames are drawn with Pillow and encoded with FFmpeg; no local Python imports or input movie are used.

Mapping evidence and limits

main() pairs the exact symmetry-translation-function-linearity stem with draw_function_linearity_frame. Constants specify 1280 x 720, 24 fps, 156 frames. 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-translation-function-linearity.mp4
Open contact sheet at full size

Full-size sampled frames

Decoded frame from symmetry-translation-function-linearity.mp4 at 00:00.000 · frame 0
00:00.000 · frame 0 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:00.583 · frame 14
00:00.583 · frame 14 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:01.167 · frame 28
00:01.167 · frame 28 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:01.750 · frame 42
00:01.750 · frame 42 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:02.333 · frame 56
00:02.333 · frame 56 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:02.917 · frame 70
00:02.917 · frame 70 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:03.542 · frame 85
00:03.542 · frame 85 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:04.125 · frame 99
00:04.125 · frame 99 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:04.708 · frame 113
00:04.708 · frame 113 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:05.292 · frame 127
00:05.292 · frame 127 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:05.875 · frame 141
00:05.875 · frame 141 · Full-size frame
Decoded frame from symmetry-translation-function-linearity.mp4 at 00:06.458 · frame 155
00:06.458 · frame 155 · Full-size frame