=== CONTRAST GROUPS ===
digits rows = 10 examples = ['1', '0', '2', '3', '5', '4', '9', '6', '8', '7']
numwords rows = 108 examples = ['one', ' one', ' two', 'ten', ' three', ' four', ' five', ' ten', ' One', ' six', 'One', ' zero']
labels rows = 20 examples = [' a', ' c', ' d', ' b', ' e', ' A', ' C', ' B', ' D', ' E', 'e', 'a']
binary rows = 24 examples = [' no', ' true', 'no', ' No', ' false', 'true', 'No', 'True', 'yes', 'false', ' True', 'NO']
control rows = 256 examples = [' cost', ' range', ' along', ' terms', ' features', ' behav', ' absol', ' firm', ' secret', ' til', ' jed', ' respond']

All following quantities are contractions of weight products.
No gate weights, activations, GELU, or hidden-state normalisation are used.
The up/down product is NOT the MLP's actual input-output map.

=== SIGNED PRODUCT DIFFERENCES, B MINUS A ===
L | raw: digits words labels binary control | diag: digits words labels binary control
 0 | -9.385e-05 -2.608e-04 -3.861e-04 +5.378e-05 -4.077e-04 | +6.577e-02 +7.827e-02 -1.033e-01 -1.580e-02 -2.166e-02
 1 | +9.709e-04 +1.123e-04 -2.837e-05 +2.804e-04 +6.647e-06 | +8.352e-01 -8.856e-01 -3.718e-01 -7.750e-01 -1.167e-01
 2 | +9.953e-04 +1.009e-04 +1.334e-04 +1.449e-05 +6.710e-05 | +3.154e+00 +2.354e-01 +5.848e-01 -5.251e-01 +1.283e-01
 3 | -3.215e-04 -9.836e-05 +1.244e-05 +3.826e-04 -5.603e-05 | -2.640e+00 -1.171e+00 -1.048e-01 +2.361e-01 -1.703e-01
 4 | +1.284e-04 +1.765e-04 -3.768e-04 -4.910e-05 -1.654e-05 | +3.935e-01 -5.211e-01 -9.016e-01 +4.422e-04 -1.425e-01
 5 | -8.570e-05 +1.642e-04 -2.940e-05 +1.919e-04 +4.631e-05 | +5.780e-01 +1.058e+00 -1.131e-01 +7.331e-01 +2.814e-01
 6 | -3.132e-04 -7.106e-05 +2.502e-04 -2.178e-04 -1.670e-05 | -1.499e+00 +3.295e-01 +1.625e-01 -6.753e-01 -9.373e-03
 7 | -1.910e-04 -1.097e-04 +6.241e-05 +4.512e-05 -4.495e-05 | -7.292e-01 -1.487e-01 +4.881e-01 +3.949e-01 -1.636e-01
 8 | -2.221e-04 -1.449e-05 -4.876e-05 +1.669e-04 +7.459e-06 | -5.985e-01 +1.379e-01 +4.484e-02 +7.782e-01 -7.289e-02
 9 | +9.141e-05 +4.216e-05 +7.997e-05 -1.916e-04 -5.856e-05 | -1.565e-01 +1.536e-01 +2.130e-01 -2.881e-01 -1.579e-01
10 | +2.118e-05 +1.765e-04 +2.574e-05 -3.408e-05 +1.229e-04 | +7.916e-01 +1.351e+00 +1.537e-01 -1.860e-01 +6.353e-01
11 | +2.515e-04 +1.271e-04 +9.074e-06 -2.112e-04 -1.123e-04 | +2.358e+00 -1.473e+00 -1.829e+00 -3.251e+00 -1.051e+00
12 | -1.491e-06 -1.754e-04 +1.376e-04 -3.215e-04 -2.993e-05 | -1.987e+00 +2.038e+00 +1.027e+00 +2.225e+00 +6.059e-01
13 | -8.447e-04 -2.901e-04 -1.149e-04 +1.805e-04 +9.437e-06 | -1.123e+01 -2.799e+00 -2.707e+00 +3.656e+00 +3.961e-01
14 | +3.834e-04 +1.517e-04 -2.156e-04 -2.152e-04 -1.104e-05 | +2.247e+00 -2.025e+00 -4.247e+00 -3.458e+00 -3.023e-01
15 | +5.242e-04 -2.335e-04 +1.126e-04 +1.191e-04 -1.158e-04 | -1.871e+00 +6.659e-01 +3.154e+00 +1.668e+00 -1.205e+00
16 | +2.567e-05 -3.145e-04 -8.903e-06 -1.822e-04 -8.280e-05 | +6.087e+00 -6.510e-01 -1.715e+00 -3.692e+00 -2.439e-01
17 | -1.532e-03 -1.436e-04 -1.242e-04 -1.191e-04 +5.800e-05 | -9.975e+00 -4.327e+00 -2.573e+00 -4.295e+00 -2.909e+00

