Question: Please do the following three parts. ( a ) Give an outline of an algorithm which takes a formula and a positive integer k and
Please do the following three parts.
a Give an outline of an algorithm which takes a formula and a
positive integer and determines whether has a model with
exactly elements in its universe.
b A formula is monadic if all of its predicate symbols are monadic
ie unary and it has no function symbols. Show that if is a
satisfiable monadic formula with predicate symbols, then is
satisfiable in a universe with at most elements. Hint: Start
with a model for with universe and define a certain equiva
lence relation on Now show that the set of equivalence classes
can be made into a model.
c It follows from the two previous parts that there is an algorithm
which determines whether a given monadic formula is satisfiable.
Give a rough upper bound on the runtime of the algorithm in
terms of the length of and the number of distinct monadic
predicate symbols in Justify your answer.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
