A boolean expression is valid if it is true for every valuation. The problem $\text{BOOL-VAL}$ asks whether a given boolean expression is valid. As the question suggests I need to show that $\text{BOOL-VAL}$ is decidable in linear time. I have no idea how to go about proving this.
Is $\text{BOOL-VAL}$ the complement of $\text{BOOL-SAT}$?
Moreover, A boolean expression is Disjunctive Normal if it is the disjunction of conjunctive clauses, where a conjunctive clause is the conjunction of 1 or more literals. Such an expression is said to be a DNF (“disjunctive normal formula”). $\text{DNF-SAT}$ says given a DNF, is it satisfiable? The way I want to prove that it is decidable in linear time is like in $\text{CNF-SAT}$ we want atleast one literal per clause to be true and here we want atleast one clause to be true so that somehow intuitevely reduces the number of steps need to come to conclusion leading to lower time complexity but I'm not sure if I'm correct.
Source: This was asked as a brainteaser in my ToC class. There are two questions but I was told that they are basically the same so I asked both.