Официальное решение:
1.
Анализ вида функции: Заданные свойства определяют, как переменные входят в линейную часть функции (через операцию XOR — \(\oplus\)):
• По 1-му свойству переменные \(x_{1}\) и \(x_{4}\) входят в функцию \(f\) только в первой степени. Действительно, пусть \(f = x_{1} g \oplus h\), где \(h\) — часть функции \(f\), не зависящая от \(x_{1}\). Если переменную \(x_{1}\) инвертировать (т.е. \(x_{1} \oplus 1\)), то значение функции \(f\) изменится, и выполняется равенство \((x_{1} \oplus 1) g \oplus h = x_{1} \cdot g \oplus h \oplus 1\). Из этого уравнения следует, что \(g = 1\). Для переменной \(x_{4}\) — аналогично.
• По 2-му свойству в XOR-сумме участвует только одна из переменных \(x_{2}\) или \(x_{3}\) (если бы входили обе, то \(1 \oplus 1 = 0\), и при их одновременном изменении значение функции не изменилось бы).
• Общий вид: \(f = x_{1} \oplus x_{i} \oplus x_{4} \oplus \alpha \cdot x_{2} \cdot x_{3}\), где \(i \in \{2,3\}, \alpha \in \{0,1\}\).
2.
Определение параметров по последовательности: Дан отрезок:
\(s_{1} = 0, s_{2} = 0, s_{3} = 1, s_{4} = 1, s_{5} = 0, s_{6} = 1\).
• Для \(s_{5}\): \(f(s_{1},s_{2},s_{3},s_{4}) = f(0,0,1,1) = 0\).
• Для \(s_{6}\): \(f(s_{2},s_{3},s_{4},s_{5}) = f(0,1,1,0) = 1\).
a) Если \(i=2\), то \(f = x_{1} \oplus x_{2} \oplus x_{4} \oplus \alpha \cdot x_{2} \cdot x_{3}\). Тогда
для \(s_{5}\): \(0 \oplus 0 \oplus 1 \oplus \alpha \cdot 0 \cdot 1 = 1\). Но по условию \(s_{5} = 0\), значит, в этом случае приходим к противоречию.
b) Если \(i=3\), то \(f = x_{1} \oplus x_{3} \oplus x_{4} \oplus \alpha \cdot x_{2} \cdot x_{3}\). Подставляем заданные числа:
• \(s_{5} = s_{1} \oplus s_{3} \oplus s_{4} \oplus \alpha \cdot s_{2} \cdot s_{3} = 0 \oplus 1 \oplus 1 \oplus \alpha \cdot 0 \cdot 1 = 0\). Условие выполняется.
• \(s_{6} = s_{2} \oplus s_{4} \oplus s_{5} \oplus \alpha \cdot s_{3} \cdot s_{4} = 0 \oplus 1 \oplus 0 \oplus \alpha \cdot 1 \cdot 1 = 1 \oplus \alpha\). Но по условию \(s_{6} = 1\), откуда следует \(\alpha = 0\). Таким образом, \(f = x_{1} \oplus x_{i} \oplus x_{4}\).
Закон генерации: \(s_{k+4} = s_{k} \oplus s_{k+2} \oplus s_{k+3}\).
3.
Вычисление:
• \(s_{7} = f(s_{3},s_{4},s_{5},s_{6}) = f(1,1,0,1) = 1 \oplus 0 \oplus 1 = \mathbf{0}\).
• \(s_{8} = f(s_{4},s_{5},s_{6},s_{7}) = f(1,0,1,0) = 1 \oplus 1 \oplus 0 = \mathbf{0}\).
Функция является
линейной, так как не содержит произведений переменных.
Ответ: \(s_7 = 0, s_8 = 0\). Функция линейна.