Exact decomposition of the summed symmetrized coefficient tensor:
Delta T = T(Delta d, gmid, umid) + T(dmid, Delta g, umid)
        + T(dmid, gmid, Delta u) + 1/4*T(Delta d, Delta g, Delta u).
All factors include learned pre/post-FF norm gains, not RMS denominators.
Shares below concern this coefficient difference, not task performance.

=== WHOLE-LAYER DECOMPOSITION, INCLUDING CROSS-UNIT INTERACTIONS ===
layer down_write_share gate_share up_share cubic_cross_share
    0          0.87670    0.06305  0.06025        0.00000078
    1          0.90389    0.04993  0.04618        0.00000097
    2          0.76143    0.12581  0.11276        0.00000024
    3          0.81887    0.11227  0.06886        0.00000031
    4          0.92097    0.04101  0.03803        0.00000031
    5          0.65183    0.15972  0.18844        0.00000015
    6          0.64741    0.16538  0.18721        0.00000022
    7          0.60199    0.20399  0.19402        0.00000056
    8          0.76084    0.12586  0.11329        0.00000070
    9          0.61750    0.20722  0.17528        0.00000092
   10          0.81526    0.09640  0.08833        0.00000087
   11          0.64360    0.19314  0.16326        0.00000063
   12          0.60273    0.20778  0.18949        0.00000069
   13          0.72317    0.14284  0.13400        0.00000071
   14          0.77020    0.12297  0.10682        0.00000088
   15          0.71269    0.15594  0.13137        0.00000049
   16          0.67363    0.17724  0.14913        0.00000057
   17          0.67774    0.17821  0.14405        0.00000060

=== SELECTED UNITS: DECOMPOSITION OF EACH UNIT'S OWN DIFFERENCE ===
 L unit global_delta_share down_share gate_share up_share cubic_share
 0 1352           2.67276%    0.97316    0.01274  0.01410  0.00000000
 0 1405           1.81485%    0.00728    0.54318  0.44954 -0.00000000
 0 1262           1.44290%    0.98720    0.00310  0.00971 -0.00000001
 1 1598           0.73979%    0.99042    0.00535  0.00422 -0.00000003
 4 1527           2.01865%    0.99946   -0.00126  0.00180 -0.00000001
 4  200           1.39533%    0.98672    0.00492  0.00836  0.00000006
 4   84           1.12751%    0.00091    0.80863  0.19046 -0.00000000
 4  388           1.11543%    0.99162    0.00439  0.00399  0.00000000
 4  736           0.90698%    0.98645    0.01051  0.00304 -0.00000002
10 1363           6.05925%    0.99001    0.00092  0.00907  0.00000000
10 1564           4.62657%    0.94246    0.01068  0.04686  0.00000001
10 1529           3.06691%    0.99016    0.00086  0.00899  0.00000002
10 1869           1.36028%    0.96456   -0.00025  0.03569  0.00000000
14  641           2.30213%    0.94983    0.00129  0.04889  0.00000001
17 1026           1.14627%    0.29784    0.18877  0.51339  0.00000165
17 1916           0.66109%    0.97566   -0.00155  0.02589 -0.00000003
17 1650           0.47434%    0.43772    0.32052  0.24176 -0.00000020

=== ACTUAL GAIN-FOLDED WEIGHT VECTOR CHANGES ===
Each tuple is (relative difference, angle in degrees, norm_B/norm_A).
L00 unit 1352: down=(0.03569, 0.9859, 0.969208) gate=(0.00421, 0.2413, 0.999997) up=(0.00388, 0.2225, 0.999894)
L00 unit 1405: down=(0.00051, 0.0294, 1.000002) gate=(0.00472, 0.2679, 0.999373) up=(0.00424, 0.2426, 0.999961)
L00 unit 1262: down=(0.05367, 2.1435, 0.962216) gate=(0.00320, 0.1832, 1.000031) up=(0.00559, 0.3203, 1.000076)
L01 unit 1598: down=(0.09725, 5.5739, 1.000046) gate=(0.00750, 0.4273, 0.999218) up=(0.00671, 0.3842, 1.000180)
L04 unit 1527: down=(0.10538, 4.1954, 1.078956) gate=(0.00345, 0.1967, 0.999699) up=(0.00632, 0.3620, 0.999770)
L04 unit  200: down=(0.08095, 2.8838, 0.938471) gate=(0.00315, 0.1797, 0.999712) up=(0.00510, 0.2892, 0.999293)
L04 unit   84: down=(0.00051, 0.0290, 1.000006) gate=(0.01472, 0.8426, 0.999408) up=(0.00713, 0.4080, 0.999557)
L04 unit  388: down=(0.07685, 3.8357, 1.038537) gate=(0.00394, 0.2251, 1.000282) up=(0.00409, 0.2343, 1.000183)
L04 unit  736: down=(0.05239, 2.7599, 0.979582) gate=(0.00589, 0.3370, 1.000262) up=(0.00518, 0.2925, 1.000861)
L10 unit 1363: down=(0.02621, 1.4796, 1.004515) gate=(0.00085, 0.0486, 0.999989) up=(0.00219, 0.1230, 1.000424)
L10 unit 1564: down=(0.01378, 0.7748, 0.997374) gate=(0.00127, 0.0730, 1.000000) up=(0.00343, 0.1965, 1.000138)
L10 unit 1529: down=(0.03245, 1.8517, 0.997055) gate=(0.00082, 0.0469, 0.999989) up=(0.00344, 0.1972, 0.999995)
L10 unit 1869: down=(0.02404, 1.3768, 0.999472) gate=(0.00085, 0.0484, 1.000024) up=(0.00579, 0.3300, 1.000592)
L14 unit  641: down=(0.02500, 1.4318, 0.999122) gate=(0.00099, 0.0569, 0.999999) up=(0.00717, 0.4039, 1.001288)
L17 unit 1026: down=(0.00682, 0.2862, 1.004654) gate=(0.00549, 0.3019, 1.001533) up=(0.00970, 0.5131, 1.003744)
L17 unit 1916: down=(0.01443, 0.8264, 1.000330) gate=(0.00192, 0.1085, 0.999682) up=(0.00369, 0.2091, 1.000519)
L17 unit 1650: down=(0.00586, 0.3359, 0.999966) gate=(0.00539, 0.3070, 0.999407) up=(0.00453, 0.2577, 1.000576)

Negative shares, if present, indicate algebraic opposition between terms.
Gate-vector changes do not reveal when a unit's nonlinear gate is active.
Elapsed seconds: 21.79
