Professional Documents
Culture Documents
Logic Analysis
Seun Adedokun
I. INTRODUCTION
This is manuscript 3 of my solution to the P versus
NP problem I formulate the Seun Adedokun Polynomial
Algorithm as the Polynomial algorithm which is a solution
to the P versus NP problems that asks if a question that
can be quickly verified by a computer can be solved by the
computer
I also explain the significant advantage of the practical
analysis of the seun Adedokun Polynomial algoroithm over
the Binary decision diagram analysis
I also explain the significant advantage of the Seun Adedokun Polynomial algorithm over the Dpll algorithm based
on the fact that the Seun Adedokun Polynomial algorithm
that i formulate runs in polynomial time as the solution to
the boolean satisfiability criterion
II. S EUN A DEDOKUN P OLYNOMIAL A LGORITHM
III. B INARY D ECISION D IAGRAM
I explain the significant advantage of the Seun Adedokun
Polynomial algorithm over the binary decision diagram
where fora binary decision tree and a truth table i explain
the practical analysis scenario where the seun adedokun
polynomial algorithm runs in polynomial time which is
significantly better than the binary decision diagram analysis
A binary decision tree is shown below
The Seun Adedokun Polynomial algorithm of the binary
decision diagram of the binary decision tree
it is observed from the figure of teh binary decision
diagram that there is a single isomorphism from the oberved
truth table representation but for my formulation of the
Seun Adedokun Polynomial algorithm of the binary decision diagram there are two isomorphisms in the truth table
variable has one polarity in the formula and the literal can
be assigned in such a way that will make the clause true
The Seun Adedokun Polynomial Algorithm is significantly
better than than the Dppl Algorithm in that the logical
expression will not return an empty clause as it will always
return the truth value
Seun Adedokun Polynomial Algorithm Input: A set of
clauses .
Output: A Truth Value.
function DPLL()
if is a consistent set of literals
then return true;
for every unit clause l in
unit-propagate(l, );
for every literal l that occurs pure in
pure-literal-assign(l, );
l choose-literal();
return DPLL( l)
An example with the analysis of the dpll algorithm is
shown in the figure based on the truthfulness and falsehood
analysis of the propositional variables a b c
Based on the analysis the Dpll algorithm with chronological backtracking is 11 steps before the final implication graph
is reached but the Seun Adedokun Polynomial algorithm is
4 steps i therefore show that the Seun Adedokun Polynomial
algorithm runs in polynomial time
The Seun Adedokun Polynomial algorithm for the impli-