=== NUMERIC CHANGE: OUTPUT-WEIGHT / INPUT-WEIGHT CONTRIBUTIONS ===
L | raw digits(out,in) words(out,in) | diag digits(out,in) words(out,in)
 0 | (-1.925e-05,-7.459e-05) (+6.734e-05,-3.281e-04) | (+5.341e-02,+1.236e-02) (+2.050e-02,+5.777e-02)
 1 | (+7.669e-04,+2.040e-04) (+8.519e-05,+2.710e-05) | (+6.366e-01,+1.986e-01) (-8.175e-01,-6.806e-02)
 2 | (+8.460e-04,+1.493e-04) (+9.580e-05,+5.091e-06) | (+2.638e+00,+5.165e-01) (+2.577e-01,-2.233e-02)
 3 | (-2.991e-04,-2.239e-05) (-1.303e-04,+3.199e-05) | (-1.640e+00,-1.000e+00) (-1.137e+00,-3.366e-02)
 4 | (+2.801e-04,-1.518e-04) (+2.035e-04,-2.698e-05) | (+4.846e-01,-9.104e-02) (-1.881e-01,-3.330e-01)
 5 | (-4.847e-05,-3.724e-05) (+8.549e-05,+7.872e-05) | (+7.462e-01,-1.683e-01) (+5.090e-01,+5.491e-01)
 6 | (-3.587e-04,+4.548e-05) (-5.514e-05,-1.592e-05) | (-1.470e+00,-2.890e-02) (+2.768e-01,+5.270e-02)
 7 | (+3.449e-05,-2.255e-04) (-8.388e-05,-2.579e-05) | (-4.845e-01,-2.447e-01) (-3.067e-02,-1.181e-01)
 8 | (-1.199e-04,-1.022e-04) (+1.251e-06,-1.574e-05) | (-3.946e-01,-2.039e-01) (+1.317e-01,+6.187e-03)
 9 | (+1.783e-04,-8.689e-05) (+4.845e-05,-6.289e-06) | (-6.074e-02,-9.575e-02) (+1.370e-01,+1.655e-02)
10 | (+1.579e-05,+5.394e-06) (+2.198e-04,-4.324e-05) | (+3.740e-01,+4.175e-01) (+1.532e+00,-1.810e-01)
11 | (+2.472e-05,+2.267e-04) (+1.457e-04,-1.861e-05) | (+3.441e+00,-1.083e+00) (-1.241e+00,-2.314e-01)
12 | (-2.225e-05,+2.076e-05) (-9.935e-05,-7.608e-05) | (-1.080e+00,-9.073e-01) (+1.816e+00,+2.216e-01)
13 | (-7.915e-04,-5.321e-05) (-2.129e-04,-7.718e-05) | (-1.097e+01,-2.538e-01) (-2.354e+00,-4.450e-01)
14 | (+2.154e-04,+1.681e-04) (+1.337e-04,+1.802e-05) | (-3.122e-01,+2.559e+00) (-2.188e+00,+1.625e-01)
15 | (+6.563e-04,-1.321e-04) (-2.195e-04,-1.400e-05) | (-5.928e-01,-1.278e+00) (+9.244e-01,-2.585e-01)
16 | (-2.496e-04,+2.753e-04) (-4.277e-04,+1.131e-04) | (+5.730e+00,+3.566e-01) (-7.579e-01,+1.069e-01)
17 | (-1.812e-03,+2.798e-04) (-9.970e-05,-4.390e-05) | (-1.351e+01,+3.532e+00) (-4.036e+00,-2.907e-01)

=== LATE-LAYER BASELINES: THESE ARE WEIGHT-PRODUCT COEFFICIENTS ===
L12 raw digits A=+0.31694,B=+0.31694; numwords A=+0.25653,B=+0.25635 | diag digits A=+1320.5,B=+1318.5; numwords A=+1064.5,B=+1066.5
L13 raw digits A=+0.012343,B=+0.011498; numwords A=+0.041133,B=+0.040842 | diag digits A=-79.82,B=-91.046; numwords A=+243.67,B=+240.87
L14 raw digits A=-0.030861,B=-0.030478; numwords A=-0.0032641,B=-0.0031124 | diag digits A=-45.72,B=-43.473; numwords A=-14.121,B=-16.146
L15 raw digits A=-0.051259,B=-0.050734; numwords A=-0.055231,B=-0.055465 | diag digits A=-225.93,B=-227.8; numwords A=-229.28,B=-228.61
L16 raw digits A=-0.19892,B=-0.19889; numwords A=-0.13808,B=-0.13839 | diag digits A=-1244.5,B=-1238.4; numwords A=-648.68,B=-649.33
L17 raw digits A=-0.14998,B=-0.15151; numwords A=-0.11067,B=-0.11081 | diag digits A=-864.05,B=-874.03; numwords A=-718.91,B=-723.24

