WEBVTT

00:00:00.000 --> 00:00:04.550
Expected first gradient: 1. MLX returns −0.5.

00:00:04.550 --> 00:00:09.100
Normalized transform, x = e₀, N = 20.

00:00:09.633 --> 00:00:14.115
QᵀQ = I, so the energy gradient is x.

00:00:14.115 --> 00:00:18.596
Orthogonal does not mean symmetric.

00:00:19.100 --> 00:00:23.606
Same step size: 1/8. Initial loss ≈ 0.5.

00:00:23.606 --> 00:00:28.113
Before ≈ 0.5703125. After ≈ 0.3828125.

00:00:28.633 --> 00:00:33.967
Backward needs the transposed operator.

00:00:33.967 --> 00:00:39.300
Patch: transpose factors 20 and 28.

00:00:39.833 --> 00:00:44.395
64 scenarios. 624/624 checks pass after repair.

00:00:44.395 --> 00:00:48.957
Eight extra checks execute the energy updates.

00:00:49.467 --> 00:00:54.794
Local CPU, partial native rebuild.

00:00:54.794 --> 00:01:00.122
Full-model impact and novelty unestablished.

