Игра. КНФ

Дополнительная информация:

Система выдает вам случайный вектор функции. Вы можете управлять количеством переменных функции и получить другой случайный вектор, нажав кнопку "Другой вектор функции". Ваша задача ввести корректную КНФ по данному вектору. Правила ввода:
  1. Нумерация переменных начинается с 1 во всех случаях. Если, к примеру, функция от 3 аргументов, а вы введете x5, то эта переменная всегда будет равна 0.
  2. Для ввода переменных пишите x (или X) с индексом переменной (xi = \(x_i\), где \(i\) - индекс переменной). Например, ввод x1, будет обработан как \(x_1\).
  3. Для ввода дизъюнкции пишите букву v (или V). Например, ввод x1Vx2x3, будет обработан как \(x_1 \vee x_2x_3\).
  4. Для разделения термов КНФ конъюнкцией, используйте скобки. Например, ввод (x1vx2)(x2vx3), будет обработан как \((x_1 \vee x_2)(x_2 \vee x_3)\) (конъюнкция).
  5. Для ввода отрицания пишите -. Например, ввод -x3, будет обработан как \(\overline{x_3}\).
  6. Если КНФ не существует, введите 0.
  7. Если КНФ равна 1, введите 1.
После ввода ДНФ, нажмите кнопку "Проверить ответ". Вы увидите обработанную КНФ, таблицу истинности для всех термов и итоговой КНФ, а так же вектор функции.