Глубоко уважаемый whitefox!
экспоненциальную ДНФ можно построить и за полиномиальное время! пример:в графе содержится клика, и все остальные ребра кроме клики отсутствуют.
размер ДНФ ответа -- експоненциальный, а алгоритм, который ее строит очевидный.
Коротко опишу для Вас, уважаемый whitefox, суть доказательства. В L-машине которая использует лишь
, и переменные в которых хранятся результаты вычислений, отсутствует условный переход, тем не мение она полиномиально еквивалентна машине Тьюринга.
Так вот, в этой L-машине также полиномиальным образом можно отказаться от
, если будут присутствовать отрицания от всех переменных-начальных-данных.
Таким обраом мы получаем, что при детерминированном процесе вычислений каждой переменной (точнее ее значению) будет соответствовать ВСЕГДА ОДНА И ТА ЖЕ ДНФ ОТ НАЧАЛЬНЫХ ДАННЫХ ПРИ ЛЮБЫХ ЗНАЧЕНИЯХ ЭТИХ НАЧАЛЬНЫХ ДАННЫХ.
используя
и
мы должны получить ДНФ ответа.
так как
использовать у нас не получается, то
дает более чем полиномиальную сложность, так как ДНФ ответа экспоненциальна.
Если бы можно было бы использовать
более широко, то была бы полиномиальная сложность.
а если есть любой алгоритм то он строит ДНФ ответа. То есть если алгоритм полиномиальный -- то за полиномиальное время строится ДНФ ответа.
к тому же мы строим ДНФ НЕ в лоб, по коньюнктам, прошу это учесть.
с глубоким уважением Билан И.