Веса обрезков появляются, если разбить на несколько сумм.
Попытаюсь расписать подробно, какая величина должна быть при фиксированном
![$s$ $s$](https://dxdy-03.korotkov.co.uk/f/6/f/9/6f9bad7347b91ceebebd3ad7e6f6f2d182.png)
. Векторы
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
и
![$b$ $b$](https://dxdy-01.korotkov.co.uk/f/4/b/d/4bdc8d9bcfb35e1c9bfb51fc69687dfc82.png)
доопределяем нулями до двусторонних последовательностей, потом сдвигаем
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
на
![$s$ $s$](https://dxdy-03.korotkov.co.uk/f/6/f/9/6f9bad7347b91ceebebd3ad7e6f6f2d182.png)
влево (при
![$s<0$ $s<0$](https://dxdy-01.korotkov.co.uk/f/c/1/9/c19315fcec83148e37e746f01f398bd482.png)
получится сдвиг вправо). Эту сдвинутую последовательность обозначим через
![$T_{-s}a$ $T_{-s}a$](https://dxdy-03.korotkov.co.uk/f/a/d/1/ad1a5786aa3faa5db40cfb48804e023a82.png)
:
Рассматриваем расстояние Хемминга между последовательностями
![$T_{-s} a$ $T_{-s} a$](https://dxdy-02.korotkov.co.uk/f/9/c/5/9c5147c6801fe752b59278f685c47eae82.png)
и
![$b$ $b$](https://dxdy-01.korotkov.co.uk/f/4/b/d/4bdc8d9bcfb35e1c9bfb51fc69687dfc82.png)
:
На самом деле, достаточно суммировать от
![$1-n$ $1-n$](https://dxdy-01.korotkov.co.uk/f/8/d/f/8dfa104a2dda0d331cdcdc5b14f979aa82.png)
до
![$2n$ $2n$](https://dxdy-01.korotkov.co.uk/f/4/7/c/47c124971e1327d1d3882a141f95face82.png)
, точнее даже от
![$\min(1,1-s)$ $\min(1,1-s)$](https://dxdy-03.korotkov.co.uk/f/2/a/7/2a74b5b3e1d3362e95f013f24af0ef3a82.png)
до
![$\max(n,n-s)$ $\max(n,n-s)$](https://dxdy-01.korotkov.co.uk/f/4/9/b/49b5f0a3f408de606fe4ec47326c8ffe82.png)
.
Если
![$s>0$ $s>0$](https://dxdy-03.korotkov.co.uk/f/6/5/f/65fb50bce5e5994dbfcf383f1536681682.png)
, то
Если
![$s<0$ $s<0$](https://dxdy-01.korotkov.co.uk/f/c/1/9/c19315fcec83148e37e746f01f398bd482.png)
, то
Получилось расстояние Хемминга между «накладываемыми частями исходных векторов» плюс веса «обрезков».