Возьмем матрицу троичного разложения
и умножим на вектор-маску
предполагая, что фиксированные значения
дают некоторый набор решений для
. Результатом этого перемножения будет вектор
из которого легко получить вектор
заменяя отрицательные значения на
, а положительные на
. Следующий этап - это формирование систем уравнений, для этого прибавим к отрицательным элементам вектора
число
и получим вектор
. Он содержит числа от
до
, каждое из которых встречается несколько раз. Возьмем для примера число
, найдем соответствуюцие ему строки в матрице
, сформируем из них матрицу
добавив в последний столбец
. Вектор свободных членов
формируется по аналогичному принципу, из найденных элементов вектора
. Решением системы
, как и следовало ожидать, будут бинарные значения. Повторяя описанную процедуру формирования систем для всех чисел
получим набор решений для
. Далее нужно заменить вектор-маску
, допустим на
и повторить все сначала добавляя к отрицательным элементам вектора
число
. Подбирая вектор-маску
так, чтобы сформированные системы имели решения получим множество значений
соответствующих последовательности Фарея 8-го порядка.