=== THREE LARGEST NUMERIC PRODUCT-CHANGE UNITS PER LAYER ===
Selection uses absolute diag numerical coefficient, NOT causal importance.
L unit | raw digits,words,control | diag digits,words,control
 0 1302 | -1.19e-05,-1.30e-05,-5.79e-06 | -1.99e-02,-1.37e-02,-4.40e-03
 0  691 | -4.12e-06,+2.83e-07,+7.77e-07 | -2.00e-02,-1.34e-03,+6.01e-04
 0 1451 | +3.18e-06,+6.21e-06,+1.28e-05 | +6.91e-03,+1.43e-02,+1.53e-02
 1 1850 | -5.53e-05,-8.85e-06,+1.98e-07 | -1.17e-01,-4.40e-02,-5.24e-03
 1 1815 | -1.60e-05,-5.60e-06,-1.01e-06 | -1.09e-01,-3.04e-02,-4.56e-03
 1 1970 | +1.38e-05,+1.34e-06,+1.38e-06 | +8.75e-02,+4.37e-02,+1.38e-02
 2   83 | +6.32e-06,+4.29e-06,+1.02e-06 | +1.40e-01,+1.78e-02,+3.15e-03
 2 1601 | +1.17e-05,+3.86e-06,+7.12e-07 | +1.04e-01,+1.78e-02,+3.59e-04
 2 1720 | +8.77e-06,+4.64e-07,+1.20e-06 | +9.57e-02,+1.86e-02,+6.99e-03
 3  559 | +9.46e-06,-4.01e-08,-4.49e-07 | +3.20e-01,+6.96e-02,-2.64e-03
 3  146 | -1.25e-05,-4.60e-06,+7.24e-07 | -1.92e-01,-1.20e-01,-1.05e-02
 3   77 | +9.36e-06,-1.55e-06,+2.53e-09 | -2.34e-01,-5.54e-02,+1.23e-02
 4  842 | -2.05e-05,-1.08e-06,+1.53e-07 | -4.35e-02,-6.48e-03,-1.56e-03
 4  129 | +1.06e-05,-2.24e-06,-3.99e-10 | +3.69e-02,+1.15e-02,-8.63e-04
 4 1914 | +6.19e-06,+1.24e-06,+6.45e-07 | +3.31e-02,+1.45e-02,+3.87e-03
 5  574 | +2.95e-05,+5.24e-06,-1.59e-07 | +8.18e-02,+1.99e-03,-2.40e-03
 5 1596 | +6.70e-06,-2.13e-06,+1.60e-06 | +5.78e-02,+1.90e-02,+9.60e-04
 5  981 | +1.06e-05,+3.59e-07,+1.66e-07 | +7.42e-02,-8.38e-04,-2.06e-02
 6 1787 | -8.35e-06,-3.28e-06,+1.09e-06 | -4.21e-02,-1.82e-02,+2.08e-03
 6 1022 | -2.27e-05,-3.41e-06,-1.22e-06 | -5.05e-02,-7.55e-03,-3.14e-04
 6 1981 | +1.50e-05,+2.97e-06,-2.46e-06 | +4.80e-02,+8.53e-03,-8.61e-03
 7 1119 | +1.11e-05,+2.32e-06,-6.88e-07 | +4.93e-02,+7.86e-03,-3.08e-03
 7 1141 | +1.15e-05,+8.59e-06,+9.26e-08 | +2.78e-02,+2.74e-02,+2.16e-04
 7 1810 | -9.49e-06,+7.23e-07,-1.52e-06 | -4.60e-02,-4.32e-03,-5.95e-03
 8 1172 | +4.01e-06,+2.06e-06,+6.68e-07 | +6.69e-02,+1.59e-02,+4.85e-03
 8  678 | +6.84e-06,+6.65e-06,-1.33e-06 | +3.66e-02,+2.18e-02,-4.08e-03
 8 1483 | +1.74e-05,+1.18e-06,+4.24e-07 | +4.32e-02,+1.07e-02,+9.14e-04
 9 1113 | -2.02e-05,-2.50e-06,-8.90e-07 | -5.58e-02,-2.70e-03,+5.90e-04
 9  250 | -2.04e-05,-6.35e-06,-7.61e-07 | -2.36e-02,-2.88e-02,-2.29e-03
 9  407 | -2.01e-05,-2.75e-06,+1.13e-06 | -4.01e-02,-8.88e-03,-3.72e-04
10  279 | -9.67e-06,-5.09e-06,-1.92e-06 | -1.81e-01,-5.32e-02,-5.92e-03
10  174 | +1.37e-05,+1.68e-06,-1.71e-06 | +1.58e-01,+3.97e-02,+1.99e-03
10  660 | -1.65e-05,-4.36e-06,-9.36e-07 | -1.75e-01,-1.57e-02,-8.06e-04
11  597 | +1.14e-05,+4.13e-06,+7.50e-07 | +4.80e-01,+7.81e-02,-1.71e-02
11 1429 | +1.30e-05,+1.18e-06,+1.49e-06 | +4.39e-01,+6.87e-02,-9.75e-03
11  121 | +2.07e-07,-2.61e-06,-9.48e-07 | +3.89e-01,+6.52e-02,-1.97e-04
12   91 | +1.99e-06,-1.60e-06,-4.57e-07 | +5.88e-01,+5.87e-02,-1.19e-02
12 1768 | +9.31e-06,+3.60e-06,+8.50e-07 | +3.05e-01,+8.93e-02,+1.63e-02
12  703 | -1.88e-05,+1.02e-07,-3.18e-06 | -3.86e-01,+9.24e-03,-2.39e-02
13 1839 | +2.00e-05,+9.21e-06,+5.16e-06 | +6.09e-01,+7.47e-02,+1.80e-02
13  163 | -2.31e-05,+4.77e-07,-1.58e-06 | -5.59e-01,-3.58e-02,-4.95e-03
13 1556 | +3.49e-05,-6.97e-07,-1.31e-06 | +5.66e-01,-5.72e-03,+4.00e-04
14   54 | +2.82e-05,+7.30e-06,+8.77e-07 | +1.05e+00,+1.42e-01,+1.98e-03
14 1204 | -3.09e-05,-7.96e-06,+1.74e-06 | -7.33e-01,-1.47e-01,+1.22e-03
14 1066 | +5.72e-05,+7.81e-06,+1.50e-06 | +7.64e-01,+7.88e-02,+3.21e-03
15  927 | +5.22e-06,-3.32e-06,-6.09e-07 | -7.43e-01,-1.27e-01,-2.38e-02
15 1990 | +4.62e-05,+7.66e-07,+4.09e-07 | +7.42e-01,+1.20e-01,-8.96e-04
15  752 | +1.89e-05,+1.59e-06,+1.82e-06 | +6.83e-01,+7.31e-02,+5.53e-03
16   36 | +6.19e-05,+1.17e-05,+5.22e-07 | +1.54e+00,+3.59e-01,+2.30e-02
16 1263 | +1.53e-06,+2.72e-06,-1.29e-06 | +1.46e+00,+2.37e-01,-6.99e-04
16 1125 | +7.39e-05,+2.08e-05,+9.14e-06 | +1.29e+00,+3.13e-01,+1.86e-02
17 1940 | +1.57e-04,+1.75e-05,+1.18e-06 | +3.46e+00,+4.23e-01,-2.58e-02
17 1516 | -4.79e-05,-8.20e-06,-1.82e-06 | -2.63e+00,-1.18e+00,-1.87e-01
17 1027 | +2.73e-04,+8.40e-05,+2.04e-06 | +2.42e+00,+9.62e-01,+2.70e-02

=== CONSISTENCY ===
raw digits/words sign agreement: 15 /18 correlation: 0.4319
  digits: positive layers=9/18, median=+9.845e-06
  numwords: positive layers=8/18, median=-4.278e-05
  labels: positive layers=9/18, median=+8.54e-08
  binary: positive layers=9/18, median=-9.796e-06
  control: positive layers=7/18, median=-1.662e-05
diag digits/words sign agreement: 8 /18 correlation: 0.511
  digits: positive layers=9/18, median=-0.04536
  numwords: positive layers=9/18, median=-0.03524
  labels: positive layers=8/18, median=-0.1041
  binary: positive layers=8/18, median=-0.1009
  control: positive layers=5/18, median=-0.1296
Largest numerical product-identity discrepancy: 0.0001117021687342